소스 검색

feat(上海cim平台):

1.页面数据录入调整优化
胡荣基 8 달 전
부모
커밋
ad8deb6b1d

+ 2 - 2
.env.production

@@ -1,2 +1,2 @@
-VITE_BASE_API='https://cimweb.zjw.sh.cegn.cn:2007/data-business-prod/'
-VITE_OPEN_URL='https://cimweb.zjw.sh.cegn.cn:2007/data-business-prod/'
+VITE_BASE_API='https://cimweb.zjw.sh.cegn.cn:2002/data-business-prod/'
+VITE_OPEN_URL='https://cimweb.zjw.sh.cegn.cn:2002/data-business-prod/'

+ 0 - 7
cim-my-home/WEB-INF/web.xml

@@ -1,7 +0,0 @@
-<?xml version="1.0"?>
-<web-app>
-    <error-page>
-        <error-code>404</error-code>
-        <location>/index.html</location>
-    </error-page>
-</web-app>

BIN
cim-my-home/assets/CIMbg-f9b2423e.jpg


BIN
cim-my-home/assets/YouSheBiaoTiHei-dab883d6.ttf


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 1
cim-my-home/assets/base-a092b09b.css


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 1
cim-my-home/assets/base64-4eed9625.js


BIN
cim-my-home/assets/bg-2957b373.jpg


BIN
cim-my-home/assets/bk-big-23bcf02b.png


BIN
cim-my-home/assets/hwx-02db964e.png


BIN
cim-my-home/assets/hx-152506bf.jpg


BIN
cim-my-home/assets/hx-d729792c.png


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 1
cim-my-home/assets/index-f4253560.css


BIN
cim-my-home/assets/jx-f8a49980.jpg


BIN
cim-my-home/assets/mx-b1664ff4.jpg


BIN
cim-my-home/assets/power-home-bd2023e7.png


BIN
cim-my-home/assets/star-9cbbbbd0.png


BIN
cim-my-home/assets/sx-447b6154.png


BIN
cim-my-home/assets/tk-ac070c60.png


BIN
cim-my-home/bitbug_favicon.ico


BIN
cim-my-home/bitbug_favicon2.ico


BIN
cim-my-home/bitbug_favicon3.ico


BIN
cim-my-home/bitbug_favicon4.ico


BIN
cim-my-home/bitbug_favicon5.ico


BIN
cim-my-home/cim-home.war


BIN
cim-my-home/favicon.ico


+ 0 - 15
cim-my-home/index.html

@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-    <meta charset="UTF-8">
-    <link rel="icon" href="./bitbug_favicon4.ico">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0">
-    <title>上海市CIM平台</title>
-    <script type="module" crossorigin src="./assets/index-9bcb43e2.js"></script>
-    <link rel="stylesheet" href="./assets/index-f4253560.css">
-  </head>
-  <body>
-    <div id="app"></div>
-    
-  </body>
-</html>

src/assets/imgs/返回.png → src/assets/imgs/back.png


+ 30 - 4
src/views/power-home/interface/InterfaceUtil.vue

@@ -15,11 +15,18 @@
           <el-row>
             <el-col :span="8" v-for="item in data">
               <div class="frame">
-                <img :src="item.ICON_IMAGE">
+                <img src="@/assets/imgs/commonTools.png" v-if="'常用工具' == item.NAME">
+                <img src="@/assets/imgs/special.png" v-if="'专题图' == item.NAME">
+                <img src="@/assets/imgs/spatialAnalysis.png" v-if="'空间分析' == item.NAME">
+                <img src="@/assets/imgs/basicFunction.png" v-if="'地图基本功能' == item.NAME">
+                <img src="@/assets/imgs/location.png" v-if="'定位' == item.NAME">
+                <img src="@/assets/imgs/mapDrawing.png" v-if="'地图绘制' == item.NAME">
               </div>
-              <div class="button-div">
+              <div class="button-div"
+                   :style="'地图基本功能' != item.NAME ? {}:{left:'60px'}">
                 <el-button class="font-ht" type="primary" @click="jump('interface-page',item.CODE,item.NAME)">
-                  {{ item.NAME }}({{ item.TOTAL }})个
+                  <span style="text-align: center"> {{ item.NAME }}({{ item.TOTAL }})个</span>
+
                 </el-button>
               </div>
             </el-col>
@@ -48,6 +55,25 @@ const title = ref('')
 
 const data = ref([])
 
+function getImagePath(name) {
+  console.log(name, '123')
+  switch (name) {
+    case '常用工具':
+      return '/src/assets/imgs/commonTools.png'
+    case '专题图':
+      return '/src/assets/imgs/special.png'
+    case '空间分析':
+      return '/src/assets/imgs/spatialAnalysis.png'
+    case '地图基本功能':
+      return '/src/assets/imgs/basicFunction.png'
+    case '定位':
+      return '/src/assets/imgs/location.png'
+    case '地图绘制':
+      return '/src/assets/imgs/mapDrawing.png'
+  }
+}
+
+
 function goBack() {
   router.go(-1)
 }
@@ -99,7 +125,7 @@ function listByType() {
 
 .button-div {
   position: relative;
-  left: 20%;
+  left: 19%;
   bottom: 10%;
 }
 

+ 1 - 1
src/views/power-home/interface/interface-application.vue

@@ -4,7 +4,7 @@
       <template v-slot:card-header>
         <div style="padding-bottom: 15px;font-size: 22px;">
           <span class="title-font">接口共享 / 新增</span>
-          <img @click="onback" style="float: right; padding: 3px 0" src="../../../assets/imgs/返回.png">
+          <img @click="onback" style="float: right; padding: 3px 0" src="../../../assets/imgs/back.png">
         </div>
       </template>
       <template v-slot:card-item>

+ 1 - 1
src/views/power-home/interface/interface-details.vue

@@ -4,7 +4,7 @@
       <template v-slot:card-header>
         <div style="padding-bottom: 15px;font-size: 22px;">
           <span class="title-font">接口共享 / 详情</span>
-          <img @click="onback" style="float: right; padding: 3px 0" src="../../../assets/imgs/返回.png">
+          <img @click="onback" style="float: right; padding: 3px 0" src="../../../assets/imgs/back.png">
         </div>
       </template>
       <template v-slot:card-item>

+ 13 - 5
src/views/power-home/interface/interface-page.vue

@@ -55,13 +55,13 @@
                     :span-method="objectSpanMethod"
                     :data="props.row.child">
                   <el-table-column
-                      min-width="62">
+                      min-width="30">
                   </el-table-column>
                   <el-table-column
                       type="selection"
                       width="45">
                   </el-table-column>
-                  <el-table-column min-width="220">
+                  <el-table-column min-width="180">
                     <template #default="{ row }">
                       <div class="center" style="justify-content: left">
                         <img :src="row.SLT_URL" @error="onImageError" style="min-width: 346px"/>
@@ -74,8 +74,16 @@
                       </div>
                     </template>
                   </el-table-column>
-
-                  <el-table-column min-width="80px">
+                  <el-table-column
+                      min-width="50">
+                    <template #default="{ row }">
+                      <p>
+                        <span class="title-font">单位名称</span><br>
+                        <span class="content-font">{{ row.UNIT_NAME }}</span>
+                      </p>
+                    </template>
+                  </el-table-column>
+                  <el-table-column min-width="50">
                     <template #default="{ row }">
                       <p>
                         <span class="title-font">最近更新时间</span><br>
@@ -249,7 +257,7 @@ watch(route, (newRoute, oldRoute) => {
 })
 
 function onImageError(event) {
-  event.target.src = '/src/assets/imgs/interfaceTool.png'
+  event.target.src = window.location.origin + '/src/assets/imgs/interfaceTool.png';
 }
 
 

+ 2 - 2
vite.config.js

@@ -13,8 +13,8 @@ export default defineConfig({
       // 代理所有 /api 的请求,该求情将被代理到 target 中
       '/api': {
         // 代理请求之后的请求地址(你的真实接口地址)
-        // target: 'https://cimweb.zjw.sh.cegn.cn:2007/data-business-prod/',
-        target: 'http://localhost:9250/',
+        target: 'https://cimweb.zjw.sh.cegn.cn:2002/data-business-prod/',
+        // target: 'http://localhost:9250/',
         secure: false,
         ws: true,
         // 跨域