diff --git a/src/api/contractReview/ContractualInfo/index.ts b/src/api/contractReview/ContractualInfo/index.ts index 4aa5431..7f0483c 100644 --- a/src/api/contractReview/ContractualInfo/index.ts +++ b/src/api/contractReview/ContractualInfo/index.ts @@ -35,7 +35,15 @@ export const getContractualInfo = (id: ID): AxiosPromise => { method: 'get' }); }; - +/** + * 查询合同信息详细 + */ +export const getContractualInfoByTaskid = (id: ID): AxiosPromise => { + return request({ + url: '/productManagement/ContractualInfo/getInfoByTaskid/' + id, + method: 'get' + }); +}; /** * 新增合同信息 */ diff --git a/src/api/contractReview/ContractualProductInfo/index.ts b/src/api/contractReview/ContractualProductInfo/index.ts index 9ef928c..7c5f32a 100644 --- a/src/api/contractReview/ContractualProductInfo/index.ts +++ b/src/api/contractReview/ContractualProductInfo/index.ts @@ -35,7 +35,15 @@ export const getContractualProductInfo = (id: ID): AxiosPromise => { + return request({ + url: '/productManagement/ContractualProductInfo/getInfoByTaskid/' + id, + method: 'get' + }); +}; /** * 新增合同产品信息 */ diff --git a/src/views/contractreview/ContractualTasks/ContractualShowModal.vue b/src/views/contractreview/ContractualTasks/ContractualShowModal.vue index b512143..cd2673d 100644 --- a/src/views/contractreview/ContractualTasks/ContractualShowModal.vue +++ b/src/views/contractreview/ContractualTasks/ContractualShowModal.vue @@ -4,6 +4,8 @@ @@ -20,6 +22,8 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/src/views/contractualInfo/ContractualInfo/index.vue b/src/views/contractualInfo/ContractualInfo/index.vue index 512afd1..d429edb 100644 --- a/src/views/contractualInfo/ContractualInfo/index.vue +++ b/src/views/contractualInfo/ContractualInfo/index.vue @@ -47,7 +47,7 @@ > - + diff --git a/src/views/contractualInfo/ContractualProductInfo/ContractualProductInfoEdit.vue b/src/views/contractualInfo/ContractualProductInfo/ContractualProductInfoEdit.vue index 303cc60..a4f48fa 100644 --- a/src/views/contractualInfo/ContractualProductInfo/ContractualProductInfoEdit.vue +++ b/src/views/contractualInfo/ContractualProductInfo/ContractualProductInfoEdit.vue @@ -1,140 +1,179 @@ \ No newline at end of file diff --git a/src/views/contractualInfo/ContractualProductInfo/index.vue b/src/views/contractualInfo/ContractualProductInfo/index.vue index 2a71a44..fab20ed 100644 --- a/src/views/contractualInfo/ContractualProductInfo/index.vue +++ b/src/views/contractualInfo/ContractualProductInfo/index.vue @@ -2,30 +2,18 @@
- - + 搜索 + 重置 查看统计 @@ -70,7 +58,7 @@ - + @@ -244,13 +232,8 @@ const tableColumns = [ const queryFormRef = ref(); const queryParams = reactive({ fileName: '', - unitName: '', - brand: '', - versionStr: '', - cpuModel: '', - unitPrice: 0, - quantity: 0, - totalPrice: 0, + purchaserName: '', + supplierName: '', type: '' }); @@ -339,9 +322,9 @@ const loadChildData = async (countyName: string, page = 1, pageSize = 10) => { pageNum: page, pageSize: pageSize, unitName: countyName, // 使用countyName作为查询参数 - type:activeTab.value, - // ...queryParams + ...queryParams }; + params.type = activeTab.value; const res = await listContractualProductInfo(params); if (res.code === 200) { // 按unitName对数据进行排序,确保相同单位的数据连续排列 @@ -393,9 +376,10 @@ const handleQuery = () => { // 重置查询条件 const resetQuery = () => { // 清空所有查询条件 - Object.keys(queryParams).forEach(key => { - queryParams[key] = ''; - }); + queryParams.fileName = ''; + queryParams.purchaserName = ''; + queryParams.supplierName = ''; + queryParams.type = activeTab.value; // 重置表单并查询 queryFormRef.value?.resetFields();