From f90fbbc76d23340e4568dd4dadbab5f7f02a030f Mon Sep 17 00:00:00 2001 From: pengwei <2071057782@qq.com> Date: 星期一, 24 三月 2025 14:49:24 +0800 Subject: [PATCH] 3.24功能新增 --- 项目代码/client/src/views/tts/UserManagement/Usermanagement.vue | 33 +++++++++++++++++++++++++-------- 1 files changed, 25 insertions(+), 8 deletions(-) diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/client/src/views/tts/UserManagement/Usermanagement.vue" "b/\351\241\271\347\233\256\344\273\243\347\240\201/client/src/views/tts/UserManagement/Usermanagement.vue" index b0655bd..c6acb24 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/client/src/views/tts/UserManagement/Usermanagement.vue" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/client/src/views/tts/UserManagement/Usermanagement.vue" @@ -123,6 +123,7 @@ <div style="margin-top: 1rem; height: 100%"> <!-- 鐢ㄦ埛鍒楄〃 --> <el-table + empty-text="鏆傛棤鏁版嵁" height="450" v-if="isactive == 1" :data="tableData" @@ -191,6 +192,9 @@ <el-table-column label="鏄惁鍚敤" align="center" min-width="2%"> <template #default="scope"> <el-switch + :disabled=" + scope.row.userName == 'admin' || scope.row.user_Id == '1' + " v-model="scope.row.enable" :active-value="1" :inactive-value="0" @@ -230,6 +234,7 @@ <!-- 鐢ㄦ埛瑙掕壊 --> <el-table + empty-text="鏆傛棤鏁版嵁" height="450" v-if="isactive == 2" :data="grideData" @@ -253,7 +258,9 @@ <el-table-column prop="name" label="瑙掕壊鏉冮檺" align="center"> <template #default="scope"> <span - v-if="scope.row.roleId != '20'" + v-if=" + scope.row.roleName != '瓒呯骇绠$悊鍛�' || scope.row.roleId != '1' + " @click="toDetail(scope.row)" style="color: #4386ff; cursor: pointer" >绠$悊</span @@ -264,6 +271,9 @@ <el-table-column label="鏄惁鍚敤" align="center"> <template #default="scope"> <el-switch + :disabled=" + scope.row.roleName == '瓒呯骇绠$悊鍛�' || scope.row.roleId == '1' + " v-model="scope.row.enable" :active-value="1" :inactive-value="0" @@ -275,7 +285,9 @@ <el-table-column label="鎿嶄綔" align="center"> <template #default="scope"> <span - v-if="scope.row.roleId != '20'" + v-if=" + scope.row.roleName != '瓒呯骇绠$悊鍛�' || scope.row.roleId != '1' + " style="color: blue; font-size: 0.88rem; cursor: pointer" @click="EditRole(scope.row)" >缂栬緫</span @@ -1045,6 +1057,7 @@ headImageUrl: "", newPwd: "", }; + fileList.value = []; }; const resetForm1 = (formEl) => { if (!formEl) return; @@ -1131,7 +1144,7 @@ fileList.value = [ { name: "1", - url: "http://192.168.0.80:5000" + obj.headImageUrl, + url: "http://115.159.85.185:9098" + obj.headImageUrl, }, ]; } @@ -1250,17 +1263,17 @@ //鎵撳嵃鏁版嵁 const printExcel = () => { // 鏌ヨ鏉′欢 - const startTime = formatTime(queryForm.selectTime[0]); - const endTime = formatTime(queryForm.selectTime[1]); + const startTime = formatTime(queryForm.value.selectTime[0]); + const endTime = formatTime(queryForm.value.selectTime[1]); const filter = [ { - name: queryForm.selectType, - value: queryForm.selectInput, + name: queryForm.value.selectType, + value: queryForm.value.selectInput, displayType: "like", }, { name: "pustatus", - value: queryForm.selectName, + value: queryForm.value.selectName, displayType: "String", }, { name: "createDate", value: startTime, displayType: "ThanOrEqual" }, @@ -1302,6 +1315,10 @@ ids.value = val.map((item) => item.roleId); }; const deleteAll = () => { + if (ids.value.includes(1)) { + ElMessage({ message: "瓒呯骇绠$悊鍛樹笉鑳藉垹闄�", type: "error" }); + return; + } if (ids.value.length == 0) { ElMessage({ message: "璇烽�夋嫨瑕佸垹闄ょ殑鏁版嵁", type: "error" }); return; -- Gitblit v1.9.3