|
|
@@ -52,19 +52,7 @@ Page({
|
|
|
title: mixins.$t("sourceOrder"),//'关联源单'
|
|
|
urlKey: 'choosePurchaseOrder'
|
|
|
}],
|
|
|
- items: [{
|
|
|
- code: 'sumQuantity',
|
|
|
- name: 'collectName',
|
|
|
- type: 'drop',
|
|
|
- required: true,
|
|
|
- dropType: 'collect',
|
|
|
-
|
|
|
- }, {
|
|
|
- code: 'sumAmount',
|
|
|
- type: 'number',
|
|
|
- title: mixins.$t("sourceOrder"),//'收款金额',
|
|
|
- required: true
|
|
|
- }],
|
|
|
+ items: [ ],
|
|
|
|
|
|
other: [{
|
|
|
code: 'remarks',
|
|
|
@@ -104,6 +92,7 @@ Page({
|
|
|
|
|
|
|
|
|
inboundService: app.globalData['inboundService'],
|
|
|
+ inboundProcessingService: app.globalData['inboundProcessingService'],
|
|
|
// 路由
|
|
|
routeObjName: 'inbound',
|
|
|
},
|
|
|
@@ -219,18 +208,22 @@ Page({
|
|
|
setParams(params) {
|
|
|
|
|
|
let formData = JSON.parse(this.data.formData)
|
|
|
+ formData.goodsList.forEach(element => {
|
|
|
+ element.sPurId = element.fromId //来源id
|
|
|
+ element.sPurItemId = element.fromItemId //来源单明细id
|
|
|
+ });
|
|
|
params.allEdit = true //大编辑
|
|
|
params.itemList = formData.goodsList //商品明细
|
|
|
params.deleteItemList = []
|
|
|
params.fromId = formData.fromId //来源id
|
|
|
- params.fromNo = formData.fromNo //来源单号
|
|
|
+ params.fromNo = formData.fromNo //来源单号
|
|
|
params.orgId = formData.orgId //组织部门
|
|
|
params.staffId = formData.staffId // 员工
|
|
|
params.supId = formData.supId // 供应商
|
|
|
params.whId = formData.whId // 仓库
|
|
|
params.remarks = formData.remarks // 备注
|
|
|
params.makeStaff = formData.staffId // 制单人
|
|
|
-
|
|
|
+ params.intoDate = this.formatDate()
|
|
|
console.log("save", this.data.params);
|
|
|
return params
|
|
|
},
|
|
|
@@ -240,12 +233,20 @@ Page({
|
|
|
* @author : 王英杰
|
|
|
*/
|
|
|
saveData() {
|
|
|
- if(this.data.formType==1){
|
|
|
- return this.excute(this.data.service, this.data.service.purchaseHandleInbound+"/insert", this.data.params)
|
|
|
+ if(this.data.formType==1){
|
|
|
+ return this.excute(this.data.inboundProcessingService, this.data.inboundProcessingService.inBoundHandle, this.data.params)
|
|
|
}else{
|
|
|
wx.navigateBack({
|
|
|
delta: 1
|
|
|
})
|
|
|
}
|
|
|
},
|
|
|
+ formatDate() {
|
|
|
+ var date = new Date();
|
|
|
+ var year = date.getFullYear();
|
|
|
+ var month = ("0" + (date.getMonth() + 1)).slice(-2);
|
|
|
+ var day = ("0" + date.getDate()).slice(-2);
|
|
|
+
|
|
|
+ return year + "-" + month + "-" + day;
|
|
|
+ },
|
|
|
})
|