From bab3c509ded84f1caa3d8e79a65b7113db8913df Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期五, 24 三月 2023 16:04:47 +0800
Subject: [PATCH] 一张图图层控制修改,发布管理添加表格双击复制功能,发布管理页面模型附件管理页面修改,在线制图修改

---
 src/views/userManage/userInfoManage.vue |  233 +++++++++++++++++++++++++++++++++++++++++++--------------
 1 files changed, 174 insertions(+), 59 deletions(-)

diff --git a/src/views/userManage/userInfoManage.vue b/src/views/userManage/userInfoManage.vue
index 0ce26e4..632a187 100644
--- a/src/views/userManage/userInfoManage.vue
+++ b/src/views/userManage/userInfoManage.vue
@@ -1,15 +1,20 @@
 <template>
   <div class="userInfo_box">
-    <My-bread
-      :list="[
+    <My-bread :list="[
         `${$t('userManage.userManage')}`,
         `${$t('userManage.userInfoManage')}`,
-      ]"
-    ></My-bread>
+      ]"></My-bread>
     <el-divider />
     <div class="inquire">
-      <el-form ref="queryForm" :model="queryForm" :inline="true">
-        <el-form-item prop="uname" :label="$t('userManage.userInfoObj.uname')">
+      <el-form
+        ref="queryForm"
+        :model="queryForm"
+        :inline="true"
+      >
+        <el-form-item
+          prop="uname"
+          :label="$t('userManage.userInfoObj.uname')"
+        >
           <el-input v-model="queryForm.uname" />
         </el-form-item>
         <el-form-item
@@ -38,7 +43,7 @@
             type="primary"
             @click="queryInfo()"
             icon="el-icon-search"
-            >{{ $t("operatManage.ELM.search") }}
+          >{{ $t("operatManage.ELM.search") }}
           </el-button>
         </el-form-item>
         <el-form-item>
@@ -77,7 +82,7 @@
             size="small"
             @click="editPwd"
             icon="el-icon-unlock"
-            >閲嶇疆瀵嗙爜
+          >閲嶇疆瀵嗙爜
           </el-button>
         </el-form-item>
       </el-form>
@@ -90,7 +95,10 @@
         height="99%"
         @selection-change="handleSelectionChange"
       >
-        <el-table-column type="selection" width="55" />
+        <el-table-column
+          type="selection"
+          width="55"
+        />
         <el-table-column
           align="center"
           type="index"
@@ -178,11 +186,23 @@
           :label="$t('userManage.userInfoObj.status')"
         >
           <template slot-scope="scope">
-            <el-tag v-if="scope.row.status == 0" type="success">姝e父</el-tag>
-            <el-tag v-if="scope.row.status == 1" type="info">绂佺敤</el-tag>
-            <el-tag v-if="scope.row.status == 2" type="warning">鍒犻櫎</el-tag>
+            <el-tag
+              v-if="scope.row.status == 0"
+              type="success"
+            >姝e父</el-tag>
+            <el-tag
+              v-if="scope.row.status == 1"
+              type="info"
+            >绂佺敤</el-tag>
+            <el-tag
+              v-if="scope.row.status == 2"
+              type="warning"
+            >鍒犻櫎</el-tag>
             <el-tag v-if="scope.row.status == 3">鐢宠</el-tag>
-            <el-tag v-if="scope.row.status == 4" type="danger">鎷掓壒</el-tag>
+            <el-tag
+              v-if="scope.row.status == 4"
+              type="danger"
+            >鎷掓壒</el-tag>
           </template>
         </el-table-column>
         <el-table-column
@@ -203,12 +223,14 @@
               type="warning"
               @click="editInfo(scope.row)"
               size="mini"
-              >{{ $t("common.edit") }}</el-button
-            >
+            >{{ $t("common.edit") }}</el-button>
           </template>
         </el-table-column>
       </el-table>
-      <div style="margin-top: 25px" class="pagination_box">
+      <div
+        style="margin-top: 25px"
+        class="pagination_box"
+      >
         <el-pagination
           @size-change="handleSizeChange"
           @current-change="handleCurrentChange"
@@ -241,8 +263,14 @@
             v-if="behavior == '鏂板鐢ㄦ埛'"
             :label-width="formLabelWidth"
           >
-            <el-input v-model="editForm.uid" autocomplete="off"></el-input>
-            <div class="isNewUser" v-if="isNewUser">
+            <el-input
+              v-model="editForm.uid"
+              autocomplete="off"
+            ></el-input>
+            <div
+              class="isNewUser"
+              v-if="isNewUser"
+            >
               <img src="../../assets/img/success.png" />
               璐﹀彿鍙敤
             </div>
@@ -271,7 +299,11 @@
               show-password
             ></el-input>
           </el-form-item>
-          <el-form-item prop="pwd" label="瀵嗙爜" :label-width="formLabelWidth">
+          <el-form-item
+            prop="pwd"
+            label="瀵嗙爜"
+            :label-width="formLabelWidth"
+          >
             <el-input
               type="password"
               v-model="editForm.pwd"
@@ -296,10 +328,21 @@
             label="鐢ㄦ埛鍚嶇О"
             :label-width="formLabelWidth"
           >
-            <el-input v-model="editForm.uname" autocomplete="off"></el-input>
+            <el-input
+              v-model="editForm.uname"
+              autocomplete="off"
+            ></el-input>
           </el-form-item>
-          <el-form-item prop="sex" label="鎬у埆" :label-width="formLabelWidth">
-            <el-select v-model="editForm.sex" clearable placeholder="璇烽�夋嫨">
+          <el-form-item
+            prop="sex"
+            label="鎬у埆"
+            :label-width="formLabelWidth"
+          >
+            <el-select
+              v-model="editForm.sex"
+              clearable
+              placeholder="璇烽�夋嫨"
+            >
               <el-option
                 v-for="item in sexOpt"
                 :key="item.value"
@@ -314,7 +357,10 @@
             label="绫嶈疮"
             :label-width="formLabelWidth"
           >
-            <el-input v-model="editForm.natives" autocomplete="off"></el-input>
+            <el-input
+              v-model="editForm.natives"
+              autocomplete="off"
+            ></el-input>
           </el-form-item>
           <el-form-item
             prop="depid"
@@ -343,39 +389,73 @@
             label="璇佷欢鍙�"
             :label-width="formLabelWidth"
           >
-            <el-input v-model="editForm.idcard" autocomplete="off"></el-input>
+            <el-input
+              v-model="editForm.idcard"
+              autocomplete="off"
+            ></el-input>
           </el-form-item>
         </div>
         <div style="width: 45%">
-          <el-form-item prop="job" label="宸ヤ綔" :label-width="formLabelWidth">
-            <el-input v-model="editForm.job" autocomplete="off"></el-input>
+          <el-form-item
+            prop="job"
+            label="宸ヤ綔"
+            :label-width="formLabelWidth"
+          >
+            <el-input
+              v-model="editForm.job"
+              autocomplete="off"
+            ></el-input>
           </el-form-item>
-          <el-form-item prop="edu" label="鏁欒偛" :label-width="formLabelWidth">
-            <el-input v-model="editForm.edu" autocomplete="off"></el-input>
+          <el-form-item
+            prop="edu"
+            label="鏁欒偛"
+            :label-width="formLabelWidth"
+          >
+            <el-input
+              v-model="editForm.edu"
+              autocomplete="off"
+            ></el-input>
           </el-form-item>
-          <el-form-item prop="addr" label="鍦板潃" :label-width="formLabelWidth">
-            <el-input v-model="editForm.addr" autocomplete="off"></el-input>
+          <el-form-item
+            prop="addr"
+            label="鍦板潃"
+            :label-width="formLabelWidth"
+          >
+            <el-input
+              v-model="editForm.addr"
+              autocomplete="off"
+            ></el-input>
           </el-form-item>
           <el-form-item
             prop="email"
             label="鐢靛瓙閭欢"
             :label-width="formLabelWidth"
           >
-            <el-input v-model="editForm.email" autocomplete="off"></el-input>
+            <el-input
+              v-model="editForm.email"
+              autocomplete="off"
+            ></el-input>
           </el-form-item>
           <el-form-item
             prop="contact"
             label="鑱旂郴鏂瑰紡"
             :label-width="formLabelWidth"
           >
-            <el-input v-model="editForm.contact" autocomplete="off"></el-input>
+            <el-input
+              v-model="editForm.contact"
+              autocomplete="off"
+            ></el-input>
           </el-form-item>
           <el-form-item
             prop="status"
             label="鐘舵��"
             :label-width="formLabelWidth"
           >
-            <el-select v-model="editForm.status" clearable placeholder="璇烽�夋嫨">
+            <el-select
+              v-model="editForm.status"
+              clearable
+              placeholder="璇烽�夋嫨"
+            >
               <el-option
                 v-for="item in statusOpt"
                 :key="item.value"
@@ -385,30 +465,49 @@
               </el-option>
             </el-select>
           </el-form-item>
-          <el-form-item prop="bak" label="澶囨敞" :label-width="formLabelWidth">
-            <el-input v-model="editForm.bak" autocomplete="off"></el-input>
+          <el-form-item
+            prop="bak"
+            label="澶囨敞"
+            :label-width="formLabelWidth"
+          >
+            <el-input
+              v-model="editForm.bak"
+              autocomplete="off"
+            ></el-input>
           </el-form-item>
         </div>
       </el-form>
-      <div v-if="behavior == '淇敼淇℃伅'" slot="footer" class="dialog-footer">
-        <el-button size="medium" @click="cancelEdit()">閲嶇疆</el-button>
+      <div
+        v-if="behavior == '淇敼淇℃伅'"
+        slot="footer"
+        class="dialog-footer"
+      >
+        <el-button
+          size="medium"
+          @click="cancelEdit()"
+        >閲嶇疆</el-button>
         <el-button
           size="medium"
           type="primary"
           @click="sendEdit('editForm')"
           v-loading.fullscreen.lock="fullscreenLoading"
-          >鎻愪氦</el-button
-        >
+        >鎻愪氦</el-button>
       </div>
-      <div v-else slot="footer" class="dialog-footer">
-        <el-button size="medium" @click="cancelAdd('editForm')">閲嶇疆</el-button>
+      <div
+        v-else
+        slot="footer"
+        class="dialog-footer"
+      >
+        <el-button
+          size="medium"
+          @click="cancelAdd('editForm')"
+        >閲嶇疆</el-button>
         <el-button
           size="medium"
           type="primary"
           @click="sendAdd('editForm')"
           v-loading.fullscreen.lock="fullscreenLoading"
-          >鎻愪氦</el-button
-        >
+        >鎻愪氦</el-button>
       </div>
     </el-dialog>
     <el-dialog
@@ -418,8 +517,16 @@
       :visible.sync="resetPwd"
       :before-close="handleClose"
     >
-      <el-form :model="pwdForm" ref="pwdForm" :rules="rules">
-        <el-form-item prop="adminPwd" label="绠$悊鍛樺瘑鐮�" label-width="140px">
+      <el-form
+        :model="pwdForm"
+        ref="pwdForm"
+        :rules="rules"
+      >
+        <el-form-item
+          prop="adminPwd"
+          label="绠$悊鍛樺瘑鐮�"
+          label-width="140px"
+        >
           <el-input
             type="password"
             v-model="pwdForm.adminPwd"
@@ -427,7 +534,11 @@
             show-password
           ></el-input>
         </el-form-item>
-        <el-form-item prop="newPwd" label="鏂板瘑鐮�" label-width="140px">
+        <el-form-item
+          prop="newPwd"
+          label="鏂板瘑鐮�"
+          label-width="140px"
+        >
           <el-input
             type="password"
             v-model="pwdForm.newPwd"
@@ -435,7 +546,11 @@
             show-password
           ></el-input>
         </el-form-item>
-        <el-form-item prop="checkPwd" label="纭瀵嗙爜" label-width="140px">
+        <el-form-item
+          prop="checkPwd"
+          label="纭瀵嗙爜"
+          label-width="140px"
+        >
           <el-input
             type="password"
             v-model="pwdForm.checkPwd"
@@ -444,17 +559,20 @@
           ></el-input>
         </el-form-item>
       </el-form>
-      <div slot="footer" class="dialog-footer">
-        <el-button size="medium" @click="cancelReset - 'pwdForm'"
-          >閲嶇疆</el-button
-        >
+      <div
+        slot="footer"
+        class="dialog-footer"
+      >
+        <el-button
+          size="medium"
+          @click="cancelReset - 'pwdForm'"
+        >閲嶇疆</el-button>
         <el-button
           size="medium"
           type="primary"
           @click="sendReset('pwdForm')"
           v-loading.fullscreen.lock="fullscreenLoading"
-          >鎻愪氦</el-button
-        >
+        >鎻愪氦</el-button>
       </div>
     </el-dialog>
   </div>
@@ -712,7 +830,7 @@
             });
           }
         })
-        .catch((res) => {});
+        .catch((res) => { });
 
       queryPageUser({
         pageIndex: 1,
@@ -729,7 +847,7 @@
             });
           }
         })
-        .catch((res) => {});
+        .catch((res) => { });
     },
     treeData(source) {
       let cloneData = JSON.parse(JSON.stringify(source)); // 瀵规簮鏁版嵁娣卞害鍏嬮殕
@@ -956,7 +1074,7 @@
 
           done();
         })
-        .catch((_) => {});
+        .catch((_) => { });
     },
     //鎻愪氦缂栬緫
     sendEdit(formName) {
@@ -1041,9 +1159,6 @@
 };
 </script>
 <style>
-/deep/ .el-table__fixed-right {
-  height: 100% !important;
-}
 </style>
 <style lang="less" scoped>
 //@import url(); 寮曞叆鍏叡css绫�

--
Gitblit v1.9.3