You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1 lines
33 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7a1ab9f8"],{3839:function(t,e,a){"use strict";a("9ccd")},"674d":function(t,e,a){},7042:function(t,e,a){"use strict";var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"pagination-container e-pagination",class:{hidden:t.hidden}},[a("el-pagination",t._b({attrs:{background:t.background,"current-page":t.current,"page-size":t.Size,layout:t.layout,"page-sizes":t.pageSizes,total:t.total},on:{"update:currentPage":function(e){t.current=e},"update:current-page":function(e){t.current=e},"update:pageSize":function(e){t.Size=e},"update:page-size":function(e){t.Size=e},"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}},"el-pagination",t.$attrs,!1))],1)},i=[],r={name:"Pagination",props:{total:{required:!0,type:Number},page:{type:Number,default:1},limit:{type:Number,default:20},pageSizes:{type:Array,default:function(){return[5,10,15,20,30,50]}},layout:{type:String,default:"sizes"},background:{type:Boolean,default:!0},autoScroll:{type:Boolean,default:!0},hidden:{type:Boolean,default:!1}},computed:{current:{get:function(){return this.page},set:function(t){this.$emit("update:page",t)}},Size:{get:function(){return this.limit},set:function(t){this.$emit("update:limit",t)}}},methods:{handleSizeChange:function(t){this.$emit("pagination",{pageNum:this.curren,pageSize:t})},handleCurrentChange:function(t){this.$emit("pagination",{pageNum:t,pageSize:this.Size})}}},l=r,o=(a("be5a"),a("2877")),n=Object(o["a"])(l,s,i,!1,null,null,null);e["a"]=n.exports},"77b3":function(t,e,a){"use strict";var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"tab-header webtop"},[a("div",[t._v(t._s(t.viewTitle))]),a("div",t._l(t.btnList,(function(e){return a("el-button",{key:e.btnKey,attrs:{type:e.type,size:e.size,icon:e.icon,disabled:t.btndisabled},on:{click:function(a){return t.btnHandle(e.btnKey)}}},[t._v(" "+t._s(e.btnLabel)+" ")])})),1)])},i=[],r=(a("b775"),{name:"ButtonBar",props:{viewTitle:String,btndisabled:{type:Boolean,default:!1}},data:function(){return{currentPath:this.$route.path,userSid:this.$store.getters.userInfo?this.$store.getters.userInfo.userSid:"",btnList:[{type:"primary",size:"small",icon:"",btnKey:"toAdd",btnLabel:"新增"},{type:"primary",size:"small",icon:"el-icon-edit",btnKey:"toEdit",btnLabel:"编辑"},{type:"primary",size:"small",icon:"",btnKey:"doSubmit",btnLabel:"提交"},{type:"danger",size:"small",icon:"",btnKey:"doDel",btnLabel:"删除"},{type:"success",size:"small",icon:"",btnKey:"doImport",btnLabel:"导入"},{type:"success",size:"small",icon:"",btnKey:"doExport",btnLabel:"导出"}]}},created:function(){this.initPermission()},methods:{initPermission:function(){console.log("*******************当前路径 "+this.currentPath),console.log("*******************当前用户 "+this.userSid);this.currentPath,this.userSid},btnHandle:function(t){this.$emit("btnhandle",t)}}}),l=r,o=a("2877"),n=Object(o["a"])(l,s,i,!1,null,null,null);e["a"]=n.exports},8107:function(t,e,a){},"863e":function(t,e,a){"use strict";a("8107")},"9ccd":function(t,e,a){},"9f9a":function(t,e,a){"use strict";a("674d")},be5a:function(t,e,a){"use strict";a("f56b")},ccb4:function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"app-container-Update"},[a("div",{directives:[{name:"show",rawName:"v-show",value:1==t.viewState,expression:"viewState == 1"}]},[a("button-bar",{attrs:{"view-title":"物料管理",btndisabled:t.btndisabled},on:{btnhandle:t.btnHandle}}),a("div",{staticClass:"searchcon"},[a("el-button",{staticClass:"searchbtn",attrs:{size:"small"},on:{click:function(e){t.isSearchShow=!t.isSearchShow}}},[t._v(t._s(t.isSearchShow?"隐藏查询条件":"显示查询条件")+" ")]),a("div",{directives:[{name:"show",rawName:"v-show",value:t.isSearchShow,expression:"isSearchShow"}],staticClass:"search"},[a("el-form",{staticClass:"tab-header",attrs:{inline:!0}},[a("el-row",[a("el-form-item",{attrs:{label:"物料编码"}},[a("el-input",{attrs:{placeholder:"请输入物料编码",clearable:""},model:{value:t.queryParams.params.mNum,callback:function(e){t.$set(t.queryParams.params,"mNum",e)},expression:"queryParams.params.mNum"}})],1),a("el-form-item",{attrs:{label:"物料名称"}},[a("el-input",{attrs:{placeholder:"请输入物料名称",clearable:""},model:{value:t.queryParams.params.mName,callback:function(e){t.$set(t.queryParams.params,"mName",e)},expression:"queryParams.params.mName"}})],1),a("el-form-item",{attrs:{label:"物料简称"}},[a("el-input",{attrs:{placeholder:"请输入物料简称",clearable:""},model:{value:t.queryParams.params.mAbbreviation,callback:function(e){t.$set(t.queryParams.params,"mAbbreviation",e)},expression:"queryParams.params.mAbbreviation"}})],1),a("el-form-item",{attrs:{label:"规格型号"}},[a("el-input",{attrs:{placeholder:"请输入规格型号",clearable:""},model:{value:t.queryParams.params.model,callback:function(e){t.$set(t.queryParams.params,"model",e)},expression:"queryParams.params.model"}})],1),a("el-form-item",{attrs:{label:"物料分组"}},[a("el-select",{staticStyle:{width:"200px"},attrs:{filterable:"",placeholder:"请选择"},on:{change:t.changemGroup},model:{value:t.queryParams.params.mGroup,callback:function(e){t.$set(t.queryParams.params,"mGroup",e)},expression:"queryParams.params.mGroup"}},t._l(t.mGroup_list,(function(t){return a("el-option",{key:t.dictKey,attrs:{label:t.dictValue,value:t.dictKey}})})),1)],1)],1),a("el-row",[a("el-form-item",{attrs:{label:"数据状态"}},[a("el-select",{staticStyle:{width:"200px"},attrs:{filterable:"",placeholder:"请选择"},on:{change:t.changestate},model:{value:t.queryParams.params.state,callback:function(e){t.$set(t.queryParams.params,"state",e)},expression:"queryParams.params.state"}},[a("el-option",{attrs:{label:"已审核",value:"0"}}),a("el-option",{attrs:{label:"未审核",value:"1"}})],1)],1),a("el-form-item",{attrs:{label:"禁用状态"}},[a("el-select",{staticStyle:{width:"200px"},attrs:{filterable:"",placeholder:"请选择"},on:{change:t.changeisEnable},model:{value:t.queryParams.params.isEnable,callback:function(e){t.$set(t.queryParams.params,"isEnable",e)},expression:"queryParams.params.isEnable"}},[a("el-option",{attrs:{label:"可用",value:"0"}}),a("el-option",{attrs:{label:"不可用",value:"1"}})],1)],1),a("el-form-item",{attrs:{label:"物料属性"}},[a("el-select",{staticStyle:{width:"200px"},attrs:{filterable:"",placeholder:"请选择"},on:{change:t.changemAttribute},model:{value:t.queryParams.params.mAttribute,callback:function(e){t.$set(t.queryParams.params,"mAttribute",e)},expression:"queryParams.params.mAttribute"}},t._l(t.mAttribute_list,(function(t){return a("el-option",{key:t.dictKey,attrs:{label:t.dictValue,value:t.dictKey}})})),1)],1),a("el-form-item",{attrs:{label:"存货类别"}},[a("el-select",{staticStyle:{width:"200px"},attrs:{filterable:"",placeholder:"请选择"},on:{change:t.changeinventoryType},model:{value:t.queryParams.params.inventoryType,callback:function(e){t.$set(t.queryParams.params,"inventoryType",e)},expression:"queryParams.params.inventoryType"}},t._l(t.inventoryType_list,(function(t){return a("el-option",{key:t.dictKey,attrs:{label:t.dictValue,value:t.dictKey}})})),1)],1)],1),a("el-divider"),a("div",{staticClass:"btn",staticStyle:{"text-align":"center"}},[a("el-button",{attrs:{type:"primary"},on:{click:t.dosearch}},[t._v("查询")]),a("el-button",{attrs:{type:"primary"},on:{click:t.resetQuery}},[t._v("重置")])],1)],1)],1)],1),a("div",{staticClass:"listtop"},[a("div",{staticClass:"tit"},[t._v("物料信息列表")]),a("pageye",{directives:[{name:"show",rawName:"v-show",value:t.dataList.length>0,expression:"dataList.length > 0"}],staticClass:"pagination",attrs:{total:t.queryParams.total,page:t.queryParams.current,limit:t.queryParams.size},on:{"update:page":function(e){return t.$set(t.queryParams,"current",e)},"update:limit":function(e){return t.$set(t.queryParams,"size",e)},pagination:t.loadList}})],1),a("div",{staticClass:"listcon"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.tableLoading,expression:"tableLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"selection-change":t.handleSelectionChange}},[a("el-table-column",{attrs:{width:"50px",type:"selection",align:"center"}}),a("el-table-column",{attrs:{width:"80px",label:"序号",type:"index",index:t.indexMethod,align:"center"}}),a("el-table-column",{attrs:{prop:"mNum",label:"物料编码",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",{staticClass:"tablerow-click",on:{click:function(a){return t.toInfo(e.row)}}},[t._v(t._s(e.row.mNum))])]}}])}),a("el-table-column",{attrs:{prop:"mName",label:"物料名称",align:"center"}}),a("el-table-column",{attrs:{prop:"mAbbreviation",label:"物料简称",align:"center"}}),a("el-table-column",{attrs:{prop:"mGroup",label:"物料分组",align:"center",width:"80px"}}),a("el-table-column",{attrs:{prop:"model",label:"规格型号",align:"center"}}),a("el-table-column",{attrs:{prop:"unit",label:"基本单位",align:"center",width:"80px"}}),a("el-table-column",{attrs:{prop:"mAttribute",label:"物料属性",align:"center",width:"80px"}}),a("el-table-column",{attrs:{prop:"inventoryType",label:"存货类别",align:"center",width:"80px"}}),a("el-table-column",{attrs:{prop:"remarks",label:"描述",align:"left","header-align":"center",width:"400px"}}),a("el-table-column",{attrs:{prop:"state",label:"数据状态",align:"center",width:"80px"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",[t._v(t._s("0"==e.row.state?"已审核":"未审核"))])]}}])}),a("el-table-column",{attrs:{prop:"isEnable",label:"禁用状态",align:"center",width:"80px"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",[t._v(t._s("0"==e.row.isEnable?"可用":"不可用"))])]}}])})],1)],1),a("div",{staticClass:"pages"},[a("div",{staticClass:"tit"}),a("pagination",{directives:[{name:"show",rawName:"v-show",value:t.dataList.length>0,expression:"dataList.length > 0"}],staticClass:"pagination",attrs:{total:t.queryParams.total,page:t.queryParams.current,limit:t.queryParams.size},on:{"update:page":function(e){return t.$set(t.queryParams,"current",e)},"update:limit":function(e){return t.$set(t.queryParams,"size",e)},pagination:t.loadList}})],1)],1),a("div-add",{directives:[{name:"show",rawName:"v-show",value:2==t.viewState||3==t.viewState,expression:"viewState == 2 || viewState == 3"}],ref:"divadd",on:{doback:t.resetState,reloadlist:t.loadList}}),a("div-info",{directives:[{name:"show",rawName:"v-show",value:4==t.viewState,expression:"viewState == 4"}],ref:"divinfo",on:{doback:t.resetState}})],1)},i=[],r=a("b775"),l=a("4328"),o=a.n(l),n={listPage:function(t){return Object(r["a"])({url:"/scm/v1/scmmaterial/listPage",method:"post",data:t,headers:{"Content-Type":"application/json"}})},saveAdd:function(t){return Object(r["a"])({url:"/scm/v1/scmmaterial/save",method:"post",data:t,headers:{"Content-Type":"application/json"}})},saveEdit:function(t,e){return Object(r["a"])({url:"/scm/v1/scmmaterial/update/"+e,method:"post",data:t,headers:{"Content-Type":"application/json"}})},delBySids:function(t){return Object(r["a"])({url:"/scm/v1/scmmaterial/delBySids",method:"post",data:t,headers:{"Content-Type":"application/json"}})},fetchBySid:function(t){return Object(r["a"])({url:"/scm/v1/scmmaterial/fetchBySid/"+t})},importExcel:function(t){return Object(r["a"])({url:"/anruiscm/v1/scmmaterial/importExcel",method:"post",data:t})},exportExcel:function(t){return Object(r["a"])({url:"/anruiscm/v1/scmmaterial/exportExcel",method:"post",data:t})},pullDown:function(t){return Object(r["a"])({url:"/portal/v1/dictcommons/typeValues",method:"get",params:t})},useOrg:function(t){return Object(r["a"])({url:"/portal/v1/sysorganization/selectListOrg",method:"get",params:t,data:o.a.stringify(t)})},getOrg:function(t){return Object(r["a"])({url:"/portal/v1/sysorganization/getListOrg",method:"get",params:t})}},c=a("77b3"),u=a("4d86"),m=a("7042"),d=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"headInfo"},[a("div",{staticClass:"tab-headerg webtop"},[a("div",[t._v(t._s(t.viewTitle))]),a("div",[a("el-button",{attrs:{type:"primary",size:"small",disabled:t.submitdisabled},on:{click:function(e){"add"===t.dialogStatus?t.saveAdd():t.saveEdit()}}},[t._v("保存 ")]),a("el-button",{attrs:{type:"info",size:"small"},on:{click:function(e){return t.handleReturn()}}},[t._v("返回")])],1)]),a("div",{staticClass:"listconadd"},[a("el-form",{ref:"form_obj",staticClass:"formadd",attrs:{model:t.formobj,rules:t.rules,"label-position":"top","label-width":"300px"}},[a("div",{staticClass:"wlInfo"},[a("span",[t._v("物料信息")])]),a("el-row",[a("el-col",{staticClass:"tleftb",attrs:{span:4}},[a("el-form-item",[a("span",{attrs:{slot:"label"},slot:"label"},[a("span",{staticClass:"icon"},[t._v("*")]),t._v("物料编码")])])],1),a("el-col",{staticClass:"trightb",attrs:{span:8}},[a("el-form-item",{attrs:{prop:"mNum"}},[a("el-input",{staticClass:"addinputw",attrs:{placeholder:"物料编码",clearable:""},model:{value:t.formobj.mNum,callback:function(e){t.$set(t.formobj,"mNum",e)},expression:"formobj.mNum"}})],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:4}},[a("el-form-item",[a("span",{attrs:{slot:"label"},slot:"label"},[a("span",{staticClass:"icon"},[t._v("*")]),t._v("物料名称")])])],1),a("el-col",{staticClass:"trightb",attrs:{span:8}},[a("el-form-item",{attrs:{prop:"mName"}},[a("el-input",{staticClass:"addinputw",attrs:{placeholder:"物料名称",clearable:""},model:{value:t.formobj.mName,callback:function(e){t.$set(t.formobj,"mName",e)},expression:"formobj.mName"}})],1)],1)],1),a("el-row",[a("el-col",{staticClass:"tleftb",attrs:{span:4}},[a("el-form-item",[a("span",{attrs:{slot:"label"},slot:"label"},[t._v("物料简称")])])],1),a("el-col",{staticClass:"trightb",attrs:{span:8}},[a("el-form-item",{attrs:{prop:"mAbbreviation"}},[a("el-input",{staticClass:"addinputw",attrs:{placeholder:"物料简称",clearable:""},model:{value:t.formobj.mAbbreviation,callback:function(e){t.$set(t.formobj,"mAbbreviation",e)},expression:"formobj.mAbbreviation"}})],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:4}},[a("el-form-item",[a("span",{attrs:{slot:"label"},slot:"label"},[a("span",{staticClass:"icon"},[t._v("*")]),t._v("物料分组")])])],1),a("el-col",{staticClass:"trightb",attrs:{span:8}},[a("el-form-item",{attrs:{prop:"mGroup"}},[a("el-select",{staticClass:"addinputw",attrs:{filterable:"",placeholder:"请选择"},on:{change:t.changemGroup},model:{value:t.formobj.mGroup,callback:function(e){t.$set(t.formobj,"mGroup",e)},expression:"formobj.mGroup"}},t._l(t.mGroup_list,(function(t){return a("el-option",{key:t.dictKey,attrs:{label:t.dictValue,value:t.dictKey}})})),1)],1)],1)],1),a("el-row",[a("el-col",{staticClass:"tleftb",attrs:{span:4}},[a("el-form-item",[a("span",{attrs:{slot:"label"},slot:"label"},[a("span",{staticClass:"icon"},[t._v("*")]),t._v("规格型号")])])],1),a("el-col",{staticClass:"trightb",attrs:{span:8}},[a("el-form-item",{attrs:{prop:"model"}},[a("el-input",{staticClass:"addinputw",attrs:{placeholder:"规格型号",clearable:""},model:{value:t.formobj.model,callback:function(e){t.$set(t.formobj,"model",e)},expression:"formobj.model"}})],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:4}},[a("el-form-item",[a("span",{attrs:{slot:"label"},slot:"label"},[a("span",{staticClass:"icon"},[t._v("*")]),t._v("基本单位")])])],1),a("el-col",{staticClass:"trightb",attrs:{span:8}},[a("el-form-item",{attrs:{prop:"unit"}},[a("el-select",{staticClass:"addinputw",attrs:{filterable:"",placeholder:"请选择"},on:{change:t.changeunit},model:{value:t.formobj.unit,callback:function(e){t.$set(t.formobj,"unit",e)},expression:"formobj.unit"}},t._l(t.unit_list,(function(t){return a("el-option",{key:t.dictKey,attrs:{label:t.dictValue,value:t.dictKey}})})),1)],1)],1)],1),a("el-row",[a("el-col",{staticClass:"tleftb",attrs:{span:4}},[a("el-form-item",[a("span",{attrs:{slot:"label"},slot:"label"},[t._v("物料属性")])])],1),a("el-col",{staticClass:"trightb",attrs:{span:8}},[a("el-form-item",{attrs:{prop:"mAttribute"}},[a("el-select",{staticClass:"addinputw",attrs:{filterable:"",placeholder:"请选择"},on:{change:t.changemAttribute},model:{value:t.formobj.mAttribute,callback:function(e){t.$set(t.formobj,"mAttribute",e)},expression:"formobj.mAttribute"}},t._l(t.mAttribute_list,(function(t){return a("el-option",{key:t.dictKey,attrs:{label:t.dictValue,value:t.dictKey}})})),1)],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:4}},[a("el-form-item",[a("span",{attrs:{slot:"label"},slot:"label"},[t._v("存货类别")])])],1),a("el-col",{staticClass:"trightb",attrs:{span:8}},[a("el-form-item",{attrs:{prop:"inventoryType"}},[a("el-select",{staticClass:"addinputw",attrs:{filterable:"",placeholder:"请选择"},on:{change:t.changeinventoryType},model:{value:t.formobj.inventoryType,callback:function(e){t.$set(t.formobj,"inventoryType",e)},expression:"formobj.inventoryType"}},t._l(t.inventoryType_list,(function(t){return a("el-option",{key:t.dictKey,attrs:{label:t.dictValue,value:t.dictKey}})})),1)],1)],1)],1),a("el-row",[a("el-col",{staticClass:"tleftb",attrs:{span:4}},[a("el-form-item",{attrs:{prop:"remarks"}},[a("span",{attrs:{slot:"label"},slot:"label"},[t._v("描述")])])],1),a("el-col",{staticClass:"trightb",attrs:{span:20}},[a("el-form-item",{attrs:{prop:"remarks"}},[a("el-input",{staticClass:"addinputw",attrs:{placeholder:"描述",clearable:""},model:{value:t.formobj.remarks,callback:function(e){t.$set(t.formobj,"remarks",e)},expression:"formobj.remarks"}})],1)],1)],1),a("el-row",[a("el-col",{staticClass:"tleftb",attrs:{span:4}},[a("el-form-item",[a("span",{attrs:{slot:"label"},slot:"label"},[a("span",{staticClass:"icon"},[t._v("*")]),t._v("数据状态")])])],1),a("el-col",{staticClass:"trightb",attrs:{span:8}},[a("el-form-item",{attrs:{prop:"state"}},[a("el-select",{staticClass:"addinputw",attrs:{filterable:"",placeholder:"请选择"},on:{change:t.changestate},model:{value:t.formobj.state,callback:function(e){t.$set(t.formobj,"state",e)},expression:"formobj.state"}},[a("el-option",{attrs:{label:"已审核",value:"0"}}),a("el-option",{attrs:{label:"未审核",value:"1"}})],1)],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:4}},[a("el-form-item",[a("span",{attrs:{slot:"label"},slot:"label"},[a("span",{staticClass:"icon"},[t._v("*")]),t._v("禁用状态")])])],1),a("el-col",{staticClass:"trightb",attrs:{span:8}},[a("el-form-item",{attrs:{prop:"isEnable"}},[a("el-select",{staticClass:"addinputw",attrs:{filterable:"",placeholder:"请选择"},on:{change:t.changeisEnable},model:{value:t.formobj.isEnable,callback:function(e){t.$set(t.formobj,"isEnable",e)},expression:"formobj.isEnable"}},[a("el-option",{attrs:{label:"可用",value:"0"}}),a("el-option",{attrs:{label:"不可用",value:"1"}})],1)],1)],1)],1),a("el-row",[a("el-col",{staticClass:"tleftb",attrs:{span:4}},[a("el-form-item",[a("span",{attrs:{slot:"label"},slot:"label"},[a("span",{staticClass:"icon"},[t._v("*")]),t._v("创建组织")])])],1),a("el-col",{staticClass:"trightb",attrs:{span:8}},[a("el-form-item",{attrs:{prop:"createOrg"}},[a("el-input",{staticClass:"addinputw",attrs:{placeholder:"创建组织",disabled:!0,clearable:""},model:{value:t.formobj.createOrg,callback:function(e){t.$set(t.formobj,"createOrg",e)},expression:"formobj.createOrg"}})],1)],1),a("el-col",{staticClass:"tleftb",attrs:{span:4}},[a("el-form-item",{attrs:{prop:"useOrg"}},[a("span",{attrs:{slot:"label"},slot:"label"},[t._v("使用组织")])])],1),a("el-col",{staticClass:"trightb",attrs:{span:8}},[a("el-form-item",{attrs:{prop:"useOrg"}},[a("el-select",{staticClass:"addinputw",attrs:{placeholder:"请选择",clearable:""},on:{change:t.orgArryChange},model:{value:t.formobj.useOrg,callback:function(e){t.$set(t.formobj,"useOrg",e)},expression:"formobj.useOrg"}},t._l(t.useOrg_list,(function(t){return a("el-option",{key:t.sid,attrs:{label:t.name,value:t.name,clearable:""}})})),1)],1)],1)],1)],1)],1)])},p=[],b={name:"ScmMaterialAdd",data:function(){return{refreshItem:0,viewTitle:"",dialogStatus:"add",mGroup_list:[],mAttribute_list:[],inventoryType_list:[],unit_list:[],useOrg_list:[],options:[],dataArr:[],orgProps:{value:"sid",label:"name",children:"children",checkStrictly:!0},orgOptions:[],orgArr:[],formobj:{sid:"",mNum:"",mName:"",mAbbreviation:"",mGroupKey:"",mGroup:"",model:"",mAttributeKey:"",mAttribute:"",inventoryTypeKey:"",inventoryType:"",state:"",isEnable:"",remarks:"",createOrgSid:window.sessionStorage.getItem("orgSid"),createOrg:window.sessionStorage.getItem("Orgname"),useOrgSid:"",useOrg:"",unit:"",unitKey:""},rules:{mNum:[{required:!0,message:"物料编码不能为空",trigger:"blur"}],mName:[{required:!0,message:"物料名称不能为空",trigger:"blur"}],mGroup:[{required:!0,message:"物料分组不能为空",trigger:"change"}],model:[{required:!0,message:"规格型号不能为空",trigger:"blur"}],unit:[{required:!0,message:"基本单位不能为空",trigger:"change"}],state:[{required:!0,message:"数据状态不能为空",trigger:"change"}],isEnable:[{required:!0,message:"禁用状态不能为空",trigger:"change"}],createOrg:[{required:!0,message:"创建组织不能为空",trigger:"blur"}]},submitdisabled:!1}},created:function(){this.getOrg(),this.mGroup(),this.mAttribute(),this.inventoryType(),this.unit()},methods:{mGroup:function(){var t=this;n.pullDown({psid:0,type:"materialGroup"}).then((function(e){"200"===e.code&&(t.mGroup_list=e.data)}))},mAttribute:function(){var t=this;n.pullDown({psid:0,type:"materialProperties"}).then((function(e){"200"===e.code&&(t.mAttribute_list=e.data)}))},inventoryType:function(){var t=this;n.pullDown({psid:0,type:"stockType"}).then((function(e){"200"===e.code&&(t.inventoryType_list=e.data)}))},unit:function(){var t=this;n.pullDown({psid:0,type:"basicUnit"}).then((function(e){"200"===e.code&&(t.unit_list=e.data)}))},changemGroup:function(t){var e=null;this.mGroup_list.forEach((function(a){a.dictKey==t&&(e={name:a.dictValue,value:a.dictKey})})),this.formobj.mGroupKey=e.value,this.formobj.mGroup=e.name},changemAttribute:function(t){var e=null;this.mAttribute_list.forEach((function(a){a.dictKey==t&&(e={name:a.dictValue,value:a.dictKey})})),this.formobj.mAttributeKey=e.value,this.formobj.mAttribute=e.name},changeinventoryType:function(t){var e=null;this.inventoryType_list.forEach((function(a){a.dictKey==t&&(e={name:a.dictValue,value:a.dictKey})})),this.formobj.inventoryTypeKey=e.value,this.formobj.inventoryType=e.name},changeunit:function(t){var e=null;this.unit_list.forEach((function(a){a.dictKey==t&&(e={name:a.dictValue,value:a.dictKey})})),this.formobj.unit=e.name,this.formobj.unitKey=e.value,console.log(this.formobj)},changestate:function(t){this.formobj.state=t},changeisEnable:function(t){this.formobj.isEnable=t},getOrg:function(){var t=this;n.getOrg().then((function(e){"200"===e.code&&(t.useOrg_list=e.data)}))},orgArryChange:function(t){console.log("触发下拉框按钮",t);var e={};this.useOrg_list.forEach((function(a){a.name==t&&(e={name:a.name,key:a.id,sid:a.sid})})),this.formobj.useOrg=e.name,this.formobj.useOrgSid=e.sid,console.log("name",this.formobj.useOrg,this.formobj.useOrgSid)},handleReturn:function(t){"true"===t&&this.$emit("reloadlist"),this.formobj.sid="",this.formobj.mNum="",this.formobj.mName="",this.formobj.mAbbreviation="",this.formobj.mGroupKey="",this.formobj.mGroup="",this.formobj.model="",this.formobj.mAttributeKey="",this.formobj.mAttribute="",this.formobj.inventoryTypeKey="",this.formobj.inventoryType="",this.formobj.state="",this.formobj.isEnable="",this.formobj.remarks="",this.formobj.useOrgSid="",this.formobj.useOrg="",this.formobj.unit="",this.formobj.unitKey="",this.$refs["form_obj"].resetFields(),this.useOrg_list=[],this.refreshItem++,this.$emit("doback")},showAdd:function(){var t=this;console.log(1234567891),console.log(window.sessionStorage.getItem("departmentName")),console.log(window.sessionStorage.getItem("departmentSid")),console.log(1234567891),this.$nextTick((function(){t.$refs["form_obj"].clearValidate()})),this.dialogStatus="add",this.viewTitle="【新建】物料信息"},showEdit:function(t){var e=this;this.$nextTick((function(){e.$refs["form_obj"].clearValidate()})),this.dialogStatus="edit",this.viewTitle="【编辑】物料信息";console.log(t.sid),n.fetchBySid(t.sid).then((function(a){var s=a.data;e.formobj.sid=t.sid,e.formobj.mNum=s.mNum,e.formobj.mName=s.mName,e.formobj.mAbbreviation=s.mAbbreviation,e.formobj.mGroupKey=s.mGroupKey,e.formobj.mGroup=s.mGroup,e.formobj.model=s.model,e.formobj.mAttributeKey=s.mAttributeKey,e.formobj.mAttribute=s.mAttribute,e.formobj.inventoryTypeKey=s.inventoryTypeKey,e.formobj.inventoryType=s.inventoryType,e.formobj.state=s.state,e.formobj.isEnable=s.isEnable,e.formobj.remarks=s.remarks,e.formobj.createOrgSid=s.createOrgSid,e.formobj.createOrg=s.createOrg,e.formobj.useOrg=s.useOrg,e.formobj.useOrgSid=s.useOrgSid,e.formobj.unit=s.unit,e.formobj.unitKey=s.unitKey,e.useOrg_list=s.useOrgSid})).catch((function(a){e.formobj=t}))},saveAdd:function(){var t=this,e=this;this.$refs["form_obj"].validate((function(a){if(!a)return!1;t.submitdisabled=!0,n.saveAdd(t.formobj).then((function(a){t.submitdisabled=!1,e.$message({showClose:!0,type:"success",message:a.msg}),e.handleReturn("true")})).catch((function(){t.submitdisabled=!1}))}))},saveEdit:function(){var t=this;if(this.useOrg_list){var e=[];this.useOrg_list.forEach((function(t){e.push(t[t.length-1])})),this.formobj.useOrgSid=e.toString()}var a=this;this.$refs["form_obj"].validate((function(e){if(!e)return!1;t.submitdisabled=!0,n.saveEdit(t.formobj,t.formobj.sid).then((function(e){t.submitdisabled=!1,a.$message({showClose:!0,type:"success",message:e.msg}),a.handleReturn("true")})).catch((function(){t.submitdisabled=!1}))}))}}},f=b,h=(a("9f9a"),a("2877")),v=Object(h["a"])(f,d,p,!1,null,"ba642af2",null),g=v.exports,y=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"headInfo"},[a("div",{staticClass:"tab-headerg webtop"},[a("div",[t._v("物料信息")]),a("div",[a("el-button",{attrs:{itype:"info",size:"small"},on:{click:function(e){return t.handleReturn()}}},[t._v("返回")])],1)]),a("div",{staticClass:"listconadd"},[a("el-form",{ref:"dataForm",staticClass:"forminfo",attrs:{"label-position":"right","label-width":"190px"}},[a("div",{staticClass:"wlInfo"},[a("span",[t._v("物料信息")])]),a("el-row",[a("el-col",{staticClass:"trightb",attrs:{span:4}},[t._v("物料编码")]),a("el-col",{staticClass:"tleftb",attrs:{span:8}},[t._v(t._s(t.formobj.mNum))]),a("el-col",{staticClass:"trightb",attrs:{span:4}},[t._v("物料名称")]),a("el-col",{staticClass:"tleftb",attrs:{span:8}},[t._v(t._s(t.formobj.mName))])],1),a("el-row",[a("el-col",{staticClass:"trightb",attrs:{span:4}},[t._v("物料简称")]),a("el-col",{staticClass:"tleftb",attrs:{span:8}},[t._v(t._s(t.formobj.mAbbreviation))]),a("el-col",{staticClass:"trightb",attrs:{span:4}},[t._v("物料分组")]),a("el-col",{staticClass:"tleftb",attrs:{span:8}},[t._v(t._s(t.formobj.mGroup))])],1),a("el-row",[a("el-col",{staticClass:"trightb",attrs:{span:4}},[t._v("规格型号")]),a("el-col",{staticClass:"tleftb",attrs:{span:8}},[t._v(t._s(t.formobj.model))]),a("el-col",{staticClass:"trightb",attrs:{span:4}},[t._v("基本单位")]),a("el-col",{staticClass:"tleftb",attrs:{span:8}},[t._v(t._s(t.formobj.unit))])],1),a("el-row",[a("el-col",{staticClass:"trightb",attrs:{span:4}},[t._v("物料属性")]),a("el-col",{staticClass:"tleftb",attrs:{span:8}},[t._v(t._s(t.formobj.mAttribute))]),a("el-col",{staticClass:"trightb",attrs:{span:4}},[t._v("存货类别")]),a("el-col",{staticClass:"tleftb",attrs:{span:8}},[t._v(t._s(t.formobj.inventoryType))])],1),a("el-row",[a("el-col",{staticClass:"trightb",attrs:{span:4}},[t._v("描述")]),a("el-col",{staticClass:"tleftb",attrs:{span:20}},[t._v(t._s(t.formobj.remarks))])],1),a("el-row",[a("el-col",{staticClass:"trightb",attrs:{span:4}},[t._v("数据状态")]),a("el-col",{staticClass:"tleftb",attrs:{span:8}},[t._v(t._s("0"==t.formobj.state?"已审核":"未审核"))]),a("el-col",{staticClass:"trightb",attrs:{span:4}},[t._v("禁用状态")]),a("el-col",{staticClass:"tleftb",attrs:{span:8}},[t._v(t._s("0"==t.formobj.isEnable?"可用":"不可用"))])],1),a("el-row",[a("el-col",{staticClass:"trightb",attrs:{span:4}},[t._v("创建组织")]),a("el-col",{staticClass:"tleftb",attrs:{span:8}},[t._v(t._s(t.formobj.createOrg))]),a("el-col",{staticClass:"trightb",attrs:{span:4}},[t._v("使用组织")]),a("el-col",{staticClass:"tleftb",attrs:{span:8}},[t._v(t._s(t.formobj.useOrg))])],1)],1)],1)])},_=[],j={name:"ScmMaterialInfo",data:function(){return{formobj:{}}},methods:{handleReturn:function(){this.formobj={},this.$emit("doback")},showInfo:function(t){this.formobj=t,console.log("这里是详情回显",t)}}},w=j,C=(a("863e"),Object(h["a"])(w,y,_,!1,null,"618afcd4",null)),S=C.exports,k={name:"ScmMaterialIndex",components:{ButtonBar:c["a"],Pagination:u["a"],pageye:m["a"],divAdd:g,divInfo:S},data:function(){return{btndisabled:!1,viewState:1,isSearchShow:!1,tableLoading:!1,dataList:[],mGroup_list:[],mAttribute_list:[],inventoryType_list:[],queryParams:{current:1,size:10,total:10,params:{mNum:"",mName:"",mAbbreviation:"",mGroup:"",model:"",mAttribute:"",inventoryType:"",state:"",isEnable:""}},multipleSelection:[]}},created:function(){this.loadList(),this.mGroup(),this.mAttribute(),this.inventoryType(),this.unit()},methods:{mGroup:function(){var t=this;n.pullDown({psid:0,type:"materialGroup"}).then((function(e){"200"===e.code&&(t.mGroup_list=e.data)}))},mAttribute:function(){var t=this;n.pullDown({psid:0,type:"materialProperties"}).then((function(e){"200"===e.code&&(t.mAttribute_list=e.data)}))},inventoryType:function(){var t=this;n.pullDown({psid:0,type:"stockType"}).then((function(e){"200"===e.code&&(t.inventoryType_list=e.data)}))},unit:function(){var t=this;n.pullDown({psid:0,type:"basicUnit"}).then((function(e){"200"===e.code&&(t.unit_list=e.data)}))},changemGroup:function(t){var e=null;this.mGroup_list.forEach((function(a){a.dictKey==t&&(e={name:a.dictValue,value:a.dictKey})})),this.queryParams.params.mGroup=e.name},changemAttribute:function(t){var e=null;this.mAttribute_list.forEach((function(a){a.dictKey==t&&(e={name:a.dictValue,value:a.dictKey})})),this.queryParams.params.mAttribute=e.name},changeinventoryType:function(t){var e=null;this.inventoryType_list.forEach((function(a){a.dictKey==t&&(e={name:a.dictValue,value:a.dictKey})})),this.queryParams.params.inventoryType=e.name},changestate:function(t){this.queryParams.params.state=t},changeisEnable:function(t){this.queryParams.params.isEnable=t},resetState:function(){this.viewState=1},btnHandle:function(t){switch(console.log("XXXXXXXXXXXXXXX "+t),t){case"toAdd":this.toAdd();break;case"toEdit":this.toEdit();break;case"doSubmit":this.doSubmit();break;case"doDel":this.doDel();break;case"doImport":this.doImport();break;case"doExport":this.doExport();break;default:break}},toAdd:function(t){this.viewState=2,this.$refs["divadd"].showAdd()},toEdit:function(){if(0!==this.multipleSelection.length)if(this.multipleSelection.length>1)this.$message({showClose:!0,type:"error",message:"只能选择一条记录进行编辑"});else{this.viewState=3;var t=this.multipleSelection[0];this.$refs["divadd"].showEdit(t)}else this.$message({showClose:!0,type:"error",message:"请选择一条记录进行编辑"})},doSubmit:function(t){var e=this;this.btndisabled=!0,n.doSubmit(this.queryParams.params).then((function(t){console.log(t),e.btndisabled=!1})).catch((function(){e.btndisabled=!1}))},doDel:function(t){var e=this;if(0!==this.multipleSelection.length){var a=this,s=[];this.multipleSelection.forEach((function(t){s.push(t.sid)}));var i="请确认是否删除所选 "+this.multipleSelection.length+" 条记录?";this.$confirm(i,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var t=e.$loading({lock:!0,text:"Loading",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"});n.delBySids(s).then((function(e){t.close(),a.$message({type:"success",message:e.msg,showClose:!0}),a.loadList()})).catch((function(e){t.close()}))})).catch((function(){}))}else this.$message({showClose:!0,type:"error",message:"请选择至少一条记录进行删除操作"})},doImport:function(t){n.importExcel(this.queryParams.params).then((function(t){console.log(t)})).catch((function(){}))},doExport:function(t){var e=[];this.multipleSelection.forEach((function(t){e.push(t.sid)})),this.queryParams.params.sids=e,n.exportExcel(this.queryParams.params).then((function(t){var e=t.data,a=e.filename,s=document.createElement("a");s.download=a,s.style.display="none",s.href=e.downurl,document.body.appendChild(s),s.click(),URL.revokeObjectURL(s.href),document.body.removeChild(s)})).catch((function(){}))},dosearch:function(){this.loadList()},resetQuery:function(){this.queryParams={current:1,size:10,total:10,params:{mNum:"",mName:"",mAbbreviation:"",mGroup:"",model:"",mAttribute:"",inventoryType:"",state:"",isEnale:""}},this.dosearch()},loadList:function(){var t=this;this.tableLoading=!0,n.listPage(this.queryParams).then((function(e){t.tableLoading=!1;var a=e.data;t.queryParams.total=a.total,t.dataList=a.records})).catch((function(){t.tableLoading=!1}))},handleSelectionChange:function(t){this.multipleSelection=t},indexMethod:function(t){var e=(this.queryParams.current-1)*this.queryParams.size,a=t+1+e;return a},toInfo:function(t){this.$refs["divinfo"].showInfo(t),this.viewState=4}}},x=k,A=(a("3839"),Object(h["a"])(x,s,i,!1,null,"2f604466",null));e["default"]=A.exports},f56b:function(t,e,a){}}]);