人生啊人生 3 hónapja
szülő
commit
4e570f429a
1 módosított fájl, 23 hozzáadás és 11 törlés
  1. 23 11
      user_web/src/view/admin/ManageUser.vue

+ 23 - 11
user_web/src/view/admin/ManageUser.vue

@@ -178,12 +178,12 @@ let state = ref({
 });
 
 // 用于表单验证规则必须要的对象
-const ruleFormRef = ref();
+let ruleFormRef = ref();
 
 /**
  * 添加账号,最后提交的数据
  */
-const userAddParams = ref({
+let userAddParams = ref({
     name: '',
     username: '',
     password: '123456',
@@ -194,7 +194,7 @@ const userAddParams = ref({
 /**
  * 添加账号,字段相关验证规则
  */
-const userAddRules = ref({
+let userAddRules = ref({
     name: [{ required: true, message: '请填写姓名', trigger: 'blur' }],
     username: [{ required: true, message: '请填写学号', trigger: 'blur' }],
     orgId: [
@@ -206,6 +206,18 @@ const userAddRules = ref({
     ],
 });
 
+
+/**
+ * 详情数据
+ */
+let detailsDb = ref({
+    name: '',
+    username: '',
+    password: '123456',
+    orgId: '',
+    roles: [],
+});
+
 /**
  * 查找分页数据
  */
@@ -363,7 +375,7 @@ const btnBatchDel = () => {
 const btnDetail = (res) => {
     console.log('弹出指定分页详情', res);
 
-    userAddParams.value = {
+    detailsDb.value = {
         name: '名字',
         username: '账号',
         password: '123456',
@@ -497,31 +509,31 @@ const btnDetail = (res) => {
         </el-dialog>
 
         <!-- 账号详情模态框 -->
-        <!-- <el-dialog v-model="state.showDetails" class="dialog">
+        <el-dialog v-model="state.showDetails" class="dialog">
             <template #header>
                 <div class="dialog-title">账号详情</div>
             </template>
             <div class="dialogBody">
-                <el-form :model="userAddParams">
+                <el-form :model="detailsDb">
                     <el-form-item label="姓名" prop="name">
-                        <el-input v-model="userAddParams.name" clearable disabled="true" ></el-input>
+                        <el-input v-model="detailsDb.name" clearable disabled="true" ></el-input>
                     </el-form-item>
                     <el-form-item label="学号" prop="username">
-                        <el-input v-model="userAddParams.username" type="number" clearable disabled="true" ></el-input>
+                        <el-input v-model="detailsDb.username" type="number" clearable disabled="true" ></el-input>
                     </el-form-item>
                     <el-form-item label="学校" prop="orgId">
-                        <el-select v-model="userAddParams.orgId" clearable disabled="true" >
+                        <el-select v-model="detailsDb.orgId" clearable disabled="true" >
                             <el-option v-for="item in state.organizationList" :key="item.id" :label="item.name" :value="item.id" />
                         </el-select>
                     </el-form-item>
                     <el-form-item label="班级" prop="orgId">
-                        <el-select v-model="userAddParams.orgId" clearable disabled="true" >
+                        <el-select v-model="detailsDb.orgId" clearable disabled="true" >
                             <el-option v-for="item in state.organizationList" :key="item.id" :label="item.name" :value="item.id" />
                         </el-select>
                     </el-form-item>
                 </el-form>
             </div>
-        </el-dialog> -->
+        </el-dialog>
 
         <!-- 用于批量删除模态框 -->
         <el-dialog v-model="state.showDel" width="600" class="del">