|
|
@@ -29,24 +29,7 @@ Page({
|
|
|
contentObj: {
|
|
|
main: [
|
|
|
|
|
|
- {
|
|
|
- code: 'contactName',
|
|
|
- type: 'str',
|
|
|
- title: mixins.$t('contactName'),
|
|
|
- required: false,
|
|
|
- },
|
|
|
- {
|
|
|
- code: 'contactPhone',
|
|
|
- type: 'phone',
|
|
|
- title: mixins.$t('contactPhone'),
|
|
|
- required: false,
|
|
|
- },
|
|
|
- {
|
|
|
- code: 'returnAddress',
|
|
|
- type: 'str',
|
|
|
- title: mixins.$t('returnAddress'),
|
|
|
|
|
|
- },
|
|
|
{
|
|
|
code: 'staffId',
|
|
|
name: 'staffName',
|
|
|
@@ -177,31 +160,10 @@ Page({
|
|
|
})
|
|
|
} else {
|
|
|
let formData = {}
|
|
|
- formData.staff = {
|
|
|
- text: _this.data.orgStaffInfo.staffName,
|
|
|
- value: [_this.data.orgStaffInfo.staffId]
|
|
|
- }
|
|
|
- formData.org = {
|
|
|
- text: _this.data.orgStaffInfo.orgName,
|
|
|
- value: [_this.data.orgStaffInfo.orgId]
|
|
|
- }
|
|
|
formData.orgId = _this.data.orgStaffInfo.orgId
|
|
|
formData.orgName = _this.data.orgStaffInfo.orgName
|
|
|
- formData.orgList = [{
|
|
|
- orgId: _this.data.orgStaffInfo.orgId,
|
|
|
- orgName: _this.data.orgStaffInfo.orgName,
|
|
|
- ownerFlag: true,
|
|
|
- allocationRatio: 100,
|
|
|
- }]
|
|
|
formData.staffId = _this.data.orgStaffInfo.staffId
|
|
|
formData.staffName = _this.data.orgStaffInfo.staffName
|
|
|
- formData.staffList = [{
|
|
|
- staffId: _this.data.orgStaffInfo.staffId,
|
|
|
- staffName: _this.data.orgStaffInfo.staffName,
|
|
|
- ownerFlag: true,
|
|
|
- allocationRatio: 100,
|
|
|
- }]
|
|
|
-
|
|
|
// 需收款
|
|
|
let contentSaveList = _this.data.contentSaveList
|
|
|
contentSaveList.forEach(item => {
|
|
|
@@ -247,7 +209,6 @@ Page({
|
|
|
param.objInfo['objectId'] = formData.supId
|
|
|
param.objInfo['returnAddress'] = formData.returnAddress
|
|
|
param.supName = formData.supName
|
|
|
- param.supPhone = formData.supPhone
|
|
|
param.returnAddress = formData.returnAddress
|
|
|
if (this.data.formMode !== Constants.formMode.other) {
|
|
|
param.orgId = formData.orgId ? formData.orgId : app.globalData.user.orgId
|
|
|
@@ -260,31 +221,21 @@ Page({
|
|
|
param.editFlag = true
|
|
|
this.data.dataItem.forEach(res => {
|
|
|
res.checked = true
|
|
|
- res.sumAmount = Number(res.amtRec).toFixed(2)
|
|
|
+ res.sumAmount = Number(res.amtPay).toFixed(2)
|
|
|
})
|
|
|
param.dataItem = this.data.dataItem
|
|
|
}
|
|
|
param.annexPaths = formData.annexPaths
|
|
|
- param.rpType = '收付款类型-收款'
|
|
|
+ param.rpType = '收付款类型-付款'
|
|
|
param.sumAmtPay = formData.sumAmtPay
|
|
|
param.sumAmount = formData.sumAmtPay
|
|
|
// 设定当前多业务部门业务员
|
|
|
this.setData({
|
|
|
orgStaffInfo: {
|
|
|
- staff: {
|
|
|
- text: param.staffName ? param.staffName : app.globalData.user.staffName,
|
|
|
- value: [param.staffId ? param.staffId : app.globalData.user.staffId]
|
|
|
- },
|
|
|
- org: {
|
|
|
- text: param.orgName ? param.orgName : app.globalData.user.orgName,
|
|
|
- value: [param.orgId ? param.orgId : app.globalData.user.orgId]
|
|
|
- },
|
|
|
orgId: param.orgId ? param.orgId : app.globalData.user.orgId,
|
|
|
staffId: param.staffId ? param.staffId : app.globalData.user.staffId,
|
|
|
orgName: param.orgName,
|
|
|
staffName: param.staffName,
|
|
|
- staffList: param.staffList,
|
|
|
- orgList: param.orgList,
|
|
|
}
|
|
|
})
|
|
|
return JSON.stringify(param)
|
|
|
@@ -343,42 +294,16 @@ Page({
|
|
|
return this.excute(this.data.service, this.data.service.getRpForUpdate + '/' + id, {}).then(res => {
|
|
|
if (res.data.code == 200) {
|
|
|
let data = res.data.data.data
|
|
|
- data.customerId = data.cusId
|
|
|
data.objInfo = {
|
|
|
- cusId: data.cusId,
|
|
|
- cusName: data.cusName,
|
|
|
- cusPhone: data.cusPhone,
|
|
|
- cusCode: data.cusCode
|
|
|
- }
|
|
|
- //处理地址
|
|
|
- data.address = {
|
|
|
- address: data.addressFull,
|
|
|
- addressFull: data.addressFull,
|
|
|
- addressArea: data.addressArea,
|
|
|
- addressGcj02: data.addressGcj02,
|
|
|
- addressName: data.addressName,
|
|
|
+ supId: data.supId,
|
|
|
+ supName: data.supName,
|
|
|
+ supPhone: data.supPhone,
|
|
|
+ supCode: data.supCode,
|
|
|
+ payableResidue: data.payableResidue
|
|
|
}
|
|
|
- //处理顶部
|
|
|
- data['staff'] = {
|
|
|
- text: data.staffName,
|
|
|
- value: [data.staffId]
|
|
|
- }
|
|
|
- data['org'] = {
|
|
|
- text: data.orgName,
|
|
|
- value: [data.orgId]
|
|
|
- }
|
|
|
- data.orgList = [{
|
|
|
- orgId: data.orgId,
|
|
|
- orgName: data.orgName,
|
|
|
- ownerFlag: true,
|
|
|
- allocationRatio: 100,
|
|
|
- }]
|
|
|
- data.staffList = [{
|
|
|
- staffId: data.staffId,
|
|
|
- staffName: data.staffName,
|
|
|
- ownerFlag: true,
|
|
|
- allocationRatio: 100,
|
|
|
- }]
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
this.setData({
|
|
|
formData: JSON.stringify(data),
|
|
|
dataItem: res.data.data.dataItem
|
|
|
@@ -432,25 +357,10 @@ Page({
|
|
|
//编辑收款
|
|
|
if (this.data.formMode == Constants.formMode.other) {
|
|
|
wx.setNavigationBarTitle({
|
|
|
- title: '编辑客户收款',
|
|
|
+ title: '编辑供应商付款',
|
|
|
})
|
|
|
this.getRpForUpdate(this.data.id)
|
|
|
- // 控制客户名称和电话不能修改
|
|
|
- let contentObj = this.data.contentObj
|
|
|
- contentObj.main.forEach(it => {
|
|
|
- if (it.code == 'cusName' || it.code == 'cusPhone' || it.code == 'addressFull') {
|
|
|
- it.readonly = true
|
|
|
- it.readonlyItem = true
|
|
|
- }
|
|
|
- })
|
|
|
- this.setData({
|
|
|
- contentObj: contentObj
|
|
|
- })
|
|
|
- console.log('contentObj', contentObj);
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
this.setData({
|
|
|
formData: JSON.stringify(formData)
|
|
|
})
|