(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-47d9469f"],{7277:function(e,t,a){"use strict";var i=a("d32b");a.n(i).a},a434d:function(e,t,a){"use strict";a.r(t);a("b0c0"),a("cca6"),a("96cf");var i=a("1da1"),n=a("5530"),r=a("2f62"),l={name:"ExceptionMaterial",mixins:[a("ae72").a],data:function(){return{tableData:[],SupplierManagementDialog:!1,formField:{name:"",remark:""},queryInfo:{length:10,startNo:1,name:""},type:0}},mounted:function(){this.initTable()},created:function(){this.rules={name:[{required:!0,message:"请输入物料名称",trigger:"blur"}]}},methods:Object(n.a)(Object(n.a)({},Object(r.b)({getMaterialFilter:"MainData/getMaterialFilter",deleteMaterialFilter:"MainData/deleteMaterialFilter",postMaterialFilter:"MainData/postMaterialFilter",putMaterialFilter:"MainData/putMaterialFilter"})),{},{searchByQueryInfo:function(){this.queryInfo.length=10,this.queryInfo.startNo=1,this.initTable()},initTable:function(){var e=this,t=Object.assign({},this.queryInfo);this.getMaterialFilter(t).then((function(t){e.tableData=t.result})).catch((function(t){e.$message.error(t.message)}))},reset:function(){this.queryInfo={length:10,startNo:1,material:"",source:"",supplierMaterial:""},this.initTable()},deleteSupperily:function(e){var t=this;return Object(i.a)(regeneratorRuntime.mark((function a(){return regeneratorRuntime.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,t.$confirm("是否删除当前物料".concat(e.name),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"});case 3:"confirm"==a.sent&&t.deleteMaterialFilter(e.id).then((function(e){t.$message.success(e.message),t.initTable()})).catch((function(e){t.$message.error(e.message)})),a.next=9;break;case 7:a.prev=7,a.t0=a.catch(0);case 9:case"end":return a.stop()}}),a,null,[[0,7]])})))()},comfirmEditOrMake:function(){var e=this,t=Object.assign({},this.formField);this.$refs.ruleForm.validate((function(a){if(!a)return e.$message.error("请检查是否存在未填项!");0==e.type?e.postMaterialFilter(t).then((function(t){e.$message.success(t.message),e.initTable(),e.dialogCancle()})):e.putMaterialFilter(t).then((function(t){e.$message.success(t.message),e.initTable(),e.dialogCancle()}))}))},showCreateDialog:function(){this.type=0,this.SupplierManagementDialog=!0},editTableColumnData:function(e){this.SupplierManagementDialog=!0,this.type=1,this.formField=e},dialogCancle:function(){this.SupplierManagementDialog=!1,this.formField={code:"",name:"",taxNo:"",status:"",supplierSpecial:""}}})},o=(a("7277"),a("2877")),s=Object(o.a)(l,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"ExceptionMaterial"},[a("div",{staticClass:"bgc p-left-2"},[a("div",{staticClass:"d-flex a-center m-bottom-1"},[a("FeesInput",{attrs:{santakLabel:"物料",fieldName:"name",field:"queryInfo",width:"300",labelWidth:"100",defaultValue:e.queryInfo.name}}),a("div",{staticClass:"d-flex m-left-2"},[a("FeesButton",{attrs:{text:"搜索",icon:"el-icon-search"},on:{buttonClick:e.searchByQueryInfo}}),a("FeesButton",{attrs:{text:"重置",icon:"el-icon-download"},on:{buttonClick:e.reset}})],1)],1)]),a("div",{staticClass:"p2"},[a("div",{staticClass:"m-bottom-2 p-top-1 d-flex"},[a("FeesButton",{attrs:{text:"返回",icon:"el-icon-plus"},on:{buttonClick:function(t){return e.$router.go(-1)}}}),a("FeesButton",{attrs:{text:"新增",icon:"el-icon-plus"},on:{buttonClick:e.showCreateDialog}})],1),a("el-table",{staticStyle:{width:"40%"},attrs:{data:e.tableData,stripe:"",border:""}},[a("el-table-column",{attrs:{label:"操作",width:"120",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{staticClass:"link-text-color cursor",on:{click:function(a){return e.editTableColumnData(t.row)}}},[e._v(" 编辑 ")]),a("span",{staticClass:"link-text-color cursor c-red",on:{click:function(a){return e.deleteSupperily(t.row)}}},[e._v(" 删除 ")])]}}])}),a("el-table-column",{attrs:{prop:"name",label:"物料名称",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.row;return[a("span",{attrs:{title:i.name}},[e._v(e._s(i.name))])]}}])}),a("el-table-column",{attrs:{prop:"remark",label:"备注",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.row;return[a("span",{attrs:{title:i.remark}},[e._v(e._s(i.remark))])]}}])})],1),a("el-dialog",{attrs:{title:0==e.type?"新建":"编辑",visible:e.SupplierManagementDialog,"before-close":e.dialogCancle},on:{"update:visible":function(t){e.SupplierManagementDialog=t}}},[a("el-form",{ref:"ruleForm",attrs:{model:e.formField,rules:e.rules,"label-position":"left","label-width":"100px"}},[a("el-form-item",{attrs:{label:"物料名称",prop:"name"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:e.formField.name,callback:function(t){e.$set(e.formField,"name",t)},expression:"formField.name"}})],1),a("el-form-item",{attrs:{prop:"remark",label:"备注"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:e.formField.remark,callback:function(t){e.$set(e.formField,"remark",t)},expression:"formField.remark"}})],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("div",{staticClass:"d-flex j-fe"},[a("FeesButton",{attrs:{text:"取 消",icon:"el-icon-plus"},on:{buttonClick:e.dialogCancle}}),a("FeesButton",{directives:[{name:"debounce",rawName:"v-debounce",value:{time:500,methods:e.comfirmEditOrMake},expression:"{ time: 500, methods: comfirmEditOrMake }"}],attrs:{text:"确 定",icon:"el-icon-plus",color:"#fff",isActive:!0}})],1)])],1)],1)])}),[],!1,null,"3a63b9f0",null);t.default=s.exports},ae72:function(e,t,a){"use strict";t.a={data:function(){return{isSearch:!1,total:null}},methods:{handleSizeChange:function(e){this.queryInfo.pageSize=e,this.initTable()},handleCurrentChange:function(e){this.queryInfo.startNo=e,this.initTable()},searchClick:function(){this.isSearch=!this.isSearch}}}},d32b:function(e,t,a){}}]);