"use strict";(self["webpackChunktft_mes"]=self["webpackChunktft_mes"]||[]).push([[4337],{8027:function(t,e,n){n.d(e,{Z:function(){return l}});var r=function(){var t=this,e=t._self._c;return e("div",[e("el-tag",{attrs:{size:"medium",type:t.tagType}},[t._v(t._s(t.showName))])],1)},a=[],i={name:"statusTag",props:{injectData:{type:Object,default:()=>({})}},data(){return{tagType:"",showName:"",list:JSON.parse(localStorage.getItem("publicList")).enabledVoList}},mounted(){this.init()},methods:{init(){1===this.injectData.enabled?this.tagType="":this.tagType="warning",this.list&&this.list.map((t=>{t.dataCode===this.injectData.enabled&&(this.showName=t.dataName)}))}},watch:{injectData(t,e){e.enabled!==t.enabled&&this.init()}}},o=i,s=n(1001),u=(0,s.Z)(o,r,a,!1,null,null,null),l=u.exports},4337:function(t,e,n){n.r(e),n.d(e,{default:function(){return Z}});var r=function(){var t=this,e=t._self._c;return e("div",{staticClass:"page-box"},[e("search-bar",{ref:"searchBarForm",attrs:{formConfigs:t.formConfig},on:{headBtnClick:t.buttonClick}}),e("base-table",{attrs:{page:t.listQuery.current,limit:t.listQuery.size,"table-props":t.tableProps,"table-data":t.tableData,"max-height":t.tableH}},[t.tableBtn.length?e("method-btn",{attrs:{slot:"handleBtn",width:120,label:"操作","method-list":t.tableBtn},on:{clickBtn:t.handleClick},slot:"handleBtn"}):t._e()],1),e("pagination",{attrs:{page:t.listQuery.current,limit:t.listQuery.size,total:t.total},on:{"update:page":function(e){return t.$set(t.listQuery,"current",e)},"update:limit":function(e){return t.$set(t.listQuery,"size",e)},pagination:function(e){return t.getList()}}}),e("base-dialog",{attrs:{dialogTitle:t.addOrEditTitle,dialogVisible:t.centervisible,"before-close":t.handleCancel},on:{cancel:t.handleCancel,confirm:t.handleConfirm}},[e("consumables-add",{ref:"consumablesAdd",on:{successSubmit:t.successSubmit}})],1)],1)},a=[],i=function(){var t=this,e=t._self._c;return e("el-form",{ref:"form",attrs:{rules:t.rules,"label-width":"100px",model:t.form}},[e("el-form-item",{attrs:{label:"耗材名称",prop:"name"}},[e("el-input",{attrs:{placeholder:"耗材名称"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),e("el-form-item",{attrs:{label:"耗材规格",prop:"spec"}},[e("el-input",{attrs:{placeholder:"耗材规格"},model:{value:t.form.spec,callback:function(e){t.$set(t.form,"spec",e)},expression:"form.spec"}})],1),e("el-form-item",{attrs:{label:"耗材单位",prop:"unit"}},[e("el-input",{attrs:{placeholder:"耗材单位"},model:{value:t.form.unit,callback:function(e){t.$set(t.form,"unit",e)},expression:"form.unit"}})],1),e("el-form-item",{attrs:{label:"基础消耗量",prop:"basicConsume"}},[e("el-input-number",{staticStyle:{width:"100%"},attrs:{min:0,max:999999999,precision:2,step:1},model:{value:t.form.basicConsume,callback:function(e){t.$set(t.form,"basicConsume",e)},expression:"form.basicConsume"}})],1),e("el-form-item",{directives:[{name:"show",rawName:"v-show",value:t.isEdit,expression:"isEdit"}],attrs:{label:"状态",prop:"enabled"}},[e("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"状态"},model:{value:t.form.enabled,callback:function(e){t.$set(t.form,"enabled",e)},expression:"form.enabled"}},t._l(t.stateList,(function(t,n){return e("el-option",{key:n,attrs:{label:t.dataName,value:t.dataCode}})})),1)],1)],1)},o=[],s=n(910),u={name:"ConsumablesAdd",data(){return{form:{id:"",name:"",spec:"",unit:"",basicConsume:"",enabled:1},rules:{name:[{required:!0,message:"请输入耗材名称",trigger:"blur"}],spec:[{required:!0,message:"请输入耗材规格",trigger:"blur"}]},stateList:JSON.parse(localStorage.getItem("publicList")).enabledVoList,isEdit:!1}},methods:{init(t){t?(this.form.id=t.id,(0,s.b8)({id:t.id}).then((e=>{0===e.code&&(console.log(e),this.form.name=e.data.name,this.form.spec="copy"===t.type?"":e.data.spec,this.form.unit=e.data.unit,this.form.basicConsume=e.data.basicConsume,this.form.enabled=e.data.enabled)})),"edit"===t.type?this.isEdit=!0:(this.isEdit=!1,this.form.id="")):(this.isEdit=!1,this.form.id="")},submitForm(){this.$refs["form"].validate((t=>{if(!t)return!1;this.isEdit?(0,s.Or)({...this.form}).then((t=>{0===t.code&&(this.$message({message:"操作成功",type:"success",duration:1500}),this.$emit("successSubmit"))})):(0,s.Sc)({...this.form}).then((t=>{0===t.code&&(this.$message({message:"操作成功",type:"success",duration:1500}),this.$emit("successSubmit"))}))}))},formClear(){this.$refs.form.resetFields(),this.isEdit=!1}}},l=u,c=n(1001),d=(0,c.Z)(l,i,o,!1,null,null,null),m=d.exports,p=n(475),f=n(8027);const h=[{prop:"name",label:"耗材名称"},{prop:"spec",label:"耗材规格"},{prop:"unit",label:"耗材单位"},{prop:"basicConsume",label:"基础消耗量"},{prop:"enabled",label:"状态",width:120,subcomponent:f.Z}],b=[{type:"edit",btnName:"编辑"},{type:"copy",btnName:"复制"}];var g={name:"ConsumablesConfig",components:{ConsumablesAdd:m},data(){return{formConfig:[{type:"input",label:"耗材名称",placeholder:"耗材名称",param:"name"},{type:"input",label:"耗材规格",placeholder:"耗材规格",param:"spec"},{type:"select",label:"状态",selectOptions:JSON.parse(localStorage.getItem("publicList")).enabledVoList,labelField:"dataName",valueField:"dataCode",param:"enabled",defaultSelect:"",width:120},{type:"button",btnName:"查询",name:"search",color:"primary"},{type:"button",btnName:"重置",name:"reset"},{type:"separate"},{type:"button",btnName:"新增",name:"add",color:"success",plain:!0}],tableProps:h,tableData:[],tableBtn:b,tableH:(0,p.NC)(265),total:0,listQuery:{current:1,size:20},centervisible:!1,addOrEditTitle:""}},mounted(){window.addEventListener("resize",(()=>{this.tableH=(0,p.NC)(265)})),this.getList()},methods:{getList(){(0,s.WZ)({...this.listQuery}).then((t=>{console.log(t),0===t.code&&(this.total=t.data.total,this.tableData=t.data.records)}))},buttonClick(t){switch(console.log(t),t.btnName){case"search":this.listQuery.enabled=t.enabled,this.listQuery.spec=t.spec,this.listQuery.name=t.name,this.listQuery.current=1,this.getList();break;case"reset":this.$refs.searchBarForm.resetForm(),this.listQuery.enabled="",this.listQuery.spec="",this.listQuery.name="",this.listQuery.current=1,this.getList();break;default:this.addOrEditTitle="新增",this.centervisible=!0,this.$nextTick((()=>{this.$refs.consumablesAdd.init()}))}},handleClick(t){if("edit"===t.type){this.addOrEditTitle="编辑";const e={id:t.data.id,type:"edit"};this.$nextTick((()=>{this.$refs.consumablesAdd.init(e)})),this.centervisible=!0}else if("copy"===t.type){this.addOrEditTitle="新增";const e={id:t.data.id,type:"copy"};this.$nextTick((()=>{this.$refs.consumablesAdd.init(e)})),this.centervisible=!0}},handleCancel(){this.$refs.consumablesAdd.formClear(),this.centervisible=!1,this.addOrEditTitle=""},handleConfirm(){this.$refs.consumablesAdd.submitForm()},successSubmit(){this.handleCancel(),this.getList()}}},y=g,C=(0,c.Z)(y,r,a,!1,null,null,null),Z=C.exports},910:function(t,e,n){n.d(e,{$0:function(){return N},A0:function(){return w},D0:function(){return o},ER:function(){return T},Hg:function(){return D},J_:function(){return _},Kl:function(){return $},ME:function(){return c},Or:function(){return g},P4:function(){return l},Py:function(){return d},QL:function(){return B},Qj:function(){return L},Sc:function(){return h},Sl:function(){return y},W0:function(){return z},WZ:function(){return f},Wj:function(){return u},Zs:function(){return a},_:function(){return x},_1:function(){return C},a:function(){return j},ag:function(){return E},b8:function(){return b},dN:function(){return m},fZ:function(){return p},gz:function(){return Z},jF:function(){return i},kB:function(){return O},m3:function(){return F},oW:function(){return S},qT:function(){return v},sU:function(){return s},sy:function(){return q},tb:function(){return k},wy:function(){return A},xf:function(){return Q},yk:function(){return P}});var r=n(8859);function a(t){return(0,r.Z)({url:"/basic/account/page",method:"post",data:t})}function i(t){return(0,r.Z)({url:"/basic/account/add",method:"post",data:t})}function o(t){return(0,r.Z)({url:"/basic/account/get",method:"post",data:t})}function s(t){return(0,r.Z)({url:"/basic/account/update",method:"post",data:t})}function u(t){return(0,r.Z)({url:"/basic/sparePartsConfiguration/page",method:"post",data:t})}function l(t){return(0,r.Z)({url:"/basic/sparePartsConfiguration/add",method:"post",data:t})}function c(t){return(0,r.Z)({url:"/basic/sparePartsConfiguration/get",method:"post",data:t})}function d(t){return(0,r.Z)({url:"/basic/sparePartsConfiguration/update",method:"post",data:t})}function m(t){return(0,r.Z)({url:"/basic/sparePartsConfiguration/getNameList",method:"post",data:t})}function p(t){return(0,r.Z)({url:"/basic/sparePartsConfiguration/getModelList",method:"post",data:t})}function f(t){return(0,r.Z)({url:"/basic/consumableConfiguration/page",method:"post",data:t})}function h(t){return(0,r.Z)({url:"/basic/consumableConfiguration/add",method:"post",data:t})}function b(t){return(0,r.Z)({url:"/basic/consumableConfiguration/get",method:"post",data:t})}function g(t){return(0,r.Z)({url:"/basic/consumableConfiguration/update",method:"post",data:t})}function y(t){return(0,r.Z)({url:"/basic/consumableConfiguration/getMaterialList",method:"post",data:t})}function C(t){return(0,r.Z)({url:"/basic/consumableConfiguration/materialAndUnit",method:"post",data:t})}function Z(t){return(0,r.Z)({url:"/basic/consumableConfiguration/specList",method:"post",data:t})}function v(t){return(0,r.Z)({url:"/basic/sideLibraryConfiguration/page",method:"post",data:t})}function L(t){return(0,r.Z)({url:"/basic/sideLibraryConfiguration/add",method:"post",data:t})}function k(t){return(0,r.Z)({url:"/basic/sideLibraryConfiguration/get",method:"post",data:t})}function $(t){return(0,r.Z)({url:"/basic/sideLibraryConfiguration/update",method:"post",data:t})}function w(t){return(0,r.Z)({url:"/basic/sideLibraryConfiguration/list",method:"post",data:t})}function N(t){return(0,r.Z)({url:"/basic/equipmentConfiguration/page",method:"post",data:t})}function E(t){return(0,r.Z)({url:"/basic/equipmentConfiguration/add",method:"post",data:t})}function Q(t){return(0,r.Z)({url:"/basic/equipmentConfiguration/get",method:"post",data:t})}function S(t){return(0,r.Z)({url:"/basic/equipmentConfiguration/update",method:"post",data:t})}function x(t){return(0,r.Z)({url:"/basic/equipmentConfiguration/getUnitList",method:"post",formState:!0,data:t})}function T(t){return(0,r.Z)({url:"/basic/equipmentConfiguration/getEqCode",method:"post",data:t})}function _(t){return(0,r.Z)({url:"/report/report-sheet-category/list",method:"post",data:t})}function O(t){return(0,r.Z)({url:"/report/report-sheet/page",method:"post",data:t})}function q(t){return(0,r.Z)({url:"/report/report-sheet/update",method:"post",data:t})}function A(t){return(0,r.Z)({url:"/report/report-sheet/delete",method:"post",data:t})}function B(t){return(0,r.Z)({url:"/report/report-sheet/get",method:"post",data:t})}function P(t){return(0,r.Z)({url:"/report/report-sheet-category/page",method:"post",data:t})}function F(t){return(0,r.Z)({url:"/report/report-sheet-category/add",method:"post",data:t})}function j(t){return(0,r.Z)({url:"/report/report-sheet-category/update",method:"post",data:t})}function D(t){return(0,r.Z)({url:"/report/report-sheet-category/get",method:"post",data:t})}function z(t){return(0,r.Z)({url:"/report/report-sheet-category/delete",method:"post",data:t})}}}]);