From 03012dbaf8d1dcc43f31feb488f9cbcb7d30f011 Mon Sep 17 00:00:00 2001
From: WX <1377869194@qq.com>
Date: 星期三, 13 九月 2023 14:24:15 +0800
Subject: [PATCH] 优化

---
 src/views/layer/layerSet.vue |  235 ++++++++++++++++------------------------------------------
 1 files changed, 66 insertions(+), 169 deletions(-)

diff --git a/src/views/layer/layerSet.vue b/src/views/layer/layerSet.vue
index adf4b63..aaaa892 100644
--- a/src/views/layer/layerSet.vue
+++ b/src/views/layer/layerSet.vue
@@ -3,10 +3,7 @@
     <div class="layerBox">
       <div class="layerTitle">
         <div class="tileLeft">
-          <div
-            class="titleImg"
-            @click="editState"
-          >
+          <div class="titleImg" @click="editState">
             <ArrowLeft />
           </div>
           <div class="titleLable">鍥惧眰缂栬緫</div>
@@ -22,78 +19,58 @@
           :expand-on-click-node="false"
           @node-click="handleNodeClick"
           ref="treeRef"
-          style="font-size: 16px;"
+          style="font-size: 16px"
         />
       </div>
     </div>
     <div class="edit_box">
       <div class="edit_box_btn btnstyle">
-        <el-button
-          type="primary"
-          :icon="Plus"
-          @click="insertLayerData(1)"
-        >鏂板鍚岀骇</el-button>
-        <el-button
-          type="primary"
-          :icon="Plus"
-          @click="insertLayerData(2)"
-        >鏂板瀛愮骇</el-button>
+        <el-button type="primary" :icon="Plus" @click="insertLayerData(1)"
+          >鏂板鍚岀骇</el-button
+        >
+        <el-button type="primary" :icon="Plus" @click="insertLayerData(2)"
+          >鏂板瀛愮骇</el-button
+        >
         <el-button
           type="primary"
           :icon="Delete"
           class="delbtn"
           @click="delLayer"
-        >鍒犻櫎</el-button>
-        <el-button
-          type="primary"
-          :icon="Top"
-          @click="move(1)"
-        >鍚戜笂绉诲姩</el-button>
-        <el-button
-          type="primary"
-          :icon="Bottom"
-          @click="move(2)"
-        >鍚戜笅绉诲姩</el-button>
+          >鍒犻櫎</el-button
+        >
+        <el-button type="primary" :icon="Top" @click="move(1)"
+          >鍚戜笂绉诲姩</el-button
+        >
+        <el-button type="primary" :icon="Bottom" @click="move(2)"
+          >鍚戜笅绉诲姩</el-button
+        >
       </div>
       <div class="edit_box_form">
-        <el-form
-          :model="formInline"
-          label-width="120px"
-        >
+        <el-form :model="formInline" label-width="120px">
           <el-form-item label="鍥惧眰绫诲瀷">
-            <el-select
-              style="width: 100%"
-              v-model="formInline.isLayer"
-            >
-              <el-option
-                label="鍥惧眰缁�"
-                value="0"
-              ></el-option>
-              <el-option
-                label="鍥惧眰"
-                value="1"
-              ></el-option>
+            <el-select style="width: 100%" v-model="formInline.isLayer">
+              <el-option label="鍥惧眰缁�" value="0"></el-option>
+              <el-option label="鍥惧眰" value="1"></el-option>
             </el-select>
           </el-form-item>
           <!-- 鏈嶅姟璧勬簮-->
-          <el-form-item
-            v-show="formInline.isLayer == 1"
-            label="鏈嶅姟璧勬簮"
-          >
+          <el-form-item v-show="formInline.isLayer == 1" label="鏈嶅姟璧勬簮">
             <el-button
               size="small"
               class="serviceButton"
               @click="setServiceChange('0')"
               key="0"
               :class="{ serviceActive: !serviceActive }"
-            >鍚�</el-button>
+              >鍚�</el-button
+            >
             <el-button
               size="small"
               class="serviceButton"
               @click="setServiceChange('1')"
               key="1"
               :class="{ serviceActive: serviceActive }"
-            >鏄�</el-button>
+              >鏄�</el-button
+            >
           </el-form-item>
 
           <el-form-item label="鍥惧眰鍚嶇О">
@@ -103,10 +80,7 @@
             />
           </el-form-item>
           <!-- 鏈嶅姟绫诲埆 -->
-          <el-form-item
-            v-show="formInline.isLayer == 1"
-            label="鏈嶅姟绫诲埆"
-          >
+          <el-form-item v-show="formInline.isLayer == 1" label="鏈嶅姟绫诲埆">
             <el-select
               style="width: 100%"
               v-model="formInline.category"
@@ -121,10 +95,7 @@
               </el-option>
             </el-select>
           </el-form-item>
-          <el-form-item
-            label="琛ㄥ悕绉�"
-            v-show="formInline.category == 2"
-          >
+          <el-form-item label="琛ㄥ悕绉�" v-show="formInline.category == 2">
             <el-input
               v-model="formInline.tab"
               placeholder="璇疯緭鍏ヨ〃鍚嶇О"
@@ -132,10 +103,7 @@
             />
           </el-form-item>
           <!-- 鏁版嵁绫诲瀷 -->
-          <el-form-item
-            v-show="formInline.isLayer == 1"
-            label="鏁版嵁绫诲瀷"
-          >
+          <el-form-item v-show="formInline.isLayer == 1" label="鏁版嵁绫诲瀷">
             <el-select
               style="width: 100%"
               v-model="formInline.data"
@@ -152,10 +120,7 @@
             </el-select>
           </el-form-item>
           <!-- 鏁版嵁绫诲瀷 -->
-          <el-form-item
-            v-show="formInline.isLayer == 1"
-            label="鏈嶅姟绫诲瀷"
-          >
+          <el-form-item v-show="formInline.isLayer == 1" label="鏈嶅姟绫诲瀷">
             <el-select
               style="width: 100%"
               v-model="formInline.type"
@@ -171,10 +136,7 @@
             </el-select>
           </el-form-item>
 
-          <el-form-item
-            label="鏈嶅姟鍦板潃"
-            v-show="formInline.isLayer == 1"
-          >
+          <el-form-item label="鏈嶅姟鍦板潃" v-show="formInline.isLayer == 1">
             <el-input
               v-model="formInline.serviceUrl"
               placeholder="璇疯緭鍏ユ湇鍔″湴鍧�"
@@ -183,63 +145,40 @@
           </el-form-item>
           <el-form-item>
             <div class="btnstyle editBtn">
-              <el-button
-                type="primary"
-                @click="onSubmit"
-              >纭畾</el-button>
-              <el-button
-                class="delbtn"
-                @click="updateRest"
-              >鍙栨秷</el-button>
+              <el-button type="primary" @click="onSubmit">纭畾</el-button>
+              <el-button class="delbtn" @click="updateRest">鍙栨秷</el-button>
             </div>
           </el-form-item>
         </el-form>
       </div>
     </div>
-    <el-dialog
-      title="鏂板"
-      v-model="dialogVisible"
-      width="50%"
-    >
+    <el-dialog title="鏂板" v-model="dialogVisible" width="50%">
       <div style="width: 100%; max-height: 63vh; overflow-y: auto">
-        <el-form
-          :model="insertData"
-          label-width="120px"
-        >
+        <el-form :model="insertData" label-width="120px">
           <el-form-item label="鍥惧眰绫诲瀷">
-            <el-select
-              style="width: 100%"
-              v-model="insertData.isLayer"
-            >
-              <el-option
-                label="鍥惧眰缁�"
-                value="0"
-              ></el-option>
-              <el-option
-                label="鍥惧眰"
-                value="1"
-              ></el-option>
+            <el-select style="width: 100%" v-model="insertData.isLayer">
+              <el-option label="鍥惧眰缁�" value="0"></el-option>
+              <el-option label="鍥惧眰" value="1"></el-option>
             </el-select>
           </el-form-item>
           <!-- 鏈嶅姟璧勬簮-->
-          <el-form-item
-            v-show="insertData.isLayer == 1"
-            label="鏈嶅姟璧勬簮"
-          >
+          <el-form-item v-show="insertData.isLayer == 1" label="鏈嶅姟璧勬簮">
             <el-button
               size="small"
               class="serviceButton"
               @click="setInsertServiceChange('0')"
               key="0"
               :class="{ serviceActive: !insertServiceActive }"
-            >鍚�</el-button>
+              >鍚�</el-button
+            >
             <el-button
               size="small"
               class="serviceButton"
               @click="setInsertServiceChange('1')"
               key="1"
               :class="{ serviceActive: insertServiceActive }"
-            >鏄�</el-button>
+              >鏄�</el-button
+            >
           </el-form-item>
 
           <el-form-item label="鍥惧眰鍚嶇О">
@@ -249,10 +188,7 @@
             />
           </el-form-item>
           <!-- 鏈嶅姟绫诲埆 -->
-          <el-form-item
-            v-show="insertData.isLayer == 1"
-            label="鏈嶅姟绫诲埆"
-          >
+          <el-form-item v-show="insertData.isLayer == 1" label="鏈嶅姟绫诲埆">
             <el-select
               style="width: 100%"
               v-model="insertData.category"
@@ -267,10 +203,7 @@
               </el-option>
             </el-select>
           </el-form-item>
-          <el-form-item
-            label="琛ㄥ悕绉�"
-            v-show="insertData.category == 2"
-          >
+          <el-form-item label="琛ㄥ悕绉�" v-show="insertData.category == 2">
             <el-input
               v-model="insertData.tab"
               placeholder="璇疯緭鍏ヨ〃鍚嶇О"
@@ -278,10 +211,7 @@
             />
           </el-form-item>
           <!-- 鏁版嵁绫诲瀷 -->
-          <el-form-item
-            v-show="insertData.isLayer == 1"
-            label="鏁版嵁绫诲瀷"
-          >
+          <el-form-item v-show="insertData.isLayer == 1" label="鏁版嵁绫诲瀷">
             <el-select
               style="width: 100%"
               v-model="insertData.data"
@@ -298,10 +228,7 @@
             </el-select>
           </el-form-item>
           <!-- 鏁版嵁绫诲瀷 -->
-          <el-form-item
-            v-show="insertData.isLayer == 1"
-            label="鏈嶅姟绫诲瀷"
-          >
+          <el-form-item v-show="insertData.isLayer == 1" label="鏈嶅姟绫诲瀷">
             <el-select
               style="width: 100%"
               v-model="insertData.type"
@@ -317,10 +244,7 @@
             </el-select>
           </el-form-item>
 
-          <el-form-item
-            label="鏈嶅姟鍦板潃"
-            v-show="insertData.isLayer == 1"
-          >
+          <el-form-item label="鏈嶅姟鍦板潃" v-show="insertData.isLayer == 1">
             <el-input
               v-model="insertData.serviceUrl"
               placeholder="璇疯緭鍏ユ湇鍔″湴鍧�"
@@ -329,37 +253,29 @@
           </el-form-item>
           <el-form-item>
             <div class="btnstyle editBtn">
-              <el-button
-                type="primary"
-                size="small"
-                @click="added()"
-              >纭畾</el-button>
+              <el-button type="primary" size="small" @click="added()"
+                >纭畾</el-button
+              >
               <el-button
                 class="delbtn"
                 type="info"
                 size="small"
                 @click="submitCancel()"
-              >鍙栨秷</el-button>
+                >鍙栨秷</el-button
+              >
             </div>
           </el-form-item>
         </el-form>
       </div>
     </el-dialog>
-    <el-dialog
-      v-model="dialogService"
-      width="50%"
-      :show-close="false"
-    >
+    <el-dialog v-model="dialogService" width="50%" :show-close="false">
       <div style="width: 100%; max-height: 63vh; overflow-y: auto">
         <div
           style="display: flex; justify-content: space-between"
           class="tableForm"
         >
           <div>
-            <el-input
-              size="small"
-              v-model="listData.name"
-            >
+            <el-input size="small" v-model="listData.name">
               <template #suffix>
                 <el-icon
                   class="el-input__icon el-icon-search"
@@ -371,19 +287,11 @@
             </el-input>
           </div>
           <div class="btnstyle">
-            <el-button
-              type="info"
-              size="small"
-              @click="setServiceRest"
-            >
+            <el-button type="info" size="small" @click="setServiceRest">
               閲嶇疆
             </el-button>
 
-            <el-button
-              type="primary"
-              size="small"
-              @click="setServiceConfirm"
-            >
+            <el-button type="primary" size="small" @click="setServiceConfirm">
               纭
             </el-button>
             <el-button
@@ -396,26 +304,15 @@
             </el-button>
           </div>
         </div>
-        <el-table
-          ref="multipleTable"
-          :data="tableData"
-          @select="selectChange"
-        >
-          <el-table-column
-            type="selection"
-            width="55"
-          > </el-table-column>
+        <el-table ref="multipleTable" :data="tableData" @select="selectChange">
+          <el-table-column type="selection" width="55"> </el-table-column>
           <el-table-column
             align="center"
             type="index"
             label="搴忓彿"
             width="70px"
           />
-          <el-table-column
-            align="center"
-            prop="cnName"
-            label="璧勬簮鍚嶇О"
-          />
+          <el-table-column align="center" prop="cnName" label="璧勬簮鍚嶇О" />
 
           <el-table-column
             align="center"
@@ -430,10 +327,7 @@
             :formatter="setResType"
           />
         </el-table>
-        <div
-          class="pagination_box"
-          style="margin-top: 15px"
-        >
+        <div class="pagination_box" style="margin-top: 15px">
           <el-pagination
             @size-change="handleSizeChange"
             @current-change="handleCurrentChange"
@@ -653,7 +547,8 @@
       multipleSelection.value.proxy.indexOf("{token}") > -1
     ) {
       serviceUrl =
-        BASE_URL + multipleSelection.value.proxy.replaceAll("{token}", token);
+        config.BASE_URL +
+        multipleSelection.value.proxy.replaceAll("{token}", token);
     } else {
       serviceUrl = multipleSelection.value.url;
     }
@@ -723,7 +618,9 @@
     formInline.value = res;
     formInline.value.isLayer = res.isLayer.toString();
 
-    formInline.value.status = res.status.toString();
+    if (formInline.value.status) {
+      formInline.value.status = res.status.toString();
+    }
   }
   dialogVisible.value = false;
   // this.formInline.isProject = res.isProject.toString();
@@ -862,7 +759,7 @@
     } else if (serviceActive.value) {
       var token = getToken();
       if (data.url.indexOf("{token}") > -1) {
-        url = BASE_URL + data.url.replaceAll("{token}", token);
+        url = config.BASE_URL + data.url.replaceAll("{token}", token);
       } else {
         url = data.url;
       }

--
Gitblit v1.9.3