diff --git a/pages/bank/add/add.js b/pages/bank/add/add.js index 15f82e7..07475f3 100644 --- a/pages/bank/add/add.js +++ b/pages/bank/add/add.js @@ -16,45 +16,61 @@ Page({ bankType: "", //所属银行 必填 bankDeposit: "", //开户行 必填 payeePaymentLines: "", //联行号 //必填 + }, + status:0, id:"", - bankTypeOptions:[] + bankTypeOptions:[], + bankTypeindex:'' }, back:function(){ wx.navigateBack({ delta: 1 }) }, + onConfirmbankType (e) { + let obj = e.detail.value; + this.setData({ + 'form.bankType':this.data.bankTypeOptions[obj].dictValue, + 'bankTypeindex':obj + }) + }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { if(options.id!=null&&options.id!=""){ + let that = this this.setData({id:options.id}) UTIL.httpRequest(API.URL_GET_DEPOSITDETAIL + this.data.id, {method:'GET'}, { success: (res) => { + this.setData({'form':res.data}) UTIL.httpRequest(API.URL_GET_GETDICTTYPE + 'bank_type', {method:'GET'}, { success: (r) => { - this.setData({ - bankTypeOptions:r.data - }); - console.log(this.data.bankTypeOptions) - this.data.bankTypeOptions.map(rr => { - if(rr.dictValue == res.data.bankType){ - res.data.bankTypeText = rr.dictLabel - this.setData({'form':res.data}); - } - }) + if(r.data.length>0){ + that.setData({ + bankTypeOptions:r.data, + }) + r.data.map((rr,ind) => { + if(rr.dictValue == res.data.bankType){ + that.setData({'bankTypeindex':ind}) + } + }) + } } }) } }) }else{ + let that = this UTIL.httpRequest(API.URL_GET_GETDICTTYPE + 'bank_type', {method:'GET'}, { success: (r) => { - this.setData({ - bankTypeOptions:r.data - }); + if(r.data.length>0){ + that.setData({ + bankTypeOptions:r.data, + 'form.bankType':r.data[0].dictValue + }) + } } }) } @@ -125,7 +141,7 @@ Page({ }) }, goSubmit(){ - console.log(this.data.form) + if(this.data.form.sheng===''||this.data.form.sheng==null){ //省 UTIL.showToastNoneIcon('请填写省!'); return false; @@ -141,7 +157,8 @@ Page({ }else if(this.data.form.payeePaymentLines === ''||this.data.form.payeePaymentLines==null){//联行号 UTIL.showToastNoneIcon('请输入联行号!'); return false; - }else{ + }else if(this.data.status=='0'){ + this.setData({'status':1}) var that = this; that.data.form.method = 'POST'; if(that.data.form.id==""||that.data.form.id==null){ @@ -157,6 +174,18 @@ Page({ delta:1 }) },2000) + }, + fail: function (response) { + if (typeof fail === FUNCTION_TEXT) { + fail(handleFail(response)); + } else { + showToastNoneIcon(API.MSG_FAIL_HTTP); + } + this.setData({'status':0}) + }, + complete: function (response) { + this.setData({'status':0}) + wx.hideNavigationBarLoading(); } }) }else{ @@ -172,6 +201,18 @@ Page({ delta:1 }) },2000) + }, + fail: function (response) { + if (typeof fail === FUNCTION_TEXT) { + fail(handleFail(response)); + } else { + showToastNoneIcon(API.MSG_FAIL_HTTP); + } + this.setData({'status':0}) + }, + complete: function (response) { + this.setData({'status':0}) + wx.hideNavigationBarLoading(); } }) } diff --git a/pages/bank/add/add.wxml b/pages/bank/add/add.wxml index 414f5c7..be5f7a9 100644 --- a/pages/bank/add/add.wxml +++ b/pages/bank/add/add.wxml @@ -3,22 +3,20 @@ {{form.id?"":"新增"}}开户行 - + - - - - + + *所属银行 + + + {{bankTypeOptions[bankTypeindex].dictLabel?bankTypeOptions[bankTypeindex].dictLabel:"选择所属银行"}} + + + + + diff --git a/pages/bank/add/add.wxss b/pages/bank/add/add.wxss index af85688..2a70dc8 100644 --- a/pages/bank/add/add.wxss +++ b/pages/bank/add/add.wxss @@ -56,4 +56,9 @@ padding: 8px 0px; background-image: linear-gradient(to right, #2C8E68, #5CAE77); color: #fff; +} +.table-boxs>view{ + display: flex; + justify-content: space-between; + line-height: 100rpx; } \ No newline at end of file diff --git a/pages/bankDraft/add/add.js b/pages/bankDraft/add/add.js index e391d09..c3a5930 100644 --- a/pages/bankDraft/add/add.js +++ b/pages/bankDraft/add/add.js @@ -29,13 +29,15 @@ Page({ showBtn:true, showStartTime:false, showEndTime:false, + orderTypeindex:0, + orderStatusindex:0, + status:0, }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { - console.log(options) if(options.id!=null&&options.id!=""){ let that = this this.setData({id:options.id}) @@ -44,32 +46,35 @@ Page({ if(res.data.orderStatus!='1'){ this.setData({'showBtn':false}); } + this.setData({'form':res.data}) //汇票类型 UTIL.httpRequest(API.URL_GET_GETDICTTYPE + 'order_type', {method:'GET'}, { - success: (rr) => { - this.setData({ - orderTypeOptions:rr.data - }); - this.data.orderTypeOptions.map(r => { - if(r.dictValue == res.data.orderType){ - res.data.orderTypeText = r.dictLabel - that.setData({'form':res.data}); - } - }) + success: (r) => { + if(r.data.length>0){ + that.setData({ + orderTypeOptions:r.data, + }) + r.data.map((rr,ind) => { + if(rr.dictValue == res.data.orderType){ + that.setData({'orderTypeindex':ind}) + } + }) + } } }) //汇票状态 UTIL.httpRequest(API.URL_GET_GETDICTTYPE + 'order_status', {method:'GET'}, { - success: (rr) => { - this.setData({ - orderStatusOptions:rr.data - }); - this.data.orderStatusOptions.map(r => { - if(r.dictValue == res.data.orderStatus){ - res.data.orderStatusText = r.dictLabel - that.setData({'form':res.data}); - } - }) + success: (r) => { + if(r.data.length>0){ + that.setData({ + orderStatusOptions:r.data, + }) + r.data.map((rr,ind) => { + if(rr.dictValue == res.data.orderStatus){ + that.setData({'orderStatusindex':ind}) + } + }) + } } }) } @@ -112,20 +117,27 @@ Page({ * 生命周期函数--监听页面显示 */ onShow() { + let that = this //汇票类型 UTIL.httpRequest(API.URL_GET_GETDICTTYPE + 'order_type', {method:'GET'}, { success: (res) => { - this.setData({ - orderTypeOptions:res.data - }); + if(res.data.length>0){ + that.setData({ + orderTypeOptions:res.data, + 'form.orderType':res.data[0].dictValue + }) + } } }) //汇票状态 UTIL.httpRequest(API.URL_GET_GETDICTTYPE + 'order_status', {method:'GET'}, { success: (res) => { - this.setData({ - orderStatusOptions:res.data - }); + if(res.data.length>0){ + that.setData({ + orderStatusOptions:res.data, + 'form.orderStatus':res.data[0].dictValue + }) + } } }) }, @@ -142,17 +154,23 @@ Page({ }) }, closeBox(even){ - console.log(even.currentTarget.dataset.name); this.setData({ [even.currentTarget.dataset.name]:false }) }, - onConfirmOrderType(event) { + onConfirmorderType (e) { + let obj = e.detail.value; this.setData({ - [event.currentTarget.dataset.name]: false, - [event.currentTarget.dataset.value]: event.detail.value.dictValue, - [event.currentTarget.dataset.value+'Text']: event.detail.value.dictLabel, - }); + 'form.orderType':this.data.orderTypeOptions[obj].dictValue, + 'orderTypeindex':obj + }) + }, + onConfirmorderStatus (e) { + let obj = e.detail.value; + this.setData({ + 'form.orderStatus':this.data.orderStatusOptions[obj].dictValue, + 'orderStatusindex':obj + }) }, goSubmit(){ if(this.data.form.orderNum===''||this.data.form.orderNum==null){ //汇票号码 @@ -182,7 +200,8 @@ Page({ }else if(this.data.form.orderStatus === ''||this.data.form.orderStatus==null){//联行号 UTIL.showToastNoneIcon('汇票状态不能为空!'); return false; - }else{ + }else if(this.data.status=='0'){ + this.setData({'status':1}) var that = this; that.data.form.method = 'POST'; if(that.data.form.id==""||that.data.form.id==null){ @@ -198,6 +217,18 @@ Page({ },2000) } }) + }, + fail: function (response) { + if (typeof fail === FUNCTION_TEXT) { + fail(handleFail(response)); + } else { + showToastNoneIcon(API.MSG_FAIL_HTTP); + } + this.setData({'status':0}) + }, + complete: function (response) { + this.setData({'status':0}) + wx.hideNavigationBarLoading(); } }) }else{ @@ -213,6 +244,18 @@ Page({ },2000) } }) + }, + fail: function (response) { + if (typeof fail === FUNCTION_TEXT) { + fail(handleFail(response)); + } else { + showToastNoneIcon(API.MSG_FAIL_HTTP); + } + this.setData({'status':0}) + }, + complete: function (response) { + this.setData({'status':0}) + wx.hideNavigationBarLoading(); } }) } diff --git a/pages/bankDraft/add/add.wxml b/pages/bankDraft/add/add.wxml index 60fc3db..8beac01 100644 --- a/pages/bankDraft/add/add.wxml +++ b/pages/bankDraft/add/add.wxml @@ -6,8 +6,16 @@ - - + + *汇票类型 + + + {{orderTypeOptions[orderTypeindex].dictLabel?orderTypeOptions[orderTypeindex].dictLabel:"选择汇票类型"}} + + + + + @@ -40,18 +48,15 @@ - - - - + + *汇票状态 + + + {{orderStatusOptions[orderStatusindex].dictLabel?orderStatusOptions[orderStatusindex].dictLabel:"选择汇票状态"}} + + + + diff --git a/pages/contract/add/add.js b/pages/contract/add/add.js index 7d5df95..1e3c68e 100644 --- a/pages/contract/add/add.js +++ b/pages/contract/add/add.js @@ -41,6 +41,8 @@ Page({ biddingWayOptions: [], // 招标类型字典 biddingTypeOptions: [], + + status:0, }, back:function(){ wx.navigateBack({ @@ -193,7 +195,8 @@ Page({ }else if(this.data.form.contractionStatus === ''||this.data.form.contractionStatus==null){//合同状态 UTIL.showToastNoneIcon('单价不能为空!'); return false; - }else{ + }else if(this.data.status=='0'){ + this.setData({'status':1}) if(this.data.form.id!=null&&this.data.form.id!=""){ let data = this.data.form; data.method = "POST"; @@ -209,6 +212,18 @@ Page({ }else{ UTIL.showToastNoneIcon('修改失败'); } + }, + fail: function (response) { + if (typeof fail === FUNCTION_TEXT) { + fail(handleFail(response)); + } else { + showToastNoneIcon(API.MSG_FAIL_HTTP); + } + this.setData({'status':0}) + }, + complete: function (response) { + this.setData({'status':0}) + wx.hideNavigationBarLoading(); } }) }else{ @@ -226,6 +241,18 @@ Page({ }else{ UTIL.showToastNoneIcon('新增失败'); } + }, + fail: function (response) { + if (typeof fail === FUNCTION_TEXT) { + fail(handleFail(response)); + } else { + showToastNoneIcon(API.MSG_FAIL_HTTP); + } + this.setData({'status':0}) + }, + complete: function (response) { + this.setData({'status':0}) + wx.hideNavigationBarLoading(); } }) } @@ -345,10 +372,10 @@ Page({ biddingTypeOptions:r.data, }) r.data.map((rr,ind) => { - if(rr.dictValue == res.data.biddingType){ - that.setData({'biddingTypeindex':ind}) - } - }) + if(rr.dictValue == res.data.biddingType){ + that.setData({'biddingTypeindex':ind}) + } + }) } } }) diff --git a/pages/contract/add/add.wxml b/pages/contract/add/add.wxml index 7f78cb8..7753a56 100644 --- a/pages/contract/add/add.wxml +++ b/pages/contract/add/add.wxml @@ -122,7 +122,7 @@ 数量/面积 - + @@ -251,7 +251,7 @@ 招标日期 - {{form.biddingDate?form.biddingDate:'招标日期'}} + {{form.biddingDate?form.biddingDate:'未选择'}} @@ -292,7 +292,7 @@ 审核时间 - {{form.reviewTime?form.reviewTime:'审核时间'}} + {{form.reviewTime?form.reviewTime:'未选择'}} diff --git a/pages/contractAssets/fixedAssets.js b/pages/contractAssets/fixedAssets.js index 965a68e..64b77f3 100644 --- a/pages/contractAssets/fixedAssets.js +++ b/pages/contractAssets/fixedAssets.js @@ -25,7 +25,8 @@ Page({ showPopup:false, fileEvent:{}, itemId:"", - assetTypeOptions:[] + assetTypeOptions:[], + status:0, }, goAdd(){ wx.navigateTo({ @@ -150,7 +151,9 @@ Page({ this.getList(); }, goUpdate(e){ - let data = e.currentTarget.dataset.item; + if(this.data.status=='0'){ + this.setData({'status':1}) + let data = e.currentTarget.dataset.item; data.method = "POST"; data.assetTable = "t_asset_permanent" data.assetId = e.currentTarget.dataset.item.id @@ -163,15 +166,17 @@ Page({ success: (res) => { if(res.code == 200){ UTIL.showToastNoneIcon(res.msg); + this.setData({'status':0}) wx.navigateBack({ delta: 1 }) }else{ UTIL.showToastNoneIcon(res.msg); + this.setData({'status':0}) } } }) - + } }, delete(e){ UTIL.httpRequest(API.URL_GET_PERMANENTDELETE + e.currentTarget.dataset.id, {method:'GET'}, { diff --git a/pages/fixedAssets/add/add.js b/pages/fixedAssets/add/add.js index d5ad435..0fb62a6 100644 --- a/pages/fixedAssets/add/add.js +++ b/pages/fixedAssets/add/add.js @@ -28,6 +28,7 @@ Page({ expectedYears:1, depreciationYears:0, depreciationValue:0, + perYearDepreciationValue:0, }, assetTypeindex:'0', operationTypendex:'0', @@ -57,6 +58,8 @@ Page({ sysYesNoOptions: [], //单位字段 unitOptions:[], + + status:0, }, back:function(){ wx.navigateBack({ @@ -113,9 +116,10 @@ Page({ }) }, onConfirmIsMin (e) { + console.log(e); let obj = e.detail.value; this.setData({ - 'form.isMin':this.data.isMinOptions[obj].dictValue, + 'form.isMin':this.data.sysYesNoOptions[obj].dictValue, 'isMinindex':obj }) }, @@ -129,7 +133,7 @@ Page({ onConfirmIsFormAsset (e) { let obj = e.detail.value; this.setData({ - 'form.isFormAsset':this.data.isFormAssetOptions[obj].dictValue, + 'form.isFormAsset':this.data.sysYesNoOptions[obj].dictValue, 'isFormAssetindex':obj }) }, @@ -199,7 +203,8 @@ Page({ }else if(this.data.form.depreciationType == ''||this.data.form.depreciationType==null){//已结款 UTIL.showToastNoneIcon('折旧方式不能为空!'); return false; - }else{ + }else if(this.data.status == '0'){ + this.setData({'status':'1'}) if(this.data.form.id!=null&&this.data.form.id!=""){ let data = this.data.form; data.method = "POST"; @@ -214,7 +219,20 @@ Page({ },2000) }else{ UTIL.showToastNoneIcon('修改失败'); + this.setData({'status':'0'}) } + }, + fail: function (response) { + if (typeof fail === FUNCTION_TEXT) { + fail(handleFail(response)); + } else { + showToastNoneIcon(API.MSG_FAIL_HTTP); + } + this.setData({'status':0}) + }, + complete: function (response) { + this.setData({'status':0}) + wx.hideNavigationBarLoading(); } }) }else{ @@ -231,7 +249,20 @@ Page({ },2000) }else{ UTIL.showToastNoneIcon(res.msg); + this.setData({'status':'0'}) } + }, + fail: function (response) { + if (typeof fail === FUNCTION_TEXT) { + fail(handleFail(response)); + } else { + showToastNoneIcon(API.MSG_FAIL_HTTP); + } + this.setData({'status':0}) + }, + complete: function (response) { + this.setData({'status':0}) + wx.hideNavigationBarLoading(); } }) } diff --git a/pages/fixedAssets/add/add.wxml b/pages/fixedAssets/add/add.wxml index 5a75db7..4c76a45 100644 --- a/pages/fixedAssets/add/add.wxml +++ b/pages/fixedAssets/add/add.wxml @@ -14,7 +14,7 @@ *资产编码 - + @@ -22,7 +22,7 @@ *资产名称 - + @@ -65,7 +65,7 @@ 坐落位置 - + @@ -73,7 +73,7 @@ 规格型号 - + @@ -81,7 +81,7 @@ 供应商 - + diff --git a/pages/project/add/add.js b/pages/project/add/add.js index 7c4d3bc..27c9c1e 100644 --- a/pages/project/add/add.js +++ b/pages/project/add/add.js @@ -13,7 +13,9 @@ Page({ showEndTime:false, ynProjcetStatusOptions:[], form:{}, - id:"" + id:"", + ynProjcetStatusindex:0, + status:0, }, /** @@ -25,28 +27,34 @@ Page({ this.setData({id:options.id}) UTIL.httpRequest(API.URL_GET_PROJECTGET + this.data.id, {method:'GET'}, { success: (res) => { - //汇票类型 + this.setData({'form':res.data}) + UTIL.httpRequest(API.URL_GET_GETDICTTYPE + 'yn_projcet_status', {method:'GET'}, { - success: (rr) => { - this.setData({ - ynProjcetStatusOptions:rr.data - }); - this.data.ynProjcetStatusOptions.map(r => { - if(r.dictValue == res.data.ynProjcetStatus){ - res.data.ynProjcetStatusText = r.dictLabel - that.setData({'form':res.data}); - } - }) + success: (r) => { + if(r.data.length>0){ + that.setData({ + ynProjcetStatusOptions:r.data, + }) + r.data.map((rr,ind) => { + if(rr.dictValue == res.data.ynProjcetStatus){ + that.setData({'ynProjcetStatusindex':ind}) + } + }) + } } }) } }) }else{ + let that = this UTIL.httpRequest(API.URL_GET_GETDICTTYPE + 'yn_projcet_status', {method:'GET'}, { - success: (res) => { - this.setData({ - ynProjcetStatusOptions:res.data - }); + success: (r) => { + if(r.data.length>0){ + that.setData({ + ynProjcetStatusOptions:r.data, + 'form.ynProjcetStatus':r.data[0].dictValue + }) + } } }) } @@ -60,6 +68,13 @@ Page({ let data = this.getNewDate(new Date(e.detail.value)); this.setData({'form.endTime':data}); }, + onConfirmynProjcetStatus (e) { + let obj = e.detail.value; + this.setData({ + 'form.ynProjcetStatus':this.data.ynProjcetStatusOptions[obj].dictValue, + 'ynProjcetStatusindex':obj + }) + }, getNewDate(date){ //date是传过来的时间戳,注意需为13位,10位需*1000 //也可以不传,获取的就是当前时间 @@ -122,7 +137,8 @@ Page({ }else if(this.data.form.ynProjcetStatus === ''||this.data.form.ynProjcetStatus==null){//工程状态 UTIL.showToastNoneIcon('工程状态不能为空!'); return false; - }else{ + }else if(this.data.status=='0'){ + this.setData({'status':1}) var that = this ; let data = that.data.form; data.method = 'POST'; @@ -139,6 +155,18 @@ Page({ delta:1 }) },2000) + }, + fail: function (response) { + if (typeof fail === FUNCTION_TEXT) { + fail(handleFail(response)); + } else { + showToastNoneIcon(API.MSG_FAIL_HTTP); + } + this.setData({'status':0}) + }, + complete: function (response) { + this.setData({'status':0}) + wx.hideNavigationBarLoading(); } }) }else{ @@ -154,6 +182,18 @@ Page({ delta:1 }) },2000) + }, + fail: function (response) { + if (typeof fail === FUNCTION_TEXT) { + fail(handleFail(response)); + } else { + showToastNoneIcon(API.MSG_FAIL_HTTP); + } + this.setData({'status':0}) + }, + complete: function (response) { + this.setData({'status':0}) + wx.hideNavigationBarLoading(); } }) } diff --git a/pages/project/add/add.wxml b/pages/project/add/add.wxml index 0f8b308..61e7181 100644 --- a/pages/project/add/add.wxml +++ b/pages/project/add/add.wxml @@ -26,19 +26,15 @@ - - - - - + + *工程状态 + + + {{ynProjcetStatusOptions[ynProjcetStatusindex].dictLabel?ynProjcetStatusOptions[ynProjcetStatusindex].dictLabel:"选择所属银行"}} + + + +