1 line
15 KiB
JavaScript
1 line
15 KiB
JavaScript
|
webpackJsonp([200],{NSEt:function(e,t){},frsA:function(e,t){},mf7l:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("woOf"),s=a.n(i),l=a("Dod7"),n=(a("GKmE"),a("bzuE")),o={components:{upload:a("veZ4").a},data:function(){return{uploadUrl0:"",total:0,pageSizes:[10,20,50],search_data:{pageno:1,pagesize:10},search_data_type:{pageno:1,pagesize:500},isAutoAudit:0,truelabel:1,falselabel:0,dialogVisible1:!1,pictLoading:!1,btnDelDisabled:!0,btnOtherDisabled:!0,advanceQueryDialogVisible:!0,rowIds:[],options:[],tableData:[],typeList:[],formData:{},dialogVisible:!1,dialogTitle:"",uomList:[],chooseTypeId:null,btnTypeDelDisable:!0,config:n.a,uploadAttachment:[],fileDocList:[],uploadUrl:l.a.uploadUrl,ftpPrefix:l.a.ftpPrefix,fullscreenLoading:!1,auto_upload:!1,rulesForm:{code:[{required:!0,message:"请输入代码",trigger:"change"}],name:[{required:!0,message:"请输入名称",trigger:"change"}]}}},created:function(){this.initialize(),this.getTypeList(),this.getList()},mounted:function(){this.uploadUrl0=this.$api.materielAPI.importExcel},methods:{download:function(){var e=this;this.$api.commonAPI.downLoad({filePath:"/gyhl-file/template/materiel-template.xlsx",fileName:"物料模板.xlsx"}).then(function(t){200==t.status?(window.open(t.request.responseURL),e.$message({message:"下载成功",type:"success"})):e.$message({message:"下载失败",type:"error"})})},openUpload:function(){this.dialogVisible1=!0,this.isAutoAudit=0},batchList:function(){this.$router.push({path:"/management/materiel_batchList",query:{t:Date.now()}})},clickRow:function(e){this.$refs.tb.toggleRowSelection(e)},isActive:function(e){return e.id===this.chooseTypeId},chooseType:function(e){this.chooseTypeId=e.id,this.search_data.type=this.chooseTypeId,this.search_data.pageno=1,this.getList()},initialize:function(){},getTypeList:function(){var e=this;this.$api.materielAPI.typeList(this.search_data_type).then(function(t){t.data?(e.typeList=t.data.datas?t.data.datas:[],e.typeList.forEach(function(t){e.$set(t,"checked",!1)})):e.typeList=[]}).catch(function(e){console.log(e)})},getList:function(){var e=this;this.pictLoading=!0,this.$api.materielAPI.list(this.search_data).then(function(t){e.pictLoading=!1,t.data?(e.total=t.data.totalRows,e.tableData=t.data.datas?t.data.datas:[]):(e.total=0,e.tableData=[])}).catch(function(t){e.pictLoading=!1,console.log(t)})},editType:function(e){console.log(e),this.dialogVisible=!0,void 0!==this.$refs.form&&this.$refs.form.resetFields(),this.formData=s()({},this.formData,e),this.dialogTitle="编辑物料类型"},batDelType:function(){var e=this,t=[];if(this.typeList.forEach(function(e){e.checked&&t.push(e.id)}),0===t.length)return!1;this.$confirm("确认删除选中的物料类别吗?","提示",{type:"warning"}).then(function(){e.$api.materielAPI.batchRemoveType(t).then(function(t){0===t.code?(e.$message({message:t.msg,type:"success"}),e.getTypeList()):e.$message({message:t.msg?t.msg:"删除失败,请重试",type:"error"})}).catch(function(t){e.$message({message:"删除失败,请重试",type:"error"})})})},delType:function(e){var t=this;this.$confirm("确认删除选中的物料类别吗?","提示",{type:"warning"}).then(function(){t.$api.materielAPI.removeType(e.id).then(function(e){0===e.code?(t.$message({message:e.msg,type:"success"}),t.getTypeList()):t.$message({message:e.msg?e.msg:"删除失败,请重试",type:"error"})}).catch(function(e){t.$message({message:"删除失败,请重试",type:"error"})})})},addType:function(){this.dialogVisible=!0,this.formData={},this.dialogTitle="新增物料类型",void 0!==this.$refs.form&&this.$refs.form.resetFields()},onKeyUp:function(){this.formData.code=this.formData.code.replace(/[^\s+A-Z]/g,"")},save:function(e){var t=this;this.$refs[e].validate(function(e){if(!e)return!1;t.formData.id?t.$api.materielAPI.updateType(t.formData).then(function(e){0===e.code?(t.$message({message:e.msg,type:"success"}),t.dialogVisible=!1,t.getTypeList()):t.$message({message:e.msg,type:"error"})}).catch(function(e){t.$message({message:res.msg,type:"success"})}):t.$api.materi
|