yxk_pc_mdh/gyhl/static/js/410.4dbe0a392002969efcec.js

1 line
18 KiB
JavaScript
Raw Normal View History

2025-08-28 15:26:35 +08:00
webpackJsonp([410],{ryQr:function(t,e){},xbEA:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=a("mvHQ"),i=a.n(o),n=a("bzuE"),s={data:function(){return{model_table:{rules:{thisTimeCountSupport:{required:!0,message:"本次核销数量必填",trigger:"blur"},childList:[]}},isChargeOffOptions:[{label:"已核销",value:1},{label:"未核销",value:0}],total:0,pageSizes:[10,20,50],search_data:{pageno:1,pagesize:10,auditSign:179,stockInItemId:""},search_data2:{pageno:1,pagesize:10,auditSign:179},summary:{},btn123:!0,btnDelDisabled:!0,btnOtherDisabled:!0,advanceQueryDialogVisible:!1,formData:{},typeList:[],dialogTitle:"委外发出单",purchaseInStockIds:[],time:"",config:n.a,tableData:[],tableData2:[],pictLoading:!1,btnDisabled:!0,isEdit:!0,item:[]}},created:function(){var t=this;document.onkeydown=function(e){"Enter"===e.key&&t.startList(!0)}},watch:{time:function(t){t?(this.search_data.startTime=t[0],this.search_data.endTime=t[1]):(this.search_data.startTime="",this.search_data.endTime="")},tableData2:{handler:function(t){this.model_table.childList=t,t.length>0?this.btnDisabled=!0:this.btnDisabled=!1},deep:!0}},mounted:function(){this.initDate(),this.getList()},methods:{changeCount:function(t){var e=t.row;isNaN(e.convCoefficient)||isNaN(e.thisTimeCountSupport)?e.thisTimeCount=0:e.thisTimeCount=parseFloat((parseFloat(e.convCoefficient)*parseFloat(e.thisTimeCountSupport)).toFixed(e.quantityAccuracy))},save:function(){var t=this,e=[];this.tableData.forEach(function(t){var a={id:t.stockInItemId,unitPrice:t.unitPrice,amount:t.amount};e.push(a)}),this.$api.advertiseInfoAPI.edit(e).then(function(e){0==e.code?(t.$message({message:e.msg,type:"success"}),t.isEdit=!0,t.getList()):t.$message({message:e.msg,type:"error"})})},changeAmount:function(t,e){t.unitPrice=t.unitPrice.toFixed(t.priceAccuracy),t.amount=(t.unitPrice*t.inCount).toFixed(n.a.amountFixedTo)},changeUnitPrice:function(t){t.amount=t.amount.toFixed(n.a.amountFixedTo),t.unitPrice=(t.amount/t.inCount).toFixed(t.priceAccuracy)},edit:function(){this.isEdit=!1},initDate:function(){var t=this;this.$api.salesAPI.listContractType({type:"cost_allocation_criteria"}).then(function(e){t.typeList=e.datas})},handleSelectionChange2:function(){},rollbackSubcontractInStock:function(){var t=this,e=!0;if(this.tableData2.forEach(function(t){t.thisTimeCount||0==t.thisTimeCount||(e=!1)}),e){var a=[],o=!0;this.tableData2.forEach(function(e){var n={id:e.itemId,unitPrice:e.unitPrice,thisTimeCount:e.thisTimeCount?e.thisTimeCount:0,thisTimeCountSupport:e.thisTimeCountSupport?e.thisTimeCountSupport:0,chargeOffCount:e.chargeOffCount,chargeOffCountSupport:e.chargeOffCountSupport};a.push(n),t.item=i()(a),e.thisTimeCount>e.count-e.chargeOffCount&&(o=!1)}),o?this.$api.stockInAccountingAPI.affirmAndGoBack({stockInItemId:this.purchaseInStockIds[0].stockInItemId,detailAccounting:this.item}).then(function(e){0==e.code?(t.$message({message:e.msg,type:"success"}),t.advanceQueryDialogVisible=!1,t.getList()):t.$message({message:e.msg,type:"error"})}):this.$message({message:"本次核销数量不能大于发出数量减去已核销数量",type:"error"})}else this.$message({message:"本次核销数量必填",type:"warning"})},subcontractInStock:function(){var t=this,e=[];this.tableData2.forEach(function(a){var o={itemId:a.itemId,materielId:a.materielId,outTime:a.outTime,code:a.code,supplierName:a.supplierName,operatorName:a.operatorName,materielSerialNo:a.materielSerialNo,materielName:a.materielName,specification:a.specification,unitUomName:a.unitUomName,amount:a.amount,batch:a.batch,unitPrice:a.unitPrice,count:a.count,outCount:a.outCount,convCoefficient:a.convCoefficient,chargeOffCount:a.chargeOffCount?a.chargeOffCount:0,chargeOffCountSupport:a.chargeOffCountSupport?a.chargeOffCountSupport:0};e.push(o),t.item=i()(e)}),this.$api.stockInAccountingAPI.subcontractInStock({stockInItemId:this.purchaseInStockIds[0].stockInItemId,detailAccounting:this.item}).then(function(e){0==e.code?(t.$message({message:e.msg,type:"success"}),t.tableData2=e.data?e.data:"",t.model_table.childList=t.table