From b9260c7807d064f2b77ef9e92005a8c3257ec2e1 Mon Sep 17 00:00:00 2001 From: pengwei <2071057782@qq.com> Date: 星期四, 15 五月 2025 15:27:07 +0800 Subject: [PATCH] 代码提交 --- 项目代码/伸缩杆/client/src/views/tts/UserManagement/Usermanagement.vue | 75 ++++++++++++++++++++++++++++++++----- 1 files changed, 64 insertions(+), 11 deletions(-) diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/tts/UserManagement/Usermanagement.vue" "b/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/tts/UserManagement/Usermanagement.vue" index 3e9ce22..a92b6fa 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/tts/UserManagement/Usermanagement.vue" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/\344\274\270\347\274\251\346\235\206/client/src/views/tts/UserManagement/Usermanagement.vue" @@ -162,7 +162,7 @@ min-width="3%" /> <el-table-column - prop="role_Id" + prop="userteam" label="鐢ㄦ埛鍒嗙粍" align="center" min-width="2%" @@ -182,7 +182,7 @@ <template #default="scope"> <el-image style="width: 5rem; height: 5rem" - :src="'http://192.168.0.80:1598' + scope.row.headImageUrl" + :src="'http://192.168.2.103:9093' + scope.row.headImageUrl" show-progress :initial-index="4" fit="cover" @@ -508,7 +508,7 @@ <span style="color: red; margin-right: 0.2rem">*</span> <span style="font-size: 0.88rem; color: black; font-weight: bold" - >閮ㄩ棬</span + >杞ㄩ亾绔�</span > </div> </template> @@ -526,6 +526,44 @@ </el-select> </el-form-item> </el-col> + <el-col :span="8"> + <el-form-item prop="dept_Id"> + <template #label> + <div style="display: flex; align-items: flex-end"> + <span style="color: red; margin-right: 0.2rem">*</span> + <span + style="font-size: 0.88rem; color: black; font-weight: bold" + >缁�</span + > + </div> + </template> + <el-input + size="small" + v-model="formUser.userteam" + placeholder="璇疯緭鍏�" + /> + </el-form-item> + </el-col> + <el-col :span="8"> + <el-form-item prop="dept_Id"> + <template #label> + <div style="display: flex; align-items: flex-end"> + <span style="color: red; margin-right: 0.2rem">*</span> + <span + style="font-size: 0.88rem; color: black; font-weight: bold" + >鍗″彿</span + > + </div> + </template> + <el-input + size="small" + v-model="formUser.carnuber" + placeholder="璇疯緭鍏�" + /> + </el-form-item> + </el-col> + </el-row> + <el-row :gutter="20"> <el-col :span="8"> <el-form-item> <template #label> @@ -549,7 +587,7 @@ ref="uploadRef" name="files" class="avatar-uploader" - action="http://192.168.0.80:1598/api/User/SaveFiles" + action="http://192.168.2.103:9093/api/User/SaveFiles" list-type="picture-card" limit="1" :auto-upload="true" @@ -866,6 +904,8 @@ path: "", usertruename: "", dept_Id: 1, + carnuber: null, + userteam: "", }); const rules = reactive({ userName: { @@ -898,6 +938,16 @@ userTrueName: { required: true, message: "璇疯緭鍏ョ湡瀹炲鍚�", + trigger: "blur", + }, + userteam: { + required: true, + message: "璇疯緭鍏ョ粍", + trigger: "blur", + }, + carnuber: { + required: true, + message: "璇疯緭鍏ュ崱鍙�", trigger: "blur", }, }); @@ -1093,6 +1143,8 @@ enable: 1, path: "", user_Id: undefined, + userteam: "", + carnuber: null, }; fileList.value = []; }; @@ -1180,6 +1232,8 @@ enable: val.enable, path: val.headImageUrl, usertruename: val.userTrueName, + cardNumber: val.cardNumber, + userteam: val.userteam, }; UpdateUser(data).then((res) => { ElMessage({ message: "淇敼鎴愬姛", type: "success" }); @@ -1209,15 +1263,18 @@ enable: val.enable, path: val.headImageUrl, usertruename: val.userTrueName, + carnuber: val.cardNumber, + userteam: val.userteam, + dept_Id: val.dept_Id, }; formUser.value = { ...obj, }; - if (obj.headImageUrl != "") { + if (obj.headImageUrl != null) { fileList.value = [ { name: "1", - url: "http://115.159.85.185:9098" + obj.headImageUrl, + url: "http://192.168.2.103:9093" + obj.headImageUrl, }, ]; } @@ -1230,21 +1287,17 @@ let obj = Object.assign({}, val); formUser.value = obj; formpassword.value = val; - newobj.value = Object.assign({}, val); - console.log(newobj.value); - dialogVisible1.value = true; }; //淇濆瓨淇敼瀵嗙爜 const savePassword = async (formEl) => { let obj = Object.assign({}, newobj); // obj.password = formpassword.value.password; - console.log(formUser.value); let formdata = { id: formUser.value.user_Id, oldPwd: formUser.value.userPwd, - newPwd: formUser.value.newPwd, + newPwd: newobj.value.newPwd, }; if (!formEl) return; await formEl.validate((valid, fields) => { -- Gitblit v1.9.3