yxk_pc_mdh/gyhl/static/js/342.8028a2096cc90ca0a58a.js

1 line
7.4 KiB
JavaScript
Raw Normal View History

2025-08-28 15:26:35 +08:00
webpackJsonp([342],{IN4f:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=a("mvHQ"),n=a.n(o),i={data:function(){return{total:0,pageSizes:[10,20,50],search_data:{pageno:1,pagesize:10,auditSign:179},btnDisabled:!1,summary:{},time:"",formData:{},productInStockIds:[],inOutTime:"",tableData:[],pictLoading:!1}},created:function(){var t=this;document.onkeydown=function(e){"Enter"===e.key&&t.search()}},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="")},tableData:{handler:function(t){t.length>0?this.btnDisabled=!1:this.btnDisabled=!0}}},mounted:function(){this.getList()},methods:{changeAmount:function(t){this.$set(t,"unitPrice",t.amount/t.inCount)},changeUnitPrice:function(t){this.$set(t,"amount",t.unitPrice*t.inCount)},save:function(){var t=this,e=[];this.tableData.forEach(function(a){var o={id:a.stockInItemId,unitPrice:a.unitPrice?a.unitPrice:0,amount:a.amount?a.amount:0};e.push(o),t.formData.item=n()(e)}),this.$api.stockInAccountingAPI.produceOrOtherInStock({detailAccounting:this.formData.item}).then(function(e){0===e.code?t.$message({message:e.msg,type:"success"}):t.$message({message:e.msg,type:"error"})})},search:function(){this.search_data.pageno=1,this.getList()},getList:function(){var t=this;this.pictLoading=!0,this.$api.produceStockAPI.getProdeceList(this.search_data).then(function(e){t.pictLoading=!1,e.data?(t.summary=e.data,t.total=e.data.totalRows,t.tableData=e.data.datas?e.data.datas:[],t.tableData.forEach(function(t){t.inOutTime=/\d{4}-\d{1,2}-\d{1,2}/g.exec(t.inOutTime)})):(t.total=0,t.tableData=[])}).catch(function(t){console.log(t)})},handleSelectionChange:function(t){console.log(t),this.purchaseInStockIds=t},handleSizeChange:function(t){this.search_data.pagesize=t,this.getList()},handleCurrentChange:function(t){this.search_data.pageno=t,this.getList()},getSummaries:function(t){var e=this,a=t.columns,o=t.data,n=[];return a.forEach(function(t,a){if(0!==a)if("count"==t.property||"amount"==t.property||"inCount"==t.property){var i=o.map(function(e){return Number(e[t.property])});i.every(function(t){return isNaN(t)})?n[a]="":n[a]=i.reduce(function(t,e){var a=Number(e);return isNaN(a)?t:t+e},0),"count"!=t.property?"amount"!=t.property?"inCount"!=t.property||n[a]&&(n[a]=e.summary.totalInCount):n[a]&&(n[a]=e.summary.toatalAmount):n[a]&&(n[a]=e.summary.toatalCount)}else n[a]="";else n[a]="合计"}),n}}},r={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"sys-box"},[a("div",{staticClass:"sys-operate"},[a("el-button",{directives:[{name:"has",rawName:"v-has",value:"finance:productInStock:save",expression:"'finance:productInStock:save'"}],attrs:{type:"primary",disabled:t.btnDisabled},on:{click:t.save}},[t._v("保存")])],1),t._v(" "),a("div",{staticClass:"sys-search"},[a("el-form",{staticClass:"form_item_search_out",attrs:{inline:""}},[a("div",{staticClass:"form_item_input_out"},[a("el-form-item",{staticClass:"form_item-inline",staticStyle:{width:"33%"},attrs:{label:"物料名称"}},[a("el-input",{attrs:{placeholder:"模糊查询",clearable:""},model:{value:t.search_data.materielName,callback:function(e){t.$set(t.search_data,"materielName",e)},expression:"search_data.materielName"}})],1),t._v(" "),a("el-form-item",{staticClass:"form_item-inline",staticStyle:{width:"33%"},attrs:{label:"入库日期"}},[a("el-date-picker",{attrs:{type:"month",format:"yyyy-MM","value-format":"yyyy-MM-dd HH:mm:ss",placeholder:"请选择"},model:{value:t.search_data.periodTime,callback:function(e){t.$set(t.search_data,"periodTime",e)},expression:"search_data.periodTime"}})],1)],1),t._v(" "),a("div",{staticClass:"form_item_btn_out"},[a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.search()}}},[t._v("查询")])],1)],1)])],1),t._v(" "),a("div",{staticClass:"sys-table"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.pictLoading,expression:"pictLoading"}],ref:"tb",attrs:{border:"",id:"out-table","show-summary":"",