diff --git a/src/api/foodManage/purchaseManage.js b/src/api/foodManage/purchaseManage.js index 72a2b8a0..fc284df7 100644 --- a/src/api/foodManage/purchaseManage.js +++ b/src/api/foodManage/purchaseManage.js @@ -32,6 +32,20 @@ export function supplierPageApi(data) { }) } +// 仓库 +export function drpWareHousePageApi(data) { + return request({ + url: '/smart-canteen/ims_warehouse_info/listAll', + method: 'get', + headers: { + //"merchant-id":"378915229716713472", + }, + params: data + }) +} + + +// -------------采购合同--------------- //获取采购合同分页列表 export function purchaseContractPageApi(data) { return request({ @@ -91,7 +105,7 @@ export function delPurchaseContractApi(data) { } - +// -------------采购计划--------------- //获取采购计划分页列表 export function purchasePlanPageApi(data) { return request({ @@ -148,4 +162,77 @@ export function delPurchasePlanApi(data) { //"merchant-id":"378915229716713472", } }) -} \ No newline at end of file +} + + + +// -------------采购计划--------------- +//查询采购订单主列表 +export function purchaseOrderPageApi(data) { + return request({ + url: '/smart-canteen/ims_order_goods/list', + method: 'post', + headers: { + //"merchant-id":"378915229716713472", + }, + data:data, + params:{ + pageNum:data.pageNum, + pageSize:data.pageSize + } + }) +} +//获取采购订单主详细信息 +export function getPurchaseOrderInfoApi(data) { + return request({ + url: '/smart-canteen/ims_order_goods/'+data.orderGoodsId, + method: 'get', + headers: { + //"merchant-id":"378915229716713472", + } + }) +} +// 新增采购订单 +export function addPurchaseOrderApi(data) { + return request({ + url: '/smart-canteen/ims_order_goods', + method: 'post', + headers: { + //"merchant-id":"378915229716713472", + }, + data: data + }) +} +// 修改采购订单 +export function editPurchaseOrderApi(data) { + return request({ + url: '/smart-canteen/ims_order_goods/edit', + method: 'post', + headers: { + //"merchant-id":"378915229716713472", + }, + data: data + }) +} +// 删除采购订单 +export function delPurchaseOrderApi(data) { + return request({ + url: '/smart-canteen/ims_order_goods/del/'+data.orderGoodsIds, + method: 'post', + headers: { + //"merchant-id":"378915229716713472", + } + }) +} + + + + + + + + + + + + diff --git a/src/views/foodManage/purchaseManage/contractList/edit.vue b/src/views/foodManage/purchaseManage/contractList/edit.vue index 48d4a3f2..c8029ab4 100644 --- a/src/views/foodManage/purchaseManage/contractList/edit.vue +++ b/src/views/foodManage/purchaseManage/contractList/edit.vue @@ -39,7 +39,7 @@ @@ -67,7 +67,7 @@ @@ -86,9 +86,6 @@ - - - { this.attachmentList.push({name:item,url:item}) }) - } - this.$set(this.baseInfo,"contractAmount",Number(this.baseInfo.contractAmount)/100) + } getCanteenByAreaApi({areaId:this.baseInfo.areaId}).then((response) => { this.canteenOptions=response.rows||[]; this.$set(this.baseInfo,"canteenId",this.baseInfo.canteenId) @@ -471,8 +471,8 @@ export default { param.contractStartTime = this.formatDateTime(this.baseInfo.dateRange[0]) param.contractEndTime = this.formatDateTime(this.baseInfo.dateRange[1]) param.contractSigningTime = this.formatDate(this.baseInfo.contractSigningTime) - param.payMoneyDate = this.formatDate(this.baseInfo.payMoneyDate) - param.contractAmount = this.baseInfo.contractAmount*100; + param.payMoneyDate = this.formatDate(this.baseInfo.payMoneyDate) + param.contractAmount = 0; param.commitStatus=1 param.purchaseContractDetailList = [] param.contractAttachment = "" @@ -490,6 +490,7 @@ export default { }else{ let obj = Object.assign({}, item) obj.singlePrice = Number(obj.singlePrice)*100 + param.contractAmount = param.contractAmount+(Number(obj.singlePrice)*Number(obj.orderNum)) param.purchaseContractDetailList.push(obj) } }) @@ -538,7 +539,7 @@ export default { param.contractEndTime = this.formatDateTime(this.baseInfo.dateRange[1]) param.contractSigningTime = this.formatDate(this.baseInfo.contractSigningTime) param.payMoneyDate = this.formatDate(this.baseInfo.payMoneyDate) - param.contractAmount = this.baseInfo.contractAmount*100; + param.contractAmount = 0; param.commitStatus=2 param.purchaseContractDetailList = [] this.noMaterial = false; @@ -549,6 +550,7 @@ export default { }else{ let obj = Object.assign({}, item) obj.singlePrice = Number(obj.singlePrice)*100 + param.contractAmount = param.contractAmount+(Number(obj.singlePrice)*Number(obj.orderNum)) param.purchaseContractDetailList.push(obj) } }) @@ -595,6 +597,7 @@ export default { imgUpLoadTwo(param).then((res) => { if (res.code == 200) { this.attachmentList.push(res.data) + this.baseInfo.contractAttachmentList.push(res.data.url) } else { this.$modal.msgError(res.msg); } @@ -611,6 +614,7 @@ export default { } }) this.attachmentList.splice(sum, 1) + this.baseInfo.contractAttachmentList.splice(sum, 1) }, //日期 formatDate(date) { diff --git a/src/views/foodManage/purchaseManage/contractList/index.vue b/src/views/foodManage/purchaseManage/contractList/index.vue index e63c1a5d..0096b991 100644 --- a/src/views/foodManage/purchaseManage/contractList/index.vue +++ b/src/views/foodManage/purchaseManage/contractList/index.vue @@ -2,7 +2,7 @@
- +
- - - - {{baseInfo.contractCode}} - - - - {{ baseInfo.contractTitle }} - - - - {{ baseInfo.areaName }} - - - - {{ baseInfo.supplierName }} - - - - {{ baseInfo.canteenName }} - - - - {{ baseInfo.contractSigningTime }} - - - - {{ baseInfo.contractStartTime }} - {{ baseInfo.contractEndTime }} - - - - {{ baseInfo.deptName }} - 待生效 - 履行中 - 已失效 - 已终止 - - - - - - - - - - - 一次性付款 - 分期付款 - - - - {{ baseInfo.payMoneyDate }} - - - - {{ baseInfo.collectMoneyBank }} - - - - {{ baseInfo.collectMoneyAccountName }} - + + + + {{baseInfo.orderGoodsCode}} + + + + {{ baseInfo.orderTitle }} + + + + {{ baseInfo.requestArrivalTime }} + + + + {{ baseInfo.areaName }} + + + + {{ baseInfo.supplierName }} + + + + {{ baseInfo.canteenName }} + + + + {{ baseInfo.stallName }} + + + + {{ baseInfo.warehouseName }} + + + + {{ baseInfo.supplyAddress }} + + + + 待审批 + 已发布 + 已发布 + 已发布 + + + + 待确认 + 确认通过 + 已拒绝 + {{ baseInfo.remark }} - + + + + + + + 一次性付款 + 分期付款 + + + + {{ baseInfo.payMoneyDate }} + + + + {{ baseInfo.collectMoneyBank }} + + + + {{ baseInfo.collectMoneyAccountName }} +
@@ -78,7 +85,7 @@
- + @@ -115,9 +122,9 @@