Browse Source

供应商发票记录--主子表拆分

master_hella_20240701
wangyufei 5 months ago
parent
commit
0199a3120a
  1. 16
      src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRecordMain/index.vue

16
src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRecordMain/index.vue

@ -1,7 +1,7 @@
<template> <template>
<ContentWrap> <ContentWrap>
<!-- 搜索工作栏 --> <!-- 搜索工作栏 -->
<Search :schema="[...SupplierinvoiceRecordMain.allSchemas.searchSchema,...SupplierinvoiceRecordDetail.allSchemas.searchSchema]" @search="searchList" @reset="searchList" /> <Search :schema="SupplierinvoiceRecordMain.allSchemas.searchSchema" @search="searchList" @reset="searchList" />
</ContentWrap> </ContentWrap>
<!-- 列表头部 --> <!-- 列表头部 -->
@ -12,7 +12,6 @@
@updataTableColumns="updataTableColumns" @updataTableColumns="updataTableColumns"
@searchFormClick="searchFormClick" @searchFormClick="searchFormClick"
:allSchemas="SupplierinvoiceRecordMain.allSchemas" :allSchemas="SupplierinvoiceRecordMain.allSchemas"
:detailAllSchemas="SupplierinvoiceRecordDetail.allSchemas"
/> />
<!-- 列表 --> <!-- 列表 -->
@ -125,14 +124,14 @@ const { t } = useI18n() // 国际化
const route = useRoute() // const route = useRoute() //
const routeName = ref() const routeName = ref()
routeName.value = route.name routeName.value = route.name
const tableColumns = ref([...SupplierinvoiceRecordMain.allSchemas.tableColumns,...SupplierinvoiceRecordDetail.allSchemas.tableMainColumns]) const tableColumns = ref(SupplierinvoiceRecordMain.allSchemas.tableColumns)
// //
const updataTableColumns = (val) => { const updataTableColumns = (val) => {
tableColumns.value = val tableColumns.value = val
} }
const { tableObject, tableMethods } = useTable({ const { tableObject, tableMethods } = useTable({
getListApi: SupplierinvoiceRecordDetailApi.getSupplierinvoiceRecordDeatilPage // getListApi: SupplierinvoiceRecordMainApi.getSupplierinvoiceRecordMainPage //
}) })
// //
@ -174,10 +173,6 @@ const buttonBaseClick = (val, item) => {
// - // -
const butttondata = (row,$index) => { const butttondata = (row,$index) => {
const findIndex = row['masterId']?tableObject.tableList.findIndex(item=>item['masterId'] == row['masterId']):-1
if(findIndex>-1&&findIndex<$index){
return []
}
return [] return []
} }
@ -199,9 +194,12 @@ const openDetail = async (row: any, titleName: any, titleValue: any) => {
requestTableObject.params.number = row.requestNumber requestTableObject.params.number = row.requestNumber
await requestGetList() await requestGetList()
if(requestTableObject.tableList.length>0){ if(requestTableObject.tableList.length>0){
row.annexMasterId = requestTableObject.tableList[0].masterId // row.annexMasterId = requestTableObject.tableList[0].masterId
row.annexMasterId = row.id
} }
if (departmentCode) row.departmentCode = JSON.parse(JSON.stringify(departmentCode)) if (departmentCode) row.departmentCode = JSON.parse(JSON.stringify(departmentCode))
detailRef.value.openDetail(row, titleName, titleValue) detailRef.value.openDetail(row, titleName, titleValue)
} }

Loading…
Cancel
Save