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