From ce20ac0c6339fbde3d3f9f62c1b39327880b8ccc Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期二, 09 五月 2023 10:13:28 +0800
Subject: [PATCH] 图层管理,发布管理修改

---
 src/views/datamanage/layerManagement.vue |   60 ++++++++++++++++++++++++++++++++++++++++++++++--------------
 1 files changed, 46 insertions(+), 14 deletions(-)

diff --git a/src/views/datamanage/layerManagement.vue b/src/views/datamanage/layerManagement.vue
index 1da5a84..af264e5 100644
--- a/src/views/datamanage/layerManagement.vue
+++ b/src/views/datamanage/layerManagement.vue
@@ -12,7 +12,11 @@
         style="border: 1px solid #dcdfe6;"
       >
         <div>
-          <el-input v-model="filterText"></el-input>
+          <el-input
+            v-model="filterText"
+            :placeholder="$t('dataManage.layerObj.prompt1')"
+            suffix-icon="el-icon-search"
+          ></el-input>
 
           <el-tree
             ref="tree"
@@ -104,6 +108,7 @@
             <!-- 鑿滃崟鍚嶇О -->
             <el-form-item :label="$t('dataManage.layerObj.menuName')">
               <el-input
+                :placeholder="$t('dataManage.layerObj.prompt1')"
                 style="width: 60%;"
                 v-model="formInline.cnName"
               ></el-input>
@@ -111,10 +116,10 @@
             <!-- 鑿滃崟绫诲瀷 -->
             <el-form-item :label="$t('dataManage.layerObj.menuType')">
               <el-select
+                :placeholder="$t('dataManage.layerObj.prompt2')"
                 clearable
                 style="width: 60%;"
                 v-model="formInline.type"
-                placeholder=" "
               >
                 <el-option
                   label="鐩綍"
@@ -135,7 +140,7 @@
                 clearable
                 style="width: 60%;"
                 v-model="formInline.serveType"
-                placeholder=" "
+                :placeholder="$t('dataManage.layerObj.prompt3')"
               >
                 <el-option
                   v-for="item in serveType"
@@ -152,8 +157,20 @@
               :label="$t('dataManage.layerObj.serviceAddress')"
             >
               <el-input
+                :placeholder="$t('dataManage.layerObj.prompt4')"
                 style="width: 60%;"
                 v-model="formInline.url"
+              ></el-input>
+            </el-form-item>
+            <!-- 鑻辨枃琛ㄥ悕 -->
+            <el-form-item
+              v-show="formInline.type == 2 && formInline.serveType =='WMS'"
+              :label="$t('dataManage.layerObj.enTableName')"
+            >
+              <el-input
+                :placeholder="$t('dataManage.layerObj.prompt6')"
+                style="width: 60%;"
+                v-model="formInline.enName"
               ></el-input>
             </el-form-item>
             <!-- 鏁版嵁绫诲瀷 -->
@@ -162,7 +179,7 @@
                 clearable
                 style="width: 60%;"
                 v-model="formInline.dataType"
-                placeholder=" "
+                :placeholder="$t('dataManage.layerObj.prompt8')"
               >
                 <el-option
                   v-for="item in dataType"
@@ -206,6 +223,7 @@
               <el-input
                 style="width: 60%;"
                 v-model="formInline.bak"
+                :placeholder="$t('dataManage.layerObj.prompt7')"
               ></el-input>
             </el-form-item>
             <el-form-item v-show="menuStatus.update">
@@ -240,6 +258,7 @@
             <el-input
               style="width: 80%;"
               v-model="insertData.cnName"
+              :placeholder="$t('dataManage.layerObj.prompt1')"
             ></el-input>
           </el-form-item>
           <!-- 鑿滃崟绫诲瀷 -->
@@ -248,7 +267,7 @@
               clearable
               style="width: 80%;"
               v-model="insertData.type"
-              placeholder=" "
+              :placeholder="$t('dataManage.layerObj.prompt2')"
             >
               <el-option
                 label="鐩綍"
@@ -269,7 +288,7 @@
               clearable
               style="width: 80%;"
               v-model="insertData.serveType"
-              placeholder=" "
+              :placeholder="$t('dataManage.layerObj.prompt3')"
             >
               <el-option
                 v-for="item in serveType"
@@ -286,8 +305,20 @@
             :label="$t('dataManage.layerObj.serviceAddress')"
           >
             <el-input
+              :placeholder="$t('dataManage.layerObj.prompt4')"
               style="width: 80%;"
               v-model="insertData.url"
+            ></el-input>
+          </el-form-item>
+          <!-- 鑻辨枃琛ㄥ悕 -->
+          <el-form-item
+            v-show="insertData.type == 2 && insertData.serveType =='WMS'"
+            :label="$t('dataManage.layerObj.enTableName')"
+          >
+            <el-input
+              :placeholder="$t('dataManage.layerObj.prompt6')"
+              style="width: 80%;"
+              v-model="insertData.enName"
             ></el-input>
           </el-form-item>
           <!-- 鏁版嵁绫诲瀷 -->
@@ -296,7 +327,7 @@
               clearable
               style="width: 80%;"
               v-model="insertData.dataType"
-              placeholder=" "
+              :placeholder="$t('dataManage.layerObj.prompt8')"
             >
               <el-option
                 v-for="item in dataType"
@@ -338,6 +369,7 @@
           <!-- 鎻忚堪 -->
           <el-form-item :label="$t('common.bak')">
             <el-input
+              :placeholder="$t('dataManage.layerObj.prompt7')"
               style="width: 80%;"
               v-model="insertData.bak"
             ></el-input>
@@ -634,13 +666,13 @@
       var val = JSON.parse(JSON.stringify(res))
 
       var data = this.$refs.tree.getNode(val.id).data;
-
-      this.backUpData = JSON.stringify(data)
-      this.currentData = JSON.stringify(data)
-      this.formInline = data;
-      this.formInline.type = data.type.toString();
-      this.formInline.isShow = data.isShow.toString();
-      this.formInline.isProject = data.isProject.toString();
+      var result = JSON.parse(JSON.stringify(data))
+      this.backUpData = JSON.stringify(result)
+      this.currentData = JSON.stringify(result)
+      this.formInline = result;
+      this.formInline.type = result.type.toString();
+      this.formInline.isShow = result.isShow.toString();
+      this.formInline.isProject = result.isProject.toString();
     },
     //鍥惧眰鍒楄〃鐐瑰嚮浜嬩欢
     handleNodeClick(data, node) {

--
Gitblit v1.9.3