Showing
5 changed files
with
13 additions
and
10 deletions
@@ -40,11 +40,12 @@ export const sysDictPage = (params: SysDictParams) => | @@ -40,11 +40,12 @@ export const sysDictPage = (params: SysDictParams) => | ||
40 | * 获取SysDictItem列表 | 40 | * 获取SysDictItem列表 |
41 | * @param params 查询参数 | 41 | * @param params 查询参数 |
42 | */ | 42 | */ |
43 | -export const sysDictItemPage = (params: SysDictItemParams) => | ||
44 | - defHttp.get<SysDictItemResultModel>({ | 43 | +export const sysDictItemPage = (params: SysDictItemParams) => { |
44 | + return defHttp.get<SysDictItemResultModel>({ | ||
45 | url: SysDictApi.CONFIG_ITEM_URL, | 45 | url: SysDictApi.CONFIG_ITEM_URL, |
46 | params, | 46 | params, |
47 | }); | 47 | }); |
48 | +}; | ||
48 | 49 | ||
49 | /** | 50 | /** |
50 | * 保存或更新字典值表 | 51 | * 保存或更新字典值表 |
@@ -5,20 +5,19 @@ | @@ -5,20 +5,19 @@ | ||
5 | </template> | 5 | </template> |
6 | 6 | ||
7 | <script> | 7 | <script> |
8 | - import { defineComponent, ref } from 'vue'; | 8 | + import { defineComponent } from 'vue'; |
9 | import { useRoute } from 'vue-router'; | 9 | import { useRoute } from 'vue-router'; |
10 | import { PageWrapper } from '/@/components/Page'; | 10 | import { PageWrapper } from '/@/components/Page'; |
11 | import { useGo } from '/@/hooks/web/usePage'; | 11 | import { useGo } from '/@/hooks/web/usePage'; |
12 | import { Description } from '../../../components/Description'; | 12 | import { Description } from '../../../components/Description'; |
13 | import { useTabs } from '/@/hooks/web/useTabs'; | 13 | import { useTabs } from '/@/hooks/web/useTabs'; |
14 | - import { Tabs } from 'ant-design-vue'; | ||
15 | import { getAccountInfo } from '../../../api/system/system'; | 14 | import { getAccountInfo } from '../../../api/system/system'; |
16 | import { accountSchema } from './account.detail.data'; | 15 | import { accountSchema } from './account.detail.data'; |
17 | import { useDescription } from '../../../components/Description'; | 16 | import { useDescription } from '../../../components/Description'; |
18 | const accountData = {}; | 17 | const accountData = {}; |
19 | export default defineComponent({ | 18 | export default defineComponent({ |
20 | name: 'AccountDetail', | 19 | name: 'AccountDetail', |
21 | - components: { PageWrapper, ATabs: Tabs, ATabPane: Tabs.TabPane, Description }, | 20 | + components: { PageWrapper, Description }, |
22 | setup() { | 21 | setup() { |
23 | const route = useRoute(); | 22 | const route = useRoute(); |
24 | const go = useGo(); | 23 | const go = useGo(); |
@@ -44,7 +43,6 @@ | @@ -44,7 +43,6 @@ | ||
44 | Reflect.set(accountData, 'createTime', result.createTime); | 43 | Reflect.set(accountData, 'createTime', result.createTime); |
45 | Reflect.set(accountData, 'updateTime', result.updateTime); | 44 | Reflect.set(accountData, 'updateTime', result.updateTime); |
46 | Reflect.set(accountData, 'deptId', result.deptId); | 45 | Reflect.set(accountData, 'deptId', result.deptId); |
47 | - console.log(accountData, 'accountData'); | ||
48 | // 设置Tab的标题(不会影响页面标题) | 46 | // 设置Tab的标题(不会影响页面标题) |
49 | setTitle('详情:用户' + result.realName); | 47 | setTitle('详情:用户' + result.realName); |
50 | methods.setDescProps(accountData); | 48 | methods.setDescProps(accountData); |
@@ -58,6 +58,7 @@ | @@ -58,6 +58,7 @@ | ||
58 | setModalProps({ confirmLoading: false }); | 58 | setModalProps({ confirmLoading: false }); |
59 | isUpdate.value = !!data?.isUpdate; | 59 | isUpdate.value = !!data?.isUpdate; |
60 | const groupListModel = await findCurrentUserGroups(); | 60 | const groupListModel = await findCurrentUserGroups(); |
61 | + | ||
61 | if (unref(organizationTreeData).length === 0) { | 62 | if (unref(organizationTreeData).length === 0) { |
62 | let treeValues = new Array<TreeItem>(); | 63 | let treeValues = new Array<TreeItem>(); |
63 | groupListModel.map((item) => { | 64 | groupListModel.map((item) => { |
@@ -74,9 +75,10 @@ | @@ -74,9 +75,10 @@ | ||
74 | 75 | ||
75 | if (unref(isUpdate)) { | 76 | if (unref(isUpdate)) { |
76 | rowId.value = data.record.id; | 77 | rowId.value = data.record.id; |
77 | - console.log(data.record); | 78 | + |
78 | const roleParams = new RoleOrOrganizationParam(rowId.value, true, false); | 79 | const roleParams = new RoleOrOrganizationParam(rowId.value, true, false); |
79 | findCurrentUserRelation(roleParams).then((result) => { | 80 | findCurrentUserRelation(roleParams).then((result) => { |
81 | + console.log(result); | ||
80 | Reflect.set(data.record, 'roleIds', result); | 82 | Reflect.set(data.record, 'roleIds', result); |
81 | Reflect.set(data.record, 'password', '******'); | 83 | Reflect.set(data.record, 'password', '******'); |
82 | setFieldsValue({ | 84 | setFieldsValue({ |
@@ -93,7 +95,7 @@ | @@ -93,7 +95,7 @@ | ||
93 | dynamicDisabled: unref(isUpdate), | 95 | dynamicDisabled: unref(isUpdate), |
94 | }, | 96 | }, |
95 | { | 97 | { |
96 | - field: 'deptId', | 98 | + field: 'organizationIds', |
97 | componentProps: { | 99 | componentProps: { |
98 | treeData: deptData, | 100 | treeData: deptData, |
99 | }, | 101 | }, |
@@ -107,6 +109,7 @@ | @@ -107,6 +109,7 @@ | ||
107 | try { | 109 | try { |
108 | const { createMessage } = useMessage(); | 110 | const { createMessage } = useMessage(); |
109 | const values = await validate(); | 111 | const values = await validate(); |
112 | + console.log(values); | ||
110 | values.accountExpireTime = | 113 | values.accountExpireTime = |
111 | typeof values.accountExpireTime != 'undefined' && values.accountExpireTime != null | 114 | typeof values.accountExpireTime != 'undefined' && values.accountExpireTime != null |
112 | ? values.accountExpireTime.format('YYYY-MM-DD HH:mm:ss') | 115 | ? values.accountExpireTime.format('YYYY-MM-DD HH:mm:ss') |
@@ -33,6 +33,7 @@ | @@ -33,6 +33,7 @@ | ||
33 | const [registerDrawer, { setDrawerProps, closeDrawer }] = useDrawerInner(async (data) => { | 33 | const [registerDrawer, { setDrawerProps, closeDrawer }] = useDrawerInner(async (data) => { |
34 | await resetFields(); | 34 | await resetFields(); |
35 | setDrawerProps({ confirmLoading: false }); | 35 | setDrawerProps({ confirmLoading: false }); |
36 | + console.log(data); | ||
36 | isUpdate.value = !!data?.isUpdate; | 37 | isUpdate.value = !!data?.isUpdate; |
37 | if (unref(isUpdate)) { | 38 | if (unref(isUpdate)) { |
38 | id = data.record.id; | 39 | id = data.record.id; |
@@ -41,18 +41,18 @@ | @@ -41,18 +41,18 @@ | ||
41 | import ItemDrawer from '/@/views/system/dict/item/ItemDrawer.vue'; | 41 | import ItemDrawer from '/@/views/system/dict/item/ItemDrawer.vue'; |
42 | 42 | ||
43 | import { columns, searchFormSchema } from './dict.item.data'; | 43 | import { columns, searchFormSchema } from './dict.item.data'; |
44 | - import { Tag } from 'ant-design-vue'; | ||
45 | import { useMessage } from '/@/hooks/web/useMessage'; | 44 | import { useMessage } from '/@/hooks/web/useMessage'; |
46 | 45 | ||
47 | export default defineComponent({ | 46 | export default defineComponent({ |
48 | name: 'ItemIndex', | 47 | name: 'ItemIndex', |
49 | - components: { BasicDrawer, BasicTable, ItemDrawer, TableAction, Tag }, | 48 | + components: { BasicDrawer, BasicTable, ItemDrawer, TableAction }, |
50 | setup() { | 49 | setup() { |
51 | let dictId; | 50 | let dictId; |
52 | const { createMessage } = useMessage(); | 51 | const { createMessage } = useMessage(); |
53 | const [registerDrawer, { openDrawer }] = useDrawer(); | 52 | const [registerDrawer, { openDrawer }] = useDrawer(); |
54 | const [register] = useDrawerInner((data) => { | 53 | const [register] = useDrawerInner((data) => { |
55 | dictId = data.id; | 54 | dictId = data.id; |
55 | + reload(); | ||
56 | }); | 56 | }); |
57 | const [registerTable, { reload }] = useTable({ | 57 | const [registerTable, { reload }] = useTable({ |
58 | title: '字典值列表', | 58 | title: '字典值列表', |