主数据bug修复
This commit is contained in:
@ -24,7 +24,7 @@
|
||||
const { filterFormSchemaAuth } = usePermission();
|
||||
const { mergeFormSchemas,mergeFormEventConfigs } = useFormConfig();
|
||||
const { currentRoute } = useRouter();
|
||||
|
||||
const isView = currentRoute.value.query.isView
|
||||
const RowKey = 'id';
|
||||
const emits = defineEmits(['changeUploadComponentIds','loadingCompleted', 'form-mounted']);
|
||||
const props = defineProps({
|
||||
@ -44,6 +44,11 @@
|
||||
let customFormEventConfigs=[];
|
||||
|
||||
onMounted(async () => {
|
||||
formProps.schemas?.forEach(v => {
|
||||
if (v.field === 'code') {
|
||||
v.componentProps.disabled = (isView ? true : false)
|
||||
}
|
||||
})
|
||||
try {
|
||||
|
||||
let curParentId=currentRoute.value.query.id;
|
||||
|
||||
@ -7,6 +7,7 @@
|
||||
search
|
||||
show-line
|
||||
:show-icon="false"
|
||||
:selectedKeys="selectedKeysTree"
|
||||
:clickRowToExpand="true"
|
||||
:treeData="treeData"
|
||||
:fieldNames="{ key: 'id', title: 'fullName' }"
|
||||
@ -84,6 +85,7 @@
|
||||
const customConfigColums =ref(filterColumns);
|
||||
const customSearchFormSchema =ref(searchFormSchema);
|
||||
const selectedKeys = ref<string[]>([]);
|
||||
const selectedKeysTree = ref<string[]>(['0']);
|
||||
const tableRef = ref();
|
||||
//所有按钮
|
||||
const buttons = ref([{"name":"新增","code":"add","icon":"ant-design:plus-outlined","isDefault":true,"isUse":true},{"name":"编辑","code":"edit","icon":"ant-design:form-outlined","isDefault":true,"isUse":true},{"isUse":true,"name":"启用","code":"enable","icon":"ant-design:form-outlined","isDefault":true,"type":"primary"},{"isUse":true,"name":"作废","code":"disable","icon":"ant-design:stop-outlined","isDefault":true,"type":"dashed"},{"name":"刷新","code":"refresh","icon":"ant-design:reload-outlined","isDefault":true,"isUse":true},{"name":"查看","code":"view","icon":"ant-design:eye-outlined","isDefault":true,"isUse":true},{"name":"数据日志","code":"datalog","icon":"ant-design:profile-outlined","isDefault":true,"isUse":true},{"name":"删除","code":"delete","icon":"ant-design:delete-outlined","isDefault":true,"isUse":true}]);
|
||||
@ -128,7 +130,7 @@
|
||||
showResetButton: true,
|
||||
},
|
||||
beforeFetch: (params) => {
|
||||
return { ...params, FormId: formIdComputedRef.value, PK: 'id' };
|
||||
return { ...params, pid:selectId.value||'0', FormId: formIdComputedRef.value, PK: 'id' };
|
||||
},
|
||||
afterFetch: (res) => {
|
||||
tableRef.value.setToolBarWidth();
|
||||
@ -226,7 +228,8 @@
|
||||
query: {
|
||||
formPath: 'mdm/CountryRegion',
|
||||
formName: formName,
|
||||
formId:currentRoute.value.meta.formId
|
||||
formId:currentRoute.value.meta.formId,
|
||||
isView: true
|
||||
}
|
||||
});
|
||||
}
|
||||
@ -311,7 +314,7 @@
|
||||
}
|
||||
function handleRefresh() {
|
||||
// reload();
|
||||
reload({ searchInfo: { pid: selectId.value=='0'?'': selectId.value } });
|
||||
reload({ searchInfo: { pid: selectId.value } });
|
||||
fetchTree()
|
||||
}
|
||||
function handleSuccess() {
|
||||
|
||||
Reference in New Issue
Block a user