Commit cb89b20c9575086d2d144277d4a9a2fed0722d9b

Authored by 黄 x
2 parents 21f41971 d99342b5

Merge remote-tracking branch 'origin/sqy_dev'

@@ -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: '字典值列表',