25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

2 lines
11 KiB

  1. webpackJsonp([56],{"4Du+":function(t,e,r){"use strict";var n=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"app-container"},[r("el-form",{ref:"listQuery",staticClass:"demo-form-inline",attrs:{inline:!0,model:t.listQuery}},[r("el-form-item",{attrs:{label:"中转设备所属门店",prop:"shopId"}},[r("el-select",{attrs:{filterable:"",clearable:"",placeholder:"请选择"},model:{value:t.listQuery.shopId,callback:function(e){t.$set(t.listQuery,"shopId",e)},expression:"listQuery.shopId"}},t._l(t.shopList,function(t){return r("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})}))],1),t._v(" "),r("el-form-item",{attrs:{label:"设备名称",prop:"name"}},[r("el-input",{attrs:{placeholder:"设备名称",name:"name"},model:{value:t.listQuery.name,callback:function(e){t.$set(t.listQuery,"name",e)},expression:"listQuery.name"}})],1),t._v(" "),r("el-form-item",{attrs:{label:"设备状态",prop:"status"}},[r("el-select",{attrs:{clearable:"",placeholder:"可选择设备状态",name:"status"},model:{value:t.listQuery.status,callback:function(e){t.$set(t.listQuery,"status",e)},expression:"listQuery.status"}},[r("el-option",{attrs:{label:"停用",value:0}},[t._v("\n 停用\n ")]),t._v(" "),r("el-option",{attrs:{label:"正常",value:1}},[t._v("\n 正常\n ")])],1)],1),t._v(" "),r("el-form-item",{attrs:{label:"设备序列号",prop:"sn"}},[r("el-input",{attrs:{placeholder:"设备序列号",name:"sn"},model:{value:t.listQuery.sn,callback:function(e){t.$set(t.listQuery,"sn",e)},expression:"listQuery.sn"}})],1),t._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:t.fetchData}},[t._v("查询")]),t._v(" "),r("el-button",{on:{click:function(e){t.resetForm("listQuery")}}},[t._v("重置")])],1)],1),t._v(" "),r("div",{staticClass:"listbutton"},[r("el-dropdown",{on:{command:t.handleCommand}},[r("el-button",{attrs:{type:"success"}},[t._v("\n 添加设备"),r("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),t._v(" "),r("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[r("el-dropdown-item",{attrs:{command:"printer"}},[t._v("打印机")]),t._v(" "),r("el-dropdown-item",{attrs:{command:"transfer"}},[t._v("中转设备")])],1)],1)],1),t._v(" "),r("el-table",{directives:[{name:"loading",rawName:"v-loading.body",value:t.listLoading,expression:"listLoading",modifiers:{body:!0}}],ref:"table",attrs:{data:t.printerData.rows,"element-loading-text":"拼命加载中",border:"",fit:"","tooltip-effect":"light",stripe:"","row-key":"id"}},[r("el-table-column",{attrs:{type:"expand"},scopedSlots:t._u([{key:"default",fn:function(e){return[e.row.linkedPrinters.length>0?r("el-table",{attrs:{height:"250",border:"",data:e.row.linkedPrinters,"header-row-class-name":"headerClz"}},[r("el-table-column",{attrs:{property:"shopId",label:"所属门店",formatter:t.shopFmt}}),t._v(" "),r("el-table-column",{attrs:{property:"printerName",label:"打印机名称"}}),t._v(" "),r("el-table-column",{attrs:{property:"printerIp",label:"打印机IP"}}),t._v(" "),r("el-table-column",{attrs:{property:"printerPort",label:"打印机端口"}}),t._v(" "),r("el-table-column",{attrs:{property:"printerSn",label:"打印机序列号"}}),t._v(" "),r("el-table-column",{attrs:{label:"状态",prop:"printerStatus"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t.printerStatus[e.row.printerStatus])+"\n ")]}}])}),t._v(" "),r("el-table-column",{attrs:{property:"deviceType",label:"打印机设备类型",formatter:t.deviceTypeFmt}}),t._v(" "),r("el-table-column",{attrs:{property:"createdAt",label:"创建时间",formatter:t.timeFmt}}),t._v(" "),r("el-table-column",{attrs:{align:"center",label:"操作",width:"100"},scopedSlots:t._u([{key:"default",fn:function(e){return["2"===e.row.deviceType?r("router-link",{attrs:{to:{path:"updatePrinter/"+e.row.id}}},[r("el-button",{attrs:{size:"small",type:"text"}},[t._v("修改")])],1):r("router-link",{attrs:{to:{path:"updateTransfer/"+e.row.id}}},[r("el-button",{attrs:{size:"small",type:"text"}},[t._v("修改")])],1),t._v(" "),"0"===e.row.printerStatus?r("el-button",{attrs:{size:"small",type:"text"},on:{click:function(r){t.changePrinterStatus(e.row.id,1)}}},[t._v("\n 启用\n ")]):r("el-button",{attrs:{size:"small",type:"text"},on:{click:function(r){t.changePrinterStatus(e.row.id,0)}}},[t._v("\n 停用\n ")])]}}])})],1):t._e()]}}])}),t._v(" "),r("el-table-column",{attrs:{property:"shopId",label:"所属门店",formatter:t.shopFmt}}),t._v(" "),r("el-table-column",{attrs:{property:"printerName",label:"打印机名称"}}),t._v(" "),r("el-table-column",{attrs:{property:"printerIp",label:"打印机IP"}}),t._v(" "),r("el-table-column",{attrs:{property:"printerPort",label:"打印机端口"}}),t._v(" "),r("el-table-column",{attrs:{property:"printerSn",label:"打印机序列号"}}),t._v(" "),r("el-table-column",{attrs:{label:"状态",prop:"printerStatus"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t.printerStatus[e.row.printerStatus])+"\n ")]}}])}),t._v(" "),r("el-table-column",{attrs:{property:"deviceType",label:"打印机设备类型",formatter:t.deviceTypeFmt}}),t._v(" "),r("el-table-column",{attrs:{property:"createdAt",label:"创建时间",formatter:t.timeFmt}}),t._v(" "),r("el-table-column",{attrs:{align:"center",label:"操作",width:"100"},scopedSlots:t._u([{key:"default",fn:function(e){return["2"===e.row.deviceType?r("router-link",{attrs:{to:{path:"updatePrinter/"+e.row.id}}},[r("el-button",{attrs:{size:"small",type:"text"}},[t._v("修改")])],1):r("router-link",{attrs:{to:{path:"updateTransfer/"+e.row.id}}},[r("el-button",{attrs:{size:"small",type:"text"}},[t._v("修改")])],1),t._v(" "),"0"===e.row.printerStatus?r("el-button",{attrs:{size:"small",type:"text"},on:{click:function(r){t.changePrinterStatus(e.row.id,1)}}},[t._v("\n 启用\n ")]):r("el-button",{attrs:{size:"small",type:"text"},on:{click:function(r){t.changePrinterStatus(e.row.id,0)}}},[t._v("\n 停用\n ")])]}}])})],1),t._v(" "),r("el-pagination",{staticClass:"pagination",attrs:{"current-page":t.listQuery.currPage,"page-sizes":[10,30,50,100],"page-size":t.listQuery.limit,layout:"total, sizes, prev, pager, next",total:t.printerData.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)},a=[],i={render:n,staticRenderFns:a};e.a=i},"8gnG":function(t,e,r){"use strict";var n=r("bHLJ"),a=r("g45I");e.a={name:"printerIndex",data:function(){return{listQuery:{name:null,status:null,sn:null,enable:!1,isPage:!0,limit:10,offset:0,currPage:1,shopId:null},payChannelList:[],listLoading:!0,printerData:{rows:[],total:0},shopList:[],printerStatus:{0:"停用",1:"正常"},deviceType:{1:"中转设备",2:"打印机"},printerType:{1:"蓝牙打印机",2:"网络打印机",3:"4G打印机"}}},created:function(){this.fetchData()},mounted:function(){},methods:{fetchData:function(){var t=this;this.listLoading=!0,r.i(n.a)(this.listQuery).then(function(e){t.printerData=e.result,t.listLoading=!1}),r.i(a.a)().then(function(e){t.shopList=e.result.rows})},changePrinterStatus:function(t,e){var a=this,i="";i=0===e?"确认是否停用?如果该设备有连接打印机将会一并停用.":"确认是否启用?如果该设备有连接打印机将会一并启用.",this.$confirm(i,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){r.i(n.b)(t,e).then(function(t){a.fetchData()})}).catch(function(){})},handleCommand:function(t){switch(t){case"printer":this.$router.push({path:"addPrinter"});break;case"transfer":this.$router.push({path:"addTransfer"})}},handleSizeChange:function(t){this.listQuery.limit=t,this.listQuery.offset=(this.listQuery.currPage-1)*t,this.fetchData()},handleCurrentChange:function(t){this.listQuery.currPage=t,this.listQuery.offset=this.listQuery.limit*(t-1),this.fetchData()},resetForm:function(t){this.$refs[t].resetFields()},deviceTypeFmt:function(t,e){return"1"===t.deviceType?this.deviceType[t.deviceType]:this.deviceType[t.deviceType]+"-"+this.printerType[[t.printerType]]},shopFmt:function(t,e){var r="";return this.shopList.forEach(function(e){e.id===t.shopId&&(r=e.name)}),r},timeFmt:function(t,e){var r=function(t){return t=t.toString(),t[1]?t:"0"+t};return function(t){var e=t.getFullYear(),n=t.getMonth()+1,a=t.getDate(),i=t.getHours(),l=t.getMinutes(),o=t.getSeconds();return[e,n,a].map(r).join("-")+" "+[i,l,o].map(r).join(":")}(new Date(t.createdAt))}}}},RFYz:function(t,e,r){"use strict";function n(t){r("ybfa")}Object.defineProperty(e,"__esModule",{value:!0});var a=r("8gnG"),i=r("4Du+"),l=r("VU/8"),o=n,s=l(a.a,i.a,o,null,null);e.default=s.exports},bHLJ:function(t,e,r){"use strict";function n(){return r.i(p.a)({url:"/service-org/printerDictionary/printerTemplates",method:"get"})}function a(){return r.i(p.a)({url:"/service-org/printerDictionary/printerRules",method:"get"})}function i(t){return r.i(p.a)({url:"/service-org/printer/print",method:"post",data:t})}function l(t){return r.i(p.a)({url:"/service-org/printer/print",method:"put",data:t})}function o(t){return r.i(p.a)({url:"/service-org/printer/printers",method:"post",data:t})}function s(t,e){return r.i(p.a)({url:"/service-org/printer/print/status/"+t+"/"+e,method:"put"})}function u(t){return r.i(p.a)({url:"/service-org/printer/printer?printerId="+t,method:"get"})}e.f=n,e.g=a,e.e=i,e.d=l,e.a=o,e.b=s,e.c=u;var p=r("Vo7i")},er8l:function(t,e,r){e=t.exports=r("FZ+f")(!0),e.push([t.i,".tip{padding:8px 16px;background-color:#ecf8ff;border-radius:4px;border-left:5px solid #50bfff;margin:20px 0}.tip p{font-size:14px;color:#5e6d82;line-height:1.5em}.el-table__expanded-cell[class*=cell]{padding:5px 5px 5px 47px}.headerClz th{background-color:#ececec!important}","",{version:3,sources:["D:/projects/gitLab/wxpos/posadmin/src/views/ota/printer/index.vue"],names:[],mappings:"AACA,KACE,iBAAkB,AAClB,yBAA0B,AAC1B,kBAAmB,AACnB,8BAA+B,AAC/B,aAAe,CAChB,AACD,OACE,eAAgB,AAChB,cAAe,AACf,iBAAmB,CACpB,AACD,sCACE,wBAA0B,CAC3B,AACD,cACE,kCAAqC,CACtC",file:"index.vue",sourcesContent:["\n.tip {\n padding: 8px 16px;\n background-color: #ecf8ff;\n border-radius: 4px;\n border-left: 5px solid #50bfff;\n margin: 20px 0;\n}\n.tip p {\n font-size: 14px;\n color: #5e6d82;\n line-height: 1.5em;\n}\n.el-table__expanded-cell[class*=cell] {\n padding: 5px 5px 5px 47px;\n}\n.headerClz th {\n background-color: #ececec !important;\n}\n"],sourceRoot:""}])},g45I:function(t,e,r){"use strict";function n(t){return r.i(u.a)({url:"/service-org/shop/list",method:"get",params:t})}function a(t){return r.i(u.a)({url:"/unionService/shop/shop",method:"post",data:t})}function i(t){return r.i(u.a)({url:"/service-org/shop/detail?shopId="+t,method:"get"})}function l(t){return r.i(u.a)({url:"/unionService/shop/shop",method:"put",data:t})}function o(t){return r.i(u.a)({url:"/unionService/device/store",method:"put",data:t})}function s(t){return r.i(u.a)({url:"/service-org/shop/delete?shopId="+t,method:"DELETE"})}e.a=n,e.f=a,e.b=i,e.c=l,e.d=o,e.e=s;var u=r("Vo7i")},ybfa:function(t,e,r){var n=r("er8l");"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);r("rjj0")("63534f4a",n,!0)}});
  2. //# sourceMappingURL=56.b4081d334902fa6b361c.js.map