银行 国家地区
This commit is contained in:
@ -20,7 +20,7 @@
|
||||
import { changeWorkFlowForm, changeSchemaDisabled } from '/@/hooks/web/useWorkFlowForm';
|
||||
import { WorkFlowFormParams } from '/@/model/workflow/bpmnConfig';
|
||||
import { useRouter } from 'vue-router';
|
||||
|
||||
import { getTreeData } from '/@/api/mdm/CountryRegion';
|
||||
const { filterFormSchemaAuth } = usePermission();
|
||||
const { mergeFormSchemas,mergeFormEventConfigs } = useFormConfig();
|
||||
const { currentRoute } = useRouter();
|
||||
@ -42,8 +42,15 @@
|
||||
});
|
||||
|
||||
let customFormEventConfigs=[];
|
||||
|
||||
|
||||
onMounted(async () => {
|
||||
const treeData = await getTreeData({})
|
||||
formProps.schemas?.forEach(v => {
|
||||
if (v.field == 'regionCode') {
|
||||
v.componentProps.options = treeData
|
||||
}
|
||||
})
|
||||
console.log(formProps.schemas, 667)
|
||||
try {
|
||||
// 合并渲染覆盖配置中的字段配置、表单事件配置
|
||||
await mergeCustomFormRenderConfig();
|
||||
@ -117,7 +124,8 @@
|
||||
// 根据行唯一ID查询行数据,并设置表单数据 【编辑】
|
||||
async function setFormDataFromId(rowId, skipUpdate) {
|
||||
try {
|
||||
const record = await getLngBBank(rowId);
|
||||
let record = await getLngBBank(rowId);
|
||||
record = {...record, regionCode: (record.regionCode || []).split(',')}
|
||||
if (skipUpdate) {
|
||||
return record;
|
||||
}
|
||||
@ -150,7 +158,7 @@
|
||||
try {
|
||||
values[RowKey] = rowId;
|
||||
state.formModel = values;
|
||||
let saveVal = await updateLngBBank(values);
|
||||
let saveVal = await updateLngBBank({...values, regionCode: (values.regionCode||[]).join(',')});
|
||||
await submitFormEvent(customFormEventConfigs, state.formModel,
|
||||
systemFormRef.value,
|
||||
formProps.schemas); //表单事件:提交表单
|
||||
@ -161,7 +169,7 @@
|
||||
async function add(values) {
|
||||
try {
|
||||
state.formModel = values;
|
||||
let saveVal = await addLngBBank(values);
|
||||
let saveVal = await addLngBBank({...values, regionCode: (values.regionCode||[]).join(',')});
|
||||
await submitFormEvent(customFormEventConfigs, state.formModel,
|
||||
systemFormRef.value,
|
||||
formProps.schemas); //表单事件:提交表单
|
||||
|
||||
Reference in New Issue
Block a user