yxk_pc_mdh/gyhl/static/js/481.be904e233ec27b2270f2.js

1 line
4.8 KiB
JavaScript

webpackJsonp([481],{v02O:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s={name:"scalesMaterielInspection",components:{mineTabPage:a("dWDB").a},data:function(){return{total:0,pageSizes:[10,20,50],search_data:{pageno:1,pagesize:10},btnDelDisabled:!0,btnOtherDisabled:!0,tableData:[],pictLoading:!1,searchParamElement:[{key:3,label:"制单日期",searchType:"dateElement",placeholder:"请选择时间段",model:"timeArea",clearable:!0},{key:3,label:"供应商",searchType:"inputElement",placeholder:"供应商",model:"supplierName",clearable:!0},{key:3,label:"物料",searchType:"inputElement",placeholder:"物料",model:"materielName",clearable:!0},{key:3,label:"检验员",searchType:"inputElement",placeholder:"检验员",model:"inspectUserName",clearable:!0}],buttons:[{key:0,btnName:"新增",click:"add",type:"primary",disabled:!1},{key:1,btnName:"删除",click:"remove",type:"primary",disabled:!0},{key:2,btnName:"审核",click:"audit",type:"primary",disabled:!0},{key:3,btnName:"反审核",click:"reserveAudit",type:"primary",disabled:!0}],formTableData:[{title:"单据编号",prop_:"serialNo",select:!0},{title:"供应商",prop_:"supplierName",select:!0},{title:"身份证",prop_:"idCard",select:!0},{title:"车牌号",prop_:"carNo",select:!0},{title:"物料编码",prop_:"materielNo",select:!0},{title:"物料名称",prop_:"materielName",select:!0},{title:"毛重(kg)",prop_:"maoZhong",select:!0},{title:"皮重(kg)",prop_:"piZhong",select:!0},{title:"净重(kg)",prop_:"jingZhong",select:!0},{title:"仓库",prop_:"wareHouseName",select:!0},{title:"检验员",prop_:"inspectUserName",select:!0},{title:"制单人",prop_:"createUserName",select:!0},{title:"扦样人",prop_:"sampleUserName",select:!0},{title:"制单时间",prop_:"createTime",select:!0},{title:"单据状态",prop_:"statusName",select:!0}]}},mounted:function(){this.getList()},watch:{btnDelDisabled:function(e){this.buttons[1].disabled=e},btnOtherDisabled:function(e){this.buttons[2].disabled=e,this.buttons[3].disabled=e,this.buttons[4].disabled=e,this.buttons[5].disabled=e,this.buttons[6].disabled=e}},methods:{btnClick:function(e){console.log("根据方法名称调用"),"add"===e?this.add():"remove"==e?this.remove():"audit"==e?this.audit():"reserveAudit"==e&&this.reserveAudit()},add:function(){this.$router.push({path:"/quality/scales_inspection_add",query:{t:Date.now()}})},remove:function(){var e=this,t=[];this.rowIds.forEach(function(e){t.push(e.id)});this.$confirm("确认删除选中检验单数据吗?","提示",{type:"warning"}).then(function(){e.$api.scalesMaterielInspectionAPI.remove(t).then(function(t){0===t.code?(e.$message({message:t.msg,type:"success"}),e.getList()):e.$message({message:t.msg?t.msg:"删除失败,请重试",type:"error"})}).catch(function(t){e.$message({message:"删除失败,请重试",type:"error"})})})},audit:function(){var e=this,t=this.rowIds[0].id;this.$api.scalesMaterielInspectionAPI.audit({id:t,status:2}).then(function(t){0===t.code?(e.$message({message:t.msg,type:"success"}),e.getList()):e.$message({message:t.msg,type:"error"})})},reserveAudit:function(){var e=this,t=this.rowIds[0].id;this.$api.scalesMaterielInspectionAPI.audit({id:t,status:0}).then(function(t){0===t.code?(e.$message({message:t.msg,type:"success"}),e.getList()):e.$message({message:t.msg,type:"error"})})},search:function(){this.search_data.pageno=1,this.search_data.pagesize=10,this.getList()},gotoDetail:function(e){console.log("跳转详情页面"),this.$router.push({path:"/quality/scales_inspection_add",query:{id:e.id,t:Date.now()}})},getList:function(){var e=this;this.pictLoading=!0,this.$api.scalesMaterielInspectionAPI.getList(this.search_data).then(function(t){e.tableData=t.data.datas,e.tableData.forEach(function(e){0==e.status?e.statusName="暂存":1==e.status?e.statusName="待审核":2==e.status?e.statusName="审核通过":3==e.status&&(e.statusName="驳回")}),e.pictLoading=!1,e.total=t.data.totalRows}).catch(function(t){e.pictLoading=!1})},handleCurrentChange:function(e){this.search_data.pageno=e,this.getList()},handleSizeChange:function(e){this.search_data.pagesize=e,this.getList()},handleSelectionChange:function(e){this.rowIds=e;var t=!0,a=!0;e.length>0?(a=!1,1==e.length&&(t=!1)):(t=!0,a=!0),this.btnDelDisabled=a,this.btnOtherDisabled=t}}},i={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"sys-box"},[a("mineTabPage",{attrs:{disableBtn:!1,formTableData:e.formTableData,searchParamElement:e.searchParamElement,tableData:e.tableData,listQuery:e.search_data,total:e.total,pictLoading:e.pictLoading,buttons:e.buttons},on:{btnClick:e.btnClick,getList:e.getList,search:e.search,goLink:e.gotoDetail,handleCurrentChange:e.handleCurrentChange,handleSizeChange:e.handleSizeChange,handleSelectionChange:e.handleSelectionChange}})],1)},staticRenderFns:[]},n=a("VU/8")(s,i,!1,null,null,null);t.default=n.exports}});