This commit is contained in:
2025-11-05 17:47:57 +08:00
9 changed files with 33 additions and 22 deletions

View File

@ -1,19 +1,19 @@
import { LngBFeePageModel, LngBFeePageParams, LngBFeePageResult } from './model/ExpenseNameModel';
import { LngBFeePageModel, LngBFeePageParams, LngBFeePageResult } from './model/FeeModel';
import { defHttp } from '/@/utils/http/axios';
import { ErrorMessageMode } from '/#/axios';
enum Api {
Page = '/mdm/expenseName/page',
List = '/mdm/expenseName/list',
Info = '/mdm/expenseName/info',
LngBFee = '/mdm/expenseName',
Page = '/mdm/fee/page',
List = '/mdm/fee/list',
Info = '/mdm/fee/info',
LngBFee = '/mdm/fee',
Enable = '/mdm/expenseName/enable',
Disable= '/mdm/expenseName/disable',
Enable = '/mdm/fee/enable',
Disable= '/mdm/fee/disable',
DataLog = '/mdm/expenseName/datalog',
DataLog = '/mdm/fee/datalog',
}
/**

View File

@ -18,6 +18,7 @@
import { LoadingOutlined } from '@ant-design/icons-vue';
import { useI18n } from '/@/hooks/web/useI18n';
import { getAreaList } from '/@/api/mdm/CountryRegion';
import { requestMagicApi } from '/@/api/magicApi';
interface Option {
value: string;
@ -59,6 +60,17 @@
if (isChange.value) return;
if (val) {
let arr = val.split(',')
console.log(arr, 88888)
const resData = await requestMagicApi({
method: "get",
url: "mdm/getRegionByCode",
body: undefined,
query: {
code: arr[arr.length-1]
}
});
console.log(resData, 'resData')
emitData.value = val.split(',');
} else {
emitData.value = [];

View File

@ -62,8 +62,7 @@ const logPath = ref('/mdm/bank/datalog');
const { filterColumnAuth, filterButtonAuth } = usePermission();
const { mergeColumns,mergeSearchFormSchema,mergeButtons } = useFormConfig();
// const filterColumns = cloneDeep(filterColumnAuth(columns));
const filterColumns = cloneDeep(columns);
const filterColumns = cloneDeep(filterColumnAuth(columns));
const customConfigColums =ref(filterColumns);
const customSearchFormSchema =ref(searchFormSchema);
const selectedKeys = ref<string[]>([]);

View File

@ -10,7 +10,7 @@
import { reactive, ref,onBeforeMount,onMounted } from 'vue';
import { formProps, formEventConfigs ,formConfig} from './config';
import SimpleForm from '/@/components/SimpleForm/src/SimpleForm.vue';
import { addLngBFee, getLngBFee, updateLngBFee, deleteLngBFee } from '/@/api/mdm/ExpenseName';
import { addLngBFee, getLngBFee, updateLngBFee, deleteLngBFee } from '/@/api/mdm/Fee';
import { cloneDeep } from 'lodash-es';
import { FormDataProps } from '/@/components/Designer/src/types';
import { usePermission } from '/@/hooks/web/usePermission';

View File

@ -20,7 +20,7 @@
</template>
</template>
</BasicTable>
<ExpenseNameModal @register="registerModal" @success="handleSuccess" />
<FeeModal @register="registerModal" @success="handleSuccess" />
<DataLog :logId="logId" :logPath="logPath" v-model:visible="modalVisible"/>
</PageWrapper>
</template>
@ -30,12 +30,12 @@
} from 'vue';
const modalVisible = ref(false);
const logId = ref('')
const logPath = ref('/mdm/expenseName/datalog');
const logPath = ref('/mdm/fee/datalog');
import { DataLog } from '/@/components/pcitc';
import { Modal } from 'ant-design-vue';
import { ExclamationCircleOutlined } from '@ant-design/icons-vue';
import { BasicTable, useTable, TableAction, ActionItem } from '/@/components/Table';
import { getLngBFeePage, deleteLngBFee} from '/@/api/mdm/ExpenseName';
import { getLngBFeePage, deleteLngBFee} from '/@/api/mdm/Fee';
import { PageWrapper } from '/@/components/Page';
import { useMessage } from '/@/hooks/web/useMessage';
import { useI18n } from '/@/hooks/web/useI18n';
@ -43,9 +43,9 @@
import { useFormConfig } from '/@/hooks/web/useFormConfig';
import { useRouter } from 'vue-router';
import { setIndexFlowStatus } from '/@/utils/flow/index'
import { getLngBFee, enableLngBFee, disableLngBFee } from '/@/api/mdm/ExpenseName';
import { getLngBFee, enableLngBFee, disableLngBFee } from '/@/api/mdm/Fee';
import { useModal } from '/@/components/Modal';
import ExpenseNameModal from './components/ExpenseNameModal.vue';
import FeeModal from './components/FeeModal.vue';
import {formConfig, searchFormSchema, columns } from './components/config';
import Icon from '/@/components/Icon/index';
import useEventBus from '/@/hooks/event/useEventBus';
@ -165,9 +165,9 @@
});
} else {
router.push({
path: '/form/ExpenseName/' + record.id + '/viewForm',
path: '/form/Fee/' + record.id + '/viewForm',
query: {
formPath: 'mdm/ExpenseName',
formPath: 'mdm/Fee',
formName: formName,
formId:currentRoute.value.meta.formId
}
@ -187,9 +187,9 @@
});
} else {
router.push({
path: '/form/ExpenseName/0/createForm',
path: '/form/Fee/0/createForm',
query: {
formPath: 'mdm/ExpenseName',
formPath: 'mdm/Fee',
formName: formName,
formId:currentRoute.value.meta.formId
}
@ -200,9 +200,9 @@
function handleEdit(record: Recordable) {
router.push({
path: '/form/ExpenseName/' + record.id + '/updateForm',
path: '/form/Fee/' + record.id + '/updateForm',
query: {
formPath: 'mdm/ExpenseName',
formPath: 'mdm/Fee',
formName: formName,
formId:currentRoute.value.meta.formId
}