...
|
...
|
@@ -41,7 +41,7 @@ import {useI18n} from "/@/hooks/web/useI18n"; |
41
|
41
|
import {tenantFormSchema} from "/@/views/tenant/management/tenantBaseColumns";
|
42
|
42
|
import {FileItem} from "/@/components/Upload/src/typing";
|
43
|
43
|
import {upload} from "/@/api/oss/ossFileUploader";
|
44
|
|
-import {updateOrCreateTenant} from "/@/api/tenant/tenantApi";
|
|
44
|
+import {getTenantRoles, updateOrCreateTenant} from "/@/api/tenant/tenantApi";
|
45
|
45
|
|
46
|
46
|
|
47
|
47
|
export default defineComponent({
|
...
|
...
|
@@ -99,13 +99,16 @@ export default defineComponent({ |
99
|
99
|
await updateSchema({field: 'title', componentProps: {disabled: false}});
|
100
|
100
|
//如果是编辑操作,设置页面数据
|
101
|
101
|
if (unref(isUpdate)) {
|
102
|
|
- //为表单赋值
|
103
|
|
- setFieldsValue({
|
104
|
|
- ...data.record,
|
|
102
|
+ getTenantRoles(data.record.tenantCode).then((result)=>{
|
|
103
|
+ Reflect.set(data.record,"roleIds",result);
|
|
104
|
+ //为表单赋值
|
|
105
|
+ setFieldsValue({
|
|
106
|
+ ...data.record,
|
|
107
|
+ });
|
|
108
|
+ tenantLogo.value = data.record.icon;
|
|
109
|
+ //编辑模式,菜单名称为不可用
|
|
110
|
+ updateSchema({field: 'title', componentProps: {disabled: true,}});
|
105
|
111
|
});
|
106
|
|
- tenantLogo.value = data.record.icon;
|
107
|
|
- //编辑模式,菜单名称为不可用
|
108
|
|
- updateSchema({field: 'title', componentProps: {disabled: true,}});
|
109
|
112
|
}
|
110
|
113
|
});
|
111
|
114
|
//得到页面标题
|
...
|
...
|
|