2 lines
16 KiB
JavaScript
2 lines
16 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-baa28f90","chunk-fcd760a4"],{"7b3c":function(e,t,i){"use strict";i("9187")},"90f9":function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e._self._c;return t("div",[t("el-row",{attrs:{gutter:20}},[t("el-col",{staticClass:"padding-r-0",attrs:{span:4}},[t("admin-shop",{on:{"shop-change":e.handleShopChange}})],1),t("el-col",{attrs:{span:20}},[t("el-card",{},[t("div",{staticClass:"clearfix flex justify-between",attrs:{slot:"header"},slot:"header"},[t("div",[e._v(e._s(e.$t("printerMachine.queryCondition")))])]),t("div",{},[t("el-form",{staticClass:"flex justify-start",attrs:{inline:!0,model:e.printerMachineInfo.conditions}},[t("el-form-item",[t("el-input",{attrs:{placeholder:e.$t("printerMachine.machineCodePlaceholder"),clearable:""},model:{value:e.printerMachineInfo.conditions.machineCode,callback:function(t){e.$set(e.printerMachineInfo.conditions,"machineCode",t)},expression:"printerMachineInfo.conditions.machineCode"}})],1),t("el-form-item",[t("el-button",{attrs:{type:"primary",size:"small"},on:{click:e._queryPrinterMachineMethod}},[e._v(" "+e._s(e.$t("printerMachine.query"))+" ")])],1)],1)],1)]),t("el-card",{staticClass:"margin-top-sm"},[t("div",{staticClass:"clearfix flex justify-between",attrs:{slot:"header"},slot:"header"},[t("div",[e._v(e._s(e.$t("printerMachine.printerDevice")))]),e.printerMachineInfo.conditions.shopId?t("el-button",{staticStyle:{float:"right"},attrs:{type:"primary",size:"small"},on:{click:e._openAddPrinterMachineModal}},[e._v(" "+e._s(e.$t("printerMachine.add"))+" ")]):e._e()],1),t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.printerMachineInfo.shopPrinterMachines,border:""}},[t("el-table-column",{attrs:{prop:"machineId",label:e.$t("printerMachine.id"),align:"center"}}),t("el-table-column",{attrs:{prop:"machineCode",label:e.$t("printerMachine.machineCode"),align:"center"}}),t("el-table-column",{attrs:{prop:"machineType",label:e.$t("printerMachine.machineType"),align:"center"}}),t("el-table-column",{attrs:{prop:"appId",label:e.$t("printerMachine.appId"),align:"center"}}),t("el-table-column",{attrs:{prop:"appSecure",label:e.$t("printerMachine.appSecure"),align:"center"}}),t("el-table-column",{attrs:{prop:"shopName",label:e.$t("printerMachine.shop"),align:"center"}}),t("el-table-column",{attrs:{prop:"machineImpl",label:e.$t("printerMachine.machineImpl"),align:"center"}}),t("el-table-column",{attrs:{prop:"createTime",label:e.$t("printerMachine.createTime"),align:"center"}}),t("el-table-column",{attrs:{label:e.$t("printerMachine.operation"),align:"center",width:"200"},scopedSlots:e._u([{key:"default",fn:function(i){return[t("el-button-group",[t("el-button",{attrs:{size:"mini"},on:{click:function(t){return e._openEditPrinterMachineModel(i.row)}}},[e._v(" "+e._s(e.$t("printerMachine.edit"))+" ")]),t("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(t){return e._openDeletePrinterMachineModel(i.row)}}},[e._v(" "+e._s(e.$t("printerMachine.delete"))+" ")])],1)]}}])})],1),t("el-pagination",{attrs:{"current-page":e.printerMachineInfo.conditions.page,"page-size":e.printerMachineInfo.conditions.row,total:e.printerMachineInfo.total,layout:"total, prev, pager, next"},on:{"current-change":e.handleCurrentChange,"update:currentPage":function(t){return e.$set(e.printerMachineInfo.conditions,"page",t)},"update:current-page":function(t){return e.$set(e.printerMachineInfo.conditions,"page",t)}}})],1)],1)],1),t("add-printer-machine",{ref:"addPrinterMachine",on:{refresh:e._queryPrinterMachineMethod}}),t("edit-printer-machine",{ref:"editPrinterMachine",on:{refresh:e._queryPrinterMachineMethod}}),t("delete-printer-machine",{ref:"deletePrinterMachine",on:{refresh:e._queryPrinterMachineMethod}})],1)},r=[],a=i("b775");function c(e){return new Promise((t,i)=>{Object(a["a"])({url:"/printerMachine.listShopPrinterMachine",method:"get",params:e}).then(e=>{const i=e.data;t(i)}).catch(e=>{i(e)})})}function o(e){return new Promise((t,i)=>{Object(a["a"])({url:"/printerMachine.saveShopPrinterMachine",method:"post",data:e}).then(e=>{const i=e.data;t(i)}).catch(e=>{i(e)})})}function l(e){return new Promise((t,i)=>{Object(a["a"])({url:"/printerMachine.updateShopPrinterMachine",method:"post",data:e}).then(e=>{const i=e.data;t(i)}).catch(e=>{i(e)})})}function s(e){return new Promise((t,i)=>{Object(a["a"])({url:"/printerMachine.deleteShopPrinterMachine",method:"post",data:e}).then(e=>{const i=e.data;t(i)}).catch(e=>{i(e)})})}var h=i("c962"),p=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{title:e.$t("printerMachine.add"),visible:e.dialogVisible,width:"70%"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.handleClose}},[t("el-form",{ref:"form",attrs:{model:e.addPrinterMachineInfo,"label-width":"120px","label-position":"left"}},[t("el-form-item",{attrs:{label:e.$t("printerMachine.machineCode"),prop:"machineCode",rules:[{required:!0,message:e.$t("printerMachine.machineCodeRequired"),trigger:"blur"},{max:64,message:e.$t("printerMachine.maxLength64"),trigger:"blur"}]}},[t("el-input",{staticStyle:{width:"100%"},attrs:{placeholder:e.$t("printerMachine.machineCodePlaceholder")},model:{value:e.addPrinterMachineInfo.machineCode,callback:function(t){e.$set(e.addPrinterMachineInfo,"machineCode",t)},expression:"addPrinterMachineInfo.machineCode"}})],1),t("el-form-item",{attrs:{label:e.$t("printerMachine.machineType"),prop:"machineType",rules:[{required:!0,message:e.$t("printerMachine.machineTypeRequired"),trigger:"change"},{max:64,message:e.$t("printerMachine.maxLength64"),trigger:"blur"}]}},[t("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:e.$t("printerMachine.machineTypePlaceholder")},model:{value:e.addPrinterMachineInfo.machineType,callback:function(t){e.$set(e.addPrinterMachineInfo,"machineType",t)},expression:"addPrinterMachineInfo.machineType"}},[t("el-option",{attrs:{label:e.$t("printerMachine.orderPrinter"),value:"ORDER"}})],1)],1),t("el-form-item",{attrs:{label:e.$t("printerMachine.appId"),prop:"appId",rules:[{required:!0,message:e.$t("printerMachine.appIdRequired"),trigger:"blur"},{max:64,message:e.$t("printerMachine.maxLength64"),trigger:"blur"}]}},[t("el-input",{staticStyle:{width:"100%"},attrs:{placeholder:e.$t("printerMachine.appIdPlaceholder")},model:{value:e.addPrinterMachineInfo.appId,callback:function(t){e.$set(e.addPrinterMachineInfo,"appId",t)},expression:"addPrinterMachineInfo.appId"}})],1),t("el-form-item",{attrs:{label:e.$t("printerMachine.appSecure"),prop:"appSecure",rules:[{required:!0,message:e.$t("printerMachine.appSecureRequired"),trigger:"blur"},{max:64,message:e.$t("printerMachine.maxLength64"),trigger:"blur"}]}},[t("el-input",{staticStyle:{width:"100%"},attrs:{placeholder:e.$t("printerMachine.appSecurePlaceholder")},model:{value:e.addPrinterMachineInfo.appSecure,callback:function(t){e.$set(e.addPrinterMachineInfo,"appSecure",t)},expression:"addPrinterMachineInfo.appSecure"}})],1),t("el-form-item",{attrs:{label:e.$t("printerMachine.machineImpl"),prop:"machineImpl",rules:[{required:!0,message:e.$t("printerMachine.machineImplRequired"),trigger:"change"}]}},[t("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:e.$t("printerMachine.machineImplPlaceholder")},model:{value:e.addPrinterMachineInfo.machineImpl,callback:function(t){e.$set(e.addPrinterMachineInfo,"machineImpl",t)},expression:"addPrinterMachineInfo.machineImpl"}},[t("el-option",{attrs:{label:e.$t("printerMachine.yilanyun"),value:"yilanyunOrderPrintAdapter"}})],1)],1)],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v(e._s(e.$t("common.cancel")))]),t("el-button",{attrs:{type:"primary"},on:{click:e.saveShopPrinterMachineInfo}},[e._v(e._s(e.$t("common.save")))])],1)],1)},d=[],m={name:"AddPrinterMachine",data(){return{dialogVisible:!1,addPrinterMachineInfo:{machineCode:"",machineType:"",appId:"",appSecure:"",shopId:"",machineImpl:""}}},methods:{open(e){this.addPrinterMachineInfo.shopId=e.shopId,this.dialogVisible=!0},handleClose(){this.$refs.form.resetFields()},async saveShopPrinterMachineInfo(){try{await this.$refs.form.validate(),await o(this.addPrinterMachineInfo),this.$message.success(this.$t("printerMachine.saveSuccess")),this.dialogVisible=!1,this.$emit("refresh")}catch(e){console.error("保存失败:",e)}}}},u=m,f=i("2877"),M=Object(f["a"])(u,p,d,!1,null,null,null),g=M.exports,I=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{title:e.$t("printerMachine.edit"),visible:e.dialogVisible,width:"70%"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.handleClose}},[t("el-form",{ref:"form",attrs:{model:e.editPrinterMachineInfo,"label-width":"120px","label-position":"left"}},[t("el-form-item",{attrs:{label:e.$t("printerMachine.machineCode"),prop:"machineCode",rules:[{required:!0,message:e.$t("printerMachine.machineCodeRequired"),trigger:"blur"},{max:64,message:e.$t("printerMachine.maxLength64"),trigger:"blur"}]}},[t("el-input",{staticStyle:{width:"100%"},attrs:{placeholder:e.$t("printerMachine.machineCodePlaceholder")},model:{value:e.editPrinterMachineInfo.machineCode,callback:function(t){e.$set(e.editPrinterMachineInfo,"machineCode",t)},expression:"editPrinterMachineInfo.machineCode"}})],1),t("el-form-item",{attrs:{label:e.$t("printerMachine.machineType"),prop:"machineType",rules:[{required:!0,message:e.$t("printerMachine.machineTypeRequired"),trigger:"change"},{max:64,message:e.$t("printerMachine.maxLength64"),trigger:"blur"}]}},[t("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:e.$t("printerMachine.machineTypePlaceholder")},model:{value:e.editPrinterMachineInfo.machineType,callback:function(t){e.$set(e.editPrinterMachineInfo,"machineType",t)},expression:"editPrinterMachineInfo.machineType"}},[t("el-option",{attrs:{label:e.$t("printerMachine.orderPrinter"),value:"ORDER"}})],1)],1),t("el-form-item",{attrs:{label:e.$t("printerMachine.appId"),prop:"appId",rules:[{required:!0,message:e.$t("printerMachine.appIdRequired"),trigger:"blur"},{max:64,message:e.$t("printerMachine.maxLength64"),trigger:"blur"}]}},[t("el-input",{staticStyle:{width:"100%"},attrs:{placeholder:e.$t("printerMachine.appIdPlaceholder")},model:{value:e.editPrinterMachineInfo.appId,callback:function(t){e.$set(e.editPrinterMachineInfo,"appId",t)},expression:"editPrinterMachineInfo.appId"}})],1),t("el-form-item",{attrs:{label:e.$t("printerMachine.appSecure"),prop:"appSecure",rules:[{required:!0,message:e.$t("printerMachine.appSecureRequired"),trigger:"blur"},{max:64,message:e.$t("printerMachine.maxLength64"),trigger:"blur"}]}},[t("el-input",{staticStyle:{width:"100%"},attrs:{placeholder:e.$t("printerMachine.appSecurePlaceholder")},model:{value:e.editPrinterMachineInfo.appSecure,callback:function(t){e.$set(e.editPrinterMachineInfo,"appSecure",t)},expression:"editPrinterMachineInfo.appSecure"}})],1),t("el-form-item",{attrs:{label:e.$t("printerMachine.machineImpl"),prop:"machineImpl",rules:[{required:!0,message:e.$t("printerMachine.machineImplRequired"),trigger:"change"}]}},[t("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:e.$t("printerMachine.machineImplPlaceholder")},model:{value:e.editPrinterMachineInfo.machineImpl,callback:function(t){e.$set(e.editPrinterMachineInfo,"machineImpl",t)},expression:"editPrinterMachineInfo.machineImpl"}},[t("el-option",{attrs:{label:e.$t("printerMachine.yilanyun"),value:"yilanyunOrderPrintAdapter"}})],1)],1)],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v(e._s(e.$t("common.cancel")))]),t("el-button",{attrs:{type:"primary"},on:{click:e.editPrinterMachine}},[e._v(e._s(e.$t("common.save")))])],1)],1)},b=[],P={name:"EditPrinterMachine",data(){return{dialogVisible:!1,editPrinterMachineInfo:{machineId:"",machineCode:"",machineType:"",appId:"",appSecure:"",shopId:"",machineImpl:""}}},methods:{open(e){this.editPrinterMachineInfo=Object.assign({},e),this.dialogVisible=!0},handleClose(){this.$refs.form.resetFields()},async editPrinterMachine(){try{await this.$refs.form.validate(),await l(this.editPrinterMachineInfo),this.$message.success(this.$t("printerMachine.updateSuccess")),this.dialogVisible=!1,this.$emit("refresh")}catch(e){console.error("更新失败:",e)}}}},$=P,y=Object(f["a"])($,I,b,!1,null,null,null),_=y.exports,v=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{title:e.$t("printerMachine.confirmOperation"),visible:e.dialogVisible,width:"30%",center:""},on:{"update:visible":function(t){e.dialogVisible=t}}},[t("div",{staticStyle:{"text-align":"center"}},[t("p",[e._v(e._s(e.$t("printerMachine.confirmDeletePrinter")))])]),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v(e._s(e.$t("printerMachine.cancel")))]),t("el-button",{attrs:{type:"primary"},on:{click:e.deletePrinterMachine}},[e._v(e._s(e.$t("printerMachine.confirmDelete")))])],1)])},S=[],w={name:"DeletePrinterMachine",data(){return{dialogVisible:!1,deletePrinterMachineInfo:{}}},methods:{open(e){this.deletePrinterMachineInfo=Object.assign({},e),this.dialogVisible=!0},async deletePrinterMachine(){try{await s(this.deletePrinterMachineInfo),this.$message.success(this.$t("printerMachine.deleteSuccess")),this.dialogVisible=!1,this.$emit("refresh")}catch(e){console.error("删除失败:",e)}}}},C=w,x=Object(f["a"])(C,v,S,!1,null,null,null),k=x.exports,q={name:"PrinterMachine",components:{AdminShop:h["default"],AddPrinterMachine:g,EditPrinterMachine:_,DeletePrinterMachine:k},data(){return{printerMachineInfo:{shopPrinterMachines:[],total:0,records:1,conditions:{page:1,row:10,machineCode:"",machineType:"",shopId:""}}}},created(){this._listPrinterMachines(1,10)},methods:{handleShopChange(e){this.printerMachineInfo.conditions.shopId=e.shopId,this._listPrinterMachines(1,10)},handleCurrentChange(e){this._listPrinterMachines(e,this.printerMachineInfo.conditions.row)},async _listPrinterMachines(e,t){this.printerMachineInfo.conditions.page=e,this.printerMachineInfo.conditions.row=t;try{const e=await c(this.printerMachineInfo.conditions);this.printerMachineInfo.total=e.total,this.printerMachineInfo.records=e.records,this.printerMachineInfo.shopPrinterMachines=e.data}catch(i){console.error("请求失败:",i)}},_openAddPrinterMachineModal(){this.$refs.addPrinterMachine.open({shopId:this.printerMachineInfo.conditions.shopId})},_openEditPrinterMachineModel(e){this.$refs.editPrinterMachine.open(e)},_openDeletePrinterMachineModel(e){this.$refs.deletePrinterMachine.open(e)},_queryPrinterMachineMethod(){this._listPrinterMachines(1,10)}}},T=q,V=(i("7b3c"),Object(f["a"])(T,n,r,!1,null,"d416b798",null));t["default"]=V.exports},9187:function(e,t,i){},9418:function(e,t,i){"use strict";i("cd80")},c962:function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e._self._c;return t("el-card",{staticClass:"list-selector"},[t("ul",{staticClass:"list-selector-list"},["Y"==e.showAll?t("li",{class:{selected:""===e.adminShopInfo.shopId},on:{click:function(t){return e.swatchAdminShopId({shopId:"",shopName:"全部"})}}},[e._v(" "+e._s(e.$t("common.all"))+" ")]):e._e(),e._l(e.adminShopInfo.shops,(function(i,n){return t("li",{key:n,class:{selected:e.adminShopInfo.shopId===i.shopId},on:{click:function(t){return e.swatchAdminShopId(i)}}},[e._v(" "+e._s(i.shopName)+" ")])}))],2)])},r=[],a=i("7323"),c={name:"AdminShop",data(){return{adminShopInfo:{shops:[],shopId:""}}},props:{showAll:{type:String,default:"Y"}},created(){this._listAdminShops()},methods:{async _listAdminShops(){try{const e=await Object(a["k"])({page:1,row:100});this.adminShopInfo.shops=e.data,"N"==this.showAll&&this.adminShopInfo.shops.length>0&&this.swatchAdminShopId(this.adminShopInfo.shops[0])}catch(e){console.error("获取店铺列表失败:",e)}},swatchAdminShopId(e){this.adminShopInfo.shopId=e.shopId,this.$emit("shop-change",e)}}},o=c,l=(i("9418"),i("2877")),s=Object(l["a"])(o,n,r,!1,null,"177c0c26",null);t["default"]=s.exports},cd80:function(e,t,i){}}]);
|
|
//# sourceMappingURL=chunk-baa28f90.03acd672.js.map
|