yxk_pc_mdh/gyhl/static/js/258.5a3d3c2caa0a27ceb8e2.js

1 line
8.7 KiB
JavaScript
Raw Normal View History

2025-08-28 15:26:35 +08:00
webpackJsonp([258],{"3KJy":function(e,t){},GKsL:function(e,t){},Mc2l:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=i("mvHQ"),n=i.n(a),s=i("Dd8w"),o=i.n(s),r=i("NYxO"),l=i("bzuE"),c={inject:["reload"],components:{},data:function(){return{search_data:{pageno:1,pagesize:10},auditStatus:"",config:l.a,body:[],typeList1:[],bankList:[],accountNumberList:[],settlementTypeList:[],btnDisabled:!0,itemIds:[],consumingStockId:"",availableCount:0,totalCount:0,btnOtherDisabled:!0,btnDelDisabled:!1,chooseOperatorVisible:!1,ChooseMaterielVisible:!1,chooseSupplierVisible:!1,ChooseStockVisible:!1,chooseContractVisible:!1,chooseUserVisible:!1,loading:!1,materielId:"",currentIndex:"",model:{rules:{period:{required:!0,message:"期间必填",trigger:"change"},initialAmount:{required:!0,message:"期初金额必填",trigger:"change"},bank:{required:!0,message:"开户行必填",trigger:"change"},accountNumber:{required:!0,message:"银行账号必填",trigger:"change"}},childList:[]}}},mounted:function(){this.initData(),this.getList()},watch:{consumingStockId:{handler:function(e,t){this.btnDelDisabled=""!=e&&void 0!=e}},model:{handler:function(e){e.childList.length>0?this.btnDisabled=!1:this.btnDisabled=!0},deep:!0}},methods:o()({},Object(r.d)({removeTagNav:"tagNav/removeTagNav"}),{addLine:function(){var e=[];e.push({period:"",bank:"",accountNumber:"",initialAmount:""}),this.model.childList=this.model.childList.concat(e)},initData:function(){var e=this;this.$api.salesAPI.listContractType({type:"bank"}).then(function(t){e.bankList=t.datas}),this.$api.salesAPI.listContractType({type:"bank_account_number"}).then(function(t){e.accountNumberList=t.datas,console.log(e.accountNumberList)})},startUsing:function(){var e=this,t=[];this.chooseParts.forEach(function(e){void 0!==e.id&&t.push(e.id)}),t.length<=0?this.$message({message:"请先保存",type:"warning"}):(console.log(t),this.$confirm("确认启用选中的项吗?","提示",{type:"warning"}).then(function(){e.$api.fundInitializationAPI.startUsing({ids:t}).then(function(t){0===t.code?(e.$message({message:t.msg,type:"success"}),e.getList()):e.$message({message:t.msg,type:"error"})})}))},forbidden:function(){var e=this,t=[];this.chooseParts.forEach(function(e){t.push(e.id)}),console.log(t),this.$confirm("确认禁用选中的项吗?","提示",{type:"warning"}).then(function(){e.$api.fundInitializationAPI.forbidden({ids:t}).then(function(t){0===t.code?(e.$message({message:t.msg,type:"success"}),e.getList()):e.$message({message:t.msg,type:"error"})})})},getList:function(){var e=this;this.$api.fundInitializationAPI.list(this.search_data).then(function(t){console.log(t),t.data?e.model.childList=t.data.datas?t.data.datas:[]:e.model.childList=[]}).catch(function(e){console.log(e)})},clear:function(){},save:function(e){var t=this;this.$refs.formChild.validate(function(e,i){if(e){if(e){var a=[];console.log(t.chooseParts),t.chooseParts.forEach(function(e){var i={id:e.id?e.id:"",period:e.period?e.period:"",bank:e.bank,accountNumber:e.accountNumber,initialAmount:e.initialAmount};a.push(i),t.body=n()(a)}),t.$api.fundInitializationAPI.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"})})},removeLines:function(){var e=this;if(this.chooseParts){var t=[];this.chooseParts.forEach(function(i){t.push(i.id);var a=e.model.childList.findIndex(function(e){if(e.id==i.id)return!0});e.model.childList.splice(a,1)})}},handlePartChange:function(e){this.chooseParts=e,console.log(this.chooseParts),this.setBtn(e)},setBtn:function(e){var t=!0;e.length>0?(t=!1,e.length):(!0,t=!0),this.btnOtherDisabled=t},getSummaries:function(e){var t=[],i=e.columns,a=e.data;return i.forEach(function(e,i){if(0!==i)if(4==i){var n=a.map(function(t){return Number(t[e.property])});n.every(function(e){return isNaN(e)})?t[i]="":t[i]=n.reduce(function(e,t){var i=Number(t);return isNaN(i)?e:e+t},0)}else t[i]="";else t[i]="合计"}),t}})},d={render:functio