Pārlūkot izejas kodu

fix(bugs): 修改员工列表的角色

tangning 3 gadi atpakaļ
vecāks
revīzija
e2871f6744
1 mainītis faili ar 18 papildinājumiem un 6 dzēšanām
  1. 18 6
      src/views/staff/detailsModal.vue

+ 18 - 6
src/views/staff/detailsModal.vue

@@ -198,12 +198,24 @@
           {
             field: 'roleId',
             component: 'ApiSelect',
-            componentProps: {
-              disabled: data.id && data.roleId != 2 ? true : false,
-              api: roleLIstApi,
-              labelField: 'roleName',
-              valueField: 'roleId',
-            },
+            componentProps:
+              data.id && data.roleId != 2
+                ? {
+                    disabled: true,
+                    options: [
+                      {
+                        label: data.roleName,
+                        value: data.roleId,
+                        key: data.roleId,
+                      },
+                    ],
+                  }
+                : {
+                    disabled: false,
+                    api: roleLIstApi,
+                    labelField: 'roleName',
+                    valueField: 'roleId',
+                  },
           },
           {
             field: 'phone',