pengwei
2025-05-15 b9260c7807d064f2b77ef9e92005a8c3257ec2e1
ÏîÄ¿´úÂë/ÉìËõ¸Ë/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) => {