| | |
| | | clientType: row.clientType, |
| | | dataRange: row.dataPower, |
| | | detail: detail, |
| | | minLevel: row.minLevel, |
| | | enterpriseType: row.enterpriseType, |
| | | }); |
| | | } else { |
| | | handleAdd({ |
| | |
| | | clientType: EnumClientType.PcWeb, |
| | | dataRange: EnumRoleWebApiDataPower.All, |
| | | detail: null as API.GetRoleQueryResult, |
| | | minLevel: 1, |
| | | enterpriseType: '' as any as EnumEnterpriseType, |
| | | }, |
| | | }); |
| | | |
| | |
| | | dataPower: editForm.dataRange, |
| | | userType: editForm.userType, |
| | | clientType: editForm.clientType, |
| | | minLevel: editForm.minLevel, |
| | | enterpriseType: editForm.enterpriseType, |
| | | }; |
| | | if (isEdit) { |
| | | params = { |
| | |
| | | <ProFormItemV2 label="角色名称" prop="name"> |
| | | <ProFormText placeholder="请输入角色名称" v-model.trim="innerForm.name"></ProFormText> |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 label="等级" prop="minLevel"> |
| | | <ProFormInputNumber |
| | | v-model="innerForm.minLevel" |
| | | :min="1" |
| | | :max="100" |
| | | :controls="false" |
| | | ></ProFormInputNumber> |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 label="企业类型" prop="enterpriseType"> |
| | | <ProFormRadio |
| | | v-model="form.enterpriseType" |
| | | :value-enum="EnumEnterpriseTypeText" |
| | | :buttonStyle="false" |
| | | ></ProFormRadio> |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 label="数据可见范围" prop="dataRange"> |
| | | <ProFormRadio |
| | | v-model="form.dataRange" |
| | |
| | | ProFormText, |
| | | ProFormRadio, |
| | | ProFormTextArea, |
| | | ProFormInputNumber, |
| | | } from '@bole-core/components'; |
| | | import { EnumRoleWebApiDataPowerTextForFilter } from '@/constants'; |
| | | import { EnumRoleWebApiDataPowerTextForFilter, EnumEnterpriseTypeText } from '@/constants'; |
| | | |
| | | defineOptions({ |
| | | name: 'AddOrEditRoleDialog', |
| | |
| | | name: string; |
| | | remark: string; |
| | | dataRange: EnumRoleWebApiDataPower; |
| | | minLevel: number; |
| | | enterpriseType: EnumEnterpriseType; |
| | | }; |
| | | }; |
| | | |