1 |
- (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/alldeatil/upcontract"],{1353:function(t,e,n){"use strict";var i=n("c7a1"),a=n.n(i);a.a},"91d6":function(t,e,n){"use strict";n.r(e);var i=n("e1c0"),a=n("b40b");for(var r in a)"default"!==r&&function(t){n.d(e,t,(function(){return a[t]}))}(r);n("1353");var c,o=n("f0c5"),s=Object(o["a"])(a["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],c);e["default"]=s.exports},b40b:function(t,e,n){"use strict";n.r(e);var i=n("bb79"),a=n.n(i);for(var r in i)"default"!==r&&function(t){n.d(e,t,(function(){return i[t]}))}(r);e["default"]=a.a},bb79:function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i,a,r=o(n("a34a")),c=n("a282");function o(t){return t&&t.__esModule?t:{default:t}}function s(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}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 l(t,e,n,i,a,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(i,a)}function h(t){return function(){var e=this,n=arguments;return new Promise((function(i,a){var r=t.apply(e,n);function c(t){l(r,i,a,c,o,"next",t)}function o(t){l(r,i,a,c,o,"throw",t)}c(void 0)}))}}var d=function(){Promise.all([n.e("common/vendor"),n.e("components/file-img-upload/w-upload")]).then(function(){return resolve(n("51a0"))}.bind(null,n)).catch(n.oe)},m=function(){n.e("componet/calllips/calllips").then(function(){return resolve(n("e6d4"))}.bind(null,n)).catch(n.oe)},p={components:{calllips:m,wUpload:d},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:{name:"",supplierId:"",invoicePics:[],pics:[],tradePics:[],contractDrafts:[{name:"",draftNo:"",acceptor:"",acceptorId:"",drawersId:"",drawers:"",money:"",acceptDate:"",issueDate:"",expireDate:"",loanLimit:"",expectDiscountDate:"",picUrls:[],picUrling:[],serviceRate:"",interestRate:"",interest:"",serviceMoney:"",limitTime:0,expectDiscountDateTime:0,acceptDateTime:0}]},range1:[],range2:[],myindex:0,sindex:0,rindex:0,acptIndex:0,drwIndex:0,openhe:!1,imgShow:!0,fileShow:!0,token:"",requestUrl:"",uploadName:"upload_resource",fileType:"file",imgType:"pictures",fileList:[],imgList:[],src:""}},onLoad:function(e){if(a=this,this.form.supplierId=t.getStorageSync("supplierId"),console.log("供应商id",this.form.supplierId),this.loadTime(),e.obj){var n=JSON.parse(e.obj);this.openhe=!0;var i=n.invoicePicList.map((function(t){return{url:t}}));this.fileList1=i;var r=n.picList.map((function(t){return{url:t}}));this.fileList2=r;var c=n.tradePicList.map((function(t){return{url:t}}));this.fileList3=c,this.form.name=n.name,this.form.id=n.id,this.$delete(this.form,"contractDrafts")}},onShow:function(){this.initAcceptor(),this.initDrawers()},methods:(i={loadTime:function(){var t=new Date,e=1e5*parseInt(Date.now()/1e5).toFixed(0),n=String(t.getFullYear()),i=String(t.getMonth()+1<10?"0"+(t.getMonth()+1):t.getMonth()+1),a=String(t.getDate()<10?"0"+t.getDate():t.getDate()),r=n+"-"+i+"-"+a;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)}))},uploadOpen:function(){this.$refs.wUpload.uploadOpen()},wpriven:function(t){this.$refs.wUpload.wpriven(t)},updateFileList:function(t){console.log(t)},updateImgList:function(t){console.log(t)},imgSuccess:function(t){console.log(t)},fileSuccess:function(t){console.log(t)},initAcceptor:function(){var e=this;t.$u.http.get("/api/SupplierAcceptor?pageSize=-1&supplierId=".concat(this.form.supplierId,"&acceptorStatus=0"),{pageIndex:1,name:this.seacept},{},{custom:{auth:!0}}).then((function(n){t.hideLoading(),e.range1=n.result.filter((function(t){return"成功"==t.statusText})),e.range1.forEach((function(t,n){e.range1[n].value=n,e.range1[n].text=t.acceptorName})),console.log(e.range1)})).catch((function(t){}))},initDrawers:function(){var e=this;t.$u.http.get("/api/Drawer/search?PageSize=-1",{pageIndex:1,pageSize:9999,name:this.seadra},{custom:{auth:!0}}).then((function(n){t.hideLoading(),e.range2=n.result.filter((function(t){return"正常"==t.statusText})),e.range2.forEach((function(t,n){e.range2[n].value=n,e.range2[n].text=t.name}))})).catch((function(t){}))},searchAcceptor:function(e){var n=this;t.$u.http.get("/api/SupplierAcceptor?pageSize=-1&supplierId=".concat(this.form.supplierId,"&acceptorStatus=0"),{pageIndex:1,name:this.seacept},{},{custom:{auth:!0}}).then((function(i){t.hideLoading(),n.range1=i.result.filter((function(t){return"成功"==t.statusText&&t.acceptorName.includes(e)})),n.range1.forEach((function(t,e){n.range1[e].value=e,n.range1[e].text=t.acceptorName})),console.log(n.range1)})).catch((function(t){}))},searchDrawers:function(e){var n=this;t.$u.http.get("/api/Drawer/search?PageSize=-1",{pageIndex:1,pageSize:9999,name:this.seadra},{custom:{auth:!0}}).then((function(i){t.hideLoading(),n.range2=i.result.filter((function(t){return"正常"==t.statusText&&t.name.includes(e)})),n.range2.forEach((function(t,e){n.range2[e].value=e,n.range2[e].text=t.name}))})).catch((function(t){}))},checkacptIndex:function(t){this.acptIndex=t},checkldrwIndex:function(t){this.drwIndex=t},deleBill:function(e){t.showModal({title:"提示",content:"是否确认删除?",success:function(t){t.confirm&&a.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/100+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/100+1)*(this.form.contractDrafts[t].serviceRate/100*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/100+1)*(this.form.contractDrafts[t].interestRate/100*this.form.contractDrafts[t].limitTime/360)).toFixed(2))},upAll:function(){t.showModal({title:"提示",content:"是否上传合同?",success:function(e){if(e.confirm){var n=a.form;if(0==n.name.length)return void a.$toast("请输入合同名称");if(0==a.fileList1.length)return void a.$toast("请上传合同附件");if(0==a.fileList2.length)return void a.$toast("请上传发票附件");if(0==a.fileList3.length)return void a.$toast("请上传贸易合同");if(a.fileList1.forEach((function(t){n.invoicePics.push(t.url)})),a.fileList2.forEach((function(t){n.pics.push(t.url)})),a.fileList3.forEach((function(t){n.tradePics.push(t.url)})),!a.openhe){for(var i in n.contractDrafts){if(0==n.contractDrafts[i].name.length)return void a.$toast("请输入汇票名称");if(0==n.contractDrafts[i].draftNo.length)return void a.$toast("请输入汇票号码");if(0==n.contractDrafts[i].acceptor.length)return void a.$toast("请选择承兑人");if(0==n.contractDrafts[i].drawers.length)return void a.$toast("请选择出票人");if(0==n.contractDrafts[i].money.length)return void a.$toast("请输入金额");if(0==n.contractDrafts[i].serviceRate.length)return void a.$toast("请输入服务费率");if(0==n.contractDrafts[i].interestRate.length)return void a.$toast("请输入利率");if(0==n.contractDrafts[i].picUrling.length)return void a.$toast("请上传附件")}n.contractDrafts.forEach((function(t){t.picUrling.forEach((function(e){t.picUrls.push(e.url)}))}))}t.showLoading(),t.$u.http.post("/api/Contract",n,{custom:{auth:!0}}).then((function(e){t.hideLoading(),a.$toast("合同上传成功"),a.form.invoicePics=[],a.form.pics=[],a.form.tradePics=[],a.openhe||a.form.contractDrafts.forEach((function(t){t.picUrls=[]})),setTimeout((function(){t.navigateBack({delta:1})}),500)})).catch((function(e){t.hideLoading(),a.$toast(e.msg),a.form.invoicePics=[],a.form.pics=[],a.form.tradePics=[],a.openhe||a.form.contractDrafts.forEach((function(t){t.picUrls=[]})),console.log(e)}))}else e.cancel}})},addNewBill:function(){var t=[{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);console.log(n);var i=String(e.getFullYear()),a=String(e.getMonth()+1<10?"0"+(e.getMonth()+1):e.getMonth()+1),r=String(e.getDate()<10?"0"+e.getDate():e.getDate()),c=i+"-"+a+"-"+r;t.forEach((function(t){t.acceptDate=c,t.issueDate=c,t.expireDate=c,t.expectDiscountDate=c,t.expectDiscountDateTime=n,t.acceptDateTime=n;var e=t.acceptDateTime-t.expectDiscountDateTime;t.limitTime=Math.floor(e/864e5)})),this.form.contractDrafts.push(t[0])},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="",this.getloanLimt(this.acptIndex),this.getInterMoney(this.acptIndex),this.getSerMoney(this.acptIndex);else for(var e in this.range1)e==t&&(this.form.contractDrafts[this.acptIndex].acceptorId=this.range1[e].acceptorId,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,this.getloanLimt(this.acptIndex),this.getInterMoney(this.acptIndex),this.getSerMoney(this.acptIndex))},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,i=this.form.contractDrafts;if(1==this.opdanum){var a=1e4*parseInt(e.value/1e4).toFixed(0);i[this.index].acceptDateTime=a;var r=i[this.index].acceptDateTime-i[this.index].expectDiscountDateTime,c=Math.floor(r/864e5);if(c<=-1)return void this.$toast("承兑日期应该大于预计贴现日");i[this.index].limitTime=c,i[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)i[this.index].issueDate=n(e.value,"yyyy-mm-dd");else if(3==this.opdanum)i[this.index].expireDate=n(e.value,"yyyy-mm-dd");else if(4==this.opdanum){i[this.index].expectDiscountDateTime=e.value;var o=i[this.index].acceptDateTime-i[this.index].expectDiscountDateTime,s=Math.floor(o/864e5);if(s<=-1)return void this.$toast("预计贴现日应该小于承兑日期");i[this.index].limitTime=s,i[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(i,"change",(function(t){})),u(i,"checkIndex",(function(t){this.allindex=t,console.log(t)})),u(i,"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:t.name>=4?e.form.contractDrafts[e.allindex].picUrling.splice(t.index,1):e["fileList".concat(t.name)].splice(t.index,1);case 1:case"end":return n.stop()}}),n)})))()})),u(i,"afterRead",(function(t){var e=this;return h(r.default.mark((function n(){var i,a,c,o,s,u,l,h,d,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}i=[].concat(t.file),a=e.form.contractDrafts[e.allindex].picUrling,c=a.length,i.map((function(t){a.push(f(f({},t),{},{status:"uploading",message:"上传中"}))})),o=0;case 6:if(!(o<i.length)){n.next=16;break}return n.next=9,e.uploadFilePromise(i[o].url);case 9:s=n.sent,u=a[c],a.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:l=[].concat(t.file),h=e["fileList".concat(t.name)].length,l.map((function(n){e["fileList".concat(t.name)].push(f(f({},n),{},{status:"uploading",message:"上传中"}))})),d=0;case 22:if(!(d<l.length)){n.next=32;break}return n.next=25,e.uploadFilePromise(l[d].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:d++,n.next=22;break;case 32:case"end":return n.stop()}}),n)})))()})),u(i,"uploadFilePromise",(function(e){return new Promise((function(n,i){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)}})}))})),i)};e.default=p}).call(this,n("543d")["default"])},bf07:function(t,e,n){"use strict";(function(t){n("0a4c");i(n("66fd"));var e=i(n("91d6"));function i(t){return t&&t.__esModule?t:{default:t}}wx.__webpack_require_UNI_MP_PLUGIN__=n,t(e.default)}).call(this,n("543d")["createPage"])},c7a1:function(t,e,n){},e1c0:function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return i}));var i={uUpload:function(){return Promise.all([n.e("common/vendor"),n.e("node-modules/uview-ui/components/u-upload/u-upload")]).then(n.bind(null,"d82d"))},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,"a7ba"))},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,"599e"))}},a=function(){var t=this,e=t.$createElement;t._self._c},r=[]}},[["bf07","common/runtime","common/vendor"]]]);
|