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.
 
 
 
 
 
 

2 lines
15 KiB

  1. webpackJsonp([27],{"75yw":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r("cU0H"),a=r("vTmN"),i=r("VU/8"),s=i(n.a,a.a,null,null,null);t.default=s.exports},ToeA:function(e,t,r){"use strict";var n=function(){var e=this,t=e.$createElement;return(e._self._c||t)("el-pagination",{staticClass:"pagination",attrs:{"current-page":e.currPage,"page-sizes":[10,30,50,100],"page-size":e.pagesize,layout:"total, sizes, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})},a=[],i={render:n,staticRenderFns:a};t.a=i},c6uK:function(e,t,r){"use strict";t.a={name:"pageination",props:{total:Number,currPage:{type:Number,default:1},pagesize:{type:Number,default:10}},methods:{handleSizeChange:function(e){this.$emit("changePage",{pagesize:e,currPage:1})},handleCurrentChange:function(e){this.$emit("changePage",{pagesize:this.pagesize,currPage:e})}}}},cU0H:function(e,t,r){"use strict";var n=r("lJq3"),a=r("jqUp"),i=r("zppT"),s=r("g45I");t.a={name:"macindex",components:{Pagination:a.a},data:function(){return{usertype:this.$store.getters.usertype,manageList:[],storeList:[],shopList:[],list:null,listLoading:!0,listQuery:{organizationId:this.$store.getters.orgId,shopId:"",storeIds:[],serialNo:"",macAddr:"",curVersion:"",region:"",customer:"",department:"",manufacturer:"",deviceType:"",deviceModel:"",status:"",limit:10,offset:0},currPage:1,total:null,statusList:{0:"可用",2:"停用"},multipleSelection:[]}},watch:{"listQuery.shopId":function(){this.listQuery.shopId?this.listQuery.storeIds=[this.listQuery.shopId]:this.listQuery.storeIds=[]}},filters:{tranShopName:function(e,t){var r="";return t.forEach(function(t,n){t.id==e&&(r=t.name)}),r}},created:function(){var e=this;this.$route.query.jid&&(this.listQuery.organizationId=this.$route.query.jid),this.$route.query.sid&&(this.listQuery.storeIds=[this.$route.query.sid]),"sa"==this.usertype?r.i(i.a)().then(function(t){e.manageList=t.result.rows}):r.i(s.a)({org:this.$store.getters.orgId}).then(function(t){e.storeList=t.result.rows}),r.i(s.a)().then(function(t){e.shopList=t.result.rows}),this.fetchData()},methods:{fetchData:function(){var e=this;this.listLoading=!0,r.i(n.a)(this.listQuery).then(function(t){e.list=t.result.rows,e.total=t.result.total,e.listLoading=!1})},exportData:function(){var e=this;r.e(89).then(r.bind(null,"zWO4")).then(function(t){if("sa"==e.usertype)var a=["状态","序列号","MAC地址","厂商","设备","型号","版本号","区域","客户","部门","设备名称","集团","门店"],i=["status","serialNo","macAddr","manufacturer","deviceType","deviceModel","curVersion","region","customer","department","alias","organizationId","storeId"];else var a=["状态","序列号","MAC地址","厂商","设备","型号","版本号","区域","客户","部门","设备名称","门店"],i=["status","serialNo","macAddr","manufacturer","deviceType","deviceModel","curVersion","region","customer","department","alias","storeId"];e.listQuery.isPage=!1,r.i(n.a)(e.listQuery).then(function(r){var n=r.result.rows,s=e.formatJson(i,n);t.export_json_to_excel(a,s,"设备列表"),e.listQuery.isPage=!0})})},formatJson:function(e,t){var r=this;return t.map(function(t){return e.map(function(e){if("status"==e)return r.statusList[t[e]];if("storeId"==e){var n="";return r.shopList.forEach(function(r,a){r.id==t[e]&&(n=r.name)}),n}if("organizationId"==e){var n="";return r.manageList.forEach(function(r,a){r.id==t[e]&&(n=r.name)}),n}return t[e]})})},handleSizeChange:function(e){this.listQuery.limit=e,this.listQuery.offset=(this.currPage-1)*e,this.fetchData()},handleCurrentChange:function(e){this.currPage=e,this.listQuery.offset=this.listQuery.limit*(e-1),this.fetchData()},upstatus:function(e){var t=this,a=[];if(this.multipleSelection.forEach(function(e){a.push(e.id)}),0==a.length)return this.$message.error("请选择需要操作的数据"),!1;this.$confirm("此操作将处理您所选的数据, 是否继续?","",{type:"warning",center:!0}).then(function(){r.i(n.b)({deviceIds:a,status:e}).then(function(e){t.$message({type:"success",message:"操作成功!"}),t.fetchData()})}).catch(function(){})},handleSelectionChange:function(e){this.multipleSelection=e},resetForm:function(e){this.$refs[e].resetFields()},groupChange:function(e){var t=this;this.listQuery.shopId="",e?r.i(s.a)({org:e}).then(function(e){t.storeList=e.result.rows}):this.storeList=[]}}}},g45I:function(e,t,r){"use strict";function n(e){return r.i(u.a)({url:"/service-org/shop/list",method:"get",params:e})}function a(e){return r.i(u.a)({url:"/unionService/shop/shop",method:"post",data:e})}function i(e){return r.i(u.a)({url:"/service-org/shop/detail?shopId="+e,method:"get"})}function s(e){return r.i(u.a)({url:"/unionService/shop/shop",method:"put",data:e})}function o(e){return r.i(u.a)({url:"/unionService/device/store",method:"put",data:e})}function l(e){return r.i(u.a)({url:"/service-org/shop/delete?shopId="+e,method:"DELETE"})}t.a=n,t.f=a,t.b=i,t.c=s,t.d=o,t.e=l;var u=r("Vo7i")},jqUp:function(e,t,r){"use strict";function n(e){r("zDZy")}var a=r("c6uK"),i=r("ToeA"),s=r("VU/8"),o=n,l=s(a.a,i.a,o,null,null);t.a=l.exports},lJq3:function(e,t,r){"use strict";function n(e){return r.i(l.a)({url:"/service-device/devices",method:"post",data:e})}function a(e){return r.i(l.a)({url:"/unionService/device",method:"post",data:e})}function i(e){return r.i(l.a)({url:"/unionService/device",method:"put",data:e})}function s(e){return r.i(l.a)({url:"/unionService/device/batch",method:"post",data:e})}function o(e){return r.i(l.a)({url:"/unionService/device/status",method:"put",data:e})}t.a=n,t.e=a,t.d=i,t.c=s,t.b=o;var l=r("Vo7i")},q7la:function(e,t,r){t=e.exports=r("FZ+f")(!0),t.push([e.i,".pagination{float:right;margin-top:20px}","",{version:3,sources:["D:/projects/gitLab/wxpos/posadmin/src/components/Pageination/index.vue"],names:[],mappings:"AACA,YACE,YAAa,AACb,eAAiB,CAClB",file:"index.vue",sourcesContent:["\n.pagination{\n float: right;\n margin-top: 20px;\n}\n"],sourceRoot:""}])},vTmN:function(e,t,r){"use strict";var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"app-container"},[r("el-form",{ref:"listQuery",staticClass:"demo-form-inline",attrs:{inline:!0,model:e.listQuery,size:"mini"}},[r("el-form-item",{attrs:{label:"序列号",prop:"serialNo"}},[r("el-input",{attrs:{placeholder:"序列号"},model:{value:e.listQuery.serialNo,callback:function(t){e.$set(e.listQuery,"serialNo",t)},expression:"listQuery.serialNo"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"MAC",prop:"macAddr"}},[r("el-input",{attrs:{placeholder:"MAC",name:"macAddr"},model:{value:e.listQuery.macAddr,callback:function(t){e.$set(e.listQuery,"macAddr",t)},expression:"listQuery.macAddr"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"设备名称",prop:"alias"}},[r("el-input",{attrs:{placeholder:"设备名称",name:"alias"},model:{value:e.listQuery.alias,callback:function(t){e.$set(e.listQuery,"alias","string"==typeof t?t.trim():t)},expression:"listQuery.alias"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"版本号",prop:"curVersion"}},[r("el-input",{attrs:{placeholder:"版本号",name:"curVersion"},model:{value:e.listQuery.curVersion,callback:function(t){e.$set(e.listQuery,"curVersion",t)},expression:"listQuery.curVersion"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"区域",prop:"region"}},[r("el-input",{attrs:{placeholder:"区域",name:"region"},model:{value:e.listQuery.region,callback:function(t){e.$set(e.listQuery,"region",t)},expression:"listQuery.region"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"客户",prop:"customer"}},[r("el-input",{attrs:{placeholder:"客户",name:"customer"},model:{value:e.listQuery.customer,callback:function(t){e.$set(e.listQuery,"customer",t)},expression:"listQuery.customer"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"部门",prop:"department"}},[r("el-input",{attrs:{placeholder:"部门",name:"department"},model:{value:e.listQuery.department,callback:function(t){e.$set(e.listQuery,"department",t)},expression:"listQuery.department"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"厂商",prop:"manufacturer"}},[r("el-input",{attrs:{placeholder:"厂商",name:"manufacturer"},model:{value:e.listQuery.manufacturer,callback:function(t){e.$set(e.listQuery,"manufacturer",t)},expression:"listQuery.manufacturer"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"设备",prop:"deviceType"}},[r("el-input",{attrs:{placeholder:"设备",name:"deviceType"},model:{value:e.listQuery.deviceType,callback:function(t){e.$set(e.listQuery,"deviceType",t)},expression:"listQuery.deviceType"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"型号",prop:"deviceModel"}},[r("el-input",{attrs:{placeholder:"型号",name:"deviceModel"},model:{value:e.listQuery.deviceModel,callback:function(t){e.$set(e.listQuery,"deviceModel",t)},expression:"listQuery.deviceModel"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"状态",prop:"status"}},[r("el-select",{attrs:{placeholder:"状态",name:"status",clearable:""},model:{value:e.listQuery.status,callback:function(t){e.$set(e.listQuery,"status",t)},expression:"listQuery.status"}},e._l(e.statusList,function(e,t){return r("el-option",{key:e.index,attrs:{label:e,value:t}})}))],1),e._v(" "),"sa"==e.usertype?r("el-form-item",{attrs:{label:"集团",prop:"org"}},[r("el-select",{attrs:{placeholder:"所属集团",clearable:""},on:{change:e.groupChange},model:{value:e.listQuery.organizationId,callback:function(t){e.$set(e.listQuery,"organizationId",t)},expression:"listQuery.organizationId"}},e._l(e.manageList,function(e){return r("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1):e._e(),e._v(" "),this.storeList.length>1||"sa"==this.usertype?r("el-form-item",{attrs:{label:"门店",prop:"shopId"}},[r("el-select",{attrs:{placeholder:"所属门店",clearable:""},model:{value:e.listQuery.shopId,callback:function(t){e.$set(e.listQuery,"shopId",t)},expression:"listQuery.shopId"}},e._l(e.storeList,function(e){return r("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1):e._e(),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:e.fetchData}},[e._v("查询")]),e._v(" "),r("el-button",{on:{click:function(t){e.resetForm("listQuery")}}},[e._v("重置")]),e._v(" "),r("el-button",{attrs:{type:"success"},on:{click:e.exportData}},[e._v("导出数据")])],1)],1),e._v(" "),r("div",{staticClass:"listbutton"},[r("el-button",{attrs:{type:"danger",size:"mini"},on:{click:function(t){e.upstatus(1)}}},[e._v("删除")]),e._v(" "),r("el-button",{attrs:{type:"success",size:"mini"},on:{click:function(t){e.upstatus(0)}}},[e._v("启用")]),e._v(" "),r("el-button",{attrs:{type:"warning",size:"mini"},on:{click:function(t){e.upstatus(2)}}},[e._v("停用")])],1),e._v(" "),r("el-table",{directives:[{name:"loading",rawName:"v-loading.body",value:e.listLoading,expression:"listLoading",modifiers:{body:!0}}],attrs:{data:e.list,"element-loading-text":"拼命加载中",border:"",fit:"",size:"mini"},on:{"selection-change":e.handleSelectionChange}},[r("el-table-column",{attrs:{type:"selection",width:"35"}}),e._v(" "),r("el-table-column",{attrs:{label:"状态",align:"center",prop:"status",width:"60"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e.statusList[t.row.status])+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"序列号",align:"center",prop:"serialNo"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("span",[e._v(e._s(t.row.serialNo))])]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"MAC地址",align:"center",prop:"macAddr",width:"135"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.macAddr)+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",label:"厂商",prop:"manufacturer"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.manufacturer)+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"deviceType",label:"设备"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("span",[e._v(e._s(t.row.deviceType))])]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"deviceModel",label:"型号"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("span",[e._v(e._s(t.row.deviceModel))])]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"curVersion",label:"版本号"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("span",[e._v(e._s(t.row.curVersion))])]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"region",label:"区域"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("span",[e._v(e._s(t.row.region))])]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"customer",label:"客户"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("span",[e._v(e._s(t.row.customer))])]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"department",label:"部门"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("span",[e._v(e._s(t.row.department))])]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"设备名称",align:"center",prop:"alias"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.alias)+"\n ")]}}])}),e._v(" "),"sa"==e.usertype?r("el-table-column",{attrs:{align:"center",prop:"",label:"集团"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("span",[e._v(e._s(e._f("tranShopName")(t.row.organizationId,e.manageList)))])]}}])}):e._e(),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"",label:"门店"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("span",[e._v(e._s(e._f("tranShopName")(t.row.storeId,e.shopList)))])]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",label:"操作",width:"65px"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("router-link",{attrs:{to:{path:"edit/"+t.row.id}}},[r("el-button",{attrs:{type:"text",size:"mini"}},[e._v("修改")])],1)]}}])})],1),e._v(" "),r("el-pagination",{staticClass:"pagination",attrs:{"current-page":e.currPage,"page-sizes":[10,30,50,100],"page-size":e.listQuery.limit,layout:"total, sizes, prev, pager, next",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)},a=[],i={render:n,staticRenderFns:a};t.a=i},zDZy:function(e,t,r){var n=r("q7la");"string"==typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);r("rjj0")("1f661143",n,!0)},zppT:function(e,t,r){"use strict";function n(e){return r.i(u.a)({url:"/unionService/org/org",method:"post",data:e})}function a(e){return r.i(u.a)({url:"/service-org/org/list",method:"get",params:e})}function i(e){return r.i(u.a)({url:"/service-org/org/list",method:"get",params:e})}function s(e){return r.i(u.a)({url:"/service-org/org/delete?orgId="+e,method:"DELETE"})}function o(e){return r.i(u.a)({url:"/service-org/org/detail?orgId="+e,method:"get"})}function l(e){return r.i(u.a)({url:"/service-org/org/update",method:"put",data:e})}t.e=n,t.a=a,t.f=i,t.d=s,t.b=o,t.c=l;var u=r("Vo7i")}});
  2. //# sourceMappingURL=27.2d08ddbdeecd1444d3cf.js.map