diff --git a/src/api/PurchasingCenter/CreatePurchaseContract.js b/src/api/PurchasingCenter/CreatePurchaseContract.js index 1d305fc1..1732742c 100644 --- a/src/api/PurchasingCenter/CreatePurchaseContract.js +++ b/src/api/PurchasingCenter/CreatePurchaseContract.js @@ -1,14 +1,27 @@ import request from '@/utils/request' +// 初始化供应商 +export function initSupplier(num) { + return request({ + url: '', + method: 'post', + data: { + type: '3', + name: `SELECT distinct 供应商流水号,供应商名称 +FROM 采购管理_询价单_视图 +where 询价单编号 not in(select 采购合同编号 from 采购管理_采购合同_采购部 where 是否启用 = 1) and 采购员流水号 = ${num}` + } + }) +} // 查询询价单列表 表1 -export function searchInquirySheet(check1, value1, check2, value2, check3, id) { +export function searchInquirySheet(check1, value1, check2, value2, check3, id, check4, supplier) { return request({ url: '', method: 'post', data: { type: '1', name: '采购管理_询价单_查询数据', - param: `供应商名称_check=${check1}&供应商名称=${value1}&询价单编号_check=${check2}&询价单编号=${value2}&采购员流水号_check=${check3}&采购员流水号=${id}` + param: `供应商名称_check=${check1}&供应商名称=${value1}&询价单编号_check=${check2}&询价单编号=${value2}&采购员流水号_check=${check3}&采购员流水号=${id}&供应商流水号_check=${check4}&供应商流水号=${supplier}` } }) } diff --git a/src/views/PurchasingCenter/CreateInquirySheet/index.vue b/src/views/PurchasingCenter/CreateInquirySheet/index.vue index 3cc68719..d9721ad8 100644 --- a/src/views/PurchasingCenter/CreateInquirySheet/index.vue +++ b/src/views/PurchasingCenter/CreateInquirySheet/index.vue @@ -69,9 +69,9 @@ 已采购 - + @@ -144,12 +144,12 @@ {{ Number(scope.row.滞货数量) }} - + - + @@ -159,7 +159,7 @@
已采购 - + @@ -281,12 +281,12 @@ {{ scope.row.零件数量 }} - + - + @@ -296,7 +296,7 @@
{ this.tableData11 = response.data.rows this.total11 = response.data.total + const remark = [] + const supplier = [] + this.remarkFilters = [] + this.supplierFilters = [] + response.data.rows.map(v => { + if (!remark.includes(v.备注)) { + remark.push(v.备注) + supplier.push(v.供货商) + this.remarkFilters.push({ text: v.备注, value: v.备注 }) + this.supplierFilters.push({ text: v.供货商, value: v.供货商 }) + } + }) }) }, handleSizeChange11(val) { // 标准件和外购件列表分页 @@ -1062,6 +1078,18 @@ export default { searchPart(this.pageCurrent12, this.pageSize12, this.materialStatusValue[this.materialStatusValue.length - 1], check1, this.partNum, check2, this.partName, check3, this.partSpec, this.id, check4, this.projectValue, check5, this.machineValue, check6, this.groupValue).then(response => { this.tableData12 = response.data.rows this.total12 = response.data.total + const remark = [] + const supplier = [] + this.remarkFilters = [] + this.supplierFilters = [] + response.data.rows.map(v => { + if (!remark.includes(v.备注)) { + remark.push(v.备注) + supplier.push(v.供货商) + this.remarkFilters.push({ text: v.备注, value: v.备注 }) + this.supplierFilters.push({ text: v.供货商, value: v.供货商 }) + } + }) }) }, handleSizeChange12(val) { // 基本件列表分页 diff --git a/src/views/PurchasingCenter/CreatePurchaseContract/index.vue b/src/views/PurchasingCenter/CreatePurchaseContract/index.vue index a19f135c..9cd7e562 100644 --- a/src/views/PurchasingCenter/CreatePurchaseContract/index.vue +++ b/src/views/PurchasingCenter/CreatePurchaseContract/index.vue @@ -3,6 +3,17 @@ + + + + + + + @@ -14,11 +25,6 @@ - - - - - @@ -129,6 +135,9 @@ + + + ①选择合同模板: @@ -156,7 +165,7 @@