|
@@ -52,7 +52,7 @@
|
|
import { useI18n } from '/@/hooks/web/useI18n';
|
|
import { useI18n } from '/@/hooks/web/useI18n';
|
|
import detailModal from './detailModal.vue';
|
|
import detailModal from './detailModal.vue';
|
|
import { usePermissionStore } from '/@/store/modules/permission';
|
|
import { usePermissionStore } from '/@/store/modules/permission';
|
|
- import { getAuthList, setAuthType, delAuth } from '/@/api/operate';
|
|
|
|
|
|
+ import { getAuthList, getAuthType, setAuthType, delAuth } from '/@/api/operate';
|
|
import { BasicTable, useTable, TableAction, BasicColumn } from '/@/components/Table';
|
|
import { BasicTable, useTable, TableAction, BasicColumn } from '/@/components/Table';
|
|
import { useUserStore } from '/@/store/modules/user';
|
|
import { useUserStore } from '/@/store/modules/user';
|
|
import dayjs from 'dayjs';
|
|
import dayjs from 'dayjs';
|
|
@@ -129,14 +129,14 @@
|
|
searchInfo: {
|
|
searchInfo: {
|
|
num: numRef,
|
|
num: numRef,
|
|
},
|
|
},
|
|
- afterFetch: (T) => {
|
|
|
|
- let { authType } = getRawDataSource();
|
|
|
|
- setFieldsValue({
|
|
|
|
- authType,
|
|
|
|
- });
|
|
|
|
- fileFlow.showList = authType ? false : true;
|
|
|
|
- return T;
|
|
|
|
- },
|
|
|
|
|
|
+ // afterFetch: (T) => {
|
|
|
|
+ // let { authType } = getRawDataSource();
|
|
|
|
+ // setFieldsValue({
|
|
|
|
+ // authType,
|
|
|
|
+ // });
|
|
|
|
+ // fileFlow.showList = authType ? false : true;
|
|
|
|
+ // return T;
|
|
|
|
+ // },
|
|
showTableSetting: true,
|
|
showTableSetting: true,
|
|
tableSetting: { fullScreen: true },
|
|
tableSetting: { fullScreen: true },
|
|
showIndexColumn: false,
|
|
showIndexColumn: false,
|
|
@@ -145,7 +145,7 @@
|
|
fetchSetting: {
|
|
fetchSetting: {
|
|
pageField: 'pageNum',
|
|
pageField: 'pageNum',
|
|
sizeField: 'pageSize',
|
|
sizeField: 'pageSize',
|
|
- listField: 'pageInfo.list',
|
|
|
|
|
|
+ listField: 'list',
|
|
totalField: 'total',
|
|
totalField: 'total',
|
|
},
|
|
},
|
|
});
|
|
});
|
|
@@ -184,14 +184,16 @@
|
|
data && onDataReceive(data);
|
|
data && onDataReceive(data);
|
|
});
|
|
});
|
|
|
|
|
|
- function onDataReceive(data) {
|
|
|
|
|
|
+ async function onDataReceive(data) {
|
|
modelRef.value = data;
|
|
modelRef.value = data;
|
|
numRef.value = data.num;
|
|
numRef.value = data.num;
|
|
- console.log('num', numRef.value);
|
|
|
|
reload();
|
|
reload();
|
|
resetFields();
|
|
resetFields();
|
|
|
|
+ const { authType } = await getAuthType({num:numRef.value});;
|
|
|
|
+ fileFlow.showList = authType ? false : true;
|
|
setFieldsValue({
|
|
setFieldsValue({
|
|
type: data.sceneName,
|
|
type: data.sceneName,
|
|
|
|
+ authType,
|
|
});
|
|
});
|
|
updateSchema({
|
|
updateSchema({
|
|
field: 'authType',
|
|
field: 'authType',
|