1 |
- (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/alldeatil/addbill"],{"062b":function(t,e,n){"use strict";(function(t){n("5413");a(n("66fd"));var e=a(n("773d"));function a(t){return t&&t.__esModule?t:{default:t}}wx.__webpack_require_UNI_MP_PLUGIN__=n,t(e.default)}).call(this,n("543d")["createPage"])},"2acd":function(t,e,n){"use strict";var a=n("2cd6"),i=n.n(a);i.a},"2cd6":function(t,e,n){},3050:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return a}));var a={uniDataSelect:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uni-data-select/components/uni-data-select/uni-data-select")]).then(n.bind(null,"8330"))},uUpload:function(){return Promise.all([n.e("common/vendor"),n.e("node-modules/uview-ui/components/u-upload/u-upload")]).then(n.bind(null,"8bcb"))},uDatetimePicker:function(){return Promise.all([n.e("common/vendor"),n.e("node-modules/uview-ui/components/u-datetime-picker/u-datetime-picker")]).then(n.bind(null,"1243"))}},i=function(){var t=this,e=t.$createElement;t._self._c},r=[]},"3e54":function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a,i,r=o(n("a34a")),c=n("595d");function o(t){return t&&t.__esModule?t:{default:t}}function s(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,a)}return n}function f(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?s(Object(n),!0).forEach((function(e){u(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function u(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function d(t,e,n,a,i,r,c){try{var o=t[r](c),s=o.value}catch(f){return void n(f)}o.done?e(s):Promise.resolve(s).then(a,i)}function h(t){return function(){var e=this,n=arguments;return new Promise((function(a,i){var r=t.apply(e,n);function c(t){d(r,a,i,c,o,"next",t)}function o(t){d(r,a,i,c,o,"throw",t)}c(void 0)}))}}var l=function(){n.e("componet/calllips/calllips").then(function(){return resolve(n("e62a"))}.bind(null,n)).catch(n.oe)},m={components:{calllips:l},data:function(){return{editall:!1,quan:!1,dateshow:!1,opdanum:"",state:"",index:0,start:Number(new Date),fileList1:[],fileList2:[],fileList3:[],fileList4:[],allindex:0,seacept:"",seadra:"",form:{contractDrafts:[{contractId:"",name:"",draftNo:"",acceptor:"",acceptorId:"",drawersId:"",drawers:"",money:"",acceptDate:"",issueDate:"",expireDate:"",loanLimit:"",expectDiscountDate:"",picUrls:[],picUrling:[],serviceRate:"",interestRate:"",interest:"",serviceMoney:"",limitTime:0,expectDiscountDateTime:0,acceptDateTime:0}]},contractId:"",range1:[],range2:[],myindex:0,sindex:0,rindex:0,acptIndex:0,drwIndex:0,again:!1}},onLoad:function(t){if(i=this,this.loadTime(),t.obj){var e=JSON.parse(t.obj);e.form&&(this.again=!0),this.contractId=e.contractId;e.contractDrafts;var n=this.form.contractDrafts[0];if(n.contractId=e.contractId,e.contractDrafts){var a=e.contractDrafts,r=this.form.contractDrafts[0];r.name=a[0].name,r.id=a[0].id,r.contractId=e.contractId,r.acceptorId=a[0].acceptorId,r.drawersId=a[0].drawersId,r.money=a[0].money,r.draftNo=a[0].draftNo,r.loanLimit=a[0].loanLimit,r.serviceRate=a[0].serviceRate,r.interestRate=a[0].interestRate,r.interest=a[0].interest,r.serviceMoney=a[0].serviceMoney,r.expectDiscountDate=a[0].expectDiscountDate,r.acceptDate=a[0].acceptDate,r.issueDate=a[0].issueDate,r.expireDate=a[0].expireDate,a.forEach((function(t){t.picList.forEach((function(e){t.picUrling=[],t.picUrling.push({url:e})}))})),r.picUrling=a[0].picUrling,r.expectDiscountDateTime=1e5*(new Date(a[0].expectDiscountDate).getTime()/1e5).toFixed(0),r.acceptDateTime=1e5*(new Date(a[0].acceptDate).getTime()/1e5).toFixed(0);var c=r.acceptDateTime-r.expectDiscountDateTime;r.limitTime=Math.floor(c/864e5)}}},onShow:function(){this.initAcceptor(),this.initDrawers()},methods:(a={loadTime:function(){var t=new Date,e=1e5*parseInt(Date.now()/1e5).toFixed(0),n=String(t.getFullYear()),a=String(t.getMonth()+1<10?"0"+(t.getMonth()+1):t.getMonth()+1),i=String(t.getDate()<10?"0"+t.getDate():t.getDate()),r=n+"-"+a+"-"+i;this.form.contractDrafts.forEach((function(t){t.acceptDate=r,t.issueDate=r,t.expireDate=r,t.expectDiscountDate=r,t.expectDiscountDateTime=e,t.acceptDateTime=e;var n=t.acceptDateTime-t.expectDiscountDateTime;t.limitTime=Math.floor(n/864e5)}))},initAcceptor:function(){var e=this;t.$u.http.post("/api/Acceptor/search",{pageIndex:1,pageSize:200,name:this.seacept},{},{custom:{auth:!0}}).then((function(n){t.hideLoading(),e.range1=n.result,e.range1.forEach((function(t,n){e.range1[n].value=n,e.range1[n].text=t.name})),e.again&&i.range1.forEach((function(t,e){t.id==i.form.contractDrafts[0].acceptorId&&(i.form.contractDrafts[0].acceptor=e)}))})).catch((function(t){}))},initDrawers:function(){var e=this;t.$u.http.post("/api/Drawer/search",{pageIndex:1,pageSize:200,name:this.seadra},{custom:{auth:!0}}).then((function(n){t.hideLoading(),e.range2=n.result,e.range2.forEach((function(t,n){e.range2[n].value=n,e.range2[n].text=t.name})),e.again&&i.range2.forEach((function(t,e){t.id==i.form.contractDrafts[0].drawersId&&(i.form.contractDrafts[0].drawers=e)}))})).catch((function(t){}))},searchAcceptor:function(t){this.seacept=t,this.initAcceptor()},searchDrawers:function(t){this.seadra=t,this.initDrawers()},checkacptIndex:function(t){this.acptIndex=t},checkldrwIndex:function(t){this.drwIndex=t},deleBill:function(e){t.showModal({title:"提示",content:"是否确认删除?",success:function(t){t.confirm&&i.form.contractDrafts.splice(e,1)}})},getinterestRateIndex:function(t){this.rindex=t},getinterestRate:function(t){this.form.contractDrafts[this.rindex].interestRate=Number(t.detail.value),this.getloanLimt(this.rindex),this.getInterMoney(this.rindex),this.getSerMoney(this.rindex)},getserviceRateIndex:function(t){this.sindex=t},getserviceRate:function(t){this.form.contractDrafts[this.sindex].serviceRate=Number(t.detail.value),this.getloanLimt(this.sindex),this.getInterMoney(this.sindex),this.getSerMoney(this.sindex)},getMoneyIndex:function(t){this.myindex=t},getMoney:function(t){this.form.contractDrafts[this.myindex].money=Number(t.detail.value),this.getloanLimt(this.myindex),this.getSerMoney(this.myindex),this.getInterMoney(this.myindex)},getloanLimt:function(t){this.form.contractDrafts[t].money&&this.form.contractDrafts[t].serviceRate&&this.form.contractDrafts[t].interestRate&&(this.form.contractDrafts[t].loanLimit=(this.form.contractDrafts[t].money/(this.form.contractDrafts[t].serviceRate+this.form.contractDrafts[t].interestRate)*this.form.contractDrafts[t].limitTime/360+1).toFixed(2))},getSerMoney:function(t){this.form.contractDrafts[t].money&&this.form.contractDrafts[t].serviceRate&&this.form.contractDrafts[t].interestRate&&(this.form.contractDrafts[t].serviceMoney=((this.form.contractDrafts[t].money/(this.form.contractDrafts[t].serviceRate+this.form.contractDrafts[t].interestRate)*this.form.contractDrafts[t].limitTime/360+1)*this.form.contractDrafts[t].serviceRate*this.form.contractDrafts[t].limitTime/360).toFixed(2))},getInterMoney:function(t){this.form.contractDrafts[t].money&&this.form.contractDrafts[t].serviceRate&&this.form.contractDrafts[t].interestRate&&(this.form.contractDrafts[t].interest=((this.form.contractDrafts[t].money/(this.form.contractDrafts[t].serviceRate+this.form.contractDrafts[t].interestRate)*this.form.contractDrafts[t].limitTime/360+1)*this.form.contractDrafts[t].interestRate*this.form.contractDrafts[t].limitTime/360).toFixed(2))},upAll:function(){t.showModal({title:"提示",content:"是否上传汇票?",success:function(e){if(e.confirm){var n=i.form;for(var a in n.contractDrafts){if(0==n.contractDrafts[a].name.length)return void i.$toast("请输入汇票名称");if(0==n.contractDrafts[a].draftNo.length)return void i.$toast("请输入汇票号码");if(0==n.contractDrafts[a].acceptor.length)return void i.$toast("请选择承兑人");if(0==n.contractDrafts[a].drawers.length)return void i.$toast("请选择出票人");if(0==n.contractDrafts[a].money.length)return void i.$toast("请输入金额");if(0==n.contractDrafts[a].serviceRate.length)return void i.$toast("请输入服务费率");if(0==n.contractDrafts[a].interestRate.length)return void i.$toast("请输入利率");if(0==n.contractDrafts[a].picUrling.length)return void i.$toast("请上传附件")}n.contractDrafts.forEach((function(t){t.picUrling.forEach((function(e){t.picUrls.push(e.url)}))}));var r=Object.assign([],n.contractDrafts);i.$delete(r,"expectDiscountDateTime"),i.$delete(r,"acceptDateTime"),t.showLoading(),t.$u.http.post("/api/Contract/addContractDraft",r,{custom:{auth:!0}}).then((function(e){t.hideLoading(),i.$toast("汇票上传成功"),i.form.contractDrafts.forEach((function(t){t.picUrls=[]})),setTimeout((function(){t.navigateBack({delta:1})}),500)})).catch((function(e){t.hideLoading(),i.$toast(e.msg),i.form.contractDrafts.forEach((function(t){t.picUrls=[]})),console.log(e)}))}else e.cancel}})},addNewBill:function(){var t=[{contractId:i.contractId,name:"",draftNo:"",acceptor:"",acceptorId:"",drawersId:"",drawers:"",money:"",acceptDate:"",issueDate:"",expireDate:"",loanLimit:"",expectDiscountDate:"",picUrls:[],picUrling:[],serviceRate:"",interestRate:"",interest:"",serviceMoney:"",limitTime:0,expectDiscountDateTime:0,acceptDateTime:0}],e=new Date,n=Date.parse(new Date),a=String(e.getFullYear()),r=String(e.getMonth()+1<10?"0"+(e.getMonth()+1):e.getMonth()+1),c=String(e.getDate()<10?"0"+e.getDate():e.getDate()),o=a+"-"+r+"-"+c;t.forEach((function(t){t.acceptDate=o,t.issueDate=o,t.expireDate=o,t.expectDiscountDate=o,t.expectDiscountDateTime=n,t.acceptDateTime=n;var e=t.acceptDateTime-t.expectDiscountDateTime;t.limitTime=Math.floor(e/864e5)})),this.form.contractDrafts.push(t[0])},clearValac:function(t){this.form.contractDrafts[this.acptIndex].acceptorId="",this.form.contractDrafts[this.acptIndex].serviceRate="",this.form.contractDrafts[this.acptIndex].interestRate="",this.form.contractDrafts[this.acptIndex].acceptor=""},clearValdr:function(t){this.form.contractDrafts[this.acptIndex].drawersId="",this.form.contractDrafts[this.acptIndex].drawers=""},changeacPerson:function(t){if(this.acceptor=t,"clearall"==t)this.form.contractDrafts[this.acptIndex].acceptorId="",this.form.contractDrafts[this.acptIndex].serviceRate="",this.form.contractDrafts[this.acptIndex].interestRate="",this.form.contractDrafts[this.acptIndex].acceptor="";else for(var e in this.range1)e==t&&(this.form.contractDrafts[this.acptIndex].acceptorId=this.range1[e].id,this.form.contractDrafts[this.acptIndex].serviceRate=this.range1[e].serviceRate,this.form.contractDrafts[this.acptIndex].interestRate=this.range1[e].interest,this.form.contractDrafts[this.acptIndex].acceptor=this.range1[e].name)},changedrPerson:function(t){if(this.drawers=t,"clearall"==t)this.form.contractDrafts[this.acptIndex].drawersId="",this.form.contractDrafts[this.acptIndex].drawers="";else for(var e in this.range2)e==t&&(this.form.contractDrafts[this.acptIndex].drawersId=this.range2[e].id,this.form.contractDrafts[this.acptIndex].drawers=this.range2[e].name)},openTime:function(t,e){this.dateshow=!0,this.index=t,this.opdanum=e},closeDate:function(){this.dateshow=!1},confirm:function(e){var n=t.$u.timeFormat,a=this.form.contractDrafts;if(1==this.opdanum){var i=1e4*parseInt(e.value/1e4).toFixed(0);a[this.index].acceptDateTime=i;var r=a[this.index].acceptDateTime-a[this.index].expectDiscountDateTime,c=Math.floor(r/864e5);if(c<=-1)return void this.$toast("承兑日期应该大于预计贴现日");a[this.index].limitTime=c,a[this.index].acceptDate=n(e.value,"yyyy-mm-dd"),this.getloanLimt(this.index),this.getSerMoney(this.index),this.getInterMoney(this.index)}else if(2==this.opdanum)a[this.index].issueDate=n(e.value,"yyyy-mm-dd");else if(3==this.opdanum)a[this.index].expireDate=n(e.value,"yyyy-mm-dd");else if(4==this.opdanum){a[this.index].expectDiscountDateTime=e.value;var o=a[this.index].acceptDateTime-a[this.index].expectDiscountDateTime,s=Math.floor(o/864e5);if(s<=-1)return void this.$toast("预计贴现日应该小于承兑日期");a[this.index].limitTime=s,a[this.index].expectDiscountDate=n(e.value,"yyyy-mm-dd"),this.getloanLimt(this.index),this.getSerMoney(this.index),this.getInterMoney(this.index)}this.dateshow=!1},change:function(t){console.log("e:",t)},open:function(t){},close:function(t){}},u(a,"change",(function(t){})),u(a,"checkIndex",(function(t){this.allindex=t})),u(a,"deletePic",(function(t){var e=this;return h(r.default.mark((function n(){return r.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:console.log(e.allindex,789),t.name>=4?e.form.contractDrafts[e.allindex].picUrling.splice(t.index,1):e["fileList".concat(t.name)].splice(t.index,1);case 2:case"end":return n.stop()}}),n)})))()})),u(a,"afterRead",(function(t){var e=this;return h(r.default.mark((function n(){var a,i,c,o,s,u,d,h,l,m,p;return r.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(!(t.name>=4)){n.next=18;break}a=[].concat(t.file),i=e.form.contractDrafts[e.allindex].picUrling,c=i.length,a.map((function(t){i.push(f(f({},t),{},{status:"uploading",message:"上传中"}))})),o=0;case 6:if(!(o<a.length)){n.next=16;break}return n.next=9,e.uploadFilePromise(a[o].url);case 9:s=n.sent,u=i[c],i.splice(c,1,Object.assign(u,{status:"success",message:"",url:s})),c++;case 13:o++,n.next=6;break;case 16:n.next=32;break;case 18:d=[].concat(t.file),h=e["fileList".concat(t.name)].length,d.map((function(n){e["fileList".concat(t.name)].push(f(f({},n),{},{status:"uploading",message:"上传中"}))})),l=0;case 22:if(!(l<d.length)){n.next=32;break}return n.next=25,e.uploadFilePromise(d[l].url);case 25:m=n.sent,p=e["fileList".concat(t.name)][h],e["fileList".concat(t.name)].splice(h,1,Object.assign(p,{status:"success",message:"",url:m})),h++;case 29:l++,n.next=22;break;case 32:case"end":return n.stop()}}),n)})))()})),u(a,"uploadFilePromise",(function(e){return new Promise((function(n,a){t.uploadFile({url:c.mainUrl+"/api/File",filePath:e,name:"File",header:{"User-Agent":"apifox/1.0.0 (https://www.apifox.cn)"},formData:{File:JSON.stringify(e)},success:function(t){var e=JSON.parse(t.data);setTimeout((function(){n(e.data.file)}),1e3)}})}))})),a)};e.default=m}).call(this,n("543d")["default"])},"773d":function(t,e,n){"use strict";n.r(e);var a=n("3050"),i=n("8789");for(var r in i)"default"!==r&&function(t){n.d(e,t,(function(){return i[t]}))}(r);n("2acd");var c,o=n("f0c5"),s=Object(o["a"])(i["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],c);e["default"]=s.exports},8789:function(t,e,n){"use strict";n.r(e);var a=n("3e54"),i=n.n(a);for(var r in a)"default"!==r&&function(t){n.d(e,t,(function(){return a[t]}))}(r);e["default"]=i.a}},[["062b","common/runtime","common/vendor"]]]);
|