| 1 |
- "use strict";(self["webpackChunkhxmini"]=self["webpackChunkhxmini"]||[]).push([[4166],{66445:function(e,t,a){a.r(t),a.d(t,{default:function(){return U}});var s=a(20641),i=a(72644);const l=e=>((0,s.Qi)("data-v-6c1236f8"),e=e(),(0,s.jt)(),e),n={class:"main"},o={class:"main-left"},r={class:"main-top"},d={class:"search-btn"},u={key:0,class:"main-body-wrap"},c=l(()=>(0,s.Lk)("div",{class:"checkbox"},null,-1)),p={key:0},b={key:1,class:"status-danger"},h={key:0},f={key:1,class:"status-danger"},y={key:0,class:"status-success"},k={key:1,class:"status-danger"},g={key:2,class:"status-info"},m={key:3,class:"status-info"},v={key:0,class:"status-success"},C={key:1,class:"status-danger"},w={key:2,class:"status-info"},F={key:3,class:"status-info"},_={key:1,class:"main-body-wrap"},E={key:0},X={key:1,class:"status-danger"},W={key:0},Q={key:1,class:"status-danger"},D={key:0,class:"status-success"},L={key:1,class:"status-danger"},S={key:2,class:"status-info"},x={key:3,class:"status-info"},O={key:0,class:"status-success"},I={key:1,class:"status-danger"},K={key:2,class:"status-info"},N={key:3,class:"status-info"};function j(e,t,a,l,j,V){const $=(0,s.g2)("el-input"),A=(0,s.g2)("el-form-item"),U=(0,s.g2)("el-col"),B=(0,s.g2)("el-button"),T=(0,s.g2)("el-row"),M=(0,s.g2)("el-form"),P=(0,s.g2)("el-table-column"),R=(0,s.g2)("sc-status-indicator"),q=(0,s.g2)("scTable"),z=(0,s.g2)("el-dialog");return(0,s.uX)(),(0,s.Wv)(z,{title:j.titleMap[j.mode],modelValue:j.visible,"onUpdate:modelValue":t[3]||(t[3]=e=>j.visible=e),width:800,"destroy-on-close":"",onClosed:t[4]||(t[4]=t=>e.$emit("closed"))},{footer:(0,s.k6)(()=>[(0,s.bF)(B,{onClick:t[1]||(t[1]=e=>j.visible=!1)},{default:(0,s.k6)(()=>[(0,s.eW)("取 消")]),_:1}),"show"!=j.mode?((0,s.uX)(),(0,s.Wv)(B,{key:0,type:"primary",loading:j.isSaveing,onClick:t[2]||(t[2]=e=>V.submit())},{default:(0,s.k6)(()=>[(0,s.eW)("确 定")]),_:1},8,["loading"])):(0,s.Q3)("",!0)]),default:(0,s.k6)(()=>[(0,s.Lk)("div",n,[(0,s.Lk)("div",o,[(0,s.Lk)("div",r,[(0,s.bF)(M,{class:"lv-form-inline",ref:"searchForm",model:j.searchKey,"label-position":"right"},{default:(0,s.k6)(()=>[(0,s.bF)(T,{gutter:10},{default:(0,s.k6)(()=>[(0,s.bF)(U,{span:18,xs:12},{default:(0,s.k6)(()=>[(0,s.bF)(A,{label:" ",prop:"name"},{default:(0,s.k6)(()=>[(0,s.bF)($,{modelValue:j.searchKey.name,"onUpdate:modelValue":t[0]||(t[0]=e=>j.searchKey.name=e),placeholder:"请输入名称",clearable:"",style:{width:"100%"}},null,8,["modelValue"])]),_:1})]),_:1}),(0,s.bF)(U,{span:6,xs:12},{default:(0,s.k6)(()=>[(0,s.bF)(A,null,{default:(0,s.k6)(()=>[(0,s.Lk)("div",d,[(0,s.bF)(B,{type:"primary",onClick:V.searchForm},{default:(0,s.k6)(()=>[(0,s.eW)("搜索")]),_:1},8,["onClick"])])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),a.multiple?((0,s.uX)(),(0,s.CE)("div",_,[(0,s.bF)(q,{ref:"table",apiObj:j.list.apiObj,hideSetting:!0,paginationLayout:"total, prev, pager, next",params:j.searchKey,onSelectionChange:V.selectionChange,"row-key":"id",onSortChange:V.sortChange},{default:(0,s.k6)(()=>[(0,s.bF)(P,{type:"selection",width:"50",fixed:"left"}),(0,s.bF)(P,{label:"序列号",prop:"sn",width:"220",fixed:"left"},{default:(0,s.k6)(e=>[e.row.sn?((0,s.uX)(),(0,s.CE)("span",E,(0,i.v_)(e.row.sn),1)):((0,s.uX)(),(0,s.CE)("span",X,"未设置"))]),_:1}),(0,s.bF)(P,{label:"打印机名称",prop:"name",width:"220"},{default:(0,s.k6)(e=>[e.row.name?((0,s.uX)(),(0,s.CE)("span",W,(0,i.v_)(e.row.name),1)):((0,s.uX)(),(0,s.CE)("span",Q,"未设置"))]),_:1}),(0,s.bF)(P,{label:"设备状态",prop:"device_state",width:"160"},{default:(0,s.k6)(e=>[0==e.row.device_state?((0,s.uX)(),(0,s.CE)("div",D,[(0,s.bF)(R,{type:"success"}),(0,s.eW)(" 正常")])):(0,s.Q3)("",!0),1==e.row.device_state?((0,s.uX)(),(0,s.CE)("div",L,[(0,s.bF)(R,{type:"danger"}),(0,s.eW)(" 开盖")])):(0,s.Q3)("",!0),2==e.row.device_state?((0,s.uX)(),(0,s.CE)("div",S,[(0,s.bF)(R,{type:"info"}),(0,s.eW)(" 粘纸")])):(0,s.Q3)("",!0),3==e.row.device_state?((0,s.uX)(),(0,s.CE)("div",x,[(0,s.bF)(R,{type:"info"}),(0,s.eW)(" 缺纸")])):(0,s.Q3)("",!0)]),_:1}),(0,s.bF)(P,{label:"在线状态",prop:"status",width:"160"},{default:(0,s.k6)(e=>["ONLINE"==e.row.online?((0,s.uX)(),(0,s.CE)("div",O,[(0,s.bF)(R,{type:"success"}),(0,s.eW)(" 正常")])):(0,s.Q3)("",!0),"OFFLINE"==e.row.online?((0,s.uX)(),(0,s.CE)("div",I,[(0,s.bF)(R,{type:"danger"}),(0,s.eW)(" 离线")])):(0,s.Q3)("",!0),"UNACTIVE"==e.row.online?((0,s.uX)(),(0,s.CE)("div",K,[(0,s.bF)(R,{type:"info"}),(0,s.eW)(" 未激活")])):(0,s.Q3)("",!0),"DISABLE"==e.row.online?((0,s.uX)(),(0,s.CE)("div",N,[(0,s.bF)(R,{type:"info"}),(0,s.eW)(" 已禁用")])):(0,s.Q3)("",!0)]),_:1}),(0,s.bF)(P,{label:"创建时间",prop:"create_at",width:"180"})]),_:1},8,["apiObj","params","onSelectionChange","onSortChange"])])):((0,s.uX)(),(0,s.CE)("div",u,[(0,s.bF)(q,{ref:"table",apiObj:j.list.apiObj,hideSetting:!0,paginationLayout:"total, prev, pager, next",params:j.searchKey,onCurrentChange:V.handleCurrentChange,"highlight-current-row":"","row-key":V.getRowKeys,onSortChange:V.sortChange},{default:(0,s.k6)(()=>[(0,s.bF)(P,{width:"50",fixed:"left"},{default:(0,s.k6)(()=>[c]),_:1}),(0,s.bF)(P,{label:"序列号",prop:"sn",width:"220",fixed:"left"},{default:(0,s.k6)(e=>[e.row.sn?((0,s.uX)(),(0,s.CE)("span",p,(0,i.v_)(e.row.sn),1)):((0,s.uX)(),(0,s.CE)("span",b,"未设置"))]),_:1}),(0,s.bF)(P,{label:"打印机名称",prop:"name",width:"220"},{default:(0,s.k6)(e=>[e.row.name?((0,s.uX)(),(0,s.CE)("span",h,(0,i.v_)(e.row.name),1)):((0,s.uX)(),(0,s.CE)("span",f,"未设置"))]),_:1}),(0,s.bF)(P,{label:"设备状态",prop:"device_state",width:"160"},{default:(0,s.k6)(e=>[0==e.row.device_state?((0,s.uX)(),(0,s.CE)("div",y,[(0,s.bF)(R,{type:"success"}),(0,s.eW)(" 正常")])):(0,s.Q3)("",!0),1==e.row.device_state?((0,s.uX)(),(0,s.CE)("div",k,[(0,s.bF)(R,{type:"danger"}),(0,s.eW)(" 开盖")])):(0,s.Q3)("",!0),2==e.row.device_state?((0,s.uX)(),(0,s.CE)("div",g,[(0,s.bF)(R,{type:"info"}),(0,s.eW)(" 粘纸")])):(0,s.Q3)("",!0),3==e.row.device_state?((0,s.uX)(),(0,s.CE)("div",m,[(0,s.bF)(R,{type:"info"}),(0,s.eW)(" 缺纸")])):(0,s.Q3)("",!0)]),_:1}),(0,s.bF)(P,{label:"在线状态",prop:"status",width:"160"},{default:(0,s.k6)(e=>["ONLINE"==e.row.online?((0,s.uX)(),(0,s.CE)("div",v,[(0,s.bF)(R,{type:"success"}),(0,s.eW)(" 正常")])):(0,s.Q3)("",!0),"OFFLINE"==e.row.online?((0,s.uX)(),(0,s.CE)("div",C,[(0,s.bF)(R,{type:"danger"}),(0,s.eW)(" 离线")])):(0,s.Q3)("",!0),"UNACTIVE"==e.row.online?((0,s.uX)(),(0,s.CE)("div",w,[(0,s.bF)(R,{type:"info"}),(0,s.eW)(" 未激活")])):(0,s.Q3)("",!0),"DISABLE"==e.row.online?((0,s.uX)(),(0,s.CE)("div",F,[(0,s.bF)(R,{type:"info"}),(0,s.eW)(" 已禁用")])):(0,s.Q3)("",!0)]),_:1}),(0,s.bF)(P,{label:"创建时间",prop:"create_at",width:"180"})]),_:1},8,["apiObj","params","onCurrentChange","row-key","onSortChange"])]))])])]),_:1},8,["title","modelValue"])}var V={emits:["success","closed"],props:{multiple:{type:Boolean,default:!1}},data(){return{loading:!1,mode:"add",titleMap:{add:"选择打印机",edit:"选择打印机"},list:{apiObj:this.$API.merPrint.list},visible:!1,isSaveing:!1,formData:{},searchKey:{},selectData:[]}},methods:{sortChange(e){if(e.order){var t={field:e.prop,order:e.order};this.$refs.table.upData(t)}else this.$refs.table.reload(this.searchKey)},submit(){if(0==this.selectData.length)return this.$message.error("请选择数据");this.isSaveing=!1,this.visible=!1,this.multiple?this.$emit("success",this.selectData):this.$emit("success",this.selectData[0])},getRowKeys(e){return e.id},clearAll(){this.selectData=[]},removeUser(e,t){this.selectData.splice(e,1),console.log(t)},handleCurrentChange(e){this.selectData=[e]},selectionChange(e){this.selectData=e},searchForm(){this.$refs.table.upData(this.searchKey)},fristName(e){return e.substring(0,1)},open(e="add"){return this.mode=e,this.visible=!0,this},setData(e){this.formData=e}}},$=a(66262);const A=(0,$.A)(V,[["render",j],["__scopeId","data-v-6c1236f8"]]);var U=A}}]);
|