update 主数据维护路由优化

master
yinq 2 weeks ago
parent 2e6660f0c5
commit 720496569e

@ -69,7 +69,7 @@
</template>
</el-table-column>
<el-table-column label='菜单ID' align='center' prop='menuId' v-if='columns[4].visible' />
<el-table-column label='路由参数' align='center' prop='queryParam' v-if='columns[5].visible' />
<el-table-column label='路由参数' align='center' prop='queryParam' v-if='columns[5].visible' width="130"/>
<el-table-column label='主数据标题' align='center' prop='masterDataTitle' v-if='columns[6].visible' width="100"/>
<el-table-column label='预留字段1名称' align='center' prop='fieldName1' v-if='columns[7].visible' />
<el-table-column label='预留字段1显示标识' align='center' prop='displayFlag1' v-if='columns[8].visible' width="90">
@ -148,7 +148,7 @@
</el-radio-group>
</el-form-item>
<el-form-item label='菜单ID' prop='menuId'>
<el-input v-model='form.menuId' placeholder='请输入菜单ID' />
<el-input v-model='form.menuId' disabled/>
</el-form-item>
<el-form-item label='路由参数' prop='queryParam'>
<el-input v-model='form.queryParam' placeholder='请输入路由参数' />

@ -259,9 +259,8 @@ const data = reactive<PageData<MasterDataDetailForm, MasterDataDetailQuery>>({
const {queryParams, form, rules} = toRefs(data);
console.log({ queryParam:Object.keys(router.currentRoute.value.query).length>0 ? JSON.stringify(router.currentRoute.value.query):'{"router": "brand"}' });
const routeParam = ref({ queryParam:Object.keys(router.currentRoute.value.query).length>0 ? JSON.stringify(router.currentRoute.value.query):'{"router": "brand"}' })
const routeParam = ref({ queryParam:Object.keys(router.currentRoute.value.query).length>0 ? router.currentRoute.value.query.router : 'null' })
const masterDataTitle = ref()
const tableTh = ref([])
const masterDataId = ref()
@ -272,7 +271,6 @@ const isTree = ref(false)
listMasterData(routeParam.value).then(e => {
let data = e.rows?.[0] ||{}
isTree.value = data.parentFlag === '1'
console.log(data)
masterDataId.value = data.masterDataId
masterDataTitle.value = data.masterDataTitle
let fieldNameList = ['1','2','3','4','5']
@ -291,6 +289,9 @@ listMasterData(routeParam.value).then(e => {
/** 查询主数据维护明细列表 */
const getList = async () => {
// const currentRoute = router.currentRoute.value.query;
// console.log("::", currentRoute.router);
loading.value = true;
const res = await listMasterDataDetail({...queryParams.value,masterDataId:masterDataId.value});
masterDataDetailList.value = res.rows;

Loading…
Cancel
Save