1 line
13 KiB
JavaScript
1 line
13 KiB
JavaScript
|
webpackJsonp([162],{"5tfu":function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i("mvHQ"),s=i.n(n),a=i("ysqt"),l=i("FnMF"),r=i("iGlD"),o=i("Dod7"),u={components:{btnInput:a.a,dialogChooseSingleSupplier:l.a,DialogChooseSingleClientr:r.a},data:function(){return{currentIndex:0,fileDocList:[],auto_upload:!1,fullscreenLoading:!1,uploadUrl:o.a.uploadUrl,btnDelDisabled:!0,btnOtherDisabled:!0,startStatus:0,model:{rules:{period:{required:!0,message:"期间必填",trigger:"change"},initialAmount:{required:!0,message:"期初金额必填",trigger:"change"},supplierName:{required:!0,message:"供应商必填",trigger:"change"}},childList:[]},model1:{rules:{period:{required:!0,message:"期间必填",trigger:"change"},initialAmount:{required:!0,message:"期初金额必填",trigger:"change"},clientName:{required:!0,message:"客户必填",trigger:"change"}},childList1:[]},currentChildIndex:0,chooseSupplierVisible:!1,chooseClientrVisible:!1,body:[],body1:[],tableData1:[],activeName:"first",selectDeptIdAll:[],depOptionsMy:[],selectDeptIdMy:[],userInfo:""}},computed:{},mounted:function(){this.getList()},watch:{currentIndex:function(e){this.currentChildIndex=e}},methods:{onChange:function(e,t){if(e.size>1e8)return this.$message.error("上传文件不能超过100M!"),this.$refs.upload.uploadFiles.splice(this.$refs.upload.uploadFiles.length-1,1),!1;if(e=e.raw,/image\/\w+/.test(e.type)){this.fullscreenLoading=!0;var i=this;imageConversion.compressAccurately(e,400).then(function(t){t.size?i.httpRequest(t,e.name,e):(i.$message.error("压缩图片失败"),i.fullscreenLoading=!1,i.$refs.upload.uploadFiles.splice(i.$refs.upload.uploadFiles.length-1,1))})}else this.fullscreenLoading=!0,this.httpRequest(e,e.name)},httpRequest:function(e,t,i){var n=this,s=new FormData;s.append("file",e,t),this.$api.initializationAPI.importExcel(s).then(function(e){n.fullscreenLoading=!1,0===e.code?n.$message({message:"上传成功",type:"success",duration:2e3}):(n.fullscreenLoading=!1,n.$message.error(e.msg),n.$refs.upload.uploadFiles.splice(n.$refs.upload.uploadFiles.length-1,1))})},getList:function(){var e=this;this.$api.initializationAPI.list().then(function(t){console.log(t),t?(e.model.childList=t.Supplier?t.Supplier:[],e.model1.childList1=t.Client?t.Client:[],e.startStatus=t.startStatus):(e.model.childList=[],e.model1.childList1=[])}).catch(function(e){console.log(e)})},save:function(e){var t=this;this.$refs.formChild.validate(function(e,i){if(e){if(e){var n=[];t.model.childList.forEach(function(e){var i={period:e.period?e.period:"",supplierId:e.supplierId,initialAmount:e.initialAmount};e.id&&""!=e.id&&(i.id=e.id),n.push(i),t.body=s()(n)}),t.$api.initializationAPI.addAndChange({body:t.body}).then(function(e){0===e.code?(t.$message({message:e.msg,type:"success"}),t.getList()):t.$message({message:e.msg,type:"error"})})}}else t.$message({message:"有必填项未填写",type:"warning"})})},save1:function(e){var t=this;this.$refs.formChild1.validate(function(e,i){if(e){if(e){var n=[];t.model1.childList1.forEach(function(e){var i={id:e.id?e.id:"",period:e.period?e.period:"",clientId:e.clientId,initialAmount:e.initialAmount};n.push(i),t.body1=s()(n)}),t.$api.initializationAPI.addAndChange({body:t.body1}).then(function(e){0===e.code?(t.$message({message:e.msg,type:"success"}),t.getList()):t.$message({message:e.msg,type:"error"})})}}else t.$message({message:"有必填项未填写",type:"warning"})})},showOperate:function(e,t){this.currentChildIndex=t,this.chooseSupplierVisible=!0},getSupplier:function(e){console.log(e),e?(this.$set(this.model.childList[this.currentChildIndex],"supplierId",e.id),this.$set(this.model.childList[this.currentChildIndex],"supplierName",e.name)):(this.$set(this.model.childList[this.currentChildIndex],"supplierId",""),this.$set(this.model.childList[this.currentChildIndex],"supplierName",""))},showOperate1:function(e,t){this.currentChildIndex=t,this.chooseClientrVisible=!0},getClientr:function(e){console.log(e),e?(this.$set(this.model1.childList1[this.currentChildIndex],"clientId",e.id),this.$set(this.model1.childList
|