(function(e){function t(t){for(var n,s,o=t[0],l=t[1],c=t[2],m=0,d=[];m<o.length;m++)s=o[m],Object.prototype.hasOwnProperty.call(r,s)&&r[s]&&d.push(r[s][0]),r[s]=0;for(n in l)Object.prototype.hasOwnProperty.call(l,n)&&(e[n]=l[n]);u&&u(t);while(d.length)d.shift()();return i.push.apply(i,c||[]),a()}function a(){for(var e,t=0;t<i.length;t++){for(var a=i[t],n=!0,o=1;o<a.length;o++){var l=a[o];0!==r[l]&&(n=!1)}n&&(i.splice(t--,1),e=s(s.s=a[0]))}return e}var n={},r={app:0},i=[];function s(t){if(n[t])return n[t].exports;var a=n[t]={i:t,l:!1,exports:{}};return e[t].call(a.exports,a,a.exports,s),a.l=!0,a.exports}s.m=e,s.c=n,s.d=function(e,t,a){s.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},s.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.t=function(e,t){if(1&t&&(e=s(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(s.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)s.d(a,n,function(t){return e[t]}.bind(null,n));return a},s.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return s.d(t,"a",t),t},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.p="";var o=window["webpackJsonp"]=window["webpackJsonp"]||[],l=o.push.bind(o);o.push=t,o=o.slice();for(var c=0;c<o.length;c++)t(o[c]);var u=l;i.push([0,"chunk-vendors"]),a()})({0:function(e,t,a){e.exports=a("56d7")},"0290":function(e,t,a){"use strict";a("794c")},"050b":function(e,t,a){},"073d":function(e,t,a){},"087a":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("TableLayout",{attrs:{permissions:["business:companyUser:query"]},scopedSlots:e._u([{key:"table-wrap",fn:function(){return[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.isWorking.search,expression:"isWorking.search"}],attrs:{data:e.tableData.list,border:"",stripe:""},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{prop:"companyName",label:"企业名称","min-width":"100px",align:"center"}}),a("el-table-column",{attrs:{prop:"username",label:"登录账号","min-width":"100px",align:"center"}}),a("el-table-column",{attrs:{prop:"realname",label:"姓名","min-width":"100px",align:"center"}}),a("el-table-column",{attrs:{prop:"mobile",label:"手机号","min-width":"100px",align:"center"}}),a("el-table-column",{attrs:{prop:"roleName",label:"角色","min-width":"100px",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("ul",e._l(n.roles,(function(t){return a("li",{key:t.id},[e._v(e._s(t.name))])})),0)]}}])}),a("el-table-column",{attrs:{prop:"status",label:"状态","min-width":"100px",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("el-switch",{attrs:{disabled:!e.containPermissions(["business:companyUser:update"]),"inactive-value":1,"active-value":0},on:{change:function(t){return e.changeStatus(n)}},model:{value:n.status,callback:function(t){e.$set(n,"status",t)},expression:"row.status"}})]}}])}),a("el-table-column",{attrs:{prop:"createTime",label:"创建时间","min-width":"140px",align:"center"}}),a("el-table-column",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:user:resetPwd"],expression:"['system:user:resetPwd']"}],attrs:{label:"操作",width:"120",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:user:resetPwd"],expression:"['system:user:resetPwd']"}],attrs:{type:"text"},on:{click:function(t){return e.$refs.resetPwdWindow.open(n)}}},[e._v("重置密码")])]}}])})],1),a("pagination",{attrs:{pagination:e.tableData.pagination},on:{"size-change":e.handleSizeChange,"current-change":e.handlePageChange}})]},proxy:!0}])},[a("el-form",{ref:"searchForm",attrs:{slot:"search-form",model:e.searchForm,"label-width":"100px",inline:""},slot:"search-form"},[a("el-form-item",{attrs:{label:"企业名称",prop:"companyName"}},[a("el-input",{attrs:{placeholder:"请输入企业名称"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.companyName,callback:function(t){e.$set(e.searchForm,"companyName",t)},expression:"searchForm.companyName"}})],1),a("el-form-item",{attrs:{label:"账号信息",prop:"keyWords"}},[a("el-input",{attrs:{placeholder:"请输入登录账号/姓名"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.keyWords,callback:function(t){e.$set(e.searchForm,"keyWords",t)},expression:"searchForm.keyWords"}})],1),a("el-form-item",{attrs:{label:"状态",prop:"status"}},[a("el-select",{attrs:{clearable:"",placeholder:"请选择"},on:{change:e.search},model:{value:e.searchForm.status,callback:function(t){e.$set(e.searchForm,"status",t)},expression:"searchForm.status"}},[a("el-option",{attrs:{label:"启用",value:0}}),a("el-option",{attrs:{label:"禁用",value:1}})],1)],1),a("section",[a("el-button",{attrs:{type:"primary"},on:{click:e.search}},[e._v("搜索")]),a("el-button",{on:{click:e.reset}},[e._v("重置")])],1)],1),a("ResetPwdWindow",{ref:"resetPwdWindow"})],1)},r=[],i=a("3835"),s=(a("ac1f"),a("841c"),a("d3b7"),a("0f1b")),o=a("aa1c"),l=a("d529"),c=a("c0c7"),u=a("c3a4e"),m={name:"Company",extends:s["a"],components:{TableLayout:o["a"],Pagination:l["a"],ResetPwdWindow:u["a"]},data:function(){return{oepnValidDate:[],searchForm:{companyName:"",keyWords:"",status:"",type:1}}},created:function(){this.config({module:"系统-企业信息表",api:"/business/companyUser","field.id":"id","field.main":"id"}),this.search()},methods:{selectOepnValidDate:function(e){var t=Object(i["a"])(e,2);this.searchForm.oepnValidDateStart=t[0],this.searchForm.oepnValidDateEnd=t[1]},reset:function(){this.$refs.searchForm.resetFields(),this.searchForm.oepnValidDateStart="",this.searchForm.oepnValidDateEnd="",this.oepnValidDate=[],this.search()},changeStatus:function(e){var t=this;Object(c["updateById"])(e).then((function(){t.$tip.apiSuccess("更新成功")})).catch((function(e){t.$tip.apiFailed(e)})).finally((function(){t.handlePageChange()}))}}},d=m,p=a("2877"),f=Object(p["a"])(d,n,r,!1,null,null,null);t["default"]=f.exports},"09df":function(e,t,a){"use strict";a("3443")},"0b32":function(e,t,a){},"0eb1":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("TableLayout",{attrs:{permissions:["system:permission:query"]},scopedSlots:e._u([{key:"table-wrap",fn:function(){return[a("ul",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:permission:create","system:permission:delete"],expression:"['system:permission:create', 'system:permission:delete']"}],staticClass:"toolbar"},[a("li",[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:permission:create"],expression:"['system:permission:create']"}],attrs:{type:"primary",icon:"el-icon-plus"},on:{click:function(t){return e.$refs.operaPermissionWindow.open("新建系统权限")}}},[e._v("新建")])],1),a("li",[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:permission:delete"],expression:"['system:permission:delete']"}],attrs:{icon:"el-icon-delete"},on:{click:e.deleteByIdInBatch}},[e._v("删除")])],1)]),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.isWorking.search,expression:"isWorking.search"}],attrs:{data:e.tableData.list,"default-sort":{prop:"createTime",order:"descending"},stripe:""},on:{"selection-change":e.handleSelectionChange,"sort-change":e.handleSortChange}},[a("el-table-column",{attrs:{type:"selection",fixed:"left",width:"55"}}),a("el-table-column",{attrs:{prop:"code",label:"权限编码",fixed:"left","min-width":"200px"}}),a("el-table-column",{attrs:{prop:"name",label:"权限名称",fixed:"left","min-width":"120px"}}),a("el-table-column",{attrs:{prop:"remark",label:"权限备注","min-width":"120px"}}),a("el-table-column",{attrs:{prop:"createUser",label:"创建人","min-width":"100px"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(null==a.createUserInfo?"":a.createUserInfo.username))]}}])}),a("el-table-column",{attrs:{prop:"createTime",label:"创建时间","min-width":"140px",sortable:"custom","sort-by":"perm.CREATE_TIME"}}),a("el-table-column",{attrs:{prop:"updateUser",label:"更新人","min-width":"100px"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(null==a.updateUserInfo?"":a.updateUserInfo.username))]}}])}),a("el-table-column",{attrs:{prop:"updateTime",label:"更新时间","min-width":"140px"}}),e.containPermissions(["system:permission:update","system:permission:delete"])?a("el-table-column",{attrs:{label:"操作","min-width":"130",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[n.fixed?e._e():a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:permission:update"],expression:"['system:permission:update']"}],attrs:{type:"text",icon:"el-icon-edit"},on:{click:function(t){return e.$refs.operaPermissionWindow.open("编辑系统权限",n)}}},[e._v("编辑")]),n.fixed?e._e():a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:permission:delete"],expression:"['system:permission:delete']"}],attrs:{type:"text",icon:"el-icon-delete"},on:{click:function(t){return e.deleteById(n)}}},[e._v("删除")])]}}],null,!1,3206117851)}):e._e()],1),a("pagination",{attrs:{pagination:e.tableData.pagination},on:{"size-change":e.handleSizeChange,"current-change":e.handlePageChange}})]},proxy:!0}])},[a("el-form",{ref:"searchForm",attrs:{slot:"search-form",model:e.searchForm,"label-width":"100px",inline:""},slot:"search-form"},[a("el-form-item",{attrs:{label:"权限编码",prop:"code"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入权限编码"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.code,callback:function(t){e.$set(e.searchForm,"code",t)},expression:"searchForm.code"}})],1),a("el-form-item",{attrs:{label:"权限名称",prop:"name"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入权限名称"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.name,callback:function(t){e.$set(e.searchForm,"name",t)},expression:"searchForm.name"}})],1),a("section",[a("el-button",{attrs:{type:"primary"},on:{click:e.search}},[e._v("搜索")]),a("el-button",{on:{click:e.reset}},[e._v("重置")])],1)],1),a("OperaPermissionWindow",{ref:"operaPermissionWindow",on:{success:e.handlePageChange}})],1)},r=[],i=(a("ac1f"),a("841c"),a("d529")),s=a("aa1c"),o=a("0f1b"),l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("GlobalWindow",{attrs:{title:e.title,visible:e.visible,"confirm-working":e.isWorking},on:{"update:visible":function(t){e.visible=t},confirm:e.confirm}},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules}},[a("el-form-item",{attrs:{label:"权限编码",prop:"code",required:""}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入权限编码",maxlength:"50"},model:{value:e.form.code,callback:function(t){e.$set(e.form,"code",t)},expression:"form.code"}})],1),a("el-form-item",{attrs:{label:"权限名称",prop:"name",required:""}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入权限名称",maxlength:"50"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),a("el-form-item",{attrs:{label:"权限备注",prop:"remark"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入权限备注",type:"textarea",rows:3,maxlength:"500"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1)],1)},c=[],u=a("ae62"),m=a("5543"),d={name:"OperaPermissionWindow",extends:u["a"],components:{GlobalWindow:m["a"]},data:function(){return{originPermissionCode:"",form:{id:null,code:"",name:"",remark:""},rules:{code:[{required:!0,message:"请输入权限编码"}],name:[{required:!0,message:"请输入权限名称"}]}}},methods:{open:function(e,t){var a=this;this.title=e,this.visible=!0,null!=t?this.$nextTick((function(){for(var e in a.originPermissionCode=t.code,a.form)a.form[e]=t[e]})):this.$nextTick((function(){a.$refs.form.resetFields(),a.form[a.configData["field.id"]]=null}))},confirm:function(){var e=this;null!=this.form.id&&""!==this.form.id?this.originPermissionCode!==this.form.code?this.$dialog.confirm("检测到您修改了权限编码,权限编码修改后前后端均可能需要调整代码,确认修改吗?","提示",{confirmButtonText:"确认修改",type:"warning"}).then((function(){e.__confirmEdit()})):this.__confirmEdit():this.__confirmCreate()}},created:function(){this.config({api:"/system/permission"})}},p=d,f=a("2877"),h=Object(f["a"])(p,l,c,!1,null,null,null),b=h.exports,v={name:"SystemPermission",extends:o["a"],components:{OperaPermissionWindow:b,TableLayout:s["a"],Pagination:i["a"]},data:function(){return{searchForm:{code:"",name:"",remark:""}}},created:function(){this.config({module:"权限",api:"/system/permission",sorts:[{property:"perm.CREATE_TIME",direction:"DESC"}]}),this.search()}},g=v,y=Object(f["a"])(g,n,r,!1,null,null,null);t["default"]=y.exports},"0f1b":function(e,t,a){"use strict";var n,r,i=a("b85c"),s=(a("d3b7"),a("ac1f"),a("841c"),a("99af"),a("a15b"),a("d81d"),a("e811")),o={name:"BaseTable",extends:s["a"],data:function(){return{api:null,module:"数据",configData:{"field.id":"id","field.main":"name"},isWorking:{search:!1,delete:!1,export:!1},tableData:{selectedRows:[],sorts:[],list:[],pagination:{pageIndex:1,pageSize:10,total:0}}}},methods:{config:function(e){if(null==e)throw new Error("Parameter can not be null of method 'config' .");if(null==e.api)throw new Error("Missing config option 'api'.");this.api=a("77ef")("./api"+e.api),e.module&&(this.module=e.module),e["field.id"]&&(this.configData["field.id"]=e["field.id"]),e["field.main"]&&(this.configData["field.main"]=e["field.main"]),this.tableData.sorts=e.sorts},search:function(){this.handlePageChange(1)},exportExcel:function(){var e=this;this.__checkApi(),this.$dialog.exportConfirm("确认导出吗?").then((function(){e.isWorking.export=!0,e.api.exportExcel({page:e.tableData.pagination.pageIndex,capacity:1e6,model:e.searchForm,sorts:e.tableData.sorts}).then((function(t){e.download(t)})).catch((function(t){e.$tip.apiFailed(t)})).finally((function(){e.isWorking.export=!1}))})).catch((function(){}))},reset:function(){this.$refs.searchForm.resetFields(),this.search()},handleSizeChange:function(e){this.tableData.pagination.pageSize=e,this.search()},handleSelectionChange:function(e){this.tableData.selectedRows=e},handleSortChange:function(e){this.tableData.sorts=[],null!=e.order&&this.tableData.sorts.push({property:e.column.sortBy,direction:"descending"===e.order?"DESC":"ASC"}),this.handlePageChange()},handlePageChange:function(e){var t=this;this.__checkApi(),this.tableData.pagination.pageIndex=e||this.tableData.pagination.pageIndex,this.isWorking.search=!0,this.api.fetchList({page:this.tableData.pagination.pageIndex,capacity:this.tableData.pagination.pageSize,model:this.searchForm,sorts:this.tableData.sorts}).then((function(e){t.tableData.list=e.records,t.tableData.pagination.total=e.total})).catch((function(e){t.$tip.apiFailed(e)})).finally((function(){t.isWorking.search=!1}))},deleteById:function(e){var t=this,a=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.__checkApi();var n="确认删除".concat(this.module,"【").concat(e[this.configData["field.main"]],"】吗?");a&&null!=e.children&&e.children.length>0&&(n="确认删除".concat(this.module,"【").concat(e[this.configData["field.main"]],"】及其子").concat(this.module,"吗?")),this.$dialog.deleteConfirm(n).then((function(){t.isWorking.delete=!0,t.api.deleteById(e[t.configData["field.id"]]).then((function(){t.$tip.apiSuccess("删除成功"),t.__afterDelete()})).catch((function(e){t.$tip.apiFailed(e)})).finally((function(){t.isWorking.delete=!1}))})).catch((function(){}))},deleteByIdInBatch:function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if(this.__checkApi(),0!==this.tableData.selectedRows.length){var a="确认删除已选中的 ".concat(this.tableData.selectedRows.length," 条").concat(this.module,"记录吗?");if(t){var n,r=[],s=Object(i["a"])(this.tableData.selectedRows);try{for(s.s();!(n=s.n()).done;){var o=n.value;null!=o.children&&o.children.length>0&&r.push(o[this.configData["field.main"]])}}catch(l){s.e(l)}finally{s.f()}r.length>0&&(a="本次将删除".concat(this.module,"【").concat(r.join("、"),"】及其子").concat(this.module,"记录,确认删除吗?"))}this.$dialog.deleteConfirm(a).then((function(){e.isWorking.delete=!0,e.api.deleteByIdInBatch(e.tableData.selectedRows.map((function(e){return e.id})).join(",")).then((function(){e.$tip.apiSuccess("删除成功"),e.__afterDelete(e.tableData.selectedRows.length)})).catch((function(t){e.$tip.apiFailed(t)})).finally((function(){e.isWorking.delete=!1}))})).catch((function(){}))}else this.$tip.warning("请至少选择一条数据")},__afterDelete:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this.tableData.list.length-e===0?this.handlePageChange(this.tableData.pagination.pageIndex-1===0?1:this.tableData.pagination.pageIndex-1):this.handlePageChange(this.tableData.pagination.pageIndex)},__checkApi:function(){if(null==this.api)throw new Error("The page is not initialized, you can use method 'this.config' to initialize this page.")}}},l=o,c=a("2877"),u=Object(c["a"])(l,n,r,!1,null,null,null);t["a"]=u.exports},"123b":function(e,t,a){"use strict";a.r(t),a.d(t,"fetchTree",(function(){return r})),a.d(t,"fetchList",(function(){return i})),a.d(t,"create",(function(){return s})),a.d(t,"updateById",(function(){return o})),a.d(t,"deleteById",(function(){return l})),a.d(t,"deleteByIdInBatch",(function(){return c}));var n=a("b775");function r(e){return n["a"].post("/system/position/tree",e)}function i(e){return n["a"].post("/system/position/list",e)}function s(e){return n["a"].post("/system/position/create",e)}function o(e){return n["a"].post("/system/position/updateById",e)}function l(e){return n["a"].get("/system/position/delete/".concat(e))}function c(e){return n["a"].get("/system/position/delete/batch",{params:{ids:e}})}},1242:function(e,t,a){"use strict";a.d(t,"b",(function(){return n})),a.d(t,"d",(function(){return r})),a.d(t,"c",(function(){return i})),a.d(t,"a",(function(){return s}));a("498a");function n(e,t,a){if(null!=t&&""!==t.trim()){var n=/^[0-9]{11}$/,r=n.test(t);r?a():a(new Error("请输入正确的手机号"))}else e.required?a(new Error("请输入手机号")):a()}function r(e,t,a){if(null!=t&&""!==t.trim()){var n=/^[\u4e00-\u9fa5a-zA-Z0-9]+$/,r=n.test(t);r?a():a(new Error("请输入正确的账号"))}else e.required?a(new Error("请输入账号")):a()}function i(e,t,a){if(null!=t&&""!==t.trim()){var n=/^[0-9A-HJ-NPQRTUWXY]{2}\d{6}[0-9A-HJ-NPQRTUWXY]{10}$/,r=n.test(t);r?a():a(new Error("请输入正确的社会信用代码"))}else e.required?a(new Error("请输入社会信用代码")):a()}function s(e,t,a){null!=t&&""!==t.trim()?/^\S+@\S+\.\S+$/.test(t)?a():a(new Error("邮箱格式不正确")):a()}},"12d9":function(e,t,a){"use strict";a("d16f")},1578:function(e,t,a){},"158a":function(e,t,a){"use strict";a("808a")},"162a":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("TableLayout",{attrs:{permissions:["system:loginLog:query"]},scopedSlots:e._u([{key:"table-wrap",fn:function(){return[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.isWorking.search,expression:"isWorking.search"}],attrs:{data:e.tableData.list,stripe:"","default-sort":{prop:"loginTime",order:"descending"}},on:{"sort-change":e.handleSortChange}},[a("el-table-column",{attrs:{prop:"loginUsername",label:"登录用户名","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"ip",label:"登录IP","min-width":"120px"}}),a("el-table-column",{attrs:{prop:"location",label:"登录地址","min-width":"160px"}}),a("el-table-column",{attrs:{prop:"clientInfo",label:"客户端","min-width":"160px"}}),a("el-table-column",{attrs:{prop:"osInfo",label:"操作系统","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"platform",label:"登录平台","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"loginTime",label:"登录时间","min-width":"160px",sortable:"custom","sort-by":"LOGIN_TIME"}}),a("el-table-column",{attrs:{prop:"systemVersion",label:"系统版本","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"serverIp",label:"服务器IP","min-width":"120px"}}),a("el-table-column",{attrs:{prop:"success",label:"状态","min-width":"100px"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(" "+e._s(e._f("statusText")(a.success))+" ")]}}])}),a("el-table-column",{attrs:{prop:"reason",label:"失败原因","min-width":"160px"}})],1),a("pagination",{attrs:{pagination:e.tableData.pagination},on:{"size-change":e.handleSizeChange,"current-change":e.handlePageChange}})]},proxy:!0}])},[a("el-form",{ref:"searchForm",attrs:{slot:"search-form",model:e.searchForm,"label-width":"100px",inline:""},slot:"search-form"},[a("el-form-item",{attrs:{label:"登录用户名",prop:"loginUsername"}},[a("el-input",{attrs:{placeholder:"请输入登录用户名"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.loginUsername,callback:function(t){e.$set(e.searchForm,"loginUsername",t)},expression:"searchForm.loginUsername"}})],1),a("el-form-item",{attrs:{label:"登录IP",prop:"ip"}},[a("el-input",{attrs:{placeholder:"请输入登录IP"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.ip,callback:function(t){e.$set(e.searchForm,"ip",t)},expression:"searchForm.ip"}})],1),a("el-form-item",{attrs:{label:"服务器IP",prop:"serverIp"}},[a("el-input",{attrs:{placeholder:"请输入服务器IP"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.serverIp,callback:function(t){e.$set(e.searchForm,"serverIp",t)},expression:"searchForm.serverIp"}})],1),a("el-form-item",{attrs:{label:"是否登录成功",prop:"success"}},[a("el-select",{attrs:{placeholder:"请选择是否登录状态",clearable:""},on:{change:e.search},model:{value:e.searchForm.success,callback:function(t){e.$set(e.searchForm,"success",t)},expression:"searchForm.success"}},[a("el-option",{attrs:{value:"true",label:"登录成功"}}),a("el-option",{attrs:{value:"false",label:"登录失败"}})],1)],1),a("el-form-item",{attrs:{label:"登录时间",prop:"loginTime"}},[a("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","value-format":"yyyy-MM-dd HH:mm:ss","start-placeholder":"开始时间","end-placeholder":"结束时间"},on:{change:e.handleSearchTimeChange},model:{value:e.searchDateRange,callback:function(t){e.searchDateRange=t},expression:"searchDateRange"}})],1),a("section",[a("el-button",{attrs:{type:"primary"},on:{click:e.search}},[e._v("搜索")]),a("el-button",{attrs:{type:"primary",loading:e.isWorking.export},on:{click:e.exportExcel}},[e._v("导出")]),a("el-button",{on:{click:e.reset}},[e._v("重置")])],1)],1)],1)},r=[],i=(a("ac1f"),a("841c"),a("0f1b")),s=a("aa1c"),o=a("d529"),l={name:"SystemLoginLog",extends:i["a"],components:{TableLayout:s["a"],Pagination:o["a"]},data:function(){return{searchDateRange:[],searchForm:{loginUsername:"",ip:"",serverIp:"",success:"",startTime:null,endTime:null}}},filters:{statusText:function(e){return e?"登录成功":"登录失败"}},methods:{handleSearchTimeChange:function(e){this.searchForm.startTime=null,this.searchForm.endTime=null,null!=e&&(this.searchForm.startTime=e[0],this.searchForm.endTime=e[1]),this.search()}},created:function(){this.config({module:"登录日志",api:"/system/loginLog","field.id":"id","field.main":"id",sorts:[{property:"LOGIN_TIME",direction:"DESC"}]}),this.search()}},c=l,u=a("2877"),m=Object(u["a"])(c,n,r,!1,null,null,null);t["default"]=m.exports},"172e":function(e,t,a){},"1a1a":function(e,t,a){"use strict";a("2b87")},"1a22":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("TableLayout",{attrs:{permissions:["system:datapermission:query"]},scopedSlots:e._u([{key:"table-wrap",fn:function(){return[a("ul",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:datapermission:create","system:datapermission:delete"],expression:"['system:datapermission:create', 'system:datapermission:delete']"}],staticClass:"toolbar"},[a("li",[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:datapermission:create"],expression:"['system:datapermission:create']"}],attrs:{type:"primary",icon:"el-icon-plus"},on:{click:function(t){return e.$refs.operaDataPermissionWindow.open("新建数据权限")}}},[e._v("新建")])],1),a("li",[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:datapermission:delete"],expression:"['system:datapermission:delete']"}],attrs:{icon:"el-icon-delete"},on:{click:e.deleteByIdInBatch}},[e._v("删除")])],1)]),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.isWorking.search,expression:"isWorking.search"}],attrs:{data:e.tableData.list,stripe:""},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),a("el-table-column",{attrs:{prop:"businessCode",label:"业务模块","min-width":"100px"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(e._f("moduleText")(a.businessCode,e.modules)))]}}])}),a("el-table-column",{attrs:{prop:"roleId",label:"角色","min-width":"100px"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(a.role.name))]}}])}),a("el-table-column",{attrs:{prop:"type",label:"权限类型","min-width":"140px"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(e._f("typeText")(a.type,e.types)))]}}])}),a("el-table-column",{attrs:{prop:"disabled",label:"是否启用","min-width":"100px"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("el-switch",{attrs:{"active-value":!1,"inactive-value":!0},on:{change:function(t){return e.switchDisabled(n)}},model:{value:n.disabled,callback:function(t){e.$set(n,"disabled",t)},expression:"row.disabled"}})]}}])}),a("el-table-column",{attrs:{prop:"remark",label:"备注","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"createUser",label:"创建人","min-width":"100px"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(null==a.createUserInfo?"":a.createUserInfo.username))]}}])}),a("el-table-column",{attrs:{prop:"createTime",label:"创建时间","min-width":"140px"}}),a("el-table-column",{attrs:{prop:"updateUser",label:"修改人","min-width":"100px"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(null==a.updateUserInfo?"":a.updateUserInfo.username))]}}])}),a("el-table-column",{attrs:{prop:"updateTime",label:"修改时间","min-width":"140px"}}),e.containPermissions(["system:datapermission:update","system:datapermission:delete"])?a("el-table-column",{attrs:{label:"操作","min-width":"120",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:datapermission:update"],expression:"['system:datapermission:update']"}],attrs:{type:"text",icon:"el-icon-edit"},on:{click:function(t){return e.$refs.operaDataPermissionWindow.open("编辑数据权限",n)}}},[e._v("编辑")]),a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:datapermission:delete"],expression:"['system:datapermission:delete']"}],attrs:{type:"text",icon:"el-icon-delete"},on:{click:function(t){return e.deleteById(n)}}},[e._v("删除")])]}}],null,!1,3832490193)}):e._e()],1),a("pagination",{attrs:{pagination:e.tableData.pagination},on:{"size-change":e.handleSizeChange,"current-change":e.handlePageChange}})]},proxy:!0}])},[a("el-form",{ref:"searchForm",attrs:{slot:"search-form",model:e.searchForm,"label-width":"100px",inline:""},slot:"search-form"},[a("el-form-item",{attrs:{label:"业务模块",prop:"businessCode"}},[a("DataPermModuleSelect",{attrs:{clearable:""},on:{change:e.search},model:{value:e.searchForm.businessCode,callback:function(t){e.$set(e.searchForm,"businessCode",t)},expression:"searchForm.businessCode"}})],1),a("el-form-item",{attrs:{label:"角色",prop:"roleId"}},[a("RoleSelect",{attrs:{clearable:""},on:{change:e.search},model:{value:e.searchForm.roleId,callback:function(t){e.$set(e.searchForm,"roleId",t)},expression:"searchForm.roleId"}})],1),a("section",[a("el-button",{attrs:{type:"primary"},on:{click:e.search}},[e._v("搜索")]),a("el-button",{on:{click:e.reset}},[e._v("重置")])],1)],1),a("OperaDataPermissionWindow",{ref:"operaDataPermissionWindow",on:{success:e.handlePageChange}})],1)},r=[],i=a("1da1"),s=a("b85c"),o=(a("96cf"),a("99af"),a("b0c0"),a("d3b7"),a("ac1f"),a("841c"),a("0f1b")),l=a("aa1c"),c=a("d529"),u=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("GlobalWindow",{attrs:{title:e.title,visible:e.visible,"confirm-working":e.isWorking},on:{"update:visible":function(t){e.visible=t},confirm:e.confirm}},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules}},[a("el-form-item",{attrs:{label:"业务模块",prop:"businessCode",required:""}},[a("DataPermModuleSelect",{attrs:{disabled:null!=e.form.id,inline:!1},on:{change:e.handleBusinessChange},model:{value:e.form.businessCode,callback:function(t){e.$set(e.form,"businessCode",t)},expression:"form.businessCode"}})],1),a("el-form-item",{attrs:{label:"角色",prop:"roleId",required:""}},[a("RoleSelect",{attrs:{disabled:null!=e.form.id,inline:!1},model:{value:e.form.roleId,callback:function(t){e.$set(e.form,"roleId",t)},expression:"form.roleId"}})],1),a("el-form-item",{attrs:{label:"权限类型",prop:"type",required:""}},[a("DataPermTypeSelect",{attrs:{module:e.form.businessCode,inline:!1},on:{change:e.handleTypeChange},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}})],1),a("el-form-item",{directives:[{name:"show",rawName:"v-show",value:e.showCustomData,expression:"showCustomData"}],attrs:{label:"自定义数据",prop:"customData"}},[e.visible?a("CustomSelect",{attrs:{"business-code":e.form.businessCode},on:{change:e.handleCustomDataChange},model:{value:e.customData,callback:function(t){e.customData=t},expression:"customData"}}):e._e()],1),a("el-form-item",{attrs:{label:"备注",prop:"remark"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{type:"textarea",placeholder:"请输入备注",rows:3,maxlength:"500"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1)],1)},m=[],d=(a("1276"),a("a15b"),a("ae62")),p=a("5543"),f=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-select",{staticClass:"role-select",class:{select__block:!e.inline},attrs:{value:e.value,placeholder:e.placeholder,clearable:e.clearable,disabled:e.disabled},on:{change:function(t){return e.$emit("change",t)},input:function(t){return e.$emit("input",t)}}},e._l(e.roles,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}})})),1)},h=[],b=a("3528"),v={name:"RoleSelect",props:{value:{},placeholder:{default:"请选择角色"},inline:{default:!0},disabled:{},clearable:{default:!1}},data:function(){return{roles:[]}},created:function(){var e=this;Object(b["fetchAll"])().then((function(t){e.roles=t}))}},g=v,y=(a("dd38"),a("2877")),w=Object(y["a"])(g,f,h,!1,null,"613d5ebb",null),x=w.exports,k=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-select",{staticClass:"data-perm-module-select",class:{select__block:!e.inline},attrs:{value:e.value,placeholder:e.placeholder,clearable:e.clearable,disabled:e.disabled},on:{change:function(t){return e.$emit("change",t)},input:function(t){return e.$emit("input",t)}}},e._l(e.modules,(function(e){return a("el-option",{key:e.businessCode,attrs:{value:e.businessCode,label:e.moduleName}})})),1)},_=[],I=a("4426"),C={name:"DataPermModuleSelect",props:{value:{},placeholder:{default:"请选择权限模块"},inline:{default:!0},disabled:{},clearable:{default:!1}},data:function(){return{modules:[]}},created:function(){var e=this;Object(I["fetchModules"])().cache().then((function(t){e.modules=t}))}},$=C,S=(a("a85a"),Object(y["a"])($,k,_,!1,null,"0eea149e",null)),D=S.exports,O=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-select",{staticClass:"data-perm-type-select",class:{select__block:!e.inline},attrs:{value:e.value,placeholder:e.placeholder,clearable:e.clearable,disabled:e.disabled},on:{change:function(t){return e.$emit("change",t)},input:function(t){return e.$emit("input",t)}}},e._l(e.filterTypes,(function(e){return a("el-option",{key:e.code,attrs:{value:e.code,label:e.remark}})})),1)},N=[],P={name:"DataPermTypeSelect",props:{value:{},module:{},placeholder:{default:"请选择权限类型"},inline:{default:!0},disabled:{},clearable:{default:!1}},data:function(){return{types:[]}},computed:{filterTypes:function(){if(null==this.module||""===this.module)return[];var e,t=[],a=Object(s["a"])(this.types);try{for(a.s();!(e=a.n()).done;){var n=e.value;0!==n.modules.length&&-1===n.modules.indexOf(this.module)||t.push(n)}}catch(r){a.e(r)}finally{a.f()}return t}},created:function(){var e=this;Object(I["fetchTypes"])().cache().then((function(t){e.types=t}))}},W=P,F=(a("410c"),Object(y["a"])(W,O,N,!1,null,"1458adbb",null)),T=F.exports,E=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a(e.component,{tag:"component",attrs:{value:e.values,inline:!1,multiple:""},on:{input:e.handleInput}})},j=[],L=(a("3ca3"),a("ddb0"),{name:"CustomSelect",props:{value:{},businessCode:{type:String,required:!0}},computed:{values:function(){if("DEPARTMENT"===this.businessCode||"POSITION"===this.businessCode){var e,t=[],a=Object(s["a"])(this.value);try{for(a.s();!(e=a.n()).done;){var n=e.value;t.push(parseInt(n))}}catch(r){a.e(r)}finally{a.f()}return t}return this.value},component:function(){return"DEPARTMENT"===this.businessCode?function(){return Promise.resolve().then(a.bind(null,"cc38"))}:"POSITION"===this.businessCode?function(){return Promise.resolve().then(a.bind(null,"a68c"))}:null}},methods:{handleInput:function(e){this.$emit("input",e),this.$emit("change",e)}}}),B=L,U=Object(y["a"])(B,E,j,!1,null,"1b0ef257",null),R=U.exports,q={name:"OperaDataPermissionWindow",extends:d["a"],components:{CustomSelect:R,RoleSelect:x,DataPermTypeSelect:T,DataPermModuleSelect:D,GlobalWindow:p["a"]},data:function(){return{customData:[],showCustomData:!1,form:{id:null,businessCode:"",roleId:"",type:"",remark:"",customData:""},rules:{businessCode:[{required:!0,message:"请选择业务模块"}],roleId:[{required:!0,message:"请选择角色"}],type:[{required:!0,message:"请选择权限类型"}]}}},methods:{open:function(e,t){var a=this;this.title=e,this.visible=!0,null!=t?this.$nextTick((function(){for(var e in a.form)a.form[e]=t[e];a.customData=null==a.form.customData||""===a.form.customData?[]:a.form.customData.split(","),a.handleTypeChange()})):this.$nextTick((function(){a.customData=[],a.showCustomData=!1,a.$refs.form.resetFields(),a.form[a.configData["field.id"]]=null}))},handleBusinessChange:function(){this.form.customData="",this.customData=[],this.handleTypeChange()},handleTypeChange:function(){11!==this.form.type&&21!==this.form.type||null==this.form.businessCode||""===this.form.businessCode?this.showCustomData=!1:this.showCustomData=!0},handleCustomDataChange:function(e){this.form.customData=e.join(",")}},created:function(){this.config({api:"/system/dataPermission","field.id":"id"})}},M=q,A=Object(y["a"])(M,u,m,!1,null,null,null),G=A.exports,z=function(e,t){var a,n=Object(s["a"])(t);try{for(n.s();!(a=n.n()).done;){var r=a.value;if(r.businessCode===e)return r.moduleName}}catch(i){n.e(i)}finally{n.f()}return"未知"},V={name:"DataPermission",extends:o["a"],components:{RoleSelect:x,DataPermModuleSelect:D,TableLayout:l["a"],Pagination:c["a"],OperaDataPermissionWindow:G},data:function(){return{modules:[],types:[],searchForm:{businessCode:"",roleId:null,type:""}}},filters:{typeText:function(e,t){var a,n=Object(s["a"])(t);try{for(n.s();!(a=n.n()).done;){var r=a.value;if(r.code===e)return r.remark}}catch(i){n.e(i)}finally{n.f()}return"未知"},moduleText:function(e,t){return z(e,t)}},methods:{switchDisabled:function(e){var t=this;e.disabled?this.$dialog.disableConfirm("确认禁用 ".concat(z(e.businessCode,this.modules),"/").concat(e.role.name," 数据权限吗?")).then((function(){t.__updateStatus(e)})).catch((function(){e.disabled=!e.disabled})):this.__updateStatus(e)},deleteById:function(e){var t=this;this.$dialog.deleteConfirm("确认删除【".concat(z(e.businessCode,this.modules),"/").concat(e.role.name,"】数据权限吗?")).then((function(){t.isWorking.delete=!0,t.api.deleteById(e.id).then((function(){t.$tip.apiSuccess("删除成功"),t.__afterDelete()})).catch((function(e){t.$tip.apiFailed(e)})).finally((function(){t.isWorking.delete=!1}))})).catch((function(){}))},__updateStatus:function(e){var t=this;this.api.updateStatus({id:e.id,disabled:e.disabled}).then((function(){t.$tip.apiSuccess("修改成功")})).catch((function(a){e.disabled=!e.disabled,t.$tip.apiFailed(a)}))}},created:function(){var e=this;return Object(i["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.config({module:"数据权限",api:"/system/dataPermission"}),t.next=3,e.api.fetchModules().then((function(t){e.modules=t}));case 3:return t.next=5,e.api.fetchTypes().then((function(t){e.types=t})).catch((function(e){console.log(e)}));case 5:e.search();case 6:case"end":return t.stop()}}),t)})))()}},H=V,J=Object(y["a"])(H,n,r,!1,null,null,null);t["default"]=J.exports},"1a3f":function(e,t,a){"use strict";a.r(t),a.d(t,"fetchList",(function(){return r})),a.d(t,"create",(function(){return i})),a.d(t,"updateById",(function(){return s})),a.d(t,"update",(function(){return o})),a.d(t,"deleteById",(function(){return l})),a.d(t,"deleteByIdInBatch",(function(){return c}));var n=a("b775");function r(e){return n["a"].post("/companyUser/page",e,{trim:!0})}function i(e){return n["a"].post("/company/create",e)}function s(e){return n["a"].post("/company/updateById",e)}function o(e){return n["a"].post("/company/update",e)}function l(e){return n["a"].get("/company/delete/".concat(e))}function c(e){return n["a"].get("/company/delete/batch",{params:{ids:e}})}},"1d6e":function(e,t,a){},"1e4b":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"home"})},r=[],i={name:"Index",data:function(){return{}}},s=i,o=(a("e117"),a("2877")),l=Object(o["a"])(s,n,r,!1,null,"68a52a72",null);t["default"]=l.exports},"1f0f":function(e,t,a){},"21ee":function(e,t,a){"use strict";a("e12c")},"24f8":function(e,t,a){"use strict";a.r(t),a.d(t,"fetchList",(function(){return r}));var n=a("b775");function r(e){return n["a"].post("/business/fileRecord/page",e,{trim:!0})}},"264c":function(e,t,a){"use strict";a.r(t),a.d(t,"fetchList",(function(){return r})),a.d(t,"exportExcel",(function(){return i})),a.d(t,"create",(function(){return s})),a.d(t,"updateById",(function(){return o})),a.d(t,"deleteById",(function(){return l})),a.d(t,"deleteByIdInBatch",(function(){return c}));var n=a("b775");function r(e){return n["a"].post("/business/baseData/page",e,{trim:!0})}function i(e){return n["a"].post("/business/baseData/exportExcel",e,{trim:!0,download:!0})}function s(e){return n["a"].post("/business/baseData/create",e)}function o(e){return n["a"].post("/business/baseData/updateById",e)}function l(e){return n["a"].get("/business/baseData/delete/".concat(e))}function c(e){return n["a"].get("/business/baseData/delete/batch",{params:{ids:e}})}},"274c":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("TableLayout",{attrs:{permissions:["business:filerecord:query"]},scopedSlots:e._u([{key:"table-wrap",fn:function(){return[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.isWorking.search,expression:"isWorking.search"}],attrs:{data:e.tableData.list,border:"",stripe:""}},[a("el-table-column",{attrs:{type:"index",index:e.newIndex,label:"序号",width:"80px",align:"center"}}),a("el-table-column",{attrs:{prop:"name",label:"文件",width:"100px",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[n.url?a("el-image",{staticStyle:{width:"70px",height:"70px"},attrs:{src:n.url,"preview-src-list":[n.url],fit:"cover"}}):e._e()]}}])}),a("el-table-column",{attrs:{prop:"folder",label:"文件夹名称",width:"140px",align:"center"}}),a("el-table-column",{attrs:{prop:"keyval",label:"OSS文件key","min-width":"120px",align:"center"}}),a("el-table-column",{attrs:{prop:"status",label:"状态",width:"100px",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(" "+e._s(0==a.status?"未上传":1==a.status?"已上传":"上传失败")+" ")]}}])}),a("el-table-column",{attrs:{prop:"createDate",label:"创建时间",width:"150px",align:"center"}}),a("el-table-column",{attrs:{prop:"editDate",label:"更新时间",width:"150px",align:"center"}})],1),a("pagination",{attrs:{pagination:e.tableData.pagination},on:{"size-change":e.handleSizeChange,"current-change":e.handlePageChange}})]},proxy:!0}])},[a("el-form",{ref:"searchForm",attrs:{slot:"search-form",model:e.searchForm,"label-width":"100px",inline:""},slot:"search-form"},[a("el-form-item",{attrs:{label:"文件夹名称",prop:"folder"}},[a("el-input",{attrs:{placeholder:"请输入文件夹名称"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.folder,callback:function(t){e.$set(e.searchForm,"folder",t)},expression:"searchForm.folder"}})],1),a("el-form-item",{attrs:{label:"OSS文件key",prop:"keyval"}},[a("el-input",{attrs:{placeholder:"请输入OSS文件key"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.keyval,callback:function(t){e.$set(e.searchForm,"keyval",t)},expression:"searchForm.keyval"}})],1),a("el-form-item",{attrs:{label:"状态",prop:"status"}},[a("el-select",{attrs:{clearable:"",placeholder:"请选择状态"},model:{value:e.searchForm.status,callback:function(t){e.$set(e.searchForm,"status",t)},expression:"searchForm.status"}},e._l(e.statusList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),a("section",[a("el-button",{attrs:{type:"primary"},on:{click:e.search}},[e._v("搜索")]),a("el-button",{on:{click:e.reset}},[e._v("重置")])],1)],1)],1)},r=[],i=(a("ac1f"),a("841c"),a("0f1b")),s=a("aa1c"),o=a("d529"),l={name:"FileRecord",extends:i["a"],components:{TableLayout:s["a"],Pagination:o["a"]},data:function(){return{searchForm:{id:"",creator:"",createDate:"",editor:"",editDate:"",isdeleted:"",name:"",info:"",objId:"",type:"",folder:"",status:"",keyval:""},statusList:[{name:"未上传",id:0},{name:"已上传",id:1},{name:"上传失败",id:2}]}},created:function(){this.config({module:"附件上传进度表",api:"/business/fileRecord","field.id":"id","field.main":"id"}),this.search()},methods:{newIndex:function(e){return 10*(this.tableData.pagination.pageIndex-1)+e+1}}},c=l,u=a("2877"),m=Object(u["a"])(c,n,r,!1,null,null,null);t["default"]=m.exports},"29f6":function(e,t,a){},"2a68":function(e,t,a){var n={"./views":"1e4b","./views/":"1e4b","./views/business/anchor":"c962","./views/business/anchor.vue":"c962","./views/business/baseData":"4a19","./views/business/baseData.vue":"4a19","./views/business/brand":"57bc","./views/business/brand.vue":"57bc","./views/business/category":"5af4","./views/business/category.vue":"5af4","./views/business/company":"af5a","./views/business/company.vue":"af5a","./views/business/companyUser":"087a","./views/business/companyUser.vue":"087a","./views/business/fileRecord":"274c","./views/business/fileRecord.vue":"274c","./views/business/goods":"95e6","./views/business/goods.vue":"95e6","./views/business/role":"601e","./views/business/role.vue":"601e","./views/index":"1e4b","./views/index.vue":"1e4b","./views/login":"dd7b","./views/login.vue":"dd7b","./views/no-permissions":"c852","./views/no-permissions.vue":"c852","./views/not-found":"63e6","./views/not-found.vue":"63e6","./views/system/data-permission":"1a22","./views/system/data-permission.vue":"1a22","./views/system/department":"9004","./views/system/department.vue":"9004","./views/system/dict":"6bce","./views/system/dict.vue":"6bce","./views/system/loginLog":"162a","./views/system/loginLog.vue":"162a","./views/system/menu":"5d8a","./views/system/menu.vue":"5d8a","./views/system/menuCom":"4dcf","./views/system/menuCom.vue":"4dcf","./views/system/monitor":"9740","./views/system/monitor.vue":"9740","./views/system/permission":"0eb1","./views/system/permission.vue":"0eb1","./views/system/position":"38c8","./views/system/position.vue":"38c8","./views/system/role":"f982","./views/system/role.vue":"f982","./views/system/traceLog":"d1ff","./views/system/traceLog.vue":"d1ff","./views/system/user":"b979","./views/system/user.vue":"b979"};function r(e){return Promise.resolve().then((function(){if(!a.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}var r=n[e];return a(r)}))}r.keys=function(){return Object.keys(n)},r.id="2a68",e.exports=r},"2af9":function(e,t,a){},"2b87":function(e,t,a){},"2cb4":function(e,t,a){"use strict";a("2af9")},"2ce9":function(e,t,a){"use strict";a("3589")},"30ff":function(e,t,a){"use strict";a("29f6")},3185:function(e,t,a){"use strict";a("1578")},3201:function(e,t,a){},3350:function(e,t,a){"use strict";a("f9c8")},3443:function(e,t,a){},3528:function(e,t,a){"use strict";a.r(t),a.d(t,"fetchList",(function(){return r})),a.d(t,"fetchAll",(function(){return i})),a.d(t,"create",(function(){return s})),a.d(t,"updateById",(function(){return o})),a.d(t,"deleteById",(function(){return l})),a.d(t,"deleteByIdInBatch",(function(){return c})),a.d(t,"createRolePermission",(function(){return u})),a.d(t,"createRoleMenu",(function(){return m}));var n=a("b775");function r(e){return n["a"].post("/system/role/page",e)}function i(){return n["a"].get("/system/role/all")}function s(e){return n["a"].post("/system/role/create",e,{trim:!0})}function o(e){return n["a"].post("/system/role/updateById",e,{trim:!0})}function l(e){return n["a"].get("/system/role/delete/".concat(e))}function c(e){return n["a"].get("/system/role/delete/batch",{params:{ids:e}})}function u(e){return n["a"].post("/system/role/createRolePermission",e)}function m(e){return n["a"].post("/system/role/createRoleMenu",e)}},3589:function(e,t,a){},"37f6":function(e,t,a){},"38c8":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("TableLayout",{attrs:{permissions:["system:position:query"]},scopedSlots:e._u([{key:"table-wrap",fn:function(){return[a("ul",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:position:create","system:position:delete"],expression:"['system:position:create', 'system:position:delete']"}],staticClass:"toolbar"},[a("li",[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:position:create"],expression:"['system:position:create']"}],attrs:{type:"primary",icon:"el-icon-plus"},on:{click:function(t){return e.$refs.operaPositionWindow.open("新建岗位")}}},[e._v("新建")])],1),a("li",[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:position:delete"],expression:"['system:position:delete']"}],attrs:{icon:"el-icon-delete"},on:{click:e.deleteByIdInBatch}},[e._v("删除")])],1)]),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.isWorking.search,expression:"isWorking.search"}],attrs:{data:e.tableData.list,"tree-props":{children:"children",hasChildren:"hasChildren"},"row-key":"id",stripe:"","default-expand-all":""},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55",fixed:"left"}}),a("el-table-column",{attrs:{prop:"name",label:"岗位名称",fixed:"left","min-width":"200px"}}),a("el-table-column",{attrs:{prop:"code",label:"岗位编码",fixed:"left","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"userCount",label:"岗位人数","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"createUser",label:"创建人","min-width":"100px"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(null==a.createUserInfo?"":a.createUserInfo.username))]}}])}),a("el-table-column",{attrs:{prop:"createTime",label:"创建时间","min-width":"140px"}}),a("el-table-column",{attrs:{prop:"updateUser",label:"更新人","min-width":"100px"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(null==a.updateUserInfo?"":a.updateUserInfo.username))]}}])}),a("el-table-column",{attrs:{prop:"updateTime",label:"更新时间","min-width":"140px"}}),e.containPermissions(["system:position:update","system:position:query","system:position:delete"])?a("el-table-column",{attrs:{label:"操作","min-width":"310",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:position:update"],expression:"['system:position:update']"}],attrs:{type:"text",icon:"el-icon-edit"},on:{click:function(t){return e.$refs.operaPositionWindow.open("编辑岗位",n)}}},[e._v("编辑")]),a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:position:update"],expression:"['system:position:update']"}],attrs:{type:"text",icon:"el-icon-edit"},on:{click:function(t){return e.$refs.operaPositionWindow.open("新增下级岗位",null,n)}}},[e._v("新增下级岗位")]),a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:position:queryUsers"],expression:"['system:position:queryUsers']"}],attrs:{type:"text",icon:"el-icon-user-solid"},on:{click:function(t){return e.$refs.positionUserWindow.open(n.id,n.name)}}},[e._v("查看人员")]),a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:position:delete"],expression:"['system:position:delete']"}],attrs:{type:"text",icon:"el-icon-delete"},on:{click:function(t){return e.deleteById(n)}}},[e._v("删除")])]}}],null,!1,3059423194)}):e._e()],1)]},proxy:!0}])},[a("OperaPositionWindow",{ref:"operaPositionWindow",on:{success:e.handlePageChange}}),a("PositionUserWindow",{ref:"positionUserWindow"})],1)},r=[],i=(a("ac1f"),a("841c"),a("d3b7"),a("aa1c")),s=a("0f1b"),o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("GlobalWindow",{attrs:{title:e.title,visible:e.visible,"confirm-working":e.isWorking},on:{"update:visible":function(t){e.visible=t},confirm:e.confirm}},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules}},[a("el-form-item",{attrs:{label:"上级岗位",prop:"parentId"}},[e.visible?a("PositionSelect",{attrs:{placeholder:"请选择上级岗位","exclude-id":e.excludePositionId,clearable:"",inline:!1},model:{value:e.form.parentId,callback:function(t){e.$set(e.form,"parentId",t)},expression:"form.parentId"}}):e._e()],1),a("el-form-item",{attrs:{label:"岗位编码",prop:"code",required:""}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入岗位编码",maxlength:"50"},model:{value:e.form.code,callback:function(t){e.$set(e.form,"code",t)},expression:"form.code"}})],1),a("el-form-item",{attrs:{label:"岗位名称",prop:"name",required:""}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入岗位名称",maxlength:"50"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1)],1)},l=[],c=a("ae62"),u=a("5543"),m=a("a68c"),d={name:"OperaPositionWindow",extends:c["a"],components:{PositionSelect:m["default"],GlobalWindow:u["a"]},data:function(){return{excludePositionId:null,form:{id:null,parentId:null,code:"",name:""},rules:{code:[{required:!0,message:"请输入岗位编码"}],name:[{required:!0,message:"请输入岗位名称"}]}}},methods:{open:function(e,t,a){var n=this;if(this.title=e,this.visible=!0,null==t)return this.excludePositionId=null,void this.$nextTick((function(){n.$refs.form.resetFields(),n.form.id=null,n.form.parentId=null==a?null:a.id}));this.$nextTick((function(){for(var e in n.excludePositionId=t.id,n.form)n.form[e]=t[e]}))}},created:function(){this.config({api:"/system/position"})}},p=d,f=a("2877"),h=Object(f["a"])(p,o,l,!1,null,null,null),b=h.exports,v=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("GlobalWindow",{staticClass:"position-user-window",attrs:{width:"80%",title:e.positionName+"人员列表",visible:e.visible,"with-footer":!1},on:{"update:visible":function(t){e.visible=t}}},[a("TableLayout",{attrs:{"with-breadcrumb":!1},scopedSlots:e._u([{key:"table-wrap",fn:function(){return[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.isWorking.search,expression:"isWorking.search"}],attrs:{data:e.tableData.list,stripe:""},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),a("el-table-column",{attrs:{prop:"avatar",label:"头像",width:"80px","class-name":"table-column-avatar",fixed:"left"},scopedSlots:e._u([{key:"default",fn:function(e){var t=e.row;return[a("img",{attrs:{src:null==t.avatar?"/static/avatar/man.png":t.avatar}})]}}])}),a("el-table-column",{attrs:{prop:"realname",label:"姓名","min-width":"100px",fixed:"left"}}),a("el-table-column",{attrs:{prop:"username",label:"用户名","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"empNo",label:"工号","min-width":"80px"}}),a("el-table-column",{attrs:{prop:"department",label:"部门","min-width":"120px"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(null==a.department?"":a.department.name))]}}])}),a("el-table-column",{attrs:{prop:"position",label:"岗位","min-width":"120px","class-name":"table-column-strings"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("ul",e._l(n.positions,(function(t){return a("li",{key:t.id},[e._v(e._s(t.name))])})),0)]}}])}),a("el-table-column",{attrs:{prop:"sex",label:"性别","min-width":"80px"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(" "+e._s(e._f("sex")(a.sex))+" ")]}}])}),a("el-table-column",{attrs:{prop:"mobile",label:"手机号码","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"email",label:"邮箱","min-width":"180px"}}),a("el-table-column",{attrs:{prop:"birthday",label:"生日","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"birthday",label:"角色","min-width":"160px","class-name":"table-column-role"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("ul",e._l(n.roles,(function(t){return a("li",{key:t.id},[e._v(e._s(t.name))])})),0)]}}])})],1),a("pagination",{attrs:{pagination:e.tableData.pagination},on:{"size-change":e.handleSizeChange,"current-change":e.handlePageChange}})]},proxy:!0}])},[a("el-form",{ref:"searchForm",attrs:{slot:"search-form",model:e.searchForm,"label-width":"80px",inline:""},slot:"search-form"},[a("el-form-item",{attrs:{label:"用户名",prop:"username"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入用户名"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.username,callback:function(t){e.$set(e.searchForm,"username",t)},expression:"searchForm.username"}})],1),a("el-form-item",{attrs:{label:"姓名",prop:"realname"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入姓名"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.realname,callback:function(t){e.$set(e.searchForm,"realname",t)},expression:"searchForm.realname"}})],1),a("el-form-item",{attrs:{label:"手机号码",prop:"mobile"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入手机号码"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.mobile,callback:function(t){e.$set(e.searchForm,"mobile",t)},expression:"searchForm.mobile"}})],1),a("section",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:e.search}},[e._v("搜索")]),a("el-button",{on:{click:e.reset}},[e._v("重置")])],1)],1)],1)],1)},g=[],y=a("d529"),w={name:"PositionUserWindow",extends:s["a"],components:{Pagination:y["a"],GlobalWindow:u["a"],TableLayout:i["a"]},data:function(){return{positionId:null,positionName:"",visible:!1,searchForm:{positionId:null,username:"",realname:"",mobile:""}}},methods:{open:function(e,t){this.positionId=e,this.positionName=t,this.searchForm.positionId=e,this.visible=!0,this.search()}},created:function(){this.config({api:"/system/user"})}},x=w,k=(a("b351"),Object(f["a"])(x,v,g,!1,null,"3c9c2ee4",null)),_=k.exports,I=a("123b"),C={name:"SystemPosition",extends:s["a"],components:{PositionUserWindow:_,OperaPositionWindow:b,TableLayout:i["a"]},methods:{handlePageChange:function(){var e=this;this.isWorking.search=!0,Object(I["fetchTree"])().then((function(t){e.tableData.list=t})).catch((function(t){e.$tip.apiFailed(t)})).finally((function(){e.isWorking.search=!1}))}},created:function(){this.config({module:"岗位",api:"/system/position"}),this.search()}},$=C,S=(a("b004"),Object(f["a"])($,n,r,!1,null,"f4721ccc",null));t["default"]=S.exports},"3a7e":function(e,t,a){"use strict";a("e02d")},"3beb":function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-upload",{style:e.customStyle,attrs:{action:e.uploadImgUrl,data:e.uploadData,"show-file-list":!1,"on-success":e.handleAvatarSuccess,"on-error":e.uploadError,"before-upload":e.beforeAvatarUpload}},[e.file.imgurlfull?a("img",{staticClass:"avatar",style:e.customStyle,attrs:{src:e.file.imgurlfull}}):a("div",{style:e.customStyle},[a("i",{staticClass:"el-icon-plus avatar-uploader-icon"}),a("div",{staticClass:"tips-style"},[e._v(e._s(e.tipsLabel))])])])],1)},r=[],i={props:{file:{type:Object,default:function(){}},uploadData:Object,tipsLabel:"",customStyle:{type:String,default:"width: 90px; height: 90px;"}},data:function(){return{uploadImgUrl:"/admin_interface/public/upload",imgurlfull:""}},methods:{handleAvatarSuccess:function(e,t){if(200==e.code){var a=e.data;this.file.imgurl=a.imgaddr,this.file.imgurlfull=a.url,console.log(this.file),this.$message.success("上传成功"),this.$emit("uploadSuccess",{imgurl:a.imgaddr,imgurlfull:a.url})}else this.$message.error("上传失败");this.$emit("uploadEnd")},uploadError:function(){this.$message.error("上传失败"),this.$emit("endUpload")},beforeAvatarUpload:function(e){return this.$emit("uploadBegin"),!0}}},s=i,o=(a("fac0"),a("2877")),l=Object(o["a"])(s,n,r,!1,null,"a16be09a",null);t["a"]=l.exports},"3d58":function(e,t,a){},"3dfc":function(e,t,a){e.exports=a.p+"static/img/404.5c17595f.png"},"3e8c":function(e,t,a){"use strict";a("3d58")},4057:function(e,t,a){"use strict";a.r(t),a.d(t,"fetchList",(function(){return r})),a.d(t,"create",(function(){return i})),a.d(t,"updateById",(function(){return s})),a.d(t,"deleteById",(function(){return o})),a.d(t,"deleteByIdInBatch",(function(){return l}));var n=a("b775");function r(e){return n["a"].post("/system/dictData/page",e)}function i(e){return n["a"].post("/system/dictData/create",e)}function s(e){return n["a"].post("/system/dictData/updateById",e)}function o(e){return n["a"].get("/system/dictData/delete/".concat(e))}function l(e){return n["a"].get("/system/dictData/delete/batch",{params:{ids:e}})}},"410c":function(e,t,a){"use strict";a("5341")},"41cf":function(e,t,a){"use strict";a.r(t),a.d(t,"fetchList",(function(){return r})),a.d(t,"exportExcel",(function(){return i})),a.d(t,"create",(function(){return s})),a.d(t,"updateById",(function(){return o})),a.d(t,"deleteById",(function(){return l}));var n=a("b775");function r(e){return n["a"].post("/business/brand/page",e,{trim:!0})}function i(e){return n["a"].post("/business/brand/exportExcel",e,{trim:!0,download:!0})}function s(e){return n["a"].post("/business/brand/create",e)}function o(e){return n["a"].post("/business/brand/updateById",e)}function l(e){return n["a"].get("/business/brand/delete/".concat(e))}},"441f":function(e,t,a){},4426:function(e,t,a){"use strict";a.r(t),a.d(t,"fetchList",(function(){return r})),a.d(t,"fetchModules",(function(){return i})),a.d(t,"fetchTypes",(function(){return s})),a.d(t,"create",(function(){return o})),a.d(t,"updateById",(function(){return l})),a.d(t,"updateStatus",(function(){return c})),a.d(t,"deleteById",(function(){return u})),a.d(t,"deleteByIdInBatch",(function(){return m}));var n=a("b775");function r(e){return n["a"].post("/system/dataPermission/page",e,{trim:!0})}function i(){return n["a"].cache("DATA_PERMISSION_MODULES").get("/system/dataPermission/modules")}function s(){return n["a"].cache("DATA_PERMISSION_TYPES").get("/system/dataPermission/types")}function o(e){return n["a"].post("/system/dataPermission/create",e)}function l(e){return n["a"].post("/system/dataPermission/updateById",e)}function c(e){return n["a"].post("/system/dataPermission/updateStatus",e)}function u(e){return n["a"].get("/system/dataPermission/delete/".concat(e))}function m(e){return n["a"].get("/system/dataPermission/delete/batch",{params:{ids:e}})}},4436:function(e,t,a){"use strict";a.r(t),a.d(t,"fetchList",(function(){return r})),a.d(t,"exportExcel",(function(){return i}));var n=a("b775");function r(e){return n["a"].post("/system/loginLog/page",e,{trim:!0})}function i(e){return n["a"].post("/system/loginLog/exportExcel",e,{download:!0,trim:!0})}},"4a19":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("TableLayout",{attrs:{permissions:["business:basedata:query"]},scopedSlots:e._u([{key:"table-wrap",fn:function(){return[a("ul",{directives:[{name:"permissions",rawName:"v-permissions",value:["business:basedata:create","business:basedata:delete"],expression:"['business:basedata:create', 'business:basedata:delete']"}],staticClass:"toolbar"},[a("li",[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["business:basedata:delete"],expression:"['business:basedata:delete']"}],attrs:{icon:"el-icon-delete"},on:{click:e.deleteByIdInBatch}},[e._v("批量删除")])],1)]),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.isWorking.search,expression:"isWorking.search"}],attrs:{data:e.tableData.list,border:"",stripe:""},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),a("el-table-column",{attrs:{prop:"id",label:"主键","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"createDate",label:"创建时间","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"name",label:"商品主图","min-width":"80px"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("div",{staticStyle:{display:"flex","align-items":"center"}},[a("div",{staticStyle:{width:"70px",height:"70px","flex-shrink":"0"}},[n.imgurl?a("el-image",{staticStyle:{width:"70px",height:"70px"},attrs:{src:n.imgurl,"preview-src-list":[n.imgurl],fit:"cover"}}):e._e()],1)])]}}])}),a("el-table-column",{attrs:{prop:"name",label:"商品名称","min-width":"150px"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("a",{attrs:{href:""+n.url,target:"_blank"}},[e._v(e._s(n.name))])]}}])}),a("el-table-column",{attrs:{prop:"sku",label:"京东sku","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"brand",label:"品牌","min-width":"120px"}}),a("el-table-column",{attrs:{prop:"category",label:"类别","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"price",label:"价格(元)","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"saleprice",label:"采购价格(元)","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"haveStock",label:"库存情况","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"bgImgs",label:"大图","min-width":"80px"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.showImage(n.bgImgs)}}},[e._v("查看大图")])]}}])}),a("el-table-column",{attrs:{prop:"status",label:"处理状态","min-width":"100px"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(" "+e._s(1==a.status?"已处理":"未处理")+" ")]}}])}),e.containPermissions(["business:basedata:update","business:basedata:delete"])?a("el-table-column",{attrs:{label:"操作","min-width":"80",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["business:basedata:delete"],expression:"['business:basedata:delete']"}],attrs:{type:"text",icon:"el-icon-delete"},on:{click:function(t){return e.deleteById(n)}}},[e._v("删除")])]}}],null,!1,1226195655)}):e._e()],1),a("pagination",{attrs:{pagination:e.tableData.pagination},on:{"size-change":e.handleSizeChange,"current-change":e.handlePageChange}})]},proxy:!0}])},[a("el-form",{ref:"searchForm",attrs:{slot:"search-form",model:e.searchForm,"label-width":"80px",inline:""},slot:"search-form"},[a("el-form-item",{attrs:{label:"商品名称",prop:"name"}},[a("el-input",{attrs:{placeholder:"请输入商品名称"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.name,callback:function(t){e.$set(e.searchForm,"name",t)},expression:"searchForm.name"}})],1),a("el-form-item",{attrs:{label:"京东sku",prop:"sku"}},[a("el-input",{attrs:{placeholder:"请输入京东sku"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.sku,callback:function(t){e.$set(e.searchForm,"sku",t)},expression:"searchForm.sku"}})],1),a("el-form-item",{attrs:{label:"品牌",prop:"brand"}},[a("el-input",{attrs:{placeholder:"请输入品牌"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.brand,callback:function(t){e.$set(e.searchForm,"brand",t)},expression:"searchForm.brand"}})],1),a("el-form-item",{attrs:{label:"类别",prop:"category"}},[a("el-input",{attrs:{placeholder:"请输入类别"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.category,callback:function(t){e.$set(e.searchForm,"category",t)},expression:"searchForm.category"}})],1),a("el-form-item",{attrs:{label:"状态",prop:"status"}},[a("el-select",{attrs:{clearable:"",placeholder:"请选择"},model:{value:e.searchForm.status,callback:function(t){e.$set(e.searchForm,"status",t)},expression:"searchForm.status"}},e._l(e.statusList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),a("section",[a("el-button",{attrs:{type:"primary"},on:{click:e.search}},[e._v("搜索")]),a("el-button",{on:{click:e.reset}},[e._v("重置")])],1)],1),a("OperaBaseDataWindow",{ref:"operaBaseDataWindow",on:{success:e.handlePageChange}}),e.showViewer?a("el-image-viewer",{attrs:{"on-close":e.closeViewer,initialIndex:0,"url-list":e.srcList,"z-index":3e3}}):e._e()],1)},r=[],i=(a("ac1f"),a("841c"),a("0f1b")),s=a("aa1c"),o=a("d529"),l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("GlobalWindow",{attrs:{title:e.title,visible:e.visible,"confirm-working":e.isWorking},on:{"update:visible":function(t){e.visible=t},confirm:e.confirm}},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules}},[a("el-form-item",{attrs:{label:"创建人编码",prop:"creator"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入创建人编码"},model:{value:e.form.creator,callback:function(t){e.$set(e.form,"creator",t)},expression:"form.creator"}})],1),a("el-form-item",{attrs:{label:"创建时间",prop:"createDate"}},[a("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd",placeholder:"请输入创建时间"},model:{value:e.form.createDate,callback:function(t){e.$set(e.form,"createDate",t)},expression:"form.createDate"}})],1),a("el-form-item",{attrs:{label:"更新人编码",prop:"editor"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入更新人编码"},model:{value:e.form.editor,callback:function(t){e.$set(e.form,"editor",t)},expression:"form.editor"}})],1),a("el-form-item",{attrs:{label:"更新时间",prop:"editDate"}},[a("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd",placeholder:"请输入更新时间"},model:{value:e.form.editDate,callback:function(t){e.$set(e.form,"editDate",t)},expression:"form.editDate"}})],1),a("el-form-item",{attrs:{label:"是否删除0否 1是",prop:"isdeleted"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入是否删除0否 1是"},model:{value:e.form.isdeleted,callback:function(t){e.$set(e.form,"isdeleted",t)},expression:"form.isdeleted"}})],1),a("el-form-item",{attrs:{label:"标题",prop:"title"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入标题"},model:{value:e.form.title,callback:function(t){e.$set(e.form,"title",t)},expression:"form.title"}})],1),a("el-form-item",{attrs:{label:"商品名称",prop:"name"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入商品名称"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),a("el-form-item",{attrs:{label:"京东sku",prop:"sku"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入京东sku"},model:{value:e.form.sku,callback:function(t){e.$set(e.form,"sku",t)},expression:"form.sku"}})],1),a("el-form-item",{attrs:{label:"品牌",prop:"brand"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入品牌"},model:{value:e.form.brand,callback:function(t){e.$set(e.form,"brand",t)},expression:"form.brand"}})],1),a("el-form-item",{attrs:{label:"类别",prop:"category"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入类别"},model:{value:e.form.category,callback:function(t){e.$set(e.form,"category",t)},expression:"form.category"}})],1),a("el-form-item",{attrs:{label:"外链地址",prop:"url"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入外链地址"},model:{value:e.form.url,callback:function(t){e.$set(e.form,"url",t)},expression:"form.url"}})],1),a("el-form-item",{attrs:{label:"列表图",prop:"imgurl"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入列表图"},model:{value:e.form.imgurl,callback:function(t){e.$set(e.form,"imgurl",t)},expression:"form.imgurl"}})],1),a("el-form-item",{attrs:{label:"大图1",prop:"bgImg"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入大图1"},model:{value:e.form.bgImg,callback:function(t){e.$set(e.form,"bgImg",t)},expression:"form.bgImg"}})],1),a("el-form-item",{attrs:{label:"大图2",prop:"bgImg2"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入大图2"},model:{value:e.form.bgImg2,callback:function(t){e.$set(e.form,"bgImg2",t)},expression:"form.bgImg2"}})],1),a("el-form-item",{attrs:{label:"大图3",prop:"bgImg3"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入大图3"},model:{value:e.form.bgImg3,callback:function(t){e.$set(e.form,"bgImg3",t)},expression:"form.bgImg3"}})],1),a("el-form-item",{attrs:{label:"价格",prop:"price"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入价格"},model:{value:e.form.price,callback:function(t){e.$set(e.form,"price",t)},expression:"form.price"}})],1),a("el-form-item",{attrs:{label:"采购价格",prop:"saleprice"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入采购价格"},model:{value:e.form.saleprice,callback:function(t){e.$set(e.form,"saleprice",t)},expression:"form.saleprice"}})],1),a("el-form-item",{attrs:{label:"属性1",prop:"attr1"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性1"},model:{value:e.form.attr1,callback:function(t){e.$set(e.form,"attr1",t)},expression:"form.attr1"}})],1),a("el-form-item",{attrs:{label:"属性2",prop:"attr2"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性2"},model:{value:e.form.attr2,callback:function(t){e.$set(e.form,"attr2",t)},expression:"form.attr2"}})],1),a("el-form-item",{attrs:{label:"属性3",prop:"attr3"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性3"},model:{value:e.form.attr3,callback:function(t){e.$set(e.form,"attr3",t)},expression:"form.attr3"}})],1),a("el-form-item",{attrs:{label:"属性4",prop:"attr4"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性4"},model:{value:e.form.attr4,callback:function(t){e.$set(e.form,"attr4",t)},expression:"form.attr4"}})],1),a("el-form-item",{attrs:{label:"属性5",prop:"attr5"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性5"},model:{value:e.form.attr5,callback:function(t){e.$set(e.form,"attr5",t)},expression:"form.attr5"}})],1),a("el-form-item",{attrs:{label:"属性6",prop:"attr6"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性6"},model:{value:e.form.attr6,callback:function(t){e.$set(e.form,"attr6",t)},expression:"form.attr6"}})],1),a("el-form-item",{attrs:{label:"属性7",prop:"attr7"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性7"},model:{value:e.form.attr7,callback:function(t){e.$set(e.form,"attr7",t)},expression:"form.attr7"}})],1),a("el-form-item",{attrs:{label:"属性8",prop:"attr8"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性8"},model:{value:e.form.attr8,callback:function(t){e.$set(e.form,"attr8",t)},expression:"form.attr8"}})],1),a("el-form-item",{attrs:{label:"属性9",prop:"attr9"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性9"},model:{value:e.form.attr9,callback:function(t){e.$set(e.form,"attr9",t)},expression:"form.attr9"}})],1),a("el-form-item",{attrs:{label:"属性10",prop:"attr10"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性10"},model:{value:e.form.attr10,callback:function(t){e.$set(e.form,"attr10",t)},expression:"form.attr10"}})],1),a("el-form-item",{attrs:{label:"属性11",prop:"attr11"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性11"},model:{value:e.form.attr11,callback:function(t){e.$set(e.form,"attr11",t)},expression:"form.attr11"}})],1),a("el-form-item",{attrs:{label:"属性12",prop:"attr12"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性12"},model:{value:e.form.attr12,callback:function(t){e.$set(e.form,"attr12",t)},expression:"form.attr12"}})],1),a("el-form-item",{attrs:{label:"属性13",prop:"attr13"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性13"},model:{value:e.form.attr13,callback:function(t){e.$set(e.form,"attr13",t)},expression:"form.attr13"}})],1),a("el-form-item",{attrs:{label:"属性14",prop:"attr14"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性14"},model:{value:e.form.attr14,callback:function(t){e.$set(e.form,"attr14",t)},expression:"form.attr14"}})],1),a("el-form-item",{attrs:{label:"属性15",prop:"attr15"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性15"},model:{value:e.form.attr15,callback:function(t){e.$set(e.form,"attr15",t)},expression:"form.attr15"}})],1),a("el-form-item",{attrs:{label:"属性16",prop:"attr16"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性16"},model:{value:e.form.attr16,callback:function(t){e.$set(e.form,"attr16",t)},expression:"form.attr16"}})],1),a("el-form-item",{attrs:{label:"属性17",prop:"attr17"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性17"},model:{value:e.form.attr17,callback:function(t){e.$set(e.form,"attr17",t)},expression:"form.attr17"}})],1),a("el-form-item",{attrs:{label:"属性18",prop:"attr18"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性18"},model:{value:e.form.attr18,callback:function(t){e.$set(e.form,"attr18",t)},expression:"form.attr18"}})],1),a("el-form-item",{attrs:{label:"属性19",prop:"attr19"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性19"},model:{value:e.form.attr19,callback:function(t){e.$set(e.form,"attr19",t)},expression:"form.attr19"}})],1),a("el-form-item",{attrs:{label:"属性20",prop:"attr20"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性20"},model:{value:e.form.attr20,callback:function(t){e.$set(e.form,"attr20",t)},expression:"form.attr20"}})],1),a("el-form-item",{attrs:{label:"属性21",prop:"attr21"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性21"},model:{value:e.form.attr21,callback:function(t){e.$set(e.form,"attr21",t)},expression:"form.attr21"}})],1),a("el-form-item",{attrs:{label:"属性22",prop:"attr22"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性22"},model:{value:e.form.attr22,callback:function(t){e.$set(e.form,"attr22",t)},expression:"form.attr22"}})],1),a("el-form-item",{attrs:{label:"属性23",prop:"attr23"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性23"},model:{value:e.form.attr23,callback:function(t){e.$set(e.form,"attr23",t)},expression:"form.attr23"}})],1),a("el-form-item",{attrs:{label:"属性24",prop:"attr24"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性24"},model:{value:e.form.attr24,callback:function(t){e.$set(e.form,"attr24",t)},expression:"form.attr24"}})],1),a("el-form-item",{attrs:{label:"属性25",prop:"attr25"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性25"},model:{value:e.form.attr25,callback:function(t){e.$set(e.form,"attr25",t)},expression:"form.attr25"}})],1),a("el-form-item",{attrs:{label:"属性26",prop:"attr26"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性26"},model:{value:e.form.attr26,callback:function(t){e.$set(e.form,"attr26",t)},expression:"form.attr26"}})],1),a("el-form-item",{attrs:{label:"属性27",prop:"attr27"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性27"},model:{value:e.form.attr27,callback:function(t){e.$set(e.form,"attr27",t)},expression:"form.attr27"}})],1),a("el-form-item",{attrs:{label:"属性28",prop:"attr28"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性28"},model:{value:e.form.attr28,callback:function(t){e.$set(e.form,"attr28",t)},expression:"form.attr28"}})],1),a("el-form-item",{attrs:{label:"属性29",prop:"attr29"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性29"},model:{value:e.form.attr29,callback:function(t){e.$set(e.form,"attr29",t)},expression:"form.attr29"}})],1),a("el-form-item",{attrs:{label:"属性30",prop:"attr30"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性30"},model:{value:e.form.attr30,callback:function(t){e.$set(e.form,"attr30",t)},expression:"form.attr30"}})],1),a("el-form-item",{attrs:{label:"属性31",prop:"attr31"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性31"},model:{value:e.form.attr31,callback:function(t){e.$set(e.form,"attr31",t)},expression:"form.attr31"}})],1),a("el-form-item",{attrs:{label:"属性32",prop:"attr32"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性32"},model:{value:e.form.attr32,callback:function(t){e.$set(e.form,"attr32",t)},expression:"form.attr32"}})],1),a("el-form-item",{attrs:{label:"属性33",prop:"attr33"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性33"},model:{value:e.form.attr33,callback:function(t){e.$set(e.form,"attr33",t)},expression:"form.attr33"}})],1),a("el-form-item",{attrs:{label:"属性34",prop:"attr34"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入属性34"},model:{value:e.form.attr34,callback:function(t){e.$set(e.form,"attr34",t)},expression:"form.attr34"}})],1),a("el-form-item",{attrs:{label:"处理状态 0待处理 1已处理",prop:"status"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入处理状态 0待处理 1已处理"},model:{value:e.form.status,callback:function(t){e.$set(e.form,"status",t)},expression:"form.status"}})],1)],1)],1)},c=[],u=a("ae62"),m=a("5543"),d={name:"OperaBaseDataWindow",extends:u["a"],components:{GlobalWindow:m["a"]},data:function(){return{form:{id:null,creator:"",createDate:"",editor:"",editDate:"",isdeleted:"",title:"",name:"",sku:"",brand:"",category:"",url:"",imgurl:"",bgImg:"",bgImg2:"",bgImg3:"",price:"",saleprice:"",attr1:"",attr2:"",attr3:"",attr4:"",attr5:"",attr6:"",attr7:"",attr8:"",attr9:"",attr10:"",attr11:"",attr12:"",attr13:"",attr14:"",attr15:"",attr16:"",attr17:"",attr18:"",attr19:"",attr20:"",attr21:"",attr22:"",attr23:"",attr24:"",attr25:"",attr26:"",attr27:"",attr28:"",attr29:"",attr30:"",attr31:"",attr32:"",attr33:"",attr34:"",status:""},rules:{}}},created:function(){this.config({api:"/business/baseData","field.id":"id"})}},p=d,f=a("2877"),h=Object(f["a"])(p,l,c,!1,null,null,null),b=h.exports,v=a("08a9"),g={name:"BaseData",extends:i["a"],components:{TableLayout:s["a"],Pagination:o["a"],OperaBaseDataWindow:b,ElImageViewer:v["a"]},data:function(){return{showViewer:!1,srcList:[],searchForm:{name:"",sku:"",brand:"",category:"",status:null},statusList:[{name:"未处理",id:0},{name:"已处理",id:1}]}},created:function(){this.config({module:"商品源数据信息表",api:"/business/baseData","field.id":"id","field.main":"id"}),this.search()},methods:{showImage:function(e){this.srcList=[],this.srcList=e,this.showViewer=!0},closeViewer:function(){this.showViewer=!1}}},y=g,w=Object(f["a"])(y,n,r,!1,null,null,null);t["default"]=w.exports},"4a28":function(e,t,a){"use strict";a("5cbe")},"4a4b":function(e,t,a){"use strict";a("1d6e")},"4dcf":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("TableLayout",{staticClass:"menu-layout",attrs:{permissions:["system:menu:query"]},scopedSlots:e._u([{key:"table-wrap",fn:function(){return[a("ul",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:menu:create","system:menu:delete","system:menu:sort"],expression:"['system:menu:create', 'system:menu:delete', 'system:menu:sort']"}],staticClass:"toolbar"},[a("li",[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:menu:create"],expression:"['system:menu:create']"}],attrs:{type:"primary",icon:"el-icon-plus"},on:{click:function(t){return e.$refs.operaMenuWindow.open("新建企业一级菜单")}}},[e._v("新建")])],1),a("li",[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:menu:delete"],expression:"['system:menu:delete']"}],attrs:{icon:"el-icon-delete"},on:{click:e.deleteByIdInBatch}},[e._v("删除")])],1),a("li",[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:menu:sort"],expression:"['system:menu:sort']"}],attrs:{loading:e.isWorking.sort,icon:"el-icon-sort-up"},on:{click:function(t){return e.sort("top")}}},[e._v("上移")])],1),a("li",[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:menu:sort"],expression:"['system:menu:sort']"}],attrs:{loading:e.isWorking.sort,icon:"el-icon-sort-down"},on:{click:function(t){return e.sort("bottom")}}},[e._v("下移")])],1)]),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.isWorking.search,expression:"isWorking.search"}],ref:"table",attrs:{data:e.tableData.list,"tree-props":{children:"children",hasChildren:"hasChildren"},"row-key":"id",stripe:"","default-expand-all":""},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55",fixed:"left"}}),a("el-table-column",{attrs:{prop:"name",label:"菜单名称",fixed:"left","min-width":"160px"}}),a("el-table-column",{attrs:{prop:"icon",label:"图标","min-width":"80px","class-name":"table-column-icon"},scopedSlots:e._u([{key:"default",fn:function(t){var n,r=t.row;return[null!=r.icon&&""!==r.icon?a("i",{class:(n={},n[r.icon]=!0,n)}):[e._v("未设置")]]}}])}),a("el-table-column",{attrs:{prop:"path",label:"访问路径","min-width":"140px"}}),a("el-table-column",{attrs:{prop:"remark",label:"备注","min-width":"120px"}}),a("el-table-column",{attrs:{prop:"createUser",label:"创建人","min-width":"100px"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(null==a.createUserInfo?"":a.createUserInfo.username))]}}])}),a("el-table-column",{attrs:{prop:"createTime",label:"创建时间","min-width":"140px"}}),a("el-table-column",{attrs:{prop:"updateUser",label:"更新人","min-width":"100px"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(null==a.updateUserInfo?"":a.updateUserInfo.username))]}}])}),a("el-table-column",{attrs:{prop:"updateTime",label:"更新时间","min-width":"140px"}}),a("el-table-column",{attrs:{prop:"disabled",label:"是否启用","min-width":"80px"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("el-switch",{attrs:{"active-value":!1,"inactive-value":!0},on:{change:function(t){return e.switchDisabled(n)}},model:{value:n.disabled,callback:function(t){e.$set(n,"disabled",t)},expression:"row.disabled"}})]}}])}),e.containPermissions(["system:menu:update","system:menu:create","system:menu:delete"])?a("el-table-column",{attrs:{label:"操作","min-width":"220",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:menu:update"],expression:"['system:menu:update']"}],attrs:{type:"text",icon:"el-icon-edit"},on:{click:function(t){return e.$refs.operaMenuWindow.open("编辑企业菜单",n)}}},[e._v("编辑")]),a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:menu:create"],expression:"['system:menu:create']"}],attrs:{type:"text",icon:"el-icon-plus"},on:{click:function(t){return e.$refs.operaMenuWindow.open("新建企业子菜单",null,n)}}},[e._v("新建子菜单")]),n.fixed?e._e():a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:menu:delete"],expression:"['system:menu:delete']"}],attrs:{type:"text",icon:"el-icon-delete"},on:{click:function(t){return e.deleteById(n)}}},[e._v("删除")])]}}],null,!1,1302555699)}):e._e()],1)]},proxy:!0}])},[a("OperaMenuWindow",{ref:"operaMenuWindow",attrs:{type:"1"},on:{success:function(t){return e.handlePageChange(e.tableData.pagination.pageIndex)}}})],1)},r=[],i=a("b85c"),s=(a("ac1f"),a("841c"),a("d3b7"),a("c740"),a("a434"),a("b0c0"),a("aa1c")),o=a("0f1b"),l=a("9ebf"),c=a("a6dc"),u={name:"SystemMenu",extends:o["a"],components:{OperaMenuWindow:l["a"],TableLayout:s["a"]},data:function(){return{isWorking:{sort:!1}}},methods:{handlePageChange:function(){var e=this;this.isWorking.search=!0,Object(c["fetchTree"])({},1).then((function(t){e.tableData.list=t})).catch((function(t){e.$tip.apiFailed(t)})).finally((function(){e.isWorking.search=!1}))},sort:function(e){var t=this;if(!this.isWorking.sort)if(0!==this.tableData.selectedRows.length)if(this.tableData.selectedRows.length>1)this.$tip.warning("排序时仅允许选择一条数据");else{var a,n,r=this.tableData.selectedRows[0].id,s=Object(i["a"])(this.tableData.list);try{for(s.s();!(n=s.n()).done;){var o=n.value,l=this.__findParent(r,o);null!=l&&(a=l.children)}}catch(m){s.e(m)}finally{s.f()}a=a||this.tableData.list;var u=a.findIndex((function(e){return e.id===r}));"top"!==e||0!==u?"bottom"!==e||u!==a.length-1?(this.isWorking.sort=!0,Object(c["sort"])({id:this.tableData.selectedRows[0].id,direction:e}).then((function(){"top"===e?a.splice(u,0,a.splice(u-1,1)[0]):a.splice(u,0,a.splice(u+1,1)[0])})).catch((function(e){t.$tip.apiFailed(e)})).finally((function(){t.isWorking.sort=!1}))):this.$tip.warning("菜单已到底部"):this.$tip.warning("菜单已到顶部")}else this.$tip.warning("请选择一条数据")},switchDisabled:function(e){var t=this;e.disabled?this.$dialog.disableConfirm("确认禁用 ".concat(e.name," 菜单吗?")).then((function(){t.__updateMenuStatus(e)})).catch((function(){e.disabled=!e.disabled})):this.__updateMenuStatus(e)},__findParent:function(e,t){if(0!==t.children){var a,n=Object(i["a"])(t.children);try{for(n.s();!(a=n.n()).done;){var r=a.value;if(r.id===e)return t;if(r.children.length>0){var s=this.__findParent(e,r);if(null!=s)return s}}}catch(o){n.e(o)}finally{n.f()}return null}},__updateMenuStatus:function(e){var t=this;Object(c["updateStatus"])({id:e.id,parentId:e.parentId,disabled:e.disabled}).then((function(){t.$tip.apiSuccess("修改成功")})).catch((function(a){e.disabled=!e.disabled,t.$tip.apiFailed(a)}))}},created:function(){this.config({module:"菜单",api:"/system/menu"}),this.search()}},m=u,d=(a("3e8c"),a("2877")),p=Object(d["a"])(m,n,r,!1,null,"8c00f41c",null);t["default"]=p.exports},"503a":function(e,t,a){"use strict";a.r(t),a.d(t,"getCaptcha",(function(){return r})),a.d(t,"loginByPassword",(function(){return i})),a.d(t,"logout",(function(){return s})),a.d(t,"updatePwd",(function(){return o})),a.d(t,"getUserInfo",(function(){return l})),a.d(t,"brand",(function(){return c})),a.d(t,"category",(function(){return u})),a.d(t,"baseCategory",(function(){return m})),a.d(t,"importExcel",(function(){return d}));var n=a("b775");function r(){return n["a"].get("/common/captcha")}function i(e){return n["a"].post("/system/login",e)}function s(e){return n["a"].post("/system/logout",e)}function o(e){return n["a"].post("/system/updatePwd",e)}function l(){return n["a"].get("/system/getUserInfo",{autoLogin:!1})}function c(e){return n["a"].post("/business/brand/list",e)}function u(e){return n["a"].post("/business/category/list",e)}function m(e){return n["a"].post("/business/baseCategory/findList",e)}function d(e){return n["a"].post("/business/goods/importExcel",e)}},"525f":function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("GlobalWindow",{attrs:{visible:e.visible,"confirm-working":e.isWorking,width:"582px",title:"配置角色权限"},on:{"update:visible":function(t){e.visible=t},confirm:e.confirm}},[null!=e.role?a("p",{staticClass:"tip"},[e._v("为角色 "),a("em",[e._v(e._s(e.role.name))]),e._v(" 配置权限")]):e._e(),a("p",{staticClass:"tip-warn"},[a("i",{staticClass:"el-icon-warning"}),e._v("提醒:权限配置后需重新登录后生效")]),a("el-transfer",{ref:"permissionTransfer",attrs:{filterable:"","filter-method":e.filterPermissions,titles:["未授权权限","已授权权限"],props:{key:"id",label:"name"},data:e.permissions},model:{value:e.selectedIds,callback:function(t){e.selectedIds=t},expression:"selectedIds"}})],1)},r=[],i=a("b85c"),s=(a("c7cd"),a("d81d"),a("d3b7"),a("b0c0"),a("5543")),o=a("3528"),l=a("c1b4"),c={name:"PermissionConfigWindow",components:{GlobalWindow:s["a"]},data:function(){return{visible:!1,isWorking:!1,role:null,permissions:[],selectedIds:[]}},methods:{open:function(e){var t=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;this.$refs.permissionTransfer&&(this.$refs.permissionTransfer.clearQuery("left"),this.$refs.permissionTransfer.clearQuery("right"));var n=0==a?l["fetchAll"]:l["fetchAllCom"];n().then((function(a){if(t.role=e,t.permissions=a,t.role.fixed){var n,r=Object(i["a"])(t.permissions);try{for(r.s();!(n=r.n()).done;){var s=n.value;s.fixed&&(s.disabled=!0)}}catch(o){r.e(o)}finally{r.f()}}t.selectedIds=e.permissions.map((function(e){return e.id})),t.visible=!0})).catch((function(e){t.$tip.apiFailed(e)}))},confirm:function(){var e=this;this.isWorking=!0,Object(o["createRolePermission"])({roleId:this.role.id,permissionIds:this.selectedIds}).then((function(){e.$tip.apiSuccess("权限配置成功,用户重新登录后生效"),e.visible=!1,e.$emit("success")})).catch((function(t){e.$tip.apiFailed(t)})).finally((function(){e.isWorking=!1}))},filterPermissions:function(e,t){var a=e.toLowerCase();return t.code.toLowerCase().indexOf(a)>-1||t.name.toLowerCase().indexOf(a)>-1}}},u=c,m=(a("7bb6"),a("2877")),d=Object(m["a"])(u,n,r,!1,null,"4b6969db",null);t["a"]=d.exports},"52e1":function(e,t,a){},5341:function(e,t,a){},5441:function(e,t,a){"use strict";a("7002")},5543:function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-drawer",{staticClass:"global-window",attrs:{title:"title",visible:e.visible,"with-header":!0,size:e.width,"close-on-press-escape":!1,"wrapper-closable":!1,"append-to-body":!0},on:{close:e.close}},[a("div",{staticClass:"window__header",attrs:{slot:"title"},slot:"title"},[a("span",{staticClass:"header__btn-back",on:{click:e.close}},[a("i",{staticClass:"el-icon-arrow-left"})]),e._v(e._s(e.title)+" ")]),a("div",{staticClass:"window__body"},[e._t("default")],2),e.withFooter?a("div",{staticClass:"window__footer"},[e._t("footer",[a("el-button",{attrs:{loading:e.confirmWorking,type:"primary"},on:{click:e.confirm}},[e._v("确定")]),a("el-button",{on:{click:e.close}},[e._v("取消")])])],2):e._e()])},r=[],i={name:"GlobalWindow",props:{width:{type:String,default:"36%"},withFooter:{type:Boolean,default:!0},confirmWorking:{type:Boolean,default:!1},title:{type:String,default:""},visible:{type:Boolean,required:!0}},methods:{confirm:function(){this.$emit("confirm")},close:function(){this.$emit("update:visible",!1)}}},s=i,o=(a("c2d0"),a("2877")),l=Object(o["a"])(s,n,r,!1,null,"610997f2",null);t["a"]=l.exports},"56d7":function(e,t,a){"use strict";a.r(t);var n=a("2909"),r=a("b85c"),i=a("1da1"),s=a("5530"),o=(a("e260"),a("e6cf"),a("cca6"),a("a79d"),a("d3b7"),a("c740"),a("99af"),a("d81d"),a("3ca3"),a("ddb0"),a("96cf"),a("2b0e")),l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("router-view")},c=[],u=(a("5c0b"),a("2877")),m={},d=Object(u["a"])(m,l,c,!1,null,null,null),p=d.exports,f=(a("b0c0"),a("8c4f")),h=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-container",{staticClass:"app-layout"},[a("el-aside",{class:{collapse:e.menuData.collapse}},[a("Menu")],1),a("el-main",[a("header",[a("AppHeader")],1),a("main",[a("transition",{attrs:{name:"fade"}},[a("router-view")],1)],1)])],1)},b=[],v=a("2f62"),g=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"main-header"},[a("div",{staticClass:"header"},[a("h2",[e.menuData.collapse?a("i",{staticClass:"el-icon-s-unfold",on:{click:function(t){return e.switchCollapseMenu(null)}}}):a("i",{staticClass:"el-icon-s-fold",on:{click:function(t){return e.switchCollapseMenu(null)}}}),e._v(" "+e._s(e.title)+" ")]),a("div",{staticClass:"user"},[a("el-dropdown",{attrs:{trigger:"click"}},[a("span",{staticClass:"el-dropdown-link"},[null!=e.userInfo?a("img",{attrs:{src:null==e.userInfo.avatar?"@/assets/images/avatar/man.png":e.userInfo.avatar,alt:""}}):e._e(),e._v(e._s(e._f("displayName")(e.userInfo))),a("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[a("el-dropdown-item",{nativeOn:{click:function(t){return e.changePwd(t)}}},[e._v("修改密码")]),a("el-dropdown-item",{nativeOn:{click:function(t){return e.logout(t)}}},[e._v("退出登录")])],1)],1)],1)]),a("GlobalWindow",{attrs:{title:"修改密码",visible:e.visible.changePwd},on:{"update:visible":function(t){return e.$set(e.visible,"changePwd",t)},confirm:e.confirmChangePwd,close:function(t){e.visible.changePwd=!1}}},[a("el-form",{ref:"changePwdDataForm",attrs:{model:e.changePwdData.form,rules:e.changePwdData.rules}},[a("el-form-item",{attrs:{label:"原始密码",prop:"oldPwd",required:""}},[a("el-input",{attrs:{type:"password",placeholder:"请输入原始密码",maxlength:"30","show-password":""},model:{value:e.changePwdData.form.oldPwd,callback:function(t){e.$set(e.changePwdData.form,"oldPwd",t)},expression:"changePwdData.form.oldPwd"}})],1),a("el-form-item",{attrs:{label:"新密码",prop:"newPwd",required:""}},[a("el-input",{attrs:{type:"password",placeholder:"请输入新密码",maxlength:"30","show-password":""},model:{value:e.changePwdData.form.newPwd,callback:function(t){e.$set(e.changePwdData.form,"newPwd",t)},expression:"changePwdData.form.newPwd"}})],1),a("el-form-item",{attrs:{label:"确认新密码",prop:"confirmPwd",required:""}},[a("el-input",{attrs:{type:"password",placeholder:"请再次输入新密码",maxlength:"30","show-password":""},model:{value:e.changePwdData.form.confirmPwd,callback:function(t){e.$set(e.changePwdData.form,"confirmPwd",t)},expression:"changePwdData.form.confirmPwd"}})],1)],1)],1)],1)},y=[],w=(a("498a"),a("5543")),x=a("503a"),k={name:"Header",components:{GlobalWindow:w["a"]},data:function(){return{visible:{changePwd:!1},isWorking:{changePwd:!1},username:"bob",changePwdData:{form:{oldPwd:"",newPwd:"",confirmPwd:""},rules:{oldPwd:[{required:!0,message:"请输入原始密码"}],newPwd:[{required:!0,message:"请输入新密码"}],confirmPwd:[{required:!0,message:"请再次输入新密码"}]}}}},computed:Object(s["a"])(Object(s["a"])({},Object(v["c"])(["menuData","userInfo"])),{},{title:function(){return this.$route.meta.title}}),filters:{displayName:function(e){return null==e?"":null!=e.realname&&e.realname.trim().length>0?e.realname:e.username}},methods:Object(s["a"])(Object(s["a"])({},Object(v["b"])(["setUserInfo","switchCollapseMenu"])),{},{changePwd:function(){var e=this;this.visible.changePwd=!0,this.$nextTick((function(){e.$refs.changePwdDataForm.resetFields()}))},confirmChangePwd:function(){var e=this;this.isWorking.changePwd||this.$refs.changePwdDataForm.validate((function(t){t&&(e.changePwdData.form.newPwd===e.changePwdData.form.confirmPwd?(e.isWorking.changePwd=!0,Object(x["updatePwd"])({oldPwd:e.changePwdData.form.oldPwd,newPwd:e.changePwdData.form.newPwd}).then((function(){e.$tip.apiSuccess("修改成功"),e.visible.changePwd=!1})).catch((function(t){e.$tip.apiFailed(t)})).finally((function(){e.isWorking.changePwd=!1}))):e.$tip.warning("两次密码输入不一致"))}))},logout:function(){var e=this;Object(x["logout"])().then((function(){e.setUserInfo(null),e.$router.push({name:"login"})})).catch((function(t){e.$tip.apiFailed(t)}))}})},_=k,I=(a("731a"),Object(u["a"])(_,g,y,!1,null,"46a3c90b",null)),C=I.exports,$=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"menu",class:{collapse:e.menuData.collapse}},[a("div",{staticClass:"logo"},[e._m(0),a("h1",{class:{hidden:e.menuData.collapse}},[e._v("预选清单查询系统")])]),a("scrollbar",[a("el-menu",{ref:"menu",attrs:{"default-active":e.activeIndex,"text-color":"#fff","active-text-color":"#fff",collapse:e.menuData.collapse,"default-openeds":e.defaultOpeneds,"collapse-transition":!1},on:{select:e.handleSelect}},e._l(e.menuData.list,(function(e){return a("MenuItems",{key:e.index,attrs:{menu:e,"is-root-menu":!0}})})),1)],1)],1)},S=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("img",{attrs:{src:a("cf05")}})])}],D=(a("8a79"),function(){var e=this,t=e.$createElement,a=e._self._c||t;return null==e.menu.children||0==e.menu.children.length?a("el-menu-item",{key:e.menu.index,attrs:{index:e.menu.index}},[a("i",{class:e.menu.icon}),a("span",{attrs:{slot:"title"},slot:"title"},[e._v(e._s(e.menu.label))])]):a("el-submenu",{attrs:{index:e.menu.index}},[a("template",{slot:"title"},[a("i",{class:e.menu.icon}),a("span",{attrs:{slot:"title"},slot:"title"},[e._v(e._s(e.menu.label))])]),e._l(e.menu.children,(function(e){return a("MenuItems",{key:e.index,attrs:{menu:e}})}))],2)}),O=[],N={name:"MenuItems",props:{menu:{type:Object,required:!0}}},P=N,W=Object(u["a"])(P,D,O,!1,null,null,null),F=W.exports,T=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("vue-scroll",{attrs:{ops:e.options}},[e._t("default")],2)},E=[],j=a("77a0"),L=a.n(j),B={name:"Scrollbar",components:{VueScroll:L.a},data:function(){return{options:{bar:{background:"rgba(20,20,20,.3)"}}}}},U=B,R=Object(u["a"])(U,T,E,!1,null,null,null),q=R.exports,M={name:"Menu",components:{Scrollbar:q,MenuItems:F},computed:Object(s["a"])(Object(s["a"])({},Object(v["c"])(["menuData"])),{},{activeIndex:function(){var e=this.$route.path;e.endsWith("/")&&(e=e.substring(0,e.length-1));var t=this.__getMenuConfig(e,"url",this.menuData.list);return null==t?null:t.index},defaultOpeneds:function(){return this.menuData.list.map((function(e){return e.index}))}}),methods:{handleSelect:function(e){var t=this.__getMenuConfig(e,"index",this.menuData.list);try{a("a8c4")("./views"+t.url)}catch(n){this.$tip.error("未找到页面文件@/views"+t.url+".vue,请检查菜单路径是否正确")}t.url!==this.$route.path&&null!=t.url&&0!==t.url.trim().length&&this.$router.push(t.url)},__getMenuConfig:function(e,t,a){var n,i=Object(r["a"])(a);try{for(i.s();!(n=i.n()).done;){var s=n.value;if(s[t]===e)return s;if(null!=s.children&&s.children.length>0){var o=this.__getMenuConfig(e,t,s.children);if(null!=o)return o}}}catch(l){i.e(l)}finally{i.f()}return null}}},A=M,G=(a("f993"),a("21ee"),Object(u["a"])(A,$,S,!1,null,"4c7ca744",null)),z=G.exports,V={name:"DefaultLayout",components:{AppHeader:C,Menu:z},computed:Object(s["a"])({},Object(v["c"])(["menuData"]))},H=V,J=(a("6e9d"),Object(u["a"])(H,h,b,!1,null,"5a840602",null)),K=J.exports,Z=function(){return Promise.resolve().then(a.bind(null,"dd7b"))},X=function(){return Promise.resolve().then(a.bind(null,"c852"))},Q=function(){return Promise.resolve().then(a.bind(null,"63e6"))};o["default"].use(f["a"]);var Y=new f["a"]({base:"/admin#",mode:"hash",routes:[{name:"login",path:"/login",component:Z},{name:"no-permissions",path:"/no-permissions",component:X},{name:"not-found",path:"/not-found",component:Q},{name:"layout",path:"",component:K,children:[]}]});Y.beforeEach((function(e,t,a){if("no-permissions"!==e.name&&"not-found"!==e.name)if("layout"!==e.name){var n=Y.app.$options.store.state.userInfo;if(null!=n)return 0===n.permissions.length?void a({name:"no-permissions"}):"login"===e.name?void a({name:"index"}):void a();Object(x["getUserInfo"])().then((function(t){0!==t.permissions.length?(Y.app.$store.commit("setUserInfo",t),"login"!==e.name?a():a({name:"index"})):a({name:"no-permissions"})})).catch((function(t){"login"!==e.name?a({name:"login"}):a()}))}else a({name:"index"});else a()}));var ee=Y;o["default"].use(v["a"]);var te={userInfo:null,homePage:null,menuData:{list:[],collapse:!1}},ae={switchCollapseMenu:function(e,t){e.menuData.collapse=null!=t?t:!e.menuData.collapse,window.localStorage.setItem("MENU_STATUS",e.menuData.collapse)},setUserInfo:function(e,t){e.userInfo=t},setHomePage:function(e,t){e.homePage=t},resetMenus:function(e){e.menuData.list=[]}},ne={},re={},ie=new v["a"].Store({state:te,mutations:ae,actions:ne,getters:re}),se=a("5c96"),oe=a.n(se),le=(a("9b21"),a("4eb5")),ce=a.n(le),ue={inserted:function(e,t,a){var n=a.context.$store.state.userInfo;if(null!=n){var r=t.value;if(null!=r){if(!(r instanceof Array))throw new Error("v-permissions的值必须为一个数组");-1===r.findIndex((function(e){return n.permissions.findIndex((function(t){return t===e}))>-1}))&&e.parentNode&&e.parentNode.removeChild(e)}}else e.parentNode&&e.parentNode.removeChild(e)}},me={inserted:function(e,t,a){var n=a.context.$store.state.userInfo;if(null!=n){var r=t.value;if(null!=r){if(!(r instanceof Array))throw new Error("v-roles的值必须为一个数组");-1===r.findIndex((function(e){return n.roles.findIndex((function(t){return t===e}))>-1}))&&e.parentNode&&e.parentNode.removeChild(e)}}else e.parentNode&&e.parentNode.removeChild(e)}},de=(a("ac1f"),a("1276"),{inserted:function(e){var t=e,a=t.getAttribute("class")||"";null!=a&&(a=a.split(" ")),a.indexOf("el-input")>-1&&(t=t.querySelector("input")),a.indexOf("el-textarea")>-1&&(t=t.querySelector("textarea")),t.addEventListener("blur",(function(e){e.target.value=e.target.value.trim(),t.dispatchEvent(new Event("input"))})),a.indexOf("el-input")>-1&&t.addEventListener("keydown",(function(e){"Enter"===e.key&&(e.target.value=e.target.value.trim(),t.dispatchEvent(new Event("input")))}))}}),pe={install:function(e){e.directive("roles",me),e.directive("permissions",ue),e.directive("trim",de)}},fe=(a("4de4"),{install:function(e){e.filter("sex",(function(e){return"1"===e?"男":"0"===e?"女":"未知"})),e.filter("disabledText",(function(e){return e?"停用":"启用"}))}}),he={},be=(a("c19f"),Object(s["a"])(Object(s["a"])({},se["Message"]),{},{apiSuccess:function(e){se["Message"].success(e)},apiFailed:function(e){if(e instanceof ArrayBuffer){var t=new Blob([e]),a=new FileReader;return a.readAsText(t,"utf-8"),void(a.onload=function(){se["Message"].error(JSON.parse(a.result).message)})}se["Message"].error(e.message)}})),ve=Object(s["a"])(Object(s["a"])({},se["MessageBox"]),{},{deleteConfirm:function(e){return se["MessageBox"].confirm(e,"删除提醒",{confirmButtonText:"确认删除",cancelButtonText:"取消",type:"warning"})},disableConfirm:function(e){return se["MessageBox"].confirm(e,"禁用提醒",{confirmButtonText:"确认禁用",cancelButtonText:"取消",type:"warning"})},exportConfirm:function(e){return se["MessageBox"].confirm(e,"导出提醒",{confirmButtonText:"确认导出",cancelButtonText:"取消",type:"warning"})}}),ge=a("63f0"),ye=a("19de"),we=a.n(ye),xe=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"application/octet-stream";if("application/json"===e.headers["content-type"]){var n=new Blob([e.data]),r=new FileReader;return r.readAsText(n,"UTF-8"),void(r.onload=function(){be.apiFailed(JSON.parse(r.result))})}"0"!==e.headers["content-length"]?we()(e.data,t?decodeURI(e.headers["eva-download-filename"]):e.headers["eva-download-filename"],a):be.error("无法下载文件,可能因为数据处理错误导致文件大小为0B")},ke={install:function(e){e.prototype.$consts=he,e.prototype.$tip=be,e.prototype.$dialog=ve,e.prototype.$cache=ge["a"],e.prototype.download=xe}},_e=a("a6dc");o["default"].config.productionTip=!1,o["default"].use(oe.a,{size:"small"}),o["default"].use(ce.a),o["default"].use(pe),o["default"].use(fe),o["default"].use(ke),new o["default"]({data:{loading:!1},router:ee,store:ie,computed:Object(s["a"])({},Object(v["c"])(["userInfo","homePage"])),watch:{userInfo:function(){var e=this;return Object(i["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(null!=e.userInfo){t.next=2;break}return t.abrupt("return");case 2:return t.next=4,e.initRoutes();case 4:case"end":return t.stop()}}),t)})))()}},methods:Object(s["a"])(Object(s["a"])({},Object(v["b"])(["switchCollapseMenu","setHomePage"])),{},{initLocalConfig:function(){var e=window.localStorage.getItem("MENU_STATUS");null!=e&&this.switchCollapseMenu("true"===e)},initRoutes:function(){var e=this;return Object(i["a"])(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!e.loading&&null!=e.userInfo){t.next=2;break}return t.abrupt("return");case 2:return e.loading=!0,e.$store.commit("resetMenus"),a=e.$store.state.menuData.list,a.length>0&&null==e.homePage&&e.setHomePage(a[0]),t.next=8,Object(_e["fetchMenuTree"])({type:0}).then((function(t){a.push.apply(a,t),e.__addRouters(a),ee.addRoute({path:"*",redirect:"/not-found"}),ee.addRoute({name:"index",path:"/",redirect:e.homePage.url}),"/"===e.$route.path&&e.$router.push(e.homePage.url)})).catch((function(e){throw e})).finally((function(){e.loading=!1}));case 8:case"end":return t.stop()}}),t)})))()},__addRouters:function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(null!=e&&0!==e.length){var s,o=ee.getRoutes(),l=Object(r["a"])(e);try{var c=function(){var e=s.value,r=JSON.parse(JSON.stringify(i));return r.push(e),null==e.url||""===e.url||o.findIndex((function(t){return t.path===e.url}))>-1?(t.__addRouters(e.children,r),"continue"):(null==t.homePage&&t.setHomePage(e),ee.addRoute("layout",{path:e.url,name:e.label,meta:{title:e.label,paths:[].concat(Object(n["a"])(i.map((function(e){return e.label}))),[e.label])},component:function(){return a("2a68")("./views"+e.url)}}),void t.__addRouters(e.children,r))};for(l.s();!(s=l.n()).done;)c()}catch(u){l.e(u)}finally{l.f()}}}}),created:function(){var e=this;return Object(i["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(null!=e.userInfo){t.next=2;break}return t.abrupt("return");case 2:return t.next=4,e.initRoutes().catch((function(){}));case 4:case"end":return t.stop()}}),t)})))()},mounted:function(){this.initLocalConfig()},render:function(e){return e(p)}}).$mount("#app")},"56f2":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAIjUlEQVR4Xu2bC1BTVxrH/+FhABcVCO9IeUp4CQstCyO2ULeAgl3ZDoOss84ybRWFziwsi+5iBd2NCGgr2jq65WErdFpDrdsZKlSw2BEjtCDKgpCCPKUQebRgoEACO+dWMsESckOhSdA7c+dezv3Oud/3O985h/udLww84QfjCbcfCwGwCYA1AHsNgzcKoAPAtwBqZ3RXFsB5JyenrR4eHlrr1683lEgk01NTU5iamiLXaXLMlJF78uzR31I5iUQC8ozBYEwzmczpFStWkHNKV1eXujKZTHI/RcqZTKaEXEkbYrGYXKn2yHVycpLcg5SLxWLqfua5WCxmkLKTJ08+4+buNmRtba1rbGzMFAgEott1t38jkUgSALxDICgDIC0wMDC1uLgYBgYGat35DQ0NCAgIGN36h60Ge+P2ztK1qakJMTtjSNnvAZTTBRBiaWlZ0NPTw1Jryx8pt2XLlqH2jnZJ3rm8OfXlfczD2TNne0Ui0Tq6ANJOnTqVEB8fv0oTAHh5eQ1FvBJhFBIaIlfdyD9G/tDd3b2NFgAWi3WNx+M9HxgYqAn2g8FgoLSsFKtWye+v41nHx4t4RSl0Adzi8XheigAMjwwvOaBVhoqdkADgV/Pn1SX3vVzkvJdzaNEAtLa14kH/A9TW/LTCePt4SxVou9eGoaGhWWXkIZE1MjKCnb2dVJZOfb/n/OY1TiUAautqMTE5gZR/pFDKcdO5UiUJ7draWiT9PUlq7NXyq/ik6BN4e3vj1ddflcrSqe/p7gl9fX25EFQCoPt+N7p7upd8CJiyTOFg56B+HrDklivxApV4gBL6LbkoAfDa668pfM+iToIK3/YrChAAHA7nnKJXNjU1ZS3aKqDoZb/mcwKA7r/5KgEwODiIqqoqVFdXw8fHh1oJrKysFo2R2gIoKSnB4cOHwefz4evriw0bNqCrqwuVlZUwMTHB7t27ER8f/4tBqCWAxMREnDlzBlwuF1FRUT/r8Zs3byIlJQVaWlooLCyEmZnZgkGoHQDSu5s2bcKFCxcoo0ZGRlBTU0OdNjY28Pf3B5vNpp5lZmZi3759aGtrg62t7YIgqBWA6OhoKlAxY3xBQQH2798PU1NTkG+L5uZmXL58GVlZWUhKSqIMzs3NxbFjx3D37l3NBpCfn4+DBw/i1q1bYLFYCA4Opgw+ffo0wsLCpMYJBALExcWhrKyMRIuocgKODIPs7GylIaiNB+zcuRPu7u5ITk7G0aNHkZOTg5aWFrkG7dmzBwMDA5S3kIkxNjYW9fX1mguAw+EgPT0dERER8PPzw4EDBxAeHi7XoJ6eHjg4OOD+/fvUN725uTlGR0eho6OjFAS18IC+vj5YWFhQPU6MsrS0pJY/RRObs7MzLl68CDc3N9jZ2eHKlStwdHTUPAAVFRUICgqSjmnSKzPjez5rSJ3U1FRqgpS9V4aAWnjAUwBPqgeQmHxRURHlsWlpadT5+P187kw8Zyb2KHvv6uqKyMhIWiNBpUPg0KFDuJpzlpaiyggFRe9AWmYWrSpqAaAkyJeWsnSEuLeboBOy9SmAZeUBpFdrROOw09XCPo91MNNjynWGZecBofw76BwbR+q/ufjs44/Q2nQX+R6OcFljOCeEZQXgs87vsP1a9azP3d+RqJBoCG/5rl/+APJbOpAtHEZzS6vU2JiYGPz4NR953pzlD2BwfAJOl8rxeWkptd6TT+Hwl15ChqMVQq3NNR8ACXtl7k9Gw8svyp3U8jp7ceDrejxjbQ1BRzv2erriXxz50Z+4m3XwjX0DsYl/o7NqUl+SKosKk8Dn5s2b0R8dDgMd7XkVNjj/X5QGb8BG8/nzLkKuVOKf+ecRGhqq/gBIQINEfyq3vIDfmqxZFAD2l8pxp/UeFUajc6jUA4iCXm6uCNWWINXL5RcDyPu2HfmDInzTTJK76B0qB/B29ttI/Gsial9+EZzVc6/txJQ3axvxJ/u1ctd/ImPFK8Gb6Ueo9ugeKgfQ2NSII9wjqCwuRmP4C3T1/plcYvUdjLl5IpnLhSvHlXY7KgfQJ+xDW0cb4mP3olMgQLaPK7bZ0N/6qhv8AUl3BBAbmSA75z+wsrSCDdtGcwBMiidR/796KmPk0qeXkJGege0+nthjthrPsYzkGtL4/TA+6B/BSf43iH8jHjv+vIOS5azjYM3q+SdU2UZV7gFEGdmMkdaWVnxR+gX416+jr7cPz9qwYaWrTZ2Dkml0jk+i7rterDYyhv/zGxEcEgwHx5+yQCzMLWBro9wOkVoAIMrfa78H4QPhrB7v7+8HASLsE0IoFFKbH2bmZpTBZPmUPUyMTeDk4ETb9WcE1QYAUYjMB73CXoyNjdE2RFtbm+r5tdZraddRuyEgq5BkSgKyT0BATExMzGuUhZkFZbyent6CjCeV1MoDZK0g2ePEE8Z+HINoVASRSEQlXpNTX0+fOpXdBZqLktoCWHCXKlnxKQBVfg0q2VlLIq6sB5AU8C+XRJMlapRstpD9Q3mH0gCcXZw/Pff+Ofr/ai2RYXSaJXnHbGv2UwCL6QH+9vb2nxd+VKgRHvBhwYfUcpmRkTGnwzx8+BCGhtQnOK0cSCJku3LlyoayL8vU+5dQj8ytrqrGVxVfSTdgH6dw48YNEpLrGR4eJj/tU3gQACsMDQ1bo7ZHsWXz9hXWVJEAyTINCw2Tm0ZHkqsqKysvdnV1vUJHxRk3IdGGhqzjWQjYGECnnkplysvKUcWvwq5du2blHCUkJODEiRNEt2cB1NBRUnacOLJYrOvstWw9F1cXAwMDA11MYxoMUHlrWgwtLWmDMrUYskNNQfks2ZnGGGSwzjFcaZS/+8678PLyIi4/UlBQoDMwMDAwOjr6F/J7QDrGzzVRkB3KbQBI+GXlY40sPLZFV5uFy10DUAegAsD3yjRDa6ZUpkFNk33iAfwfqW9eZ+Er7+QAAAAASUVORK5CYII="},"57bc":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("TableLayout",{attrs:{permissions:["business:brand:query"]},scopedSlots:e._u([{key:"table-wrap",fn:function(){return[a("ul",{directives:[{name:"permissions",rawName:"v-permissions",value:["business:brand:create"],expression:"['business:brand:create']"}],staticClass:"toolbar"},[a("li",[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["business:brand:create"],expression:"['business:brand:create']"}],attrs:{type:"primary",icon:"el-icon-plus"},on:{click:function(t){return e.$refs.operaBrandWindow.open("新建品牌")}}},[e._v("新建")])],1)]),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.isWorking.search,expression:"isWorking.search"}],attrs:{data:e.tableData.list,stripe:"",border:"","header-cell-style":e.rowStyle,"cell-style":e.rowStyle}},[a("el-table-column",{attrs:{prop:"name",label:"品牌名称","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"imgfullurl",label:"品牌图标","min-width":"100px"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[n.imgfullurl?a("el-image",{staticStyle:{width:"70px",height:"70px"},attrs:{src:n.imgfullurl,"preview-src-list":[n.imgfullurl],fit:"cover"}}):e._e()]}}])}),a("el-table-column",{attrs:{prop:"sortnum",label:"排序码(升序)","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"createDate",label:"创建时间","min-width":"100px"}}),e.containPermissions(["business:brand:update","business:brand:delete"])?a("el-table-column",{attrs:{label:"操作","min-width":"120",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["business:brand:update"],expression:"['business:brand:update']"}],attrs:{type:"text",icon:"el-icon-edit"},on:{click:function(t){return e.edit(n)}}},[e._v("编辑")]),a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["business:brand:delete"],expression:"['business:brand:delete']"}],attrs:{type:"text",icon:"el-icon-delete"},on:{click:function(t){return e.deleteById(n)}}},[e._v("删除")])]}}],null,!1,1001822343)}):e._e()],1),a("pagination",{attrs:{pagination:e.tableData.pagination},on:{"size-change":e.handleSizeChange,"current-change":e.handlePageChange}})]},proxy:!0}])},[a("el-form",{ref:"searchForm",attrs:{slot:"search-form",model:e.searchForm,"label-width":"100px",inline:""},slot:"search-form"},[a("el-form-item",{attrs:{label:"品牌名称",prop:"name"}},[a("el-input",{attrs:{placeholder:"请输入品牌名称"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.name,callback:function(t){e.$set(e.searchForm,"name",t)},expression:"searchForm.name"}})],1),a("section",[a("el-button",{attrs:{type:"primary"},on:{click:e.search}},[e._v("搜索")]),a("el-button",{on:{click:e.reset}},[e._v("重置")])],1)],1),a("OperaBrandWindow",{ref:"operaBrandWindow",on:{success:e.handlePageChange}})],1)},r=[],i=(a("ac1f"),a("841c"),a("b0c0"),a("0f1b")),s=a("aa1c"),o=a("d529"),l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("GlobalAlertWindow",{attrs:{title:e.title,visible:e.visible,"confirm-working":e.isWorking,width:"600px"},on:{"update:visible":function(t){e.visible=t},confirm:e.confirm}},[a("el-form",{ref:"form",attrs:{model:e.form,"label-width":"150px","label-suffix":":",rules:e.rules}},[a("el-form-item",{attrs:{label:"品牌名称",prop:"name"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{maxlength:"20",placeholder:"请输入,不超过20个字符"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),a("el-form-item",{attrs:{label:"品牌图标",prop:"imgurl"}},[a("UploadAvatarImage",{attrs:{file:{imgurlfull:e.form.imgfullurl,imgurl:e.form.imgurl},uploadData:e.uploadData,tipsLabel:""},on:{uploadSuccess:e.uploadReverseSuccess,uploadEnd:e.end,uploadBegin:e.begin}}),e._v(" 只能上传图片格式,png格式,建议尺寸200px*200px ")],1),a("el-form-item",{attrs:{label:"排序码(升序)",prop:"sortnum"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{type:"number",placeholder:"请输入排序码,升序展示"},model:{value:e.form.sortnum,callback:function(t){e.$set(e.form,"sortnum",t)},expression:"form.sortnum"}})],1)],1)],1)},c=[],u=a("ae62"),m=a("3beb"),d=a("c146"),p={name:"OperaBrandWindow",extends:u["a"],components:{GlobalAlertWindow:d["a"],UploadAvatarImage:m["a"]},data:function(){return{action:"/admin_interface/public/uploadLocal",form:{id:null,name:"",sortnum:"",imgurl:"",imgfullurl:"",type:1},uploadData:{folder:"brand_img",type:"image"},rules:{name:[{required:!0,message:"不能为空",trigger:"blur"}]}}},created:function(){this.config({api:"/business/brand","field.id":"id"})},methods:{open:function(e,t){var a=this;this.title=e,this.visible=!0,null!=t?this.$nextTick((function(){for(var e in a.form)a.form[e]=t[e]})):this.$nextTick((function(){a.$refs.form.resetFields(),a.form.imgfullurl="",a.form[a.configData["field.id"]]=null}))},begin:function(){this.isUploading=!0},end:function(){this.isUploading=!1},uploadReverseSuccess:function(e){this.form.imgurl=e.imgurl,this.form.imgfullurl=e.imgurlfull}}},f=p,h=a("2877"),b=Object(h["a"])(f,l,c,!1,null,null,null),v=b.exports,g={name:"Brand",extends:i["a"],components:{TableLayout:s["a"],Pagination:o["a"],OperaBrandWindow:v},data:function(){return{searchForm:{name:"",type:1}}},created:function(){this.config({module:"品牌",api:"/business/brand","field.id":"id","field.main":"name"}),this.search()},methods:{rowStyle:function(){return"text-align:center"},edit:function(e){var t={id:e.id,name:e.name,sortnum:e.sortnum,imgurl:e.imgurl,imgfullurl:e.imgfullurl};this.$refs.operaBrandWindow.open("编辑品牌",t)}}},y=g,w=Object(h["a"])(y,n,r,!1,null,null,null);t["default"]=w.exports},5862:function(e,t,a){},"5af4":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("TableLayout",{attrs:{permissions:["business:category:query"]},scopedSlots:e._u([{key:"table-wrap",fn:function(){return[a("ul",{directives:[{name:"permissions",rawName:"v-permissions",value:["business:category:create"],expression:"['business:category:create']"}],staticClass:"toolbar"},[a("li",[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["business:category:create"],expression:"['business:category:create']"}],attrs:{type:"primary",icon:"el-icon-plus"},on:{click:function(t){return e.$refs.operaCategoryWindow.open("新建类别")}}},[e._v("新建")])],1)]),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.isWorking.search,expression:"isWorking.search"}],attrs:{data:e.tableData.list,stripe:"",border:"","header-cell-style":e.rowStyle,"cell-style":e.rowStyle}},[a("el-table-column",{attrs:{prop:"imgurl",label:"图标","min-width":"100px"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[n.imgurl?a("el-image",{staticStyle:{width:"70px",height:"70px"},attrs:{src:n.imgfullurl,"preview-src-list":[n.imgfullurl],fit:"cover"}}):e._e()]}}])}),a("el-table-column",{attrs:{prop:"name",label:"类别名称","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"priceRate",label:"加价系数","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"sortnum",label:"排序码(升序)","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"createDate",label:"创建时间","min-width":"100px"}}),e.containPermissions(["business:category:update"])?a("el-table-column",{attrs:{prop:"status",label:"状态","min-width":"100px"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("el-switch",{attrs:{"active-value":0,"inactive-value":1},on:{change:function(t){return e.changeStatus(n)}},model:{value:n.status,callback:function(t){e.$set(n,"status",t)},expression:"row.status"}})]}}],null,!1,1221172466)}):e._e(),e.containPermissions(["business:category:update","business:category:delete"])?a("el-table-column",{attrs:{label:"操作","min-width":"120",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["business:category:update"],expression:"['business:category:update']"}],attrs:{type:"text"},on:{click:function(t){return e.edit(n.id)}}},[e._v("编辑")]),a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["business:category:delete"],expression:"['business:category:delete']"}],attrs:{type:"text"},on:{click:function(t){return e.deleteById(n)}}},[e._v("删除")])]}}],null,!1,2870674657)}):e._e()],1),a("pagination",{attrs:{pagination:e.tableData.pagination},on:{"size-change":e.handleSizeChange,"current-change":e.handlePageChange}})]},proxy:!0}])},[a("el-form",{ref:"searchForm",attrs:{slot:"search-form",model:e.searchForm,"label-width":"100px",inline:""},slot:"search-form"},[a("el-form-item",{attrs:{label:"类别名称",prop:"name"}},[a("el-input",{attrs:{placeholder:"请输入类别名称"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.name,callback:function(t){e.$set(e.searchForm,"name",t)},expression:"searchForm.name"}})],1),a("section",[a("el-button",{attrs:{type:"primary"},on:{click:e.search}},[e._v("搜索")]),a("el-button",{on:{click:e.reset}},[e._v("重置")])],1)],1),a("OperaCategoryWindow",{ref:"operaCategoryWindow",on:{success:e.handlePageChange}})],1)},r=[],i=(a("ac1f"),a("841c"),a("d3b7"),a("b0c0"),a("0f1b")),s=a("aa1c"),o=a("d529"),l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("GlobalWindow",{attrs:{title:e.title,visible:e.visible,"confirm-working":e.isWorking,width:"900px"},on:{"update:visible":function(t){e.visible=t},confirm:e.confirm}},[a("el-form",{directives:[{name:"loading",rawName:"v-loading",value:e.isUploading,expression:"isUploading"}],ref:"form",attrs:{model:e.form,"label-width":"120px","label-suffix":":",rules:e.rules}},[a("el-form-item",{attrs:{label:"类别名称",prop:"name"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入类别名称,不超过6个字",maxlength:"6"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),a("el-form-item",{attrs:{label:"图标",prop:"imgurl"}},[a("UploadAvatarImage",{attrs:{file:{imgurlfull:e.form.imgfullurl,imgurl:e.form.imgurl},uploadData:{folder:"category_img"}},on:{uploadSuccess:e.uploadReverseSuccess,uploadEnd:function(t){e.isUploading=!1},uploadBegin:function(t){e.isUploading=!0}}}),e._v(" 只能上传图片格式,png格式,建议尺寸120*120px ")],1),a("el-form-item",{attrs:{label:"加价系数",prop:"priceRate"}},[a("el-input-number",{attrs:{"controls-position":"right",min:.1,step:.1},model:{value:e.form.priceRate,callback:function(t){e.$set(e.form,"priceRate",t)},expression:"form.priceRate"}})],1),a("el-form-item",{attrs:{label:"排序码(升序)",prop:"sortnum"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{type:"number",placeholder:"请输入排序码,升序展示"},model:{value:e.form.sortnum,callback:function(t){e.$set(e.form,"sortnum",t)},expression:"form.sortnum"}})],1)],1),a("div",{staticClass:"param-table"},[a("div",{staticClass:"title-contant"},[a("div",{staticClass:"title"},[e._v("参数属性配置")]),a("div",{staticClass:"sub-title"},[e._v("配置当前类别的产品参数名")])]),a("el-table",{attrs:{data:e.form.baseCateParamList,stripe:"",border:""}},[a("el-table-column",{attrs:{prop:"",label:"参数名","min-width":"200px",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入参数名"},model:{value:n.name,callback:function(t){e.$set(n,"name",t)},expression:"row.name"}})]}}])}),a("el-table-column",{attrs:{label:"操作",width:"100",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){t.row;var n=t.$index;return[a("el-button",{staticStyle:{color:"red"},attrs:{type:"text"},on:{click:function(t){return e.form.baseCateParamList.splice(n,1)}}},[e._v("删除")])]}}])})],1),a("el-button",{staticStyle:{color:"#2E68EC","margin-top":"10px"},attrs:{icon:"el-icon-plus"},on:{click:e.addParam}},[e._v("新增")])],1)],1)},c=[],u=(a("a434"),a("ae62")),m=a("5543"),d=a("3beb"),p=a("a859"),f={name:"OperaCategoryWindow",extends:u["a"],components:{GlobalWindow:m["a"],UploadAvatarImage:d["a"]},data:function(){return{action:"/admin_interface/public/upload",isUploading:!1,form:{id:null,name:"",imgurl:"",imgfullurl:"",priceRate:"1.2",sortnum:"",baseCateParamList:[],paramList:[]},rules:{name:[{required:!0,message:"不能为空",trigger:"blur"}]},dialogVisible:!1}},created:function(){this.config({api:"/business/category","field.id":"id"})},methods:{open:function(e,t){var a=this;this.title=e,this.visible=!0,null!=t?this.$nextTick((function(){for(var e in a.form)a.form[e]=t[e];a.form.baseCateParamList=a.form.baseCateParamList||[]})):this.$nextTick((function(){a.$refs.form.resetFields(),a.form.imgfullurl="",a.form.baseCateParamList=[{name:""}],a.form.paramList=[{name:""}],a.form[a.configData["field.id"]]=null}))},addParam:function(){this.form.baseCateParamList.push({name:""})},changeInput:function(e,t){if(1===e){if(!this.form.budgetList[t].minamount)return;/^[0-9]*[1-9][0-9]*$/.test(this.form.budgetList[t].minamount)||(this.$message.warning({type:"warning",message:"预算只能输入正整数"}),this.form.budgetList[t].minamount="")}else{if(!this.form.budgetList[t].maxamount)return;/^[0-9]*[1-9][0-9]*$/.test(this.form.budgetList[t].maxamount)||(this.$message.warning({type:"warning",message:"预算只能输入正整数"}),this.form.budgetList[t].maxamount="")}},confirm:function(){var e=this;this.$refs.form.validate((function(t){if(!t)return!1;e.isWorking=!0,e.form.id?Object(p["updateById"])(e.form).then((function(){e.visible=!1,e.$tip.apiSuccess("编辑成功"),e.$emit("success")})).catch((function(t){e.$tip.apiFailed(t)})).finally((function(){e.isWorking=!1})):Object(p["create"])(e.form).then((function(){e.visible=!1,e.$tip.apiSuccess("新建成功"),e.$emit("success")})).catch((function(t){e.$tip.apiFailed(t)})).finally((function(){e.isWorking=!1}))}))},close:function(e,t){1===t?this.form.attrFirstList.splice(e,1):2===t?this.form.attrSecondList.splice(e,1):3===t&&this.form.paramList.splice(e,1)},confirmVal:function(e){if(1===e){if(!this.form.attrFirst1)return;this.form.attrFirstList.push({name:this.form.attrFirst1}),this.form.attrFirst1=""}else if(2===e){if(!this.form.attrSecond1)return;this.form.attrSecondList.push({name:this.form.attrSecond1}),this.form.attrSecond1=""}else if(3===e){if(!this.form.parameter)return;this.form.paramList.push({name:this.form.parameter}),this.form.parameter=""}},add:function(){this.form.budgetList.push({minamount:"",maxamount:""})},begin:function(){this.isUploading=!0},end:function(){this.isUploading=!1},uploadReverseSuccess:function(e){this.form.imgurl=e.imgurl,this.form.imgfullurl=e.imgurlfull},dele:function(e){1!==this.form.budgetList.length&&this.form.budgetList.splice(e,1)}}},h=f,b=(a("2ce9"),a("2877")),v=Object(b["a"])(h,l,c,!1,null,"b26d292c",null),g=v.exports,y={name:"Category",extends:i["a"],components:{TableLayout:s["a"],Pagination:o["a"],OperaCategoryWindow:g},data:function(){return{searchForm:{name:""}}},created:function(){this.config({module:"类别",api:"/business/category","field.id":"id","field.main":"name"}),this.search()},methods:{rowStyle:function(){return"text-align:center"},changeStatus:function(e){var t=this;Object(p["updateDisableById"])({id:e.id,status:e.status}).then((function(e){t.$tip.apiSuccess("更新成功")})).catch((function(e){t.$message.error(e)})).finally((function(){t.handlePageChange()}))},edit:function(e){var t=this;Object(p["queryById"])(e).then((function(e){e.name,e.attrFirst,e.attrFirstList,e.attrSecond,e.attrSecondList,e.sortnum,e.paramList,e.imgurl,e.budgetList,e.imgurl&&(e.prefixUrl,e.imgurl);t.$refs.operaCategoryWindow.open("编辑类别",e)}))}}},w=y,x=Object(b["a"])(w,n,r,!1,null,null,null);t["default"]=x.exports},"5c0b":function(e,t,a){"use strict";a("9c0c")},"5cbe":function(e,t,a){},"5d8a":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("TableLayout",{staticClass:"menu-layout",attrs:{permissions:["system:menu:query"]},scopedSlots:e._u([{key:"table-wrap",fn:function(){return[a("ul",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:menu:create","system:menu:delete","system:menu:sort"],expression:"['system:menu:create', 'system:menu:delete', 'system:menu:sort']"}],staticClass:"toolbar"},[a("li",[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:menu:create"],expression:"['system:menu:create']"}],attrs:{type:"primary",icon:"el-icon-plus"},on:{click:function(t){return e.$refs.operaMenuWindow.open("新建平台一级菜单")}}},[e._v("新建")])],1),a("li",[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:menu:delete"],expression:"['system:menu:delete']"}],attrs:{icon:"el-icon-delete"},on:{click:e.deleteByIdInBatch}},[e._v("删除")])],1),a("li",[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:menu:sort"],expression:"['system:menu:sort']"}],attrs:{loading:e.isWorking.sort,icon:"el-icon-sort-up"},on:{click:function(t){return e.sort("top")}}},[e._v("上移")])],1),a("li",[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:menu:sort"],expression:"['system:menu:sort']"}],attrs:{loading:e.isWorking.sort,icon:"el-icon-sort-down"},on:{click:function(t){return e.sort("bottom")}}},[e._v("下移")])],1)]),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.isWorking.search,expression:"isWorking.search"}],ref:"table",attrs:{data:e.tableData.list,"tree-props":{children:"children",hasChildren:"hasChildren"},"row-key":"id",stripe:"","default-expand-all":""},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55",fixed:"left"}}),a("el-table-column",{attrs:{prop:"name",label:"菜单名称",fixed:"left","min-width":"160px"}}),a("el-table-column",{attrs:{prop:"icon",label:"图标","min-width":"80px","class-name":"table-column-icon"},scopedSlots:e._u([{key:"default",fn:function(t){var n,r=t.row;return[null!=r.icon&&""!==r.icon?a("i",{class:(n={},n[r.icon]=!0,n)}):[e._v("未设置")]]}}])}),a("el-table-column",{attrs:{prop:"path",label:"访问路径","min-width":"140px"}}),a("el-table-column",{attrs:{prop:"remark",label:"备注","min-width":"120px"}}),a("el-table-column",{attrs:{prop:"createUser",label:"创建人","min-width":"100px"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(null==a.createUserInfo?"":a.createUserInfo.username))]}}])}),a("el-table-column",{attrs:{prop:"createTime",label:"创建时间","min-width":"140px"}}),a("el-table-column",{attrs:{prop:"updateUser",label:"更新人","min-width":"100px"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(null==a.updateUserInfo?"":a.updateUserInfo.username))]}}])}),a("el-table-column",{attrs:{prop:"updateTime",label:"更新时间","min-width":"140px"}}),a("el-table-column",{attrs:{prop:"disabled",label:"是否启用","min-width":"80px"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("el-switch",{attrs:{"active-value":!1,"inactive-value":!0},on:{change:function(t){return e.switchDisabled(n)}},model:{value:n.disabled,callback:function(t){e.$set(n,"disabled",t)},expression:"row.disabled"}})]}}])}),e.containPermissions(["system:menu:update","system:menu:create","system:menu:delete"])?a("el-table-column",{attrs:{label:"操作","min-width":"220",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:menu:update"],expression:"['system:menu:update']"}],attrs:{type:"text",icon:"el-icon-edit"},on:{click:function(t){return e.$refs.operaMenuWindow.open("编辑平台菜单",n)}}},[e._v("编辑")]),a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:menu:create"],expression:"['system:menu:create']"}],attrs:{type:"text",icon:"el-icon-plus"},on:{click:function(t){return e.$refs.operaMenuWindow.open("新建平台子菜单",null,n)}}},[e._v("新建子菜单")]),n.fixed?e._e():a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:menu:delete"],expression:"['system:menu:delete']"}],attrs:{type:"text",icon:"el-icon-delete"},on:{click:function(t){return e.deleteById(n)}}},[e._v("删除")])]}}],null,!1,1176057139)}):e._e()],1)]},proxy:!0}])},[a("OperaMenuWindow",{ref:"operaMenuWindow",on:{success:function(t){return e.handlePageChange(e.tableData.pagination.pageIndex)}}})],1)},r=[],i=a("b85c"),s=(a("ac1f"),a("841c"),a("d3b7"),a("c740"),a("a434"),a("b0c0"),a("aa1c")),o=a("0f1b"),l=a("9ebf"),c=a("a6dc"),u={name:"SystemMenu",extends:o["a"],components:{OperaMenuWindow:l["a"],TableLayout:s["a"]},data:function(){return{isWorking:{sort:!1}}},methods:{handlePageChange:function(){var e=this;this.isWorking.search=!0,Object(c["fetchTree"])({},0).then((function(t){e.tableData.list=t})).catch((function(t){e.$tip.apiFailed(t)})).finally((function(){e.isWorking.search=!1}))},sort:function(e){var t=this;if(!this.isWorking.sort)if(0!==this.tableData.selectedRows.length)if(this.tableData.selectedRows.length>1)this.$tip.warning("排序时仅允许选择一条数据");else{var a,n,r=this.tableData.selectedRows[0].id,s=Object(i["a"])(this.tableData.list);try{for(s.s();!(n=s.n()).done;){var o=n.value,l=this.__findParent(r,o);null!=l&&(a=l.children)}}catch(m){s.e(m)}finally{s.f()}a=a||this.tableData.list;var u=a.findIndex((function(e){return e.id===r}));"top"!==e||0!==u?"bottom"!==e||u!==a.length-1?(this.isWorking.sort=!0,Object(c["sort"])({id:this.tableData.selectedRows[0].id,direction:e}).then((function(){"top"===e?a.splice(u,0,a.splice(u-1,1)[0]):a.splice(u,0,a.splice(u+1,1)[0])})).catch((function(e){t.$tip.apiFailed(e)})).finally((function(){t.isWorking.sort=!1}))):this.$tip.warning("菜单已到底部"):this.$tip.warning("菜单已到顶部")}else this.$tip.warning("请选择一条数据")},switchDisabled:function(e){var t=this;e.disabled?this.$dialog.disableConfirm("确认禁用 ".concat(e.name," 菜单吗?")).then((function(){t.__updateMenuStatus(e)})).catch((function(){e.disabled=!e.disabled})):this.__updateMenuStatus(e)},__findParent:function(e,t){if(0!==t.children){var a,n=Object(i["a"])(t.children);try{for(n.s();!(a=n.n()).done;){var r=a.value;if(r.id===e)return t;if(r.children.length>0){var s=this.__findParent(e,r);if(null!=s)return s}}}catch(o){n.e(o)}finally{n.f()}return null}},__updateMenuStatus:function(e){var t=this;Object(c["updateStatus"])({id:e.id,parentId:e.parentId,disabled:e.disabled}).then((function(){t.$tip.apiSuccess("修改成功")})).catch((function(a){e.disabled=!e.disabled,t.$tip.apiFailed(a)}))}},created:function(){this.config({module:"菜单",api:"/system/menu"}),this.search()}},m=u,d=(a("5441"),a("2877")),p=Object(d["a"])(m,n,r,!1,null,"57594b0c",null);t["default"]=p.exports},"5ffd":function(e,t,a){"use strict";a("52e1")},"601e":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("TableLayout",{attrs:{permissions:["system:role:query"]},scopedSlots:e._u([{key:"table-wrap",fn:function(){return[a("ul",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:role:create","system:role:delete"],expression:"['system:role:create', 'system:role:delete']"}],staticClass:"toolbar"},[a("li",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:role:create"],expression:"['system:role:create']"}]},[a("el-button",{attrs:{type:"primary",icon:"el-icon-plus"},on:{click:function(t){return e.$refs.operaRoleWindow.open("新建角色",null,1)}}},[e._v("新建")])],1),a("li",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:role:delete"],expression:"['system:role:delete']"}]},[a("el-button",{attrs:{icon:"el-icon-delete"},on:{click:e.deleteByIdInBatch}},[e._v("删除")])],1)]),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.isWorking.search,expression:"isWorking.search"}],attrs:{data:e.tableData.list,"default-sort":{prop:"createTime",order:"descending"},stripe:"",border:""},on:{"selection-change":e.handleSelectionChange,"sort-change":e.handleSortChange}},[a("el-table-column",{attrs:{type:"selection",fixed:"left",width:"55"}}),a("el-table-column",{attrs:{prop:"code",label:"角色编码",fixed:"left","min-width":"100px",align:"center"}}),a("el-table-column",{attrs:{prop:"name",label:"角色名称",fixed:"left","min-width":"100px",align:"center"}}),a("el-table-column",{attrs:{prop:"remark",label:"角色备注","min-width":"120px",align:"center"}}),a("el-table-column",{attrs:{prop:"createUser",label:"创建人","min-width":"100px",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(null==a.createUserInfo?"":a.createUserInfo.username))]}}])}),a("el-table-column",{attrs:{prop:"createTime",label:"创建时间","min-width":"140px",align:"center"}}),a("el-table-column",{attrs:{prop:"updateUser",label:"更新人","min-width":"100px",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(null==a.updateUserInfo?"":a.updateUserInfo.username))]}}])}),a("el-table-column",{attrs:{prop:"updateTime",label:"更新时间","min-width":"140px",align:"center"}}),e.containPermissions(["system:role:update","system:role:createRolePermission","system:role:createRoleMenu","system:role:delete"])?a("el-table-column",{attrs:{label:"操作","min-width":"270",align:"center",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return e.isAdmin||n.code!==e.adminCode&&-1===e.userInfo.roles.findIndex((function(e){return e===n.code}))?[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:role:update"],expression:"['system:role:update']"}],attrs:{type:"text",icon:"el-icon-edit"},on:{click:function(t){return e.$refs.operaRoleWindow.open("编辑角色",n,1)}}},[e._v("编辑")]),a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:role:createRolePermission"],expression:"['system:role:createRolePermission']"}],attrs:{type:"text"},on:{click:function(t){return e.$refs.permissionConfigWindow.open(n,1)}}},[e._v("配置权限")]),a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:role:createRoleMenu"],expression:"['system:role:createRoleMenu']"}],attrs:{type:"text",icon:"el-icon-menu"},on:{click:function(t){return e.$refs.menuConfigWindow.open(n,1)}}},[e._v("授权菜单")]),n.fixed?e._e():a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:role:delete"],expression:"['system:role:delete']"}],attrs:{type:"text",icon:"el-icon-delete"},on:{click:function(t){return e.deleteById(n)}}},[e._v("删除")])]:void 0}}],null,!0)}):e._e()],1),a("pagination",{attrs:{pagination:e.tableData.pagination},on:{"size-change":e.handleSizeChange,"current-change":e.handlePageChange}})]},proxy:!0}])},[a("el-form",{ref:"searchForm",attrs:{slot:"search-form",model:e.searchForm,"label-width":"100px",inline:""},slot:"search-form"},[a("el-form-item",{attrs:{label:"角色编码",prop:"code"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入角色编码"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.code,callback:function(t){e.$set(e.searchForm,"code",t)},expression:"searchForm.code"}})],1),a("el-form-item",{attrs:{label:"角色名称",prop:"name"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入角色名称"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.name,callback:function(t){e.$set(e.searchForm,"name",t)},expression:"searchForm.name"}})],1),a("section",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:e.search}},[e._v("搜索")]),a("el-button",{on:{click:e.reset}},[e._v("重置")])],1)],1),a("OperaRoleWindow",{ref:"operaRoleWindow",on:{success:function(t){return e.handlePageChange(e.tableData.pagination.pageIndex)}}}),a("PermissionConfigWindow",{ref:"permissionConfigWindow",on:{success:function(t){return e.handlePageChange(e.tableData.pagination.pageIndex)}}}),a("MenuConfigWindow",{ref:"menuConfigWindow",on:{success:function(t){return e.handlePageChange(e.tableData.pagination.pageIndex)}}})],1)},r=[],i=(a("ac1f"),a("841c"),a("d529")),s=a("aa1c"),o=a("0f1b"),l=a("b4b4"),c=a("525f"),u=a("773a"),m={name:"SystemRole",extends:o["a"],components:{MenuConfigWindow:u["a"],PermissionConfigWindow:c["a"],OperaRoleWindow:l["a"],TableLayout:s["a"],Pagination:i["a"]},data:function(){return{searchForm:{code:"",name:"",remark:"",type:1}}},created:function(){this.config({module:"角色",api:"/system/role",sorts:[{property:"role.CREATE_TIME",direction:"DESC"}]}),this.search()}},d=m,p=a("2877"),f=Object(p["a"])(d,n,r,!1,null,null,null);t["default"]=f.exports},"61d4":function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.containRoles(e.roles)&&e.containPermissions(e.permissions)?a("div",[e._t("default")],2):a("div",{staticClass:"not-allow-wrap"},[e._t("not-allow",[a("NotAllow")])],2)},r=[],i=a("e811"),s=a("7903"),o={name:"Profile",components:{NotAllow:s["a"]},extends:i["a"],props:{permissions:{type:Array},roles:{type:Array}}},l=o,c=(a("da96"),a("2877")),u=Object(c["a"])(l,n,r,!1,null,"86b6dd7c",null);t["a"]=u.exports},"633e":function(e,t,a){"use strict";a("66eb")},"63a1":function(e,t,a){},"63e6":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"error-404"},[n("div",[n("div",{staticClass:"left"},[n("img",{attrs:{src:a("3dfc")}}),n("h1",[e._v("找不到网页")]),n("p"),n("div",{staticClass:"opera"},[n("el-button",{on:{click:function(t){return e.$router.back()}}},[e._v("返回")]),n("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.$router.push("/index")}}},[e._v("前往首页")])],1)]),e._m(0)])])},r=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"right"},[a("h2",[e._v("你可以尝试以下操作")]),a("p",[e._v("1. 如果是手动更改的网页地址,请检查网页地址是否正确")]),a("p",[e._v("2. 点击【返回】按钮刷新页面后重试")]),a("p",[e._v("3. 联系系统管理员")])])}],i={name:"NotFound"},s=i,o=(a("09df"),a("2877")),l=Object(o["a"])(s,n,r,!1,null,"810ef5b2",null);t["default"]=l.exports},"63f0":function(e,t,a){"use strict";var n={set:function(e,t){sessionStorage&&null!=e&&null!=t&&sessionStorage.setItem(e,t)},get:function(e){return sessionStorage?null==e?null:sessionStorage.getItem(e):null},setJSON:function(e,t){null!=t&&this.set(e,JSON.stringify(t))},getJSON:function(e){var t=this.get(e);if(null!=t)return JSON.parse(t)}},r={set:function(e,t){localStorage&&null!=e&&null!=t&&localStorage.setItem(e,t)},get:function(e){return localStorage?null==e?null:localStorage.getItem(e):null},setJSON:function(e,t){null!=t&&this.set(e,JSON.stringify(t))},getJSON:function(e){var t=this.get(e);if(null!=t)return JSON.parse(t)}};t["a"]={session:n,local:r}},"66eb":function(e,t,a){},"67c4":function(e,t,a){"use strict";a.r(t),a.d(t,"fetchList",(function(){return r})),a.d(t,"exportExcel",(function(){return i}));var n=a("b775");function r(e){return n["a"].post("/system/traceLog/page",e,{trim:!0})}function i(e){return n["a"].post("/system/traceLog/exportExcel",e,{download:!0,trim:!0})}},"67cf":function(e,t,a){"use strict";a("fc54")},"6bce":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("TableLayout",{attrs:{permissions:["system:dict:query"]},scopedSlots:e._u([{key:"table-wrap",fn:function(){return[a("ul",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:dict:create","system:dict:delete"],expression:"['system:dict:create', 'system:dict:delete']"}],staticClass:"toolbar"},[a("li",[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:dict:create"],expression:"['system:dict:create']"}],attrs:{type:"primary",icon:"el-icon-plus"},on:{click:function(t){return e.$refs.operaDictWindow.open("新建字典")}}},[e._v("新建")])],1),a("li",[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:dict:delete"],expression:"['system:dict:delete']"}],attrs:{icon:"el-icon-delete"},on:{click:e.deleteByIdInBatch}},[e._v("删除")])],1)]),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.isWorking.search,expression:"isWorking.search"}],attrs:{data:e.tableData.list,"default-sort":{prop:"createTime",order:"descending"},stripe:""},on:{"selection-change":e.handleSelectionChange,"sort-change":e.handleSortChange}},[a("el-table-column",{attrs:{type:"selection",fixed:"left",width:"55"}}),a("el-table-column",{attrs:{prop:"code",label:"字典编码",fixed:"left","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"name",label:"字典名称",fixed:"left","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"remark",label:"备注","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"createUser",label:"创建人","min-width":"100px"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(null==a.createUserInfo?"":a.createUserInfo.username))]}}])}),a("el-table-column",{attrs:{prop:"createTime",label:"创建时间","min-width":"140px",sortable:"custom","sort-by":"dict.CREATE_TIME"}}),a("el-table-column",{attrs:{prop:"updateUser",label:"更新人","min-width":"100px"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(null==a.updateUserInfo?"":a.updateUserInfo.username))]}}])}),a("el-table-column",{attrs:{prop:"updateTime",label:"更新时间","min-width":"140px"}}),e.containPermissions(["system:dict:update","system:dict:delete"])?a("el-table-column",{attrs:{label:"操作","min-width":"210",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:dict:update"],expression:"['system:dict:update']"}],attrs:{type:"text",icon:"el-icon-edit"},on:{click:function(t){return e.$refs.operaDictWindow.open("编辑字典",n)}}},[e._v("编辑")]),a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:dict:update"],expression:"['system:dict:update']"}],attrs:{type:"text",icon:"el-icon-edit"},on:{click:function(t){return e.$refs.dictDataManagerWindow.open(n.id,n.name)}}},[e._v("数据管理")]),a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:dict:delete"],expression:"['system:dict:delete']"}],attrs:{type:"text",icon:"el-icon-delete"},on:{click:function(t){return e.deleteById(n)}}},[e._v("删除")])]}}],null,!1,1376422363)}):e._e()],1),a("pagination",{attrs:{pagination:e.tableData.pagination},on:{"size-change":e.handleSizeChange,"current-change":e.handlePageChange}})]},proxy:!0}])},[a("el-form",{ref:"searchForm",attrs:{slot:"search-form",model:e.searchForm,"label-width":"100px",inline:""},slot:"search-form"},[a("el-form-item",{attrs:{label:"字典编码",prop:"code"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入字典编码"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.code,callback:function(t){e.$set(e.searchForm,"code",t)},expression:"searchForm.code"}})],1),a("el-form-item",{attrs:{label:"字典名称",prop:"name"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入字典名称"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.name,callback:function(t){e.$set(e.searchForm,"name",t)},expression:"searchForm.name"}})],1),a("section",[a("el-button",{attrs:{type:"primary"},on:{click:e.search}},[e._v("搜索")]),a("el-button",{on:{click:e.reset}},[e._v("重置")])],1)],1),a("OperaDictWindow",{ref:"operaDictWindow",on:{success:function(t){return e.handlePageChange(e.tableData.pagination.pageIndex)}}}),a("DictDataManagerWindow",{ref:"dictDataManagerWindow"})],1)},r=[],i=(a("ac1f"),a("841c"),a("d529")),s=a("aa1c"),o=a("0f1b"),l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("GlobalWindow",{attrs:{title:e.title,visible:e.visible,"confirm-working":e.isWorking},on:{"update:visible":function(t){e.visible=t},confirm:e.confirm}},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules}},[a("el-form-item",{attrs:{label:"字典编码",prop:"code",required:""}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入字典编码",maxlength:"50"},model:{value:e.form.code,callback:function(t){e.$set(e.form,"code",t)},expression:"form.code"}})],1),a("el-form-item",{attrs:{label:"字典名称",prop:"name",required:""}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入字典名称",maxlength:"50"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),a("el-form-item",{attrs:{label:"备注",prop:"remark"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{type:"textarea",placeholder:"请输入备注",rows:3,maxlength:"500"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1)],1)},c=[],u=a("ae62"),m=a("5543"),d={name:"OperaDictWindow",extends:u["a"],components:{GlobalWindow:m["a"]},data:function(){return{form:{id:null,code:"",name:"",remark:""},rules:{code:[{required:!0,message:"请输入字典编码"}],name:[{required:!0,message:"请输入字典名称"}]}}},created:function(){this.config({api:"/system/dict"})}},p=d,f=a("2877"),h=Object(f["a"])(p,l,c,!1,null,null,null),b=h.exports,v=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("GlobalWindow",{attrs:{title:e.dictName+"数据管理",width:"78%",visible:e.visible,"with-footer":!1},on:{"update:visible":function(t){e.visible=t}}},[a("TableLayout",{attrs:{"with-breadcrumb":!1},scopedSlots:e._u([{key:"table-wrap",fn:function(){return[a("ul",{staticClass:"toolbar"},[a("li",[a("el-button",{attrs:{type:"primary",icon:"el-icon-plus"},on:{click:function(t){return e.$refs.operaDictDataWindow.open("新建字典数据",e.searchForm.dictId)}}},[e._v("新建")])],1),a("li",[a("el-button",{attrs:{icon:"el-icon-delete"},on:{click:e.deleteByIdInBatch}},[e._v("删除")])],1)]),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.isWorking.search,expression:"isWorking.search"}],attrs:{data:e.tableData.list,stripe:""},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),a("el-table-column",{attrs:{prop:"label",label:"数据标签","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"code",label:"数据值","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"disabled",label:"状态","min-width":"100px"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(e._f("disabledText")(a.disabled)))]}}])}),a("el-table-column",{attrs:{prop:"createUser",label:"创建人","min-width":"100px"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(null==a.createUserInfo?"":a.createUserInfo.username))]}}])}),a("el-table-column",{attrs:{prop:"updateUser",label:"更新人","min-width":"100px"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(null==a.updateUserInfo?"":a.updateUserInfo.username))]}}])}),a("el-table-column",{attrs:{prop:"createTime",label:"创建时间","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"updateTime",label:"更新时间","min-width":"100px"}}),a("el-table-column",{attrs:{label:"操作","min-width":"120",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("el-button",{attrs:{type:"text",icon:"el-icon-edit"},on:{click:function(t){return e.$refs.operaDictDataWindow.open("编辑字典数据",e.dictId,n)}}},[e._v("编辑")]),a("el-button",{attrs:{type:"text",icon:"el-icon-delete"},on:{click:function(t){return e.deleteById(n)}}},[e._v("删除")])]}}])})],1),a("pagination",{attrs:{pagination:e.tableData.pagination},on:{"size-change":e.handleSizeChange,"current-change":e.handlePageChange}})]},proxy:!0}])},[a("OperaDictDataWindow",{ref:"operaDictDataWindow",on:{success:function(t){return e.handlePageChange(e.tableData.pagination.pageIndex)}}})],1)],1)},g=[],y=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("GlobalWindow",{attrs:{title:e.title,visible:e.visible,"confirm-working":e.isWorking.create},on:{"update:visible":function(t){e.visible=t},confirm:e.confirm}},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules}},[a("el-form-item",{attrs:{label:"数据标签",prop:"label",required:""}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入数据标签",maxlength:"50"},model:{value:e.form.label,callback:function(t){e.$set(e.form,"label",t)},expression:"form.label"}})],1),a("el-form-item",{attrs:{label:"数据值",prop:"code",required:""}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入数据值",maxlength:"50"},model:{value:e.form.code,callback:function(t){e.$set(e.form,"code",t)},expression:"form.code"}})],1),a("el-form-item",{staticClass:"form-item-status",attrs:{label:"状态",prop:"disabled",required:""}},[a("el-switch",{attrs:{"active-value":!1,"inactive-value":!0},model:{value:e.form.disabled,callback:function(t){e.$set(e.form,"disabled",t)},expression:"form.disabled"}}),a("span",{staticClass:"status-text"},[e._v(e._s(e._f("disabledText")(e.form.disabled)))])],1)],1)],1)},w=[],x={name:"OperaDictDataWindow",extends:u["a"],components:{GlobalWindow:m["a"]},data:function(){return{form:{id:null,dictId:null,code:"",label:"",disabled:!1},rules:{label:[{required:!0,message:"请输入数据标签"}],code:[{required:!0,message:"请输入数据值"}]}}},methods:{open:function(e,t,a){var n=this;this.title=e,this.visible=!0,null!=a?this.$nextTick((function(){for(var e in n.form)n.form[e]=a[e]})):this.$nextTick((function(){n.$refs.form.resetFields(),n.form.id=null,n.form.dictId=t}))}},created:function(){this.config({api:"/system/dictData"})}},k=x,_=(a("1a1a"),Object(f["a"])(k,y,w,!1,null,"400e5c2a",null)),I=_.exports,C={name:"DictDataManagerWindow",extends:o["a"],components:{OperaDictDataWindow:I,TableLayout:s["a"],GlobalWindow:m["a"],Pagination:i["a"]},data:function(){return{visible:!1,searchForm:{dictId:null},dictName:""}},methods:{open:function(e,t){this.searchForm.dictId=e,this.dictName=t,this.visible=!0,this.search()}},created:function(){this.config({api:"/system/dictData","field.main":"label"})}},$=C,S=(a("cd4e"),Object(f["a"])($,v,g,!1,null,"065835d5",null)),D=S.exports,O={name:"SystemDict",extends:o["a"],components:{DictDataManagerWindow:D,OperaDictWindow:b,TableLayout:s["a"],Pagination:i["a"]},data:function(){return{searchForm:{code:"",name:""}}},created:function(){this.config({module:"字典",api:"/system/dict",sorts:[{property:"dict.CREATE_TIME",direction:"DESC"}]}),this.search()}},N=O,P=Object(f["a"])(N,n,r,!1,null,null,null);t["default"]=P.exports},"6c5c":function(e,t,a){"use strict";a.r(t),a.d(t,"getSystemInfo",(function(){return r}));var n=a("b775");function r(){return n["a"].get("/system/monitor/getSystemInfo")}},"6d22":function(e,t,a){"use strict";a("d4e3")},"6e9d":function(e,t,a){"use strict";a("8761")},7002:function(e,t,a){},"731a":function(e,t,a){"use strict";a("5862")},"75bd":function(e,t,a){},"773a":function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("GlobalWindow",{staticClass:"menu-config-dialog",attrs:{visible:e.visible,"confirm-working":e.isWorking,width:"576px",title:"授权菜单"},on:{"update:visible":function(t){e.visible=t},confirm:e.confirm}},[null!=e.role?a("p",{staticClass:"tip"},[e._v("为角色 "),a("em",[e._v(e._s(e.role.name))]),e._v(" 配置可访问的菜单")]):e._e(),a("el-tree",{ref:"menuTree",attrs:{data:e.menus,"show-checkbox":"","node-key":"id","default-expand-all":"","default-checked-keys":e.selectedIds,"expand-on-click-node":!1,"check-on-click-node":!0,props:{children:"children",label:"name"}}})],1)},r=[],i=a("b85c"),s=(a("4de4"),a("c740"),a("d81d"),a("d3b7"),a("c7cd"),a("5543")),o=a("3528"),l=a("a6dc"),c={name:"MenuConfigWindow",components:{GlobalWindow:s["a"]},data:function(){return{visible:!1,isWorking:!1,role:null,menus:[],selectedIds:[]}},methods:{open:function(e){var t=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;Object(l["fetchTree"])({},a).then((function(a){t.role=e,t.menus=a,t.__resetDisabled(t.menus,t.role),e.menus=e.menus.filter((function(t){return-1===e.menus.findIndex((function(e){return e.parentId===t.id}))})),t.selectedIds=e.menus.map((function(e){return e.id})),t.visible=!0})).catch((function(e){t.$tip.apiFailed(e)}))},confirm:function(){var e=this,t=this.$refs.menuTree.getCheckedNodes(!1,!0);this.isWorking=!0,Object(o["createRoleMenu"])({roleId:this.role.id,menuIds:t.map((function(e){return e.id}))}).then((function(){e.$tip.apiSuccess("菜单授权成功"),e.visible=!1,e.$emit("success")})).catch((function(t){e.$tip.apiFailed(t)})).finally((function(){e.isWorking=!1}))},__resetDisabled:function(e,t){if(null!=e&&0!==e.length){var a,n=Object(i["a"])(e);try{for(n.s();!(a=n.n()).done;){var r=a.value;r.disabled=!1,t.fixed&&r.fixed&&(r.disabled=!0),this.__resetDisabled(r.children,t)}}catch(s){n.e(s)}finally{n.f()}}}}},u=c,m=(a("beea"),a("2877")),d=Object(m["a"])(u,n,r,!1,null,"3155dfd7",null);t["a"]=d.exports},7754:function(e,t,a){"use strict";a.r(t),a.d(t,"fetchList",(function(){return r})),a.d(t,"create",(function(){return i})),a.d(t,"updateById",(function(){return s})),a.d(t,"deleteById",(function(){return o})),a.d(t,"deleteByIdInBatch",(function(){return l}));var n=a("b775");function r(e){return n["a"].post("/system/dict/page",e)}function i(e){return n["a"].post("/system/dict/create",e)}function s(e){return n["a"].post("/system/dict/updateById",e)}function o(e){return n["a"].get("/system/dict/delete/".concat(e))}function l(e){return n["a"].get("/system/dict/delete/batch",{params:{ids:e}})}},"77ef":function(e,t,a){var n={"./api/business/baseData":"264c","./api/business/baseData.js":"264c","./api/business/brand":"41cf","./api/business/brand.js":"41cf","./api/business/category":"a859","./api/business/category.js":"a859","./api/business/company":"c3a4","./api/business/company.js":"c3a4","./api/business/companyUser":"1a3f","./api/business/companyUser.js":"1a3f","./api/business/fileRecord":"24f8","./api/business/fileRecord.js":"24f8","./api/business/goods":"c104","./api/business/goods.js":"c104","./api/system/common":"503a","./api/system/common.js":"503a","./api/system/dataPermission":"4426","./api/system/dataPermission.js":"4426","./api/system/department":"df8e","./api/system/department.js":"df8e","./api/system/dict":"7754","./api/system/dict.js":"7754","./api/system/dictData":"4057","./api/system/dictData.js":"4057","./api/system/loginLog":"4436","./api/system/loginLog.js":"4436","./api/system/menu":"a6dc","./api/system/menu.js":"a6dc","./api/system/monitor":"6c5c","./api/system/monitor.js":"6c5c","./api/system/permission":"c1b4","./api/system/permission.js":"c1b4","./api/system/position":"123b","./api/system/position.js":"123b","./api/system/role":"3528","./api/system/role.js":"3528","./api/system/traceLog":"67c4","./api/system/traceLog.js":"67c4","./api/system/user":"c0c7","./api/system/user.js":"c0c7"};function r(e){var t=i(e);return a(t)}function i(e){if(!a.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}r.keys=function(){return Object.keys(n)},r.resolve=i,e.exports=r,r.id="77ef"},"789f":function(e,t,a){},7903:function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"not-allow"},[e._t("default",[e._m(0)])],2)},r=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"content"},[n("img",{attrs:{src:a("56f2")}}),n("h2",[e._v("无权访问")]),n("p",[e._v("如您需要访问该页面,请联系系统管理员")])])}],i={name:"NotAllow"},s=i,o=(a("9cd2"),a("2877")),l=Object(o["a"])(s,n,r,!1,null,"3aa1644a",null);t["a"]=l.exports},"794c":function(e,t,a){},"79d6":function(e,t,a){},"7a11":function(e,t,a){},"7ad3":function(e,t,a){"use strict";a("37f6")},"7ba2":function(e,t,a){"use strict";a("7c68")},"7bb6":function(e,t,a){"use strict";a("9a1c")},"7c68":function(e,t,a){},"808a":function(e,t,a){},8761:function(e,t,a){},8875:function(e,t,a){},9004:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("TableLayout",{attrs:{permissions:["system:department:query"]},scopedSlots:e._u([{key:"table-wrap",fn:function(){return[a("ul",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:department:create","system:department:delete"],expression:"['system:department:create', 'system:department:delete']"}],staticClass:"toolbar"},[a("li",[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:department:create"],expression:"['system:department:create']"}],attrs:{type:"primary",icon:"el-icon-plus"},on:{click:function(t){return e.$refs.operaDepartmentWindow.open("新建部门")}}},[e._v("新建")])],1),a("li",[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:department:delete"],expression:"['system:department:delete']"}],attrs:{icon:"el-icon-delete"},on:{click:e.deleteByIdInBatch}},[e._v("删除")])],1)]),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.isWorking.search,expression:"isWorking.search"}],attrs:{data:e.tableData.list,"tree-props":{children:"children",hasChildren:"hasChildren"},"row-key":"id",stripe:"","default-expand-all":""},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",fixed:"left",width:"55"}}),a("el-table-column",{attrs:{prop:"name",label:"部门名称",fixed:"left","min-width":"200px"}}),a("el-table-column",{attrs:{prop:"code",label:"部门编码",fixed:"left","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"userCount",label:"部门人数","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"phone",label:"联系电话","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"email",label:"部门邮箱","min-width":"180px"}}),a("el-table-column",{attrs:{prop:"createUser",label:"创建人","min-width":"100px"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(null==a.createUserInfo?"":a.createUserInfo.username))]}}])}),a("el-table-column",{attrs:{prop:"createTime",label:"创建时间","min-width":"140px"}}),a("el-table-column",{attrs:{prop:"updateUser",label:"更新人","min-width":"100px"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(null==a.updateUserInfo?"":a.updateUserInfo.username))]}}])}),a("el-table-column",{attrs:{prop:"updateTime",label:"更新时间","min-width":"140px"}}),e.containPermissions(["system:department:update","system:department:create","system:department:delete","system:department:queryUsers"])?a("el-table-column",{attrs:{label:"操作","min-width":"310",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:department:update"],expression:"['system:department:update']"}],attrs:{type:"text",icon:"el-icon-edit"},on:{click:function(t){return e.$refs.operaDepartmentWindow.open("编辑部门",n)}}},[e._v("编辑")]),a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:department:create"],expression:"['system:department:create']"}],attrs:{type:"text",icon:"el-icon-edit"},on:{click:function(t){return e.$refs.operaDepartmentWindow.open("新建下级部门",null,n)}}},[e._v("新建下级部门")]),a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:department:queryUsers"],expression:"['system:department:queryUsers']"}],attrs:{type:"text",icon:"el-icon-user-solid"},on:{click:function(t){return e.$refs.departmentUserWindow.open(n.id,n.name)}}},[e._v("查看人员")]),a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:department:delete"],expression:"['system:department:delete']"}],attrs:{type:"text",icon:"el-icon-delete"},on:{click:function(t){return e.deleteById(n)}}},[e._v("删除")])]}}],null,!1,448359005)}):e._e()],1)]},proxy:!0}])},[a("OperaDepartmentWindow",{ref:"operaDepartmentWindow",on:{success:function(t){return e.handlePageChange(e.tableData.pagination.pageIndex)}}}),a("DepartmentUserWindow",{ref:"departmentUserWindow"})],1)},r=[],i=(a("a434"),a("ac1f"),a("841c"),a("d3b7"),a("aa1c")),s=a("df8e"),o=a("0f1b"),l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("GlobalWindow",{attrs:{title:e.title,visible:e.visible,"confirm-working":e.isWorking},on:{"update:visible":function(t){e.visible=t},confirm:e.confirm}},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules}},[a("el-form-item",{attrs:{label:"上级部门",prop:"parentId"}},[e.visible?a("DepartmentSelect",{ref:"departmentSelect",attrs:{placeholder:"请选择上级部门","exclude-id":e.excludeDeptId,inline:!1},model:{value:e.form.parentId,callback:function(t){e.$set(e.form,"parentId",t)},expression:"form.parentId"}}):e._e()],1),a("el-form-item",{attrs:{label:"部门编码",prop:"code",required:""}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入部门编码",maxlength:"50"},model:{value:e.form.code,callback:function(t){e.$set(e.form,"code",t)},expression:"form.code"}})],1),a("el-form-item",{attrs:{label:"部门名称",prop:"name",required:""}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入部门名称",maxlength:"50"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),a("el-form-item",{attrs:{label:"联系电话",prop:"phone"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入联系电话",maxlength:"11"},model:{value:e.form.phone,callback:function(t){e.$set(e.form,"phone",t)},expression:"form.phone"}})],1),a("el-form-item",{attrs:{label:"部门邮箱",prop:"email"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入部门邮箱",maxlength:"200"},model:{value:e.form.email,callback:function(t){e.$set(e.form,"email",t)},expression:"form.email"}})],1)],1)],1)},c=[],u=a("ae62"),m=a("5543"),d=a("cc38"),p=a("1242"),f={name:"OperaDepartmentWindow",extends:u["a"],components:{DepartmentSelect:d["default"],GlobalWindow:m["a"]},data:function(){return{excludeDeptId:null,form:{id:null,parentId:null,code:"",name:"",phone:"",email:""},rules:{code:[{required:!0,message:"请输入部门编码"}],name:[{required:!0,message:"请输入部门名称"}],phone:[{validator:p["b"]}],email:[{validator:p["a"]}]}}},methods:{open:function(e,t,a){var n=this;if(this.title=e,this.visible=!0,null==t)return this.excludeDeptId=null,void this.$nextTick((function(){n.$refs.form.resetFields(),n.form.id=null,n.form.parentId=null==a?null:a.id}));this.$nextTick((function(){for(var e in n.excludeDeptId=t.id,n.form)n.form[e]=t[e]}))}},created:function(){this.config({api:"/system/department"})}},h=f,b=a("2877"),v=Object(b["a"])(h,l,c,!1,null,null,null),g=v.exports,y=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("GlobalWindow",{staticClass:"position-user-window",attrs:{width:"80%",title:e.departmentName+"人员列表",visible:e.visible,"with-footer":!1},on:{"update:visible":function(t){e.visible=t}}},[a("TableLayout",{attrs:{"with-breadcrumb":!1},scopedSlots:e._u([{key:"table-wrap",fn:function(){return[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.isWorking.search,expression:"isWorking.search"}],attrs:{data:e.tableData.list,stripe:""},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{prop:"avatar",label:"头像",width:"80px","class-name":"table-column-avatar",fixed:"left"},scopedSlots:e._u([{key:"default",fn:function(e){var t=e.row;return[a("img",{attrs:{src:null==t.avatar?"/static/avatar/man.png":t.avatar}})]}}])}),a("el-table-column",{attrs:{prop:"realname",label:"姓名","min-width":"100px",fixed:"left"}}),a("el-table-column",{attrs:{prop:"username",label:"用户名","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"empNo",label:"工号","min-width":"80px"}}),a("el-table-column",{attrs:{prop:"department",label:"部门","min-width":"120px"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(null==a.department?"":a.department.name))]}}])}),a("el-table-column",{attrs:{prop:"position",label:"岗位","min-width":"120px","class-name":"table-column-strings"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("ul",e._l(n.positions,(function(t){return a("li",{key:t.id},[e._v(e._s(t.name))])})),0)]}}])}),a("el-table-column",{attrs:{prop:"sex",label:"性别","min-width":"80px"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(" "+e._s(e._f("sex")(a.sex))+" ")]}}])}),a("el-table-column",{attrs:{prop:"mobile",label:"手机号码","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"email",label:"邮箱","min-width":"180px"}}),a("el-table-column",{attrs:{prop:"birthday",label:"生日","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"birthday",label:"角色","min-width":"160px","class-name":"table-column-role"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("ul",e._l(n.roles,(function(t){return a("li",{key:t.id},[e._v(e._s(t.name))])})),0)]}}])})],1),a("pagination",{attrs:{pagination:e.tableData.pagination},on:{"size-change":e.handleSizeChange,"current-change":e.handlePageChange}})]},proxy:!0}])},[a("el-form",{ref:"searchForm",attrs:{slot:"search-form",model:e.searchForm,"label-width":"80px",inline:""},slot:"search-form"},[a("el-form-item",{attrs:{label:"用户名",prop:"username"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入用户名"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.username,callback:function(t){e.$set(e.searchForm,"username",t)},expression:"searchForm.username"}})],1),a("el-form-item",{attrs:{label:"姓名",prop:"realname"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入姓名"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.realname,callback:function(t){e.$set(e.searchForm,"realname",t)},expression:"searchForm.realname"}})],1),a("el-form-item",{attrs:{label:"手机号码",prop:"mobile"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入手机号码"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.mobile,callback:function(t){e.$set(e.searchForm,"mobile",t)},expression:"searchForm.mobile"}})],1),a("section",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:e.search}},[e._v("搜索")]),a("el-button",{on:{click:e.reset}},[e._v("重置")])],1)],1),a("div",{staticClass:"toolbar",attrs:{slot:"space"},slot:"space"},[a("el-switch",{attrs:{disabled:e.isWorking.search},on:{change:e.search},model:{value:e.onlyCurrentDept,callback:function(t){e.onlyCurrentDept=t},expression:"onlyCurrentDept"}}),a("label",[e._v("仅查看当前部门人员")])],1)],1)],1)},w=[],x=a("d529"),k={name:"DepartmentUserWindow",extends:o["a"],components:{Pagination:x["a"],GlobalWindow:m["a"],TableLayout:i["a"]},data:function(){return{departmentId:null,departmentName:"",visible:!1,onlyCurrentDept:!0,searchForm:{departmentId:null,username:"",realname:"",mobile:""}}},methods:{open:function(e,t){this.departmentId=e,this.departmentName=t,this.searchForm.departmentId=e,this.visible=!0,this.search()},handlePageChange:function(e){var t=this;this.searchForm.strictDeptId=null,this.searchForm.rootDeptId=this.searchForm.departmentId,this.onlyCurrentDept&&(this.searchForm.strictDeptId=this.searchForm.departmentId,this.searchForm.rootDeptId=null),this.tableData.pagination.pageIndex=e,this.isWorking.search=!0,Object(s["fetchUserList"])({page:e,capacity:this.tableData.pagination.pageSize,model:this.searchForm}).then((function(e){t.tableData.list=e.records,t.tableData.pagination.total=e.total})).catch((function(e){t.$tip.apiFailed(e)})).finally((function(){t.isWorking.search=!1}))}}},_=k,I=(a("2cb4"),Object(b["a"])(_,y,w,!1,null,"384bf43e",null)),C=I.exports,$={name:"SystemDepartment",extends:o["a"],components:{DepartmentUserWindow:C,OperaDepartmentWindow:g,TableLayout:i["a"]},data:function(){return{searchForm:{name:""}}},methods:{handlePageChange:function(){var e=this;this.tableData.list.splice(0,this.tableData.list.length),this.isWorking.search=!0,Object(s["fetchTree"])().then((function(t){e.tableData.list=t})).catch((function(t){e.$tip.apiFailed(t)})).finally((function(){e.isWorking.search=!1}))}},created:function(){this.config({module:"部门",api:"/system/department"}),this.search()}},S=$,D=(a("30ff"),Object(b["a"])(S,n,r,!1,null,"f37fdc2c",null));t["default"]=D.exports},9224:function(e){e.exports=JSON.parse('{"name":"intelligent_manufacture","version":"1.0.0","private":true,"scripts":{"serve":"vue-cli-service serve","build:pro":"vue-cli-service build","build:dev":"vue-cli-service build --mode staging","lint":"vue-cli-service lint","fix":"eslint --ext .js,.vue src --fix"},"dependencies":{"@riophae/vue-treeselect":"^0.4.0","axios":"^0.21.1","core-js":"^3.6.5","element-ui":"^2.3.6","js-cookie":"^2.2.1","js-file-download":"^0.4.12","vue":"^2.6.11","vue-clipboard2":"^0.3.1","vue-router":"^3.5.1","vuescroll":"^4.17.3","vuex":"^3.4.0"},"devDependencies":{"@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-plugin-router":"~4.5.0","@vue/cli-plugin-vuex":"~4.5.0","@vue/cli-service":"~4.5.0","@vue/eslint-config-standard":"^5.1.2","babel-eslint":"^10.1.0","eslint":"^6.7.2","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.0","eslint-plugin-vue":"^6.2.2","lint-staged":"^9.5.0","node-sass":"^4.12.0","sass-loader":"^8.0.2","vue-cli-plugin-element-ui":"~1.1.4","vue-template-compiler":"^2.6.11"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","@vue/standard"],"parserOptions":{"parser":"babel-eslint"},"rules":{"indent":["error",2],"generator-star-spacing":"off","no-debugger":"error"}},"browserslist":["> 1%","last 2 versions","not dead"],"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.{js,jsx,vue}":["vue-cli-service lint","git add"]}}')},"95e6":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("TableLayout",{attrs:{permissions:["business:basegoods:query"]},scopedSlots:e._u([{key:"table-wrap",fn:function(){return[a("ul",{directives:[{name:"permissions",rawName:"v-permissions",value:["business:basegoods:create","business:basegoods:delete"],expression:"['business:basegoods:create', 'business:basegoods:delete']"}],staticClass:"toolbar"},[a("li",{directives:[{name:"permissions",rawName:"v-permissions",value:["business:basegoods:create"],expression:"['business:basegoods:create']"}]},[a("el-button",{attrs:{type:"primary",icon:"el-icon-plus"},on:{click:function(t){return e.$refs.operaGoodsWindow.open("新建商品")}}},[e._v("新建")])],1),a("li",{directives:[{name:"permissions",rawName:"v-permissions",value:["business:basegoods:exportExcel","business:goods:delete"],expression:"['business:basegoods:exportExcel', 'business:goods:delete']"}]},[a("ImportButton",{attrs:{text:"导入","template-name":"goods_import_modle.xlsx","template-path":"/template/goods_import_modle.xlsx",action:"/business/baseGoods/importExcel"},on:{success:e.search}})],1),a("li",[a("el-button",{attrs:{type:"primary",loading:e.isWorking.export},on:{click:function(t){return e.bulkOperation(0)}}},[e._v("批量上架")])],1),a("li",[a("el-button",{attrs:{type:"primary",loading:e.isWorking.export},on:{click:function(t){return e.bulkOperation(1)}}},[e._v("批量下架")])],1),a("li",{directives:[{name:"permissions",rawName:"v-permissions",value:["business:goods:delete"],expression:"['business:goods:delete']"}]},[a("el-button",{attrs:{type:"danger"},on:{click:e.deleteByIdInBatch}},[e._v("批量删除")])],1)]),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.isWorking.search,expression:"isWorking.search"}],attrs:{data:e.tableData.list,stripe:"",border:"","header-cell-style":e.rowStyle,"cell-style":e.rowStyle},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),a("el-table-column",{attrs:{prop:"id",label:"商品ID","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"name",label:"商品名称/型号","min-width":"200px"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("div",{staticStyle:{display:"flex","align-items":"center"}},[a("div",{staticStyle:{width:"70px",height:"70px","flex-shrink":"0"}},[n.imgurl?a("el-image",{staticStyle:{width:"70px",height:"70px"},attrs:{src:n.fullImgUrl,"preview-src-list":[n.fullImgUrl],fit:"cover"}}):e._e()],1),a("span",{staticStyle:{"margin-left":"15px"}},[e._v(e._s(n.name))])])]}}])}),a("el-table-column",{attrs:{prop:"brandName",label:"品牌","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"categoryName",label:"类别","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"zdPrice",label:"指导价(元)","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"jdPrice",label:"采购价(元)","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"price",label:"销售价(元)","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"createDate",label:"创建时间","min-width":"100px"}}),e.containPermissions(["business:basegoods:update"])?a("el-table-column",{attrs:{prop:"status",label:"状态","min-width":"100px"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("el-switch",{attrs:{"active-color":"#13ce66","inactive-color":"#ff4949","active-value":0,"inactive-value":1},on:{change:function(t){return e.changeStatus(n)}},model:{value:n.status,callback:function(t){e.$set(n,"status",t)},expression:"row.status"}})]}}],null,!1,470710257)}):e._e(),e.containPermissions(["business:basegoods:update","business:basegoods:delete"])?a("el-table-column",{attrs:{label:"操作","min-width":"120",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["business:basegoods:update"],expression:"['business:basegoods:update']"}],attrs:{type:"text",icon:"el-icon-edit"},on:{click:function(t){return e.edit(n.id)}}},[e._v("编辑")]),a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["business:basegoods:delete"],expression:"['business:basegoods:delete']"}],attrs:{type:"text",icon:"el-icon-delete"},on:{click:function(t){return e.deleteById(n)}}},[e._v("删除")])]}}],null,!1,4017724292)}):e._e()],1),a("pagination",{attrs:{pagination:e.tableData.pagination},on:{"size-change":e.handleSizeChange,"current-change":e.handlePageChange}})]},proxy:!0}])},[a("el-form",{ref:"searchForm",attrs:{slot:"search-form",model:e.searchForm,"label-width":"100px",inline:""},slot:"search-form"},[a("el-form-item",{attrs:{label:"商品名称",prop:"name"}},[a("el-input",{attrs:{placeholder:"请输入商品名称"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.name,callback:function(t){e.$set(e.searchForm,"name",t)},expression:"searchForm.name"}})],1),a("el-form-item",{attrs:{label:"商品ID",prop:"id"}},[a("el-input",{attrs:{placeholder:"请输入商品ID"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.id,callback:function(t){e.$set(e.searchForm,"id",t)},expression:"searchForm.id"}})],1),a("el-form-item",{attrs:{label:"类别",prop:"categoryId"}},[a("el-select",{attrs:{clearable:"",placeholder:"请选择"},model:{value:e.searchForm.categoryId,callback:function(t){e.$set(e.searchForm,"categoryId",t)},expression:"searchForm.categoryId"}},e._l(e.categoryList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),a("el-form-item",{attrs:{label:"品牌",prop:"brandId"}},[a("el-select",{attrs:{clearable:"",placeholder:"请选择"},model:{value:e.searchForm.brandId,callback:function(t){e.$set(e.searchForm,"brandId",t)},expression:"searchForm.brandId"}},e._l(e.brandList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),a("el-form-item",{attrs:{label:"状态",prop:"status"}},[a("el-select",{attrs:{clearable:"",placeholder:"请选择"},model:{value:e.searchForm.status,callback:function(t){e.$set(e.searchForm,"status",t)},expression:"searchForm.status"}},e._l(e.statusList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),a("section",[a("el-button",{attrs:{type:"primary"},on:{click:e.search}},[e._v("搜索")]),a("el-button",{on:{click:e.reset}},[e._v("重置")])],1)],1),a("OperaGoodsWindow",{ref:"operaGoodsWindow",on:{success:e.handlePageChange}}),a("selectProduct",{ref:"selectProduct",on:{success:e.handlePageChange,result:e.search}})],1)},r=[],i=(a("ac1f"),a("841c"),a("d81d"),a("d3b7"),a("0f1b")),s=a("aa1c"),o=a("d529"),l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("GlobalWindow",{directives:[{name:"loading",rawName:"v-loading",value:e.isUploading,expression:"isUploading"}],attrs:{title:e.title,visible:e.visible,"confirm-working":e.isWorking,width:"800px"},on:{"update:visible":function(t){e.visible=t},confirm:e.confirm}},[a("el-form",{ref:"form",attrs:{model:e.form,"label-width":"120px",rules:e.rules}},[a("div",{staticStyle:{"font-size":"18px","font-weight":"bold","margin-bottom":"10px"}},[e._v("基本信息")]),a("el-form-item",{attrs:{label:"商品名称",prop:"name"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{maxlength:"50",placeholder:"请输入商品名称,不超过50个字"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),a("el-form-item",{attrs:{label:"商品品牌",prop:"brandId"}},[a("el-select",{attrs:{filterable:"",placeholder:"请选择,单选"},model:{value:e.form.brandId,callback:function(t){e.$set(e.form,"brandId",t)},expression:"form.brandId"}},e._l(e.brandList(),(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),a("el-form-item",{attrs:{label:"商品类别",prop:"categoryId"}},[a("el-select",{attrs:{filterable:"",placeholder:"请选择,单选"},on:{change:e.categorySelect},model:{value:e.form.categoryId,callback:function(t){e.$set(e.form,"categoryId",t)},expression:"form.categoryId"}},e._l(e.categoryList(),(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),a("el-form-item",{attrs:{label:"指导价(元)",prop:"zdPrice"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{type:"number",placeholder:"建议录入整数,单位元"},on:{input:function(t){return e.priceCHANEG(e.form.zdPrice,1)}},model:{value:e.form.zdPrice,callback:function(t){e.$set(e.form,"zdPrice",t)},expression:"form.zdPrice"}})],1),a("el-form-item",{attrs:{label:"入手价(元)",prop:"price"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{type:"number",placeholder:"建议录入整数,单位元"},on:{input:function(t){return e.priceCHANEG(e.form.price,2)}},model:{value:e.form.price,callback:function(t){e.$set(e.form,"price",t)},expression:"form.price"}})],1),a("el-form-item",{attrs:{label:"商品主图"}},[a("UploadAvatarImage",{attrs:{file:{imgurlfull:e.form.imgfullurl,imgurl:e.form.imgurl},uploadData:e.uploadData,tipsLabel:""},on:{uploadSuccess:e.uploadReverseSuccess,uploadEnd:function(t){e.isUploading=!1},uploadBegin:function(t){e.isUploading=!0}}}),e._v(" 只能上传图片格式,png格式,建议尺寸140px*140px ")],1),a("el-form-item",{attrs:{label:"商品图片"}},[a("UploadImage",{attrs:{fileList:e.form.multifileList,uploadData:e.uploadData},on:{beginUpload:function(t){e.isUploading=!0},endUpload:function(t){e.isUploading=!1}}}),e._v(" 只能上传图片格式,png格式,建议尺寸600*600px ")],1),e.form.baseGoodsParamList&&e.form.baseGoodsParamList.length>0?[a("div",{staticStyle:{"font-size":"18px","font-weight":"bold","margin-bottom":"10px"}},[e._v("参数属性值配置 "),a("span",{staticStyle:{"font-size":"13px","font-weight":"500"}},[e._v("按需配置当前商品的产品参数值,单个参数值不超过30个字")])]),e._l(e.form.baseGoodsParamList,(function(t,n){return a("el-form-item",{key:n,attrs:{label:t.name}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{maxlength:"30",type:"text",placeholder:"请输入"},model:{value:t.val,callback:function(a){e.$set(t,"val",a)},expression:"item.val"}})],1)}))]:e._e()],2)],1)},c=[],u=(a("159b"),a("ae62")),m=a("5543"),d=a("3beb"),p=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-upload",{attrs:{action:e.uploadImgUrl,data:e.uploadData,"list-type":"picture-card","file-list":e.fileList,accept:".jpg,.png","before-upload":e.beforeUpload,"on-success":e.uploadSuccess,"on-error":e.fail},scopedSlots:e._u([{key:"file",fn:function(t){var n=t.file;return a("div",{},[a("img",{staticClass:"el-upload-list__item-thumbnail",staticStyle:{width:"100px",height:"100px"},attrs:{src:n.url,alt:""}}),a("span",{staticClass:"el-upload-list__item-actions"},[a("span",{staticClass:"el-upload-list__item-preview",on:{click:function(t){return e.handlePictureCardPreview(n)}}},[a("i",{staticClass:"el-icon-zoom-in"})]),a("span",{staticClass:"el-upload-list__item-delete",on:{click:function(t){return e.handleRemove(n)}}},[a("i",{staticClass:"el-icon-delete"})])])])}}])},[a("i",{staticClass:"el-icon-plus icon"})]),e.showViewer?a("el-image-viewer",{attrs:{"on-close":e.closeViewer,initialIndex:e.tempIndex,"url-list":e.srcList,"z-index":3e3}}):e._e()],1)},f=[],h=(a("c740"),a("a434"),a("08a9")),b={components:{ElImageViewer:h["a"]},props:{fileList:{type:Array,default:function(){return[]}},uploadData:Object},data:function(){return{uploadImgUrl:"/admin_interface/public/upload",realList:[],srcList:[],tempIndex:0,showViewer:!1}},watch:{fileList:{handler:function(e){0==e.length&&(this.realList=[],this.srcList=[])}}},methods:{beforeUpload:function(e){return this.$emit("beginUpload"),!0},uploadSuccess:function(e,t,a){this.$emit("endUpload"),this.realList=a,this.srcList.push(e.data.url),200===e.code?this.fileList.push({fileurl:e.data.imgaddr,name:e.data.originname,url:e.data.url}):this.$message.error(e.msg||"上传失败")},fail:function(e,t,a){this.$emit("endUpload"),this.$message.error("上传失败")},handlePictureCardPreview:function(e){this.tempIndex=this.fileList.findIndex((function(t){return t.url==e.url})),this.srcList=this.fileList.map((function(e){return e.url})),this.showViewer=!0},closeViewer:function(){this.showViewer=!1},handleRemove:function(e){console.log(e.url);var t=this.fileList.findIndex((function(t){return t.url===e.url}));this.realList.splice(t,1),this.fileList.splice(t,1),this.srcList.splice(t,1)}}},v=b,g=(a("7ba2"),a("2877")),y=Object(g["a"])(v,p,f,!1,null,"76b5b75e",null),w=y.exports,x=a("503a"),k=a("c104"),_={name:"OperaGoodsWindow",extends:u["a"],components:{GlobalWindow:m["a"],UploadAvatarImage:d["a"],UploadImage:w},data:function(){return{action:"/admin_interface/public/upload",name1:"",name2:"",isUploading:!1,form:{id:null,name:"",categoryId:"",brandId:"",zdPrice:"",price:"",imgurl:"",imgfullurl:"",multifileList:[],baseGoodsParamList:[]},uploadData:{folder:"goods_img"},rules:{name:[{required:!0,message:"不能为空",trigger:"blur"}],categoryId:[{required:!0,message:"请选择",trigger:"change"}],brandId:[{required:!0,message:"请选择",trigger:"change"}],zdPrice:[{required:!0,message:"不能为空",trigger:"blur"}],price:[{required:!0,message:"不能为空",trigger:"blur"}]},options:[]}},inject:["categoryList","brandList"],created:function(){this.config({api:"/business/goods","field.id":"id"})},methods:{open:function(e,t){var a=this;this.title=e,this.visible=!0,null!=t?this.$nextTick((function(){for(var e in a.form)a.form[e]=t[e];a.form.multifileList.forEach((function(e){e.url=e.filefullurl}))})):this.$nextTick((function(){a.$refs.form.resetFields(),a.form.imgurl="",a.form.imgfullurl="",a.form.multifileList=[],a.form.baseGoodsParamList=[],a.form[a.configData["field.id"]]=null}))},priceCHANEG:function(e,t){/^[1-9]+[0-9]*$/.test(e)||(this.$message.warning("只能输入正整数"),1===t?this.form.zdPrice="":this.form.price="")},categorySelect:function(e){var t=this;this.categoryList().forEach((function(a){a.id===e&&(t.form.baseGoodsParamList=JSON.parse(JSON.stringify(a.baseCateParamList)),t.form.baseGoodsParamList.forEach((function(e){e.pramaId=e.id})))}))},uploadReverseSuccess:function(e){this.form.imgurl=e.imgurl,this.form.imgfullurl=e.imgurlfull}}},I=_,C=(a("98fd"),Object(g["a"])(I,l,c,!1,null,"1170fbc8",null)),$=C.exports,S=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("GlobalWindow",{attrs:{title:e.title,visible:e.visible,"confirm-working":e.isWorking},on:{"update:visible":function(t){e.visible=t},confirm:e.confirm}},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules}},[a("el-form-item",{attrs:{label:"商品类别",prop:"categoryId"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.form.categoryId,callback:function(t){e.$set(e.form,"categoryId",t)},expression:"form.categoryId"}},e._l(e.categoryList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),a("el-form-item",{attrs:{label:"商品范围",prop:"type"}},[a("el-radio-group",{model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},[a("el-radio",{attrs:{label:0}},[e._v("全部")]),a("el-radio",{attrs:{label:1}},[e._v("部分")])],1)],1),a("el-form-item",{attrs:{label:"加价系数",prop:"rate"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"平台采购价*加价系数,作为参考出手价,建议输入大于1的数字"},model:{value:e.form.rate,callback:function(t){e.$set(e.form,"rate",t)},expression:"form.rate"}})],1)],1),a("selectProductItem",{ref:"selectProductItem",on:{result:e.result}})],1)},D=[],O=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("GlobalWindow",{attrs:{title:e.title,width:"70%",visible:e.visible,"confirm-working":e.isWorking},on:{"update:visible":function(t){e.visible=t},confirm:e.confirm}},[a("div",{staticClass:"head"},[a("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:e.form}},[a("el-form-item",{attrs:{label:"商品名称",prop:"name"}},[a("el-input",{attrs:{placeholder:"请输入商品名称"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),a("el-form-item",{attrs:{label:"类别",prop:"categoryId"}},[a("el-select",{attrs:{disabled:"",placeholder:"请选择"},model:{value:e.form.categoryId,callback:function(t){e.$set(e.form,"categoryId",t)},expression:"form.categoryId"}},e._l(e.categoryList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:e.getList}},[e._v("查询")])],1)],1)],1),a("div",{staticClass:"tab"},[a("el-table",{attrs:{data:e.tableData,stripe:"",border:""},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),a("el-table-column",{attrs:{prop:"id",label:"商品ID","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"name",label:"商品名称/型号","show-overflow-tooltip":"","min-width":"200px"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("div",{staticStyle:{display:"flex","align-items":"center"}},[a("div",{staticStyle:{width:"70px",height:"70px","flex-shrink":"0"}},[n.imgurl?a("el-image",{staticStyle:{width:"70px",height:"70px"},attrs:{src:n.fullImgUrl,fit:"cover"}}):e._e()],1),e._v(" "+e._s(n.name)+" ")])]}}])}),a("el-table-column",{attrs:{prop:"brandName",label:"品牌","show-overflow-tooltip":"","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"categoryName",label:"类别","show-overflow-tooltip":"","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"zdPrice",label:"指导价(元)","show-overflow-tooltip":"","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"price",label:"采购价(元)","show-overflow-tooltip":"","min-width":"100px"}}),a("el-table-column",{attrs:{label:"入手价(元)","show-overflow-tooltip":"","min-width":"100px"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("el-input",{attrs:{placeholder:"请输入"},model:{value:n.purchasePrice,callback:function(t){e.$set(n,"purchasePrice",t)},expression:"row.purchasePrice"}})]}}])})],1),a("el-pagination",{attrs:{"current-page":e.page,"page-sizes":[10,20,30],"page-size":e.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)])},N=[],P=(a("b0c0"),a("a9e3"),a("a859")),W={name:"OperaBrandWindow",extends:u["a"],components:{GlobalWindow:m["a"]},data:function(){return{form:{categoryId:"",type:0,rate:"",name:"",goodsParamList:[]},pageSize:10,page:1,total:0,tableData:[],categoryList:[]}},created:function(){this.config({api:"/business/anchor","field.id":"id"})},methods:{getList:function(){var e=this;Object(k["pageT"])({capacity:this.pageSize,model:{categoryId:this.form.categoryId,name:this.form.name},page:this.page}).then((function(t){t.records.forEach((function(t){t.purchasePrice=t.price*e.form.rate})),e.tableData=t.records,e.total=t.total}))},handleCurrentChange:function(e){this.page=e,this.getList()},handleSizeChange:function(e){this.pageSize=e,this.getList()},handleSelectionChange:function(e){var t=[];e.forEach((function(e){t.push({goodsId:e.id,price:e.purchasePrice})})),this.form.goodsParamList=t,console.log(t)},confirm:function(){var e=this;this.isWorking=!0,Object(k["createPlat"])({categoryId:this.form.categoryId,goodsParamList:this.form.goodsParamList,rate:this.form.rate,type:this.form.type}).then((function(t){e.visible=!1,e.$tip.apiSuccess("操作成功"),e.$emit("result")})).catch((function(t){e.$tip.apiFailed(t)})).finally((function(){e.isWorking=!1}))},open:function(e,t){var a=this;this.title=e,this.visible=!0,this.form.categoryId=t.categoryId,this.form.rate=Number(t.rate),this.form.type=t.type,Object(P["baseCategoryList"])({}).then((function(e){a.categoryList=e})),this.getList()}}},F=W,T=(a("b2e3"),Object(g["a"])(F,O,N,!1,null,"0f0bb128",null)),E=T.exports,j={name:"OperaBrandWindow",extends:u["a"],components:{GlobalWindow:m["a"],selectProductItem:E},data:function(){return{categoryList:[],form:{categoryId:"",type:0,rate:""},rules:{categoryId:[{required:!0,message:"商品类别不能为空",trigger:"blur"}],type:[{required:!0,message:"商品范围不能为空",trigger:"blur"}],rate:[{required:!0,message:"加价系数不能为空",trigger:"blur"}]}}},created:function(){this.config({api:"/business/goods","field.id":"id"})},methods:{result:function(){this.$emit("result"),this.visible=!1},confirm:function(){var e=this;this.$refs.form.validate((function(t){t&&(0==e.form.type?(e.isWorking=!0,Object(k["createPlat"])({categoryId:e.form.categoryId,rate:e.form.rate,type:e.form.type}).then((function(t){e.visible=!1,e.$tip.apiSuccess("操作成功"),e.$emit("result")})).catch((function(t){e.$tip.apiFailed(t)})).finally((function(){e.isWorking=!1}))):e.$refs.selectProductItem.open("选择平台商品",e.form))}))},open:function(e,t){var a=this;this.title=e,this.visible=!0,Object(P["baseCategoryList"])({type:1}).then((function(e){a.categoryList=e}))}}},L=j,B=Object(g["a"])(L,S,D,!1,null,null,null),U=B.exports,R=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"import-button"},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.$refs.importWindow.open(e.text)}}},[e._v(e._s(e.text))]),a("ImportWindow",{ref:"importWindow",attrs:{action:e.action,"template-path":e.templatePath,"template-name":e.templateName},on:{success:e.handleSuccess}})],1)},q=[],M=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{width:"500px",title:e.title,visible:e.visible,"append-to-body":"","custom-class":"eva-dialog import-window","close-on-click-modal":!1,"close-on-press-escape":!1,"show-close":!1},on:{"update:visible":function(t){e.visible=t}}},[a("el-form",[a("el-form-item",[a("el-upload",{attrs:{drag:"","show-file-list":!1,action:"none",accept:".xlsx, .xls","before-upload":e.handleBeforeUpload}},[null==e.form.file?[a("i",{staticClass:"el-icon-upload"}),a("div",{staticClass:"el-upload__text"},[e._v("将文件拖到此处,或"),a("em",[e._v("点击上传")])])]:[a("i",{staticClass:"el-icon-files"}),a("div",{staticClass:"el-upload__text"},[e._v(e._s(e.form.file.name)),a("em")])]],2)],1)],1),a("div",{staticClass:"import-window__footer",attrs:{slot:"footer"},slot:"footer"},[a("div",{staticClass:"opera"},[a("a",{attrs:{href:""}}),a("el-button",{attrs:{type:"text",icon:"el-icon-download"},on:{click:e.downloadTemplate}},[e._v("下载模版")]),a("el-button",{on:{click:e.cancel}},[e._v(e._s(e.cancelText))]),a("el-button",{attrs:{type:"primary",loading:e.isWorking},on:{click:e.confirm}},[e._v(e._s(e.confirmText))])],1)])],1)},A=[],G=(a("99af"),a("b775")),z={name:"ImportWindow",props:{action:{required:!0},confirmText:{type:String,default:"导入"},cancelText:{type:String,default:"取消"},templatePath:{required:!0},templateName:{required:!0}},data:function(){return{visible:!1,isWorking:!1,title:"导入数据",form:{sync:!1,file:!1,categoryId:""}}},methods:{open:function(e){this.visible=!0,this.title=e,this.form.sync=!1,this.form.file=null},confirm:function(){var e=this;if(null!=this.form.file){this.isWorking=!0;var t=new FormData;t.set("file",this.form.file),G["a"].post(this.action,t,{headers:{"Content-Type":"multipart/form-data;charset=UTF-8"}}).then((function(){e.$message.success("导入成功"),e.visible=!1,e.$emit("success")})).catch((function(t){e.$message.error(t)})).finally((function(){e.isWorking=!1}))}else this.$message.warning("请选择文件")},cancel:function(){this.visible=!1},downloadTemplate:function(){var e=document.createElement("a");e.setAttribute("download",this.templateName),e.href="".concat(window.location.origin).concat("/admin").concat(this.templatePath),e.click()},handleBeforeUpload:function(e){return this.form.file=e,!1}}},V=z,H=(a("67cf"),Object(g["a"])(V,M,A,!1,null,null,null)),J=H.exports,K={name:"ImportButton",components:{ImportWindow:J},props:{text:{default:"导入"},templatePath:{required:!0},templateName:{required:!0},action:{required:!0}},methods:{handleSuccess:function(){this.$emit("success")}}},Z=K,X=Object(g["a"])(Z,R,q,!1,null,null,null),Q=X.exports,Y={name:"Goods",extends:i["a"],components:{TableLayout:s["a"],Pagination:o["a"],OperaGoodsWindow:$,selectProduct:U,ImportButton:Q},data:function(){return{searchForm:{id:"",name:"",status:"",categoryId:"",brandId:""},ids:"",idList:[],categoryList:[],brandList:[],statusList:[{name:"启用",id:0},{name:"禁用",id:1}]}},provide:function(){var e=this;return{brandList:function(){return e.brandList},categoryList:function(){return e.categoryList}}},created:function(){this.config({module:"商品",api:"/business/goods","field.id":"id","field.main":"name"}),this.search(),this.getbrand(),this.getcategory()},methods:{bulkOperation:function(e){var t=this;if(0!==this.tableData.selectedRows.length){var a=this.tableData.selectedRows.map((function(e){return e.id}));Object(k["updateStatus"])({idList:a,status:e}).then((function(e){t.$tip.apiSuccess("操作成功"),t.handlePageChange()}))}else this.$tip.warning("请至少选择一条数据")},downloadFile:function(){var e=this;Object(k["exportDoc"])({}).then((function(t){e.download(t)})).catch((function(t){e.$tip.apiFailed(t)}))},rowStyle:function(){return"text-align:center"},edit:function(e){var t=this;Object(k["queryById"])(e).then((function(e){t.$refs.operaGoodsWindow.open("编辑商品",e)}))},changeStatus:function(e){var t=this;Object(k["updateStatus"])({idList:[e.id],status:e.status}).then((function(e){t.$tip.apiSuccess("更新成功")})).catch((function(e){t.$message.error(e)})).finally((function(){t.handlePageChange()}))},getbrand:function(){var e=this;Object(x["brand"])({type:1}).then((function(t){e.brandList=t}))},getcategory:function(){var e=this;Object(x["baseCategory"])({}).then((function(t){e.categoryList=t}))}}},ee=Y,te=Object(g["a"])(ee,n,r,!1,null,null,null);t["default"]=te.exports},9740:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("Profile",{attrs:{permissions:["system:monitor:query"]}},[a("div",{staticClass:"monitor"},[a("div",{staticClass:"toolbar"},[a("el-switch",{on:{change:e.changeAutoRefresh},model:{value:e.autoRefresh,callback:function(t){e.autoRefresh=t},expression:"autoRefresh"}}),a("label",[e._v(e._s(e._f("autoRefreshText")(e.autoRefresh)))])],1),a("ul",[a("li",{staticClass:"wrap"},[a("h2",[e._v("CPU"),null!=e.data?a("Light",{attrs:{warn:e.data.cpu.useRatio>60,danger:e.data.cpu.useRatio>80}}):e._e()],1),a("div",[a("dl",[a("dt",[e._v("物理核数")]),a("dd",[a("Value",{attrs:{data:e.data,prop:"cpu.physicalCount"}})],1)]),a("dl",[a("dt",[e._v("逻辑核数")]),a("dd",[a("Value",{attrs:{data:e.data,prop:"cpu.logicalCount"}})],1)]),a("dl",{staticClass:"important"},[a("dt",[e._v("当前使用率")]),a("dd",[a("Value",{attrs:{data:e.data,prop:"cpu.useRatio",handler:e.keep2decimals,suffix:"%"}})],1)]),a("dl",[a("dt",[e._v("当前空闲率")]),a("dd",[a("Value",{attrs:{data:e.data,prop:"cpu.freeRatio",handler:e.keep2decimals,suffix:"%"}})],1)])])]),a("li",{staticClass:"wrap"},[a("h2",[e._v("内存"),null!=e.data?a("Light",{attrs:{warn:e.data.memory.useRatio>60,danger:e.data.memory.useRatio>80}}):e._e()],1),a("div",[a("dl",[a("dt",[e._v("总空间")]),a("dd",[a("Value",{attrs:{data:e.data,prop:"memory.size",suffix:"G",handler:e.toG}})],1)]),a("dl",[a("dt",[e._v("空闲空间")]),a("dd",[a("Value",{attrs:{data:e.data,prop:"memory.freeSpace",suffix:"G",handler:e.toG}})],1)]),a("dl",{staticClass:"important"},[a("dt",[e._v("已用空间")]),a("dd",[a("Value",{attrs:{data:e.data,prop:"memory.usedSpace",suffix:"G",handler:e.toG}})],1)]),a("dl",{staticClass:"important"},[a("dt",[e._v("使用率")]),a("dd",[a("Value",{attrs:{data:e.data,prop:"memory.useRatio",suffix:"%",handler:e.keep2decimals}})],1)])])]),a("li",{staticClass:"wrap"},[a("h2",[e._v("JVM"),null!=e.data?a("Light",{attrs:{warn:e.data.jvm.memory.useRatio>60,danger:e.data.jvm.memory.useRatio>80}}):e._e()],1),a("div",[a("dl",[a("dt",[e._v("安装路径")]),a("dd",[a("Value",{attrs:{data:e.data,prop:"jvm.home"}})],1)]),a("dl",[a("dt",[e._v("版本")]),a("dd",[a("Value",{attrs:{data:e.data,prop:"jvm.version"}})],1)]),a("dl",[a("dt",[e._v("启动时间")]),a("dd",[a("Value",{attrs:{data:e.data,prop:"jvm.bootTime"}})],1)]),a("dl",[a("dt",[e._v("运行时长")]),a("dd",[a("Value",{attrs:{data:e.data,prop:"jvm.runtime"}})],1)]),a("dl",[a("dt",[e._v("总空间")]),a("dd",[a("Value",{attrs:{data:e.data,prop:"jvm.memory.size",suffix:"M",handler:e.keep2decimals}})],1)]),a("dl",[a("dt",[e._v("空闲空间")]),a("dd",[a("Value",{attrs:{data:e.data,prop:"jvm.memory.freeSpace",suffix:"M",handler:e.keep2decimals}})],1)]),a("dl",{staticClass:"important"},[a("dt",[e._v("已用空间")]),a("dd",[a("Value",{attrs:{data:e.data,prop:"jvm.memory.usedSpace",suffix:"M",handler:e.keep2decimals}})],1)]),a("dl",{staticClass:"important"},[a("dt",[e._v("使用率")]),a("dd",[a("Value",{attrs:{data:e.data,prop:"jvm.memory.useRatio",suffix:"%",handler:e.keep2decimals}})],1)])])]),a("li",{staticClass:"wrap"},[a("h2",[e._v("服务器")]),a("div",[a("dl",[a("dt",[e._v("操作系统")]),a("dd",[a("Value",{attrs:{data:e.data,prop:"osName"}})],1)]),a("dl",[a("dt",[e._v("系统版本")]),a("dd",[a("Value",{attrs:{data:e.data,prop:"osVersion"}})],1)]),a("dl",[a("dt",[e._v("系统架构")]),a("dd",[a("Value",{attrs:{data:e.data,prop:"osArch"}})],1)]),a("dl",{staticClass:"important"},[a("dt",[e._v("IP地址")]),a("dd",[a("Value",{attrs:{data:e.data,prop:"ip"}})],1)]),a("dl",[a("dt",[e._v("MAC地址")]),a("dd",[a("Value",{attrs:{data:e.data,prop:"mac"}})],1)]),a("dl",[a("dt",[e._v("服务器时间")]),a("dd",[a("Value",{attrs:{data:e.data,prop:"currentTime"}})],1)])])])]),a("div",{staticClass:"wrap"},[a("h2",[e._v("磁盘信息")]),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.data?e.data.disks:[]}},[a("el-table-column",{attrs:{prop:"name",label:"磁盘名称"}}),a("el-table-column",{attrs:{prop:"dir",label:"磁盘路径"}}),a("el-table-column",{attrs:{prop:"fsType",label:"文件系统"}}),a("el-table-column",{attrs:{prop:"size",label:"总空间"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(" "+e._s(e.toG(a.size))+"G ")]}}])}),a("el-table-column",{attrs:{prop:"freeSpace",label:"可用空间"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(" "+e._s(e.toG(a.freeSpace))+"G ")]}}])}),a("el-table-column",{attrs:{prop:"usedSpace",label:"已用空间"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("label",{staticClass:"important"},[e._v(e._s(e.toG(n.usedSpace))+"G")])]}}])}),a("el-table-column",{attrs:{prop:"useRatio",label:"已用占比"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("label",{staticClass:"important"},[e._v(e._s(e.keep2decimals(n.useRatio))+"%")])]}}])}),a("el-table-column",{scopedSlots:e._u([{key:"default",fn:function(e){var t=e.row;return[a("Light",{attrs:{warn:t.useRatio>60,danger:t.useRatio>80,mini:!0}})]}}])})],1)],1)])])},r=[],i=(a("d3b7"),a("6c5c")),s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"value"},[null==e.data?a("i",{staticClass:"el-icon-loading"}):e._t("default",[e._v(e._s(e.getValue())+e._s(e.suffix))])],2)},o=[],l=(a("ac1f"),a("1276"),{name:"Value",props:{data:{type:Object},prop:{type:String},suffix:{type:String},handler:{type:Function}},methods:{getValue:function(){if(null==this.data)return"";if(null==this.prop)return this.data;var e=this.prop.split("."),t=0,a=this.data;while(t<e.length)a=a[e[t]],t++;return null==this.handler?a:this.handler(a)}}}),c=l,u=(a("4a28"),a("2877")),m=Object(u["a"])(c,s,o,!1,null,"595da6ac",null),d=m.exports,p=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"light",class:{normal:!e.warn&&!e.danger,warn:!e.danger&&e.warn,danger:e.danger,mini:e.mini}},[e._m(0)])},f=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("em",[a("i")])}],h={name:"Light",props:{warn:{type:Boolean,default:!1},danger:{type:Boolean,default:!1},mini:{type:Boolean,default:!1}}},b=h,v=(a("9af5"),Object(u["a"])(b,p,f,!1,null,"13f0f9c5",null)),g=v.exports,y=a("61d4"),w={name:"SystemMonitor",components:{Profile:y["a"],Light:g,Value:d},data:function(){return{loading:!1,autoRefresh:!1,data:null,interval:null}},filters:{autoRefreshText:function(e){return e?"已开启自动刷新":"已关闭自动刷新"}},methods:{changeAutoRefresh:function(e){var t=this;null!=this.interval&&clearInterval(this.interval),e&&(this.getSystemInfo(),this.interval=setInterval((function(){t.getSystemInfo()}),3e3))},getSystemInfo:function(){var e=this;this.loading||(this.loading=!0,Object(i["getSystemInfo"])().then((function(t){e.data=t})).catch((function(t){e.$tip.apiFailed(t)})).finally((function(){e.loading=!1})))},toG:function(e){return Math.round(e/1024*100)/100},keep2decimals:function(e){return Math.round(100*e)/100}},beforeRouteLeave:function(e,t,a){clearInterval(this.interval),a()},created:function(){this.getSystemInfo()}},x=w,k=(a("5ffd"),Object(u["a"])(x,n,r,!1,null,"71c9df82",null));t["default"]=k.exports},"98fd":function(e,t,a){"use strict";a("a929")},"9a1c":function(e,t,a){},"9af5":function(e,t,a){"use strict";a("441f")},"9b21":function(e,t,a){},"9c0c":function(e,t,a){},"9ccb":function(e,t,a){},"9cd2":function(e,t,a){"use strict";a("b1c9")},"9ebf":function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("GlobalWindow",{staticClass:"handle-table-dialog",attrs:{title:e.title,visible:e.visible,"confirm-working":e.isWorking},on:{"update:visible":function(t){e.visible=t},confirm:e.confirm}},[null!=e.form.parent&&null==e.form.id?a("p",{staticClass:"tip"},[e._v("为 "),a("em",[e._v(e._s(e.parentName))]),e._v(" 新建子菜单")]):e._e(),a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules}},[a("el-form-item",{attrs:{label:"上级菜单",prop:"parentId"}},[e.visible?a("MenuSelect",{attrs:{type:e.type,placeholder:"请选择上级菜单","exclude-id":e.excludeMenuId,clearable:"",inline:!1},model:{value:e.form.parentId,callback:function(t){e.$set(e.form,"parentId",t)},expression:"form.parentId"}}):e._e()],1),a("el-form-item",{attrs:{label:"菜单名称",prop:"name",required:""}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入菜单名称",maxlength:"50"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),a("el-form-item",{attrs:{label:"访问路径",prop:"path"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入访问路径",maxlength:"200"},model:{value:e.form.path,callback:function(t){e.$set(e.form,"path",t)},expression:"form.path"}})],1),a("el-form-item",{staticClass:"form-item-icon",attrs:{label:"图标",prop:"icon"}},[a("el-radio-group",{model:{value:e.form.icon,callback:function(t){e.$set(e.form,"icon",t)},expression:"form.icon"}},e._l(e.icons,(function(e){var t;return a("el-radio",{key:e,attrs:{label:e}},[a("i",{class:(t={},t[e]=!0,t)})])})),1)],1),a("el-form-item",{attrs:{label:"备注",prop:"remark"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{type:"textarea",placeholder:"请输入菜单备注",rows:3,maxlength:"500"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1)],1)},r=[],i=(a("a9e3"),a("b0c0"),a("ae62")),s=a("5543"),o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("TreeSelect",{attrs:{placeholder:e.placeholder,value:e.value,data:e.data,"append-to-body":e.appendToBody,clearable:e.clearable,inline:e.inline},on:{input:function(t){return e.$emit("input",t)}}})},l=[],c=a("b85c"),u=a("e550"),m=a("a6dc"),d={name:"MenuSelect",components:{TreeSelect:u["a"]},props:{value:{},inline:{default:!0},placeholder:{default:"请选择菜单"},clearable:{default:!1},appendToBody:{default:!1},type:{type:String|Number,default:0},excludeId:{}},data:function(){return{data:[]}},watch:{excludeId:function(){this.fetchData()}},methods:{fetchData:function(){var e=this;Object(m["fetchTree"])({},this.type).then((function(t){e.data=[],e.__fillData(e.data,t)})).catch((function(t){e.$tip.apiFailed(t)}))},__fillData:function(e,t){var a,n=Object(c["a"])(t);try{for(n.s();!(a=n.n()).done;){var r=a.value;if(r.id!==this.excludeId){var i={id:r.id,label:r.name};e.push(i),null!=r.children&&r.children.length>0&&(i.children=[],this.__fillData(i.children,r.children),0===i.children.length&&(i.children=void 0))}}}catch(s){n.e(s)}finally{n.f()}}},created:function(){this.fetchData()}},p=d,f=a("2877"),h=Object(f["a"])(p,o,l,!1,null,null,null),b=h.exports,v=["eva-icon-role","eva-icon-permission","eva-icon-department","eva-icon-position","eva-icon-dictionary","eva-icon-listener","eva-icon-log","eva-icon-log-opera","eva-icon-log-login","el-icon-platform-eleme","el-icon-eleme","el-icon-delete-solid","el-icon-delete","el-icon-s-tools","el-icon-setting","el-icon-user-solid","el-icon-user","el-icon-phone","el-icon-phone-outline","el-icon-more","el-icon-more-outline","el-icon-star-on","el-icon-star-off","el-icon-s-goods","el-icon-goods","el-icon-warning","el-icon-warning-outline","el-icon-question","el-icon-info","el-icon-remove","el-icon-circle-plus","el-icon-success","el-icon-error","el-icon-zoom-in","el-icon-zoom-out","el-icon-remove-outline","el-icon-circle-plus-outline","el-icon-circle-check","el-icon-circle-close","el-icon-s-help","el-icon-help","el-icon-minus","el-icon-plus","el-icon-check","el-icon-close","el-icon-picture","el-icon-picture-outline","el-icon-picture-outline-round","el-icon-upload","el-icon-upload2","el-icon-download","el-icon-camera-solid","el-icon-camera","el-icon-video-camera-solid","el-icon-video-camera","el-icon-message-solid","el-icon-bell","el-icon-s-cooperation","el-icon-s-order","el-icon-s-platform","el-icon-s-fold","el-icon-s-unfold","el-icon-s-operation","el-icon-s-promotion","el-icon-s-home","el-icon-s-release","el-icon-s-ticket","el-icon-s-management","el-icon-s-open","el-icon-s-shop","el-icon-s-marketing","el-icon-s-flag","el-icon-s-comment","el-icon-s-finance","el-icon-s-claim","el-icon-s-custom","el-icon-s-opportunity","el-icon-s-data","el-icon-s-check","el-icon-s-grid","el-icon-menu","el-icon-share","el-icon-d-caret","el-icon-caret-left","el-icon-caret-right","el-icon-caret-bottom","el-icon-caret-top","el-icon-bottom-left","el-icon-bottom-right","el-icon-back","el-icon-right","el-icon-bottom","el-icon-top","el-icon-top-left","el-icon-top-right","el-icon-arrow-left","el-icon-arrow-right","el-icon-arrow-down","el-icon-arrow-up","el-icon-d-arrow-left","el-icon-d-arrow-right","el-icon-video-pause","el-icon-video-play","el-icon-refresh","el-icon-refresh-right","el-icon-refresh-left","el-icon-finished","el-icon-sort","el-icon-sort-up","el-icon-sort-down","el-icon-rank","el-icon-loading","el-icon-view","el-icon-c-scale-to-original","el-icon-date","el-icon-edit","el-icon-edit-outline","el-icon-folder","el-icon-folder-opened","el-icon-folder-add","el-icon-folder-remove","el-icon-folder-delete","el-icon-folder-checked","el-icon-tickets","el-icon-document-remove","el-icon-document-delete","el-icon-document-copy","el-icon-document-checked","el-icon-document","el-icon-document-add","el-icon-printer","el-icon-paperclip","el-icon-takeaway-box","el-icon-search","el-icon-monitor","el-icon-attract","el-icon-mobile","el-icon-scissors","el-icon-umbrella","el-icon-headset","el-icon-brush","el-icon-mouse","el-icon-coordinate","el-icon-magic-stick","el-icon-reading","el-icon-data-line","el-icon-data-board","el-icon-pie-chart","el-icon-data-analysis","el-icon-collection-tag","el-icon-film","el-icon-suitcase","el-icon-suitcase-1","el-icon-receiving","el-icon-collection","el-icon-files","el-icon-notebook-1","el-icon-notebook-2","el-icon-toilet-paper","el-icon-office-building","el-icon-school","el-icon-table-lamp","el-icon-house","el-icon-no-smoking","el-icon-smoking","el-icon-shopping-cart-full","el-icon-shopping-cart-1","el-icon-shopping-cart-2","el-icon-shopping-bag-1","el-icon-shopping-bag-2","el-icon-sold-out","el-icon-sell","el-icon-present","el-icon-box","el-icon-bank-card","el-icon-money","el-icon-coin","el-icon-wallet","el-icon-discount","el-icon-price-tag","el-icon-news","el-icon-guide","el-icon-male","el-icon-female","el-icon-thumb","el-icon-cpu","el-icon-link","el-icon-connection","el-icon-open","el-icon-turn-off","el-icon-set-up","el-icon-chat-round","el-icon-chat-line-round","el-icon-chat-square","el-icon-chat-dot-round","el-icon-chat-dot-square","el-icon-chat-line-square","el-icon-message","el-icon-postcard","el-icon-position","el-icon-turn-off-microphone","el-icon-microphone","el-icon-close-notification","el-icon-bangzhu","el-icon-time","el-icon-odometer","el-icon-crop","el-icon-aim","el-icon-switch-button","el-icon-full-screen","el-icon-copy-document","el-icon-mic","el-icon-stopwatch","el-icon-medal-1","el-icon-medal","el-icon-trophy","el-icon-trophy-1","el-icon-first-aid-kit","el-icon-discover","el-icon-place","el-icon-location","el-icon-location-outline","el-icon-location-information","el-icon-add-location","el-icon-delete-location","el-icon-map-location","el-icon-alarm-clock","el-icon-timer","el-icon-watch-1","el-icon-watch","el-icon-lock","el-icon-unlock","el-icon-key","el-icon-service","el-icon-mobile-phone","el-icon-bicycle","el-icon-truck","el-icon-ship","el-icon-basketball","el-icon-football","el-icon-soccer","el-icon-baseball","el-icon-wind-power","el-icon-light-rain","el-icon-lightning","el-icon-heavy-rain","el-icon-sunrise","el-icon-sunrise-1","el-icon-sunset","el-icon-sunny","el-icon-cloudy","el-icon-partly-cloudy","el-icon-cloudy-and-sunny","el-icon-moon","el-icon-moon-night","el-icon-dish","el-icon-dish-1","el-icon-food","el-icon-chicken","el-icon-fork-spoon","el-icon-knife-fork","el-icon-burger","el-icon-tableware","el-icon-sugar","el-icon-dessert","el-icon-ice-cream","el-icon-hot-water","el-icon-water-cup","el-icon-coffee-cup","el-icon-cold-drink","el-icon-goblet","el-icon-goblet-full","el-icon-goblet-square","el-icon-goblet-square-full","el-icon-refrigerator","el-icon-grape","el-icon-watermelon","el-icon-cherry","el-icon-apple","el-icon-pear","el-icon-orange","el-icon-coffee","el-icon-ice-tea","el-icon-ice-drink","el-icon-milk-tea","el-icon-potato-strips","el-icon-lollipop","el-icon-ice-cream-square","el-icon-ice-cream-round"],g={name:"OperaMenuWindow",extends:i["a"],components:{MenuSelect:b,GlobalWindow:s["a"]},props:{type:{type:String|Number,default:0}},data:function(){return{icons:v,parentName:"",excludeMenuId:null,form:{id:null,parentId:null,name:"",path:"",icon:"",type:"",remark:""},rules:{name:[{required:!0,message:"请输入菜单名称"}]}}},methods:{open:function(e,t,a){var n=this;if(this.title=e,this.visible=!0,null==t)return this.excludeMenuId=null,void this.$nextTick((function(){n.$refs.form.resetFields(),n.form.type=n.type,n.form.id=null,n.form.parentId=null==a?null:a.id,n.parentName=null==a?null:a.name}));this.$nextTick((function(){for(var e in n.excludeMenuId=t.id,n.form)n.form[e]=t[e]}))}},created:function(){this.config({api:"/system/menu"})}},y=g,w=(a("4a4b"),Object(f["a"])(y,n,r,!1,null,"316199e8",null));t["a"]=w.exports},"9f3b":function(e,t,a){},a4f2:function(e,t,a){"use strict";a("789f")},a68c:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("TreeSelect",{attrs:{placeholder:e.placeholder,value:e.value,data:e.data,clearable:e.clearable,"append-to-body":e.appendToBody,inline:e.inline,multiple:e.multiple,flat:e.multiple},on:{input:function(t){return e.$emit("input",t)}}})},r=[],i=a("b85c"),s=(a("b0c0"),a("e550")),o=a("123b"),l={name:"PositionSelect",components:{TreeSelect:s["a"]},props:{value:{},inline:{default:!0},multiple:{default:!1},placeholder:{default:"请选择岗位"},clearable:{default:!1},appendToBody:{default:!1},excludeId:{}},data:function(){return{data:[]}},watch:{excludeId:function(){this.fetchData()}},methods:{fetchData:function(){var e=this;Object(o["fetchTree"])().then((function(t){e.data=[],e.__fillData(e.data,t)})).catch((function(t){e.$tip.apiFailed(t)}))},__fillData:function(e,t){var a,n=Object(i["a"])(t);try{for(n.s();!(a=n.n()).done;){var r=a.value;if(r.id!==this.excludeId){var s={id:r.id,label:r.name};e.push(s),null!=r.children&&r.children.length>0&&(s.children=[],this.__fillData(s.children,r.children),0===s.children.length&&(s.children=void 0))}}}catch(o){n.e(o)}finally{n.f()}}},created:function(){this.fetchData()}},c=l,u=(a("cd1f"),a("2877")),m=Object(u["a"])(c,n,r,!1,null,"0ccc15b4",null);t["default"]=m.exports},a6dc:function(e,t,a){"use strict";a.r(t),a.d(t,"fetchTree",(function(){return r})),a.d(t,"create",(function(){return i})),a.d(t,"updateById",(function(){return s})),a.d(t,"updateStatus",(function(){return o})),a.d(t,"deleteById",(function(){return l})),a.d(t,"deleteByIdInBatch",(function(){return c})),a.d(t,"fetchMenuTree",(function(){return u})),a.d(t,"sort",(function(){return m}));var n=a("b775");function r(e,t){return n["a"].post("/system/menu/treeList/".concat(t),e)}function i(e){return n["a"].post("/system/menu/create",e)}function s(e){return n["a"].post("/system/menu/updateById",e)}function o(e){return n["a"].post("/system/menu/updateStatus",e)}function l(e){return n["a"].get("/system/menu/delete/".concat(e))}function c(e){return n["a"].get("/system/menu/delete/batch",{params:{ids:e}})}function u(e){return n["a"].get("/system/menu/treeNodes",{params:e})}function m(e){return n["a"].post("/system/menu/updateSort",e)}},a825:function(e,t,a){},a859:function(e,t,a){"use strict";a.r(t),a.d(t,"fetchList",(function(){return r})),a.d(t,"exportExcel",(function(){return i})),a.d(t,"create",(function(){return s})),a.d(t,"updateById",(function(){return o})),a.d(t,"deleteById",(function(){return l})),a.d(t,"queryById",(function(){return c})),a.d(t,"updateDisableById",(function(){return u}));var n=a("b775");function r(e){return n["a"].post("/business/baseCategory/page",e,{trim:!0})}function i(e){return n["a"].post("/business/baseCategory/exportExcel",e,{trim:!0,download:!0})}function s(e){return n["a"].post("/business/baseCategory/create",e)}function o(e){return n["a"].post("/business/baseCategory/updateById",e)}function l(e){return n["a"].get("/business/baseCategory/delete/".concat(e))}function c(e){return n["a"].get("/business/baseCategory/".concat(e))}function u(e){return n["a"].post("/business/baseCategory/updateDisableById",e)}},a85a:function(e,t,a){"use strict";a("79d6")},a8c4:function(e,t,a){var n={"./views":"1e4b","./views/":"1e4b","./views/business/anchor":"c962","./views/business/anchor.vue":"c962","./views/business/baseData":"4a19","./views/business/baseData.vue":"4a19","./views/business/brand":"57bc","./views/business/brand.vue":"57bc","./views/business/category":"5af4","./views/business/category.vue":"5af4","./views/business/company":"af5a","./views/business/company.vue":"af5a","./views/business/companyUser":"087a","./views/business/companyUser.vue":"087a","./views/business/fileRecord":"274c","./views/business/fileRecord.vue":"274c","./views/business/goods":"95e6","./views/business/goods.vue":"95e6","./views/business/role":"601e","./views/business/role.vue":"601e","./views/index":"1e4b","./views/index.vue":"1e4b","./views/login":"dd7b","./views/login.vue":"dd7b","./views/no-permissions":"c852","./views/no-permissions.vue":"c852","./views/not-found":"63e6","./views/not-found.vue":"63e6","./views/system/data-permission":"1a22","./views/system/data-permission.vue":"1a22","./views/system/department":"9004","./views/system/department.vue":"9004","./views/system/dict":"6bce","./views/system/dict.vue":"6bce","./views/system/loginLog":"162a","./views/system/loginLog.vue":"162a","./views/system/menu":"5d8a","./views/system/menu.vue":"5d8a","./views/system/menuCom":"4dcf","./views/system/menuCom.vue":"4dcf","./views/system/monitor":"9740","./views/system/monitor.vue":"9740","./views/system/permission":"0eb1","./views/system/permission.vue":"0eb1","./views/system/position":"38c8","./views/system/position.vue":"38c8","./views/system/role":"f982","./views/system/role.vue":"f982","./views/system/traceLog":"d1ff","./views/system/traceLog.vue":"d1ff","./views/system/user":"b979","./views/system/user.vue":"b979"};function r(e){var t=i(e);return a(t)}function i(e){if(!a.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}r.keys=function(){return Object.keys(n)},r.resolve=i,e.exports=r,r.id="a8c4"},a929:function(e,t,a){},aa1c:function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"table-layout"},[e.withBreadcrumb?a("div",{staticClass:"table-header"},[a("el-breadcrumb",{attrs:{separator:"/"}},e._l(e.paths,(function(t){return a("el-breadcrumb-item",{key:t},[e._v(e._s(t))])})),1)],1):e._e(),a("Profile",{attrs:{roles:e.roles,permissions:e.permissions}},[a("div",{staticClass:"table-search-form"},[a("div",{staticClass:"form-wrap"},[e._t("search-form")],2)]),e._t("space"),a("div",{staticClass:"table-content"},[a("div",{staticClass:"table-wrap"},[e._t("table-wrap")],2)]),e._t("default")],2)],1)},r=[],i=a("61d4"),s={name:"TableLayout",components:{Profile:i["a"]},props:{roles:{type:Array},permissions:{type:Array},withBreadcrumb:{type:Boolean,default:!0}},computed:{paths:function(){return this.$route.meta.paths}}},o=s,l=(a("0290"),a("2877")),c=Object(l["a"])(o,n,r,!1,null,null,null);t["a"]=c.exports},ae62:function(e,t,a){"use strict";a("d3b7");var n,r,i={name:"BaseOpera",data:function(){return{title:"",visible:!1,isWorking:!1,api:null,configData:{"field.id":"id"}}},methods:{config:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(null==e)throw new Error("Parameter can not be null of method 'config' .");if(null==e.api)throw new Error("Missing config option 'api'.");this.api=a("77ef")("./api"+e.api),e["field.id"]&&(this.configData["field.id"]=e["field.id"])},open:function(e,t){var a=this;this.title=e,this.visible=!0,null!=t?this.$nextTick((function(){for(var e in a.form)a.form[e]=t[e]})):this.$nextTick((function(){a.$refs.form.resetFields(),a.form[a.configData["field.id"]]=null}))},confirm:function(){null!=this.form.id&&""!==this.form.id?this.__confirmEdit():this.__confirmCreate()},__confirmCreate:function(){var e=this;this.$refs.form.validate((function(t){t&&(e.isWorking=!0,e.api.create(e.form).then((function(){e.visible=!1,e.$tip.apiSuccess("新建成功"),e.$emit("success")})).catch((function(t){e.$tip.apiFailed(t)})).finally((function(){e.isWorking=!1})))}))},__confirmEdit:function(){var e=this;this.$refs.form.validate((function(t){t&&(e.isWorking=!0,e.api.updateById(e.form).then((function(){e.visible=!1,e.$tip.apiSuccess("修改成功"),e.$emit("success")})).catch((function(t){e.$tip.apiFailed(t)})).finally((function(){e.isWorking=!1})))}))}}},s=i,o=a("2877"),l=Object(o["a"])(s,n,r,!1,null,null,null);t["a"]=l.exports},af5a:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("TableLayout",{attrs:{permissions:["business:company:query"]},scopedSlots:e._u([{key:"table-wrap",fn:function(){return[a("ul",{directives:[{name:"permissions",rawName:"v-permissions",value:["business:company:create"],expression:"['business:company:create']"}],staticClass:"toolbar"},[a("li",[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["business:company:create"],expression:"['business:company:create']"}],attrs:{type:"primary"},on:{click:function(t){return e.$refs.operaCompanyWindow.open("新建系统-企业信息表")}}},[e._v("新建")])],1)]),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.isWorking.search,expression:"isWorking.search"}],attrs:{data:e.tableData.list,border:"",stripe:""},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{prop:"id",label:"企业编号",fixed:"left","min-width":"80px",align:"center"}}),a("el-table-column",{attrs:{prop:"name",label:"企业名称","min-width":"100px",align:"center"}}),a("el-table-column",{attrs:{prop:"managerUserName",label:"登录账号","min-width":"100px",align:"center"}}),a("el-table-column",{attrs:{prop:"linkname",label:"联系人","min-width":"100px",align:"center"}}),a("el-table-column",{attrs:{prop:"linkephone",label:"联系人电话","min-width":"100px",align:"center"}}),a("el-table-column",{attrs:{prop:"oepnValidDate",label:"有效期","min-width":"140px",align:"center"}}),a("el-table-column",{attrs:{prop:"userNum",label:"主播账号限制","min-width":"100px",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(" "+e._s(a.userNum||"不限")+" ")]}}])}),a("el-table-column",{attrs:{prop:"anchorUserNum",label:"主播数","min-width":"100px",align:"center"}}),a("el-table-column",{attrs:{prop:"empUserNum",label:"员工数","min-width":"100px",align:"center"}}),a("el-table-column",{attrs:{prop:"goodsNum",label:"商品数","min-width":"100px",align:"center"}}),a("el-table-column",{attrs:{prop:"salesmanRealName",label:"销售人员","min-width":"100px",align:"center"}}),a("el-table-column",{attrs:{prop:"status",label:"状态","min-width":"100px",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("el-switch",{attrs:{disabled:!e.containPermissions(["business:company:update"]),"inactive-value":1,"active-value":0},on:{change:function(t){return e.changeStatus(n)}},model:{value:n.status,callback:function(t){e.$set(n,"status",t)},expression:"row.status"}})]}}])}),a("el-table-column",{attrs:{prop:"createTime",label:"创建时间","min-width":"140px",align:"center"}}),e.containPermissions(["business:company:update","business:company:delete"])?a("el-table-column",{attrs:{label:"操作","min-width":"160",align:"center",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["business:company:update"],expression:"['business:company:update']"}],attrs:{type:"text"},on:{click:function(t){return e.$refs.operaCompanyWindow.open("编辑企业",n)}}},[e._v("编辑")]),a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["business:company:update"],expression:"['business:company:update']"}],attrs:{type:"text"},on:{click:function(t){return e.$refs.operaCompanyValidDateWindow.open("调整有效期",n)}}},[e._v("调整有效期")]),a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["business:company:delete"],expression:"['business:company:delete']"}],staticStyle:{color:"red"},attrs:{type:"text"},on:{click:function(t){return e.deleteById(n)}}},[e._v("删除")])]}}],null,!1,1563247027)}):e._e()],1),a("pagination",{attrs:{pagination:e.tableData.pagination},on:{"size-change":e.handleSizeChange,"current-change":e.handlePageChange}})]},proxy:!0}])},[a("el-form",{ref:"searchForm",attrs:{slot:"search-form",model:e.searchForm,"label-width":"100px",inline:""},slot:"search-form"},[a("el-form-item",{attrs:{label:"企业名称",prop:"name"}},[a("el-input",{attrs:{placeholder:"请输入企业名称"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.name,callback:function(t){e.$set(e.searchForm,"name",t)},expression:"searchForm.name"}})],1),a("el-form-item",{attrs:{label:"登录账号",prop:"managerUserName"}},[a("el-input",{attrs:{placeholder:"请输入登录账号"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.managerUserName,callback:function(t){e.$set(e.searchForm,"managerUserName",t)},expression:"searchForm.managerUserName"}})],1),a("el-form-item",{attrs:{label:"有效期",prop:"oepnValidDate"}},[a("el-date-picker",{attrs:{type:"daterange","value-format":"yyyy-MM-dd","start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{change:e.selectOepnValidDate},model:{value:e.oepnValidDate,callback:function(t){e.oepnValidDate=t},expression:"oepnValidDate"}})],1),a("el-form-item",{attrs:{label:"状态",prop:"status"}},[a("el-select",{attrs:{clearable:"",placeholder:"请选择"},on:{change:e.search},model:{value:e.searchForm.status,callback:function(t){e.$set(e.searchForm,"status",t)},expression:"searchForm.status"}},[a("el-option",{attrs:{label:"启用",value:0}}),a("el-option",{attrs:{label:"禁用",value:1}})],1)],1),a("section",[a("el-button",{attrs:{type:"primary"},on:{click:e.search}},[e._v("搜索")]),a("el-button",{on:{click:e.reset}},[e._v("重置")])],1)],1),a("OperaCompanyWindow",{ref:"operaCompanyWindow",on:{success:e.handlePageChange}}),a("OperaCompanyValidDateWindow",{ref:"operaCompanyValidDateWindow",on:{success:e.handlePageChange}})],1)},r=[],i=a("3835"),s=(a("ac1f"),a("841c"),a("d3b7"),a("0f1b")),o=a("aa1c"),l=a("d529"),c=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("GlobalAlertWindow",{attrs:{title:e.title,visible:e.visible,"confirm-working":e.isWorking,width:"750px"},on:{"update:visible":function(t){e.visible=t},confirm:e.confirm}},[a("el-form",{ref:"form",attrs:{model:e.form,"label-width":"125px",rules:e.rules}},[a("el-form-item",{attrs:{label:"企业全称",prop:"name"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入客户企业全称,不超过30字"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}}),e._v(" 企业名称需与工商部门登记信息一致 ")],1),a("el-form-item",{attrs:{label:"客户简称",prop:"shortName"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入客户简称"},model:{value:e.form.shortName,callback:function(t){e.$set(e.form,"shortName",t)},expression:"form.shortName"}})],1),a("el-form-item",{attrs:{label:"统一信用代码",prop:"creditCode"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入统一信用代码"},model:{value:e.form.creditCode,callback:function(t){e.$set(e.form,"creditCode",t)},expression:"form.creditCode"}}),e._v(" 统一信用代码需与工商部门登记信息一致 ")],1),a("el-form-item",{attrs:{label:"登录账号",prop:"managerUserName"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{disabled:!!this.form.id,placeholder:"请输入登录账号"},model:{value:e.form.managerUserName,callback:function(t){e.$set(e.form,"managerUserName",t)},expression:"form.managerUserName"}})],1),a("el-form-item",{attrs:{label:"系统使用有效期",prop:"oepnValidDate"}},[a("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd",disabled:!!this.form.id,placeholder:"请输入系统使用有效期"},model:{value:e.form.oepnValidDate,callback:function(t){e.$set(e.form,"oepnValidDate",t)},expression:"form.oepnValidDate"}})],1),a("el-form-item",{attrs:{label:"主播数量限制",prop:"userNum"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{disabled:!!this.form.id,placeholder:"请输入主播数量限制"},model:{value:e.form.userNum,callback:function(t){e.$set(e.form,"userNum",t)},expression:"form.userNum"}}),e._v(" 输入0表示不限制 ")],1),a("el-form-item",{attrs:{label:"销售人员",prop:"salesmanId"}},[a("el-select",{attrs:{clearable:"",placeholder:"请选择",filterable:""},model:{value:e.form.salesmanId,callback:function(t){e.$set(e.form,"salesmanId",t)},expression:"form.salesmanId"}},e._l(e.sales,(function(e){return a("el-option",{key:e.id,attrs:{label:e.realname,value:e.id}})})),1)],1),a("div",{staticClass:"more"},[a("div",{staticClass:"more-title"},[e._v("更多设置")]),a("el-form-item",{attrs:{label:"联系人",prop:"linkname"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入联系人"},model:{value:e.form.linkname,callback:function(t){e.$set(e.form,"linkname",t)},expression:"form.linkname"}})],1),a("el-form-item",{attrs:{label:"联系人电话",prop:"linkephone"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入联系人电话"},model:{value:e.form.linkephone,callback:function(t){e.$set(e.form,"linkephone",t)},expression:"form.linkephone"}})],1)],1)],1)],1)},u=[],m=(a("99af"),a("159b"),a("ae62")),d=a("c146"),p=a("c0c7"),f=a("1242"),h={name:"OperaCompanyWindow",extends:m["a"],components:{GlobalAlertWindow:d["a"]},data:function(){return{form:{id:null,managerUserName:"",name:"",shortName:"",remark:"",managerId:"",linkname:"",linkephone:"",creditCode:"",userNum:"5",oepnValidDate:"",salesmanId:""},sales:[],rules:{name:[{required:!0,message:"请输入客户企业全称",tigger:"blur"}],managerUserName:[{required:!0,validator:f["d"],message:"请输入登录账号",tigger:"blur"}],creditCode:[{validator:f["c"],trigger:"blur"}],openUserNum:[{pattern:/^[0-9]+$/,message:"只可以输入数字",trigger:"change"}]}}},created:function(){var e=this;this.config({api:"/business/company","field.id":"id"}),Object(p["findAllList"])({type:0}).then((function(t){e.sales=t}))},methods:{open:function(e,t){var a=this;this.title=e,this.visible=!0,null!=t?this.$nextTick((function(){for(var e in a.form)a.form[e]=t[e];a.form.multifileList.forEach((function(e){e.url=e.filefullurl}))})):this.$nextTick((function(){a.$refs.form.resetFields();var e=new Date((new Date).getTime()+31536e6);a.form.oepnValidDate="".concat(e.getFullYear(),"-").concat(e.getMonth()+1,"-").concat(e.getDate()),a.form[a.configData["field.id"]]=null}))}}},b=h,v=(a("158a"),a("2877")),g=Object(v["a"])(b,c,u,!1,null,"3385388a",null),y=g.exports,w=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("GlobalAlertWindow",{attrs:{title:e.title,visible:e.visible,"confirm-working":e.isWorking},on:{"update:visible":function(t){e.visible=t},confirm:e.confirm}},[a("div",{staticClass:"tips-style"},[e._v("调整有效期后,客户的有效期会发生改变,请谨慎操作")]),a("el-form",{ref:"form",attrs:{model:e.form,"label-width":"100px","label-suffix":":",rules:e.rules,inline:""}},[a("div",{staticClass:"short-line"},[a("el-form-item",{attrs:{label:"企业名称",prop:"name"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{disabled:""},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1),a("div",{staticClass:"item-line"},[a("el-form-item",{attrs:{label:"有效期",prop:"oepnValidDate"}},[a("el-date-picker",{attrs:{type:"date","value-format":"yyyy-MM-dd",placeholder:"选择有效日期"},model:{value:e.form.oepnValidDate,callback:function(t){e.$set(e.form,"oepnValidDate",t)},expression:"form.oepnValidDate"}}),e._v(" 有效期包含选择日期 ")],1)],1),a("div",{staticClass:"short-line"},[a("el-form-item",{attrs:{label:"主播数限制",prop:"userNum"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入主播数"},model:{value:e.form.userNum,callback:function(t){e.$set(e.form,"userNum",t)},expression:"form.userNum"}}),a("span",{staticStyle:{display:"inline","font-size":"10px",color:"red"}},[e._v("注:为0不限制人数")])],1)],1)])],1)},x=[],k=a("c3a4"),_={name:"OperaCompanyValidDateWindow",extends:m["a"],components:{GlobalAlertWindow:d["a"]},data:function(){return{isUploading:!1,form:{id:null,name:"",oepnValidDate:"",userNum:0},types:[],rules:{openUserNum:[{pattern:/^[0-9]+$/,message:"只可以输入数字",trigger:"change"}]}}},created:function(){this.config({api:"/business/company","field.id":"id"})},methods:{open:function(e,t){var a=this;this.title=e,this.visible=!0,this.$nextTick((function(){for(var e in a.$refs.form.clearValidate(),a.$refs.form.resetFields(),a.form)a.form[e]=t[e]}))},typeChange:function(){var e=new Date;e.setDate(e.getDate()+(this.form.oepnType?30:15)),this.form.oepnValidDate="".concat(e.getFullYear(),"-").concat(e.getMonth()+1,"-").concat(e.getDate()," 00:00:00")},confirm:function(){var e=this;this.$refs.form.validate((function(t){t&&(e.isWorking=!0,Object(k["update"])(e.form).then((function(){e.visible=!1,e.$refs.form.resetFields(),e.$tip.apiSuccess("修改有效期成功"),e.$emit("success")})).catch((function(t){e.$tip.apiFailed(t)})).finally((function(){e.isWorking=!1})))}))}}},I=_,C=(a("3350"),Object(v["a"])(I,w,x,!1,null,"6453c864",null)),$=C.exports,S={name:"Company",extends:s["a"],components:{TableLayout:o["a"],Pagination:l["a"],OperaCompanyWindow:y,OperaCompanyValidDateWindow:$},data:function(){return{oepnValidDate:[],searchForm:{oepnValidDateStart:"",oepnValidDateEnd:"",managerUserName:"",updateTime:"",name:"",shortName:"",remark:"",managerId:"",linkname:"",linkephone:"",creditCode:"",userNum:"",oepnValidDate:"",oepnType:"",salesmanId:"",status:""}}},created:function(){this.config({module:"系统-企业信息表",api:"/business/company","field.id":"id","field.main":"id"}),this.search()},methods:{selectOepnValidDate:function(e){var t=Object(i["a"])(e,2);this.searchForm.oepnValidDateStart=t[0],this.searchForm.oepnValidDateEnd=t[1]},reset:function(){this.$refs.searchForm.resetFields(),this.searchForm.oepnValidDateStart="",this.searchForm.oepnValidDateEnd="",this.oepnValidDate=[],this.search()},changeStatus:function(e){var t=this;Object(k["updateById"])(e).then((function(){t.$tip.apiSuccess("更新成功")})).catch((function(e){t.$tip.apiFailed(e)})).finally((function(){t.handlePageChange()}))}}},D=S,O=Object(v["a"])(D,n,r,!1,null,null,null);t["default"]=O.exports},af74:function(e,t,a){"use strict";a("3201")},b004:function(e,t,a){"use strict";a("9ccb")},b1c9:function(e,t,a){},b2e3:function(e,t,a){"use strict";a("75bd")},b351:function(e,t,a){"use strict";a("7a11")},b4b4:function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("GlobalWindow",{attrs:{title:e.title,visible:e.visible,"confirm-working":e.isWorking},on:{"update:visible":function(t){e.visible=t},confirm:e.confirm}},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules}},[a("el-form-item",{attrs:{label:"角色编码",prop:"code",required:""}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入角色编码",maxlength:"50"},model:{value:e.form.code,callback:function(t){e.$set(e.form,"code",t)},expression:"form.code"}})],1),a("el-form-item",{attrs:{label:"角色名称",prop:"name",required:""}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入角色名称",maxlength:"50"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),a("el-form-item",{attrs:{label:"角色备注",prop:"remark"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{type:"textarea",placeholder:"请输入角色备注",rows:3,maxlength:"500"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1)],1)},r=[],i=a("ae62"),s=a("5543"),o={name:"OperaRoleWindow",extends:i["a"],components:{GlobalWindow:s["a"]},data:function(){return{originRoleCode:"",form:{id:null,code:"",name:"",remark:"",type:""},rules:{code:[{required:!0,message:"请输入角色编码"}],name:[{required:!0,message:"请输入角色名称"}]}}},methods:{open:function(e,t,a){var n=this;this.title=e,this.visible=!0,null!=t?this.$nextTick((function(){for(var e in n.originRoleCode=t.code,n.form)n.form[e]=t[e];n.form.type=a})):this.$nextTick((function(){n.$refs.form.resetFields(),n.form.type=a,n.form[n.configData["field.id"]]=null}))},confirm:function(){var e=this;null!=this.form.id&&""!==this.form.id?this.originRoleCode!==this.form.code?this.$dialog.confirm("检测到您修改了角色编码,角色编码修改后前后端均可能需要调整代码,确认修改吗?","提示",{confirmButtonText:"确认修改",type:"warning"}).then((function(){e.__confirmEdit()})):this.__confirmEdit():this.__confirmCreate()}},created:function(){this.config({api:"/system/role"})}},l=o,c=a("2877"),u=Object(c["a"])(l,n,r,!1,null,null,null);t["a"]=u.exports},b56d:function(e,t,a){},b775:function(e,t,a){"use strict";var n=a("b85c"),r=(a("498a"),a("d3b7"),a("bc3a")),i=a.n(r),s=a("a78e"),o=a.n(s),l=a("9224"),c=a("53ca");function u(e){if(null==e)return null;if("string"===typeof e)return e.trim();if(e instanceof Array){var t,a=Object(n["a"])(e);try{for(a.s();!(t=a.n()).done;){var r=t.value;u(r)}}catch(s){a.e(s)}finally{a.f()}}if("object"===Object(c["a"])(e))for(var i in e)e[i]=u(e[i]);return e}var m=a("63f0");i.a.defaults.headers.common["Content-Type"]="application/json;charset=UTF-8";var d=i.a.create({baseURL:"/admin_interface",timeout:6e4});d.interceptors.request.use((function(e){!0===e.trim&&(null!=e.data&&(e.data=u(e.data)),null!=e.params&&(e.params=u(e.params))),!0===e.download&&(e.responseType="blob"),e.headers["eva-platform"]="pc-".concat(l.version);var t=o.a.get("doumee-auth-token");return null!=t&&(e.headers["doumee-auth-token"]=t),e}),(function(e){return Promise.reject(e)})),d.interceptors.response.use((function(e){return 200!==e.status?Promise.reject(new Error("服务器繁忙,请稍后再试")):"download"===e.headers["eva-opera-type"]?Promise.resolve(e):401===e.data.code?(!1!==e.config.autoLogin&&(window.location.href="/login"),Promise.reject(e.data)):e.data.success?e.data.data:Promise.reject(e.data)}),(function(e){return null==e.code?Promise.reject(new Error("服务器繁忙,请稍后再试")):"ECONNABORTED"===e.code&&-1!==e.message.indexOf("timeout")?Promise.reject(new Error("服务器响应超时,请稍后再试")):Promise.reject(e)}));var p=function(e,t,a,n){return{__cacheImpl:m["a"][n],__arguments:a,__result_promise:null,cache:function(){var t=this.__cacheImpl.getJSON(e);return null!=t&&(this.__result_promise=Promise.resolve(t)),null!=this.__result_promise?this.__result_promise:this},then:function(){return this.__access("then",arguments)},catch:function(){return this.__access("catch",arguments)},finally:function(){return this.__access("finally",arguments)},__access:function(a,n){var r=this;return null!=this.__result_promise?this.__result_promise:(this.__result_promise=d[t].apply(d,this.__arguments),this.__result_promise.then((function(t){return r.__cacheImpl.setJSON(e,t),t})),this.__result_promise[a].apply(this.__result_promise,n))}}},f=["get","post","delete","put","head","options","patch","request"];d.cache=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(null==e)throw Error("Request cache key can not be null.");var a,r={},i=Object(n["a"])(f);try{var s=function(){var n=a.value;r[n]=function(){return p(e,n,arguments,t?"local":"session")}};for(i.s();!(a=i.n()).done;)s()}catch(o){i.e(o)}finally{i.f()}return r};t["a"]=d},b979:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("TableLayout",{attrs:{permissions:["system:user:query"]},scopedSlots:e._u([{key:"table-wrap",fn:function(){return[a("ul",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:user:create","system:user:delete"],expression:"['system:user:create', 'system:user:delete']"}],staticClass:"toolbar"},[a("li",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:user:create"],expression:"['system:user:create']"}]},[a("el-button",{attrs:{icon:"el-icon-plus",type:"primary"},on:{click:function(t){return e.$refs.operaUserWindow.open("新建用户")}}},[e._v("新建")])],1),a("li",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:user:delete"],expression:"['system:user:delete']"}]},[a("el-button",{attrs:{icon:"el-icon-delete"},on:{click:e.deleteByIdInBatch}},[e._v("删除")])],1)]),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.isWorking.search,expression:"isWorking.search"}],attrs:{data:e.tableData.list,"default-sort":{prop:"createTime",order:"descending"},stripe:"",border:""},on:{"selection-change":e.handleSelectionChange,"sort-change":e.handleSortChange}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),a("el-table-column",{attrs:{prop:"realname",label:"姓名","min-width":"100px",fixed:"left"}}),a("el-table-column",{attrs:{prop:"username",label:"用户名","min-width":"120px"}}),a("el-table-column",{attrs:{prop:"empNo",label:"工号",sortable:"custom","sort-by":"EMP_NO","min-width":"80px"}}),a("el-table-column",{attrs:{prop:"department",label:"部门","min-width":"120px"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(null==a.department?"":a.department.name))]}}])}),a("el-table-column",{attrs:{prop:"position",label:"岗位","min-width":"160px","class-name":"table-column-strings"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("ul",e._l(n.positions,(function(t){return a("li",{key:t.id},[e._v(e._s(t.name))])})),0)]}}])}),a("el-table-column",{attrs:{prop:"sex",label:"性别",sortable:"custom","sort-by":"SEX","min-width":"80px"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(" "+e._s(e._f("sex")(a.sex))+" ")]}}])}),a("el-table-column",{attrs:{prop:"mobile",label:"手机号码","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"email",label:"邮箱","min-width":"180px"}}),a("el-table-column",{attrs:{prop:"birthday",label:"生日",sortable:"custom","sort-by":"BIRTHDAY","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"roles",label:"角色","min-width":"160px","class-name":"table-column-strings"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("ul",e._l(n.roles,(function(t){return a("li",{key:t.id},[e._v(e._s(t.name))])})),0)]}}])}),a("el-table-column",{attrs:{prop:"createUser",label:"创建人","min-width":"100px"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(null==a.createUserInfo?"":a.createUserInfo.username))]}}])}),a("el-table-column",{attrs:{prop:"createTime",label:"创建时间",sortable:"custom","sort-by":"CREATE_TIME","min-width":"140px"}}),a("el-table-column",{attrs:{prop:"updateUser",label:"更新人","min-width":"100px"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(null==a.updateUserInfo?"":a.updateUserInfo.username))]}}])}),a("el-table-column",{attrs:{prop:"updateTime",label:"更新时间",sortable:"custom","sort-by":"UPDATE_TIME","min-width":"140px"}}),e.containPermissions(["system:user:update","system:user:createUserRole","system:user:resetPwd","system:user:delete"])?a("el-table-column",{attrs:{label:"操作",width:"270",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return e.isAdmin||n.id!==e.userInfo.id&&-1===n.roles.findIndex((function(t){return t.code===e.adminCode}))?[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:user:update"],expression:"['system:user:update']"}],attrs:{type:"text",icon:"el-icon-edit"},on:{click:function(t){return e.$refs.operaUserWindow.open("编辑用户",n)}}},[e._v("编辑")]),a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:user:createUserRole"],expression:"['system:user:createUserRole']"}],attrs:{type:"text",icon:"el-icon-s-custom"},on:{click:function(t){return e.$refs.roleConfigWindow.open(n)}}},[e._v("配置角色")]),a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:user:resetPwd"],expression:"['system:user:resetPwd']"}],attrs:{type:"text"},on:{click:function(t){return e.$refs.resetPwdWindow.open(n)}}},[e._v("重置密码")]),n.fixed?e._e():a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:user:delete"],expression:"['system:user:delete']"}],attrs:{type:"text",icon:"el-icon-delete"},on:{click:function(t){return e.deleteById(n)}}},[e._v("删除")])]:void 0}}],null,!0)}):e._e()],1),a("pagination",{attrs:{pagination:e.tableData.pagination},on:{"size-change":e.handleSizeChange,"current-change":e.handlePageChange}})]},proxy:!0}])},[a("el-form",{ref:"searchForm",attrs:{slot:"search-form",model:e.searchForm,"label-width":"80px",inline:""},slot:"search-form"},[a("el-form-item",{attrs:{label:"用户名",prop:"username"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入用户名"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.username,callback:function(t){e.$set(e.searchForm,"username",t)},expression:"searchForm.username"}})],1),a("el-form-item",{attrs:{label:"姓名",prop:"realname"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入姓名"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.realname,callback:function(t){e.$set(e.searchForm,"realname",t)},expression:"searchForm.realname"}})],1),a("el-form-item",{attrs:{label:"手机号码",prop:"mobile"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入手机号码"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.mobile,callback:function(t){e.$set(e.searchForm,"mobile",t)},expression:"searchForm.mobile"}})],1),a("el-form-item",{attrs:{label:"所属部门",prop:"rootDeptId"}},[a("DepartmentSelect",{attrs:{placeholder:"请选择所属部门",clearable:""},model:{value:e.searchForm.rootDeptId,callback:function(t){e.$set(e.searchForm,"rootDeptId",t)},expression:"searchForm.rootDeptId"}})],1),a("el-form-item",{attrs:{label:"岗位",prop:"positionId"}},[a("PositionSelect",{attrs:{placeholder:"请选择岗位",clearable:""},model:{value:e.searchForm.positionId,callback:function(t){e.$set(e.searchForm,"positionId",t)},expression:"searchForm.positionId"}})],1),a("section",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:e.search}},[e._v("搜索")]),a("el-button",{on:{click:e.reset}},[e._v("重置")])],1)],1),a("OperaUserWindow",{ref:"operaUserWindow",on:{success:function(t){return e.handlePageChange(e.tableData.pagination.pageIndex)}}}),a("RoleConfigWindow",{ref:"roleConfigWindow",on:{success:function(t){return e.handlePageChange(e.tableData.pagination.pageIndex)}}}),a("ResetPwdWindow",{ref:"resetPwdWindow"})],1)},r=[],i=(a("ac1f"),a("841c"),a("d529")),s=a("aa1c"),o=a("0f1b"),l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("GlobalWindow",{attrs:{title:e.title,visible:e.visible,"confirm-working":e.isWorking},on:{"update:visible":function(t){e.visible=t},confirm:e.confirm}},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules}},[a("el-form-item",{attrs:{label:"用户名",prop:"username",required:""}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入用户名",maxlength:"50"},model:{value:e.form.username,callback:function(t){e.$set(e.form,"username",t)},expression:"form.username"}})],1),a("el-form-item",{attrs:{label:"姓名",prop:"realname",required:""}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入姓名",maxlength:"50"},model:{value:e.form.realname,callback:function(t){e.$set(e.form,"realname",t)},expression:"form.realname"}})],1),a("el-form-item",{attrs:{label:"性别",prop:"sex",required:""}},[a("el-radio-group",{model:{value:e.form.sex,callback:function(t){e.$set(e.form,"sex",t)},expression:"form.sex"}},[a("el-radio",{attrs:{label:"1"}},[e._v("男")]),a("el-radio",{attrs:{label:"0"}},[e._v("女")])],1)],1),null==e.form.id?a("el-form-item",{attrs:{label:"初始密码",prop:"password",required:""}},[a("el-input",{attrs:{type:"password",placeholder:"请输入初始密码",maxlength:"30","show-password":""},model:{value:e.form.password,callback:function(t){e.$set(e.form,"password",t)},expression:"form.password"}})],1):e._e(),a("el-form-item",{attrs:{label:"所属部门",prop:"departmentId",required:""}},[a("DepartmentSelect",{attrs:{placeholder:"请选择用户所属部门",inline:!1,clearable:""},model:{value:e.form.departmentId,callback:function(t){e.$set(e.form,"departmentId",t)},expression:"form.departmentId"}})],1),a("el-form-item",{attrs:{label:"岗位",prop:"positionId"}},[a("PositionSelect",{attrs:{placeholder:"请选择用户所在岗位",inline:!1,multiple:!0,clearable:""},model:{value:e.form.positionIds,callback:function(t){e.$set(e.form,"positionIds",t)},expression:"form.positionIds"}})],1),a("el-form-item",{attrs:{label:"工号",prop:"empNo"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入工号",maxlength:"50"},model:{value:e.form.empNo,callback:function(t){e.$set(e.form,"empNo",t)},expression:"form.empNo"}})],1),a("el-form-item",{attrs:{label:"手机号码",prop:"mobile"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入手机号码",maxlength:"11"},model:{value:e.form.mobile,callback:function(t){e.$set(e.form,"mobile",t)},expression:"form.mobile"}})],1),a("el-form-item",{attrs:{label:"邮箱",prop:"email"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入邮箱",maxlength:"200"},model:{value:e.form.email,callback:function(t){e.$set(e.form,"email",t)},expression:"form.email"}})],1),a("el-form-item",{attrs:{label:"生日",prop:"birthday"}},[a("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd",placeholder:"请选择用户生日"},model:{value:e.form.birthday,callback:function(t){e.$set(e.form,"birthday",t)},expression:"form.birthday"}})],1)],1)],1)},c=[],u=(a("d81d"),a("ae62")),m=a("5543"),d=a("cc38"),p=a("a68c"),f=a("1242"),h={name:"OperaUserWindow",extends:u["a"],components:{PositionSelect:p["default"],DepartmentSelect:d["default"],GlobalWindow:m["a"]},data:function(){return{form:{id:null,username:"",realname:"",empNo:"",departmentId:null,positionIds:[],password:"",mobile:"",email:"",sex:"1",birthday:""},rules:{username:[{required:!0,message:"请输入用户名"}],realname:[{required:!0,message:"请输入姓名"}],password:[{required:!0,message:"请输入密码"}],departmentId:[{required:!0,message:"请选择部门"}],avatar:[{required:!0,message:"请选择用户头像"}],sex:[{required:!0,message:"请选择用户性别"}],mobile:[{required:!0,validator:f["b"]}],email:[{validator:f["a"]}]}}},methods:{open:function(e,t){var a=this;this.title=e,this.visible=!0,null!=t?this.$nextTick((function(){for(var e in a.form)a.form[e]=t[e];a.form.departmentId=null==t.department?null:t.department.id,a.form.positionIds=null==t.positions?[]:t.positions.map((function(e){return e.id}))})):this.$nextTick((function(){a.$refs.form.resetFields(),a.form.id=null,a.form.departmentId=null,a.form.positionIds=[]}))}},created:function(){this.config({api:"/system/user"})}},b=h,v=(a("af74"),a("2877")),g=Object(v["a"])(b,l,c,!1,null,"dbab0338",null),y=g.exports,w=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("GlobalWindow",{attrs:{visible:e.visible,"confirm-working":e.isWorking,width:"582px",title:"配置用户角色"},on:{"update:visible":function(t){e.visible=t},confirm:e.confirm}},[null!=e.user?a("p",{staticClass:"tip"},[e._v("为用户 "),a("em",[e._v(e._s(e.user.realname))]),e._v(" 配置角色")]):e._e(),a("p",{staticClass:"tip-warn"},[a("i",{staticClass:"el-icon-warning"}),e._v("提醒:角色配置后需重新登录后生效")]),a("el-transfer",{attrs:{titles:["未授权角色","已授权角色"],props:{key:"id",label:"name"},data:e.roles},model:{value:e.selectedIds,callback:function(t){e.selectedIds=t},expression:"selectedIds"}})],1)},x=[],k=a("b85c"),_=(a("c7cd"),a("d3b7"),a("e811")),I=a("c0c7"),C=a("3528"),$={name:"RoleConfigWindow",extends:_["a"],components:{GlobalWindow:m["a"]},data:function(){return{visible:!1,isWorking:!1,user:null,roles:null,selectedIds:[]}},methods:{open:function(e){var t=this;Object(C["fetchAll"])().then((function(a){if(t.roles=a,t.user=e,t.user.fixed){var n,r=Object(k["a"])(t.roles);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.fixed&&(i.disabled=!0)}}catch(c){r.e(c)}finally{r.f()}}if(!t.isAdmin){var s,o=Object(k["a"])(t.roles);try{for(o.s();!(s=o.n()).done;){var l=s.value;l.code===t.adminCode&&(l.disabled=!0)}}catch(c){o.e(c)}finally{o.f()}}t.selectedIds=t.user.roles.map((function(e){return e.id})),t.visible=!0})).catch((function(e){t.$tip.apiFailed(e)}))},confirm:function(){var e=this;this.isWorking||(this.isWorking=!0,Object(I["createUserRole"])({userId:this.user.id,roleIds:this.selectedIds}).then((function(){e.$tip.apiSuccess("角色配置成功,用户重新登录后生效"),e.visible=!1,e.$emit("success")})).catch((function(t){e.$tip.apiFailed(t)})).finally((function(){e.isWorking=!1})))},close:function(){this.$emit("update:visible",!1)}}},S=$,D=(a("3185"),Object(v["a"])(S,w,x,!1,null,"698a4e23",null)),O=D.exports,N=a("c3a4e"),P={name:"SystemUser",extends:o["a"],components:{PositionSelect:p["default"],DepartmentSelect:d["default"],ResetPwdWindow:N["a"],RoleConfigWindow:O,OperaUserWindow:y,TableLayout:s["a"],Pagination:i["a"]},data:function(){return{searchForm:{type:0,username:"",realname:"",rootDeptId:null,positionId:null,mobile:""}}},created:function(){this.config({module:"用户",api:"/system/user","field.main":"realname",sorts:[{property:"CREATE_TIME",direction:"DESC"}]}),this.search()}},W=P,F=(a("a4f2"),Object(v["a"])(W,n,r,!1,null,"51e44386",null));t["default"]=F.exports},beea:function(e,t,a){"use strict";a("8875")},c0c7:function(e,t,a){"use strict";a.r(t),a.d(t,"fetchList",(function(){return r})),a.d(t,"findAllList",(function(){return i})),a.d(t,"create",(function(){return s})),a.d(t,"updateById",(function(){return o})),a.d(t,"deleteById",(function(){return l})),a.d(t,"deleteByIdInBatch",(function(){return c})),a.d(t,"createUserRole",(function(){return u})),a.d(t,"resetPwd",(function(){return m}));var n=a("b775");function r(e){return n["a"].post("/system/user/page",e)}function i(e){return n["a"].post("/system/user/findAllList",e)}function s(e){return n["a"].post("/system/user/create",e,{trim:!0})}function o(e){return n["a"].post("/system/user/updateById",e,{trim:!0})}function l(e){return n["a"].get("/system/user/delete/".concat(e))}function c(e){return n["a"].get("/system/user/delete/batch",{params:{ids:e}})}function u(e){return n["a"].post("/system/user/createUserRole",e)}function m(e){return n["a"].post("/system/user/resetPwd",e)}},c104:function(e,t,a){"use strict";a.r(t),a.d(t,"fetchList",(function(){return r})),a.d(t,"exportExcel",(function(){return i})),a.d(t,"exportDoc",(function(){return s})),a.d(t,"create",(function(){return o})),a.d(t,"updateById",(function(){return l})),a.d(t,"deleteById",(function(){return c})),a.d(t,"deleteByIdInBatch",(function(){return u})),a.d(t,"updateStatus",(function(){return m})),a.d(t,"findListForbaseGoodsId",(function(){return d})),a.d(t,"queryById",(function(){return p}));var n=a("b775");function r(e){return n["a"].post("/business/baseGoods/page",e,{trim:!0})}function i(e){return n["a"].post("/business/baseGoods/exportExcel",e,{trim:!0,download:!0})}function s(e){return n["a"].get("/business/baseGoods/export",e,{trim:!0,download:!0})}function o(e){return n["a"].post("/business/baseGoods/create",e)}function l(e){return n["a"].post("/business/baseGoods/update",e)}function c(e){return n["a"].get("/business/baseGoods/delete/".concat(e))}function u(e){return n["a"].get("/business/baseGoods/delete/batch",{params:{ids:e}})}function m(e){return n["a"].post("/business/baseGoods/updateStatus",e)}function d(e){return n["a"].get("/business/category/findListForGoodsId?goodsId=".concat(e))}function p(e){return n["a"].get("/business/baseGoods/".concat(e))}},c146:function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{staticClass:"global-window",attrs:{top:"10vh",title:"title",visible:e.visible,"with-header":!0,width:e.width,"close-on-press-escape":!1,"wrapper-closable":!1,"append-to-body":!0},on:{close:e.close}},[a("div",{staticClass:"window__header",attrs:{slot:"title"},slot:"title"},[e._v(" "+e._s(e.title)+" ")]),a("div",{staticClass:"window__body"},[e._t("default")],2),e.withFooter?a("div",{staticClass:"window__footer"},[e._t("footer",[a("el-button",{attrs:{loading:e.confirmWorking,type:"primary"},on:{click:e.confirm}},[e._v("确定")]),a("el-button",{on:{click:e.close}},[e._v("取消")])])],2):e._e()])},r=[],i={name:"GlobalAlertWindow",props:{width:{type:String,default:"50%"},withFooter:{type:Boolean,default:!0},confirmWorking:{type:Boolean,default:!1},title:{type:String,default:""},visible:{type:Boolean,required:!0}},methods:{confirm:function(){this.$emit("confirm")},close:function(){this.$emit("update:visible",!1)}}},s=i,o=(a("dba1"),a("2877")),l=Object(o["a"])(s,n,r,!1,null,"7534224e",null);t["a"]=l.exports},c1b4:function(e,t,a){"use strict";a.r(t),a.d(t,"fetchList",(function(){return r})),a.d(t,"fetchAll",(function(){return i})),a.d(t,"fetchAllCom",(function(){return s})),a.d(t,"create",(function(){return o})),a.d(t,"updateById",(function(){return l})),a.d(t,"deleteById",(function(){return c})),a.d(t,"deleteByIdInBatch",(function(){return u}));var n=a("b775");function r(e){return n["a"].post("/system/permission/page",e)}function i(){return n["a"].get("/system/permission/all")}function s(){return n["a"].get("/system/permission/all")}function o(e){return n["a"].post("/system/permission/create",e,{trim:!0})}function l(e){return n["a"].post("/system/permission/updateById",e,{trim:!0})}function c(e){return n["a"].get("/system/permission/delete/".concat(e))}function u(e){return n["a"].get("/system/permission/delete/batch",{params:{ids:e}})}},c2d0:function(e,t,a){"use strict";a("63a1")},c312:function(e,t,a){},c3a4:function(e,t,a){"use strict";a.r(t),a.d(t,"fetchList",(function(){return r})),a.d(t,"create",(function(){return i})),a.d(t,"updateById",(function(){return s})),a.d(t,"update",(function(){return o})),a.d(t,"deleteById",(function(){return l})),a.d(t,"deleteByIdInBatch",(function(){return c}));var n=a("b775");function r(e){return n["a"].post("/company/findPlatformPage",e,{trim:!0})}function i(e){return n["a"].post("/company/create",e)}function s(e){return n["a"].post("/company/updateById",e)}function o(e){return n["a"].post("/company/update",e)}function l(e){return n["a"].get("/company/delete/".concat(e))}function c(e){return n["a"].get("/company/delete/batch",{params:{ids:e}})}},c3a4e:function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("GlobalWindow",{attrs:{visible:e.visible,"confirm-working":e.isWorking,width:"576px",title:"重置密码"},on:{"update:visible":function(t){e.visible=t},confirm:e.confirm}},[null!=e.user?a("p",{staticClass:"tip"},[e._v("为用户 "),a("em",[e._v(e._s(e.user.realname))]),e._v(" 重置密码")]):e._e(),a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules}},[a("el-form-item",{attrs:{label:"新密码",prop:"password",required:""}},[a("el-input",{attrs:{type:"password",placeholder:"请输入新密码",maxlength:"30","show-password":""},model:{value:e.form.password,callback:function(t){e.$set(e.form,"password",t)},expression:"form.password"}})],1)],1)],1)},r=[],i=(a("d3b7"),a("5543")),s=a("c0c7"),o={name:"ResetPwdWindow",components:{GlobalWindow:i["a"]},data:function(){return{isWorking:!1,visible:!1,user:null,form:{password:""},rules:{password:[{required:!0,message:"请输入密码"}]}}},methods:{open:function(e){var t=this;this.user=e,this.visible=!0,this.$nextTick((function(){t.$refs.form.resetFields()}))},confirm:function(){var e=this;this.isWorking||this.$refs.form.validate((function(t){t&&(e.isWorking=!0,Object(s["resetPwd"])({id:e.user.id,password:e.form.password}).then((function(){e.$tip.apiSuccess("密码重置成功"),e.visible=!1,e.$emit("success")})).catch((function(t){e.$tip.apiFailed(t)})).finally((function(){e.isWorking=!1})))}))}}},l=o,c=(a("3a7e"),a("2877")),u=Object(c["a"])(l,n,r,!1,null,"a239b916",null);t["a"]=u.exports},c852:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("NotAllow",[n("div",{staticClass:"content"},[n("img",{attrs:{src:a("56f2")}}),n("h2",[e._v("无权访问")]),n("p",[e._v("如您需要访问该系统,请联系系统管理员")]),n("el-button",{attrs:{type:"primary"},on:{click:e.logout}},[e._v("退出系统")])],1)])},r=[],i=a("5530"),s=a("7903"),o=a("2f62"),l=a("503a"),c={name:"NoPermissions",components:{NotAllow:s["a"]},methods:Object(i["a"])(Object(i["a"])({},Object(o["b"])(["setUserInfo"])),{},{logout:function(){var e=this;Object(l["logout"])().then((function(){e.$router.push({name:"login"}),e.setUserInfo(null)})).catch((function(t){e.$tip.apiFailed(t)}))}})},u=c,m=a("2877"),d=Object(m["a"])(u,n,r,!1,null,"95b41df4",null);t["default"]=d.exports},c962:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("TableLayout",{attrs:{permissions:["business:companyUser:query"]},scopedSlots:e._u([{key:"table-wrap",fn:function(){return[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.isWorking.search,expression:"isWorking.search"}],attrs:{data:e.tableData.list,border:"",stripe:""},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{prop:"companyName",label:"企业名称","min-width":"100px",align:"center"}}),a("el-table-column",{attrs:{prop:"username",label:"登录账号","min-width":"100px",align:"center"}}),a("el-table-column",{attrs:{prop:"realname",label:"姓名","min-width":"100px",align:"center"}}),a("el-table-column",{attrs:{prop:"mobile",label:"手机号","min-width":"100px",align:"center"}}),a("el-table-column",{attrs:{prop:"status",label:"状态","min-width":"100px",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("el-switch",{attrs:{disabled:!e.containPermissions(["business:companyUser:update"]),"inactive-value":1,"active-value":0},on:{change:function(t){return e.changeStatus(n)}},model:{value:n.status,callback:function(t){e.$set(n,"status",t)},expression:"row.status"}})]}}])}),a("el-table-column",{attrs:{prop:"createTime",label:"创建时间","min-width":"140px",align:"center"}})],1),a("pagination",{attrs:{pagination:e.tableData.pagination},on:{"size-change":e.handleSizeChange,"current-change":e.handlePageChange}})]},proxy:!0}])},[a("el-form",{ref:"searchForm",attrs:{slot:"search-form",model:e.searchForm,"label-width":"100px",inline:""},slot:"search-form"},[a("el-form-item",{attrs:{label:"企业名称",prop:"companyName"}},[a("el-input",{attrs:{placeholder:"请输入企业名称"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.companyName,callback:function(t){e.$set(e.searchForm,"companyName",t)},expression:"searchForm.companyName"}})],1),a("el-form-item",{attrs:{label:"账号信息",prop:"keyWords"}},[a("el-input",{attrs:{placeholder:"请输入登录账号/姓名"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.keyWords,callback:function(t){e.$set(e.searchForm,"keyWords",t)},expression:"searchForm.keyWords"}})],1),a("el-form-item",{attrs:{label:"状态",prop:"status"}},[a("el-select",{attrs:{clearable:"",placeholder:"请选择"},on:{change:e.search},model:{value:e.searchForm.status,callback:function(t){e.$set(e.searchForm,"status",t)},expression:"searchForm.status"}},[a("el-option",{attrs:{label:"启用",value:0}}),a("el-option",{attrs:{label:"禁用",value:1}})],1)],1),a("section",[a("el-button",{attrs:{type:"primary"},on:{click:e.search}},[e._v("搜索")]),a("el-button",{on:{click:e.reset}},[e._v("重置")])],1)],1)],1)},r=[],i=a("3835"),s=(a("ac1f"),a("841c"),a("d3b7"),a("0f1b")),o=a("aa1c"),l=a("d529"),c=a("c0c7"),u={name:"Company",extends:s["a"],components:{TableLayout:o["a"],Pagination:l["a"]},data:function(){return{oepnValidDate:[],searchForm:{companyName:"",keyWords:"",status:"",type:2}}},created:function(){this.config({module:"系统-企业信息表",api:"/business/companyUser","field.id":"id","field.main":"id"}),this.search()},methods:{selectOepnValidDate:function(e){var t=Object(i["a"])(e,2);this.searchForm.oepnValidDateStart=t[0],this.searchForm.oepnValidDateEnd=t[1]},reset:function(){this.$refs.searchForm.resetFields(),this.searchForm.oepnValidDateStart="",this.searchForm.oepnValidDateEnd="",this.oepnValidDate=[],this.search()},changeStatus:function(e){var t=this;Object(c["updateById"])(e).then((function(){t.$tip.apiSuccess("更新成功")})).catch((function(e){t.$tip.apiFailed(e)})).finally((function(){t.handlePageChange()}))}}},m=u,d=a("2877"),p=Object(d["a"])(m,n,r,!1,null,null,null);t["default"]=p.exports},cc38:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("TreeSelect",{attrs:{placeholder:e.placeholder,value:e.value,data:e.data,clearable:e.clearable,"append-to-body":e.appendToBody,inline:e.inline,multiple:e.multiple,flat:e.multiple},on:{input:function(t){return e.$emit("input",t)}}})},r=[],i=a("b85c"),s=(a("b0c0"),a("e550")),o=a("df8e"),l={name:"DepartmentSelect",components:{TreeSelect:s["a"]},props:{value:{},inline:{default:!0},multiple:{default:!1},placeholder:{default:"请选择部门"},clearable:{default:!1},appendToBody:{default:!1},excludeId:{}},data:function(){return{data:[]}},watch:{excludeId:function(){console.log(this.type),this.fetchData()},type:function(){console.log(this.type),this.fetchData()}},methods:{fetchData:function(){var e=this;console.log(this.type),Object(o["fetchTree"])().then((function(t){e.data=[],e.__fillData(e.data,t)})).catch((function(t){e.$tip.apiFailed(t)}))},__fillData:function(e,t){var a,n=Object(i["a"])(t);try{for(n.s();!(a=n.n()).done;){var r=a.value;if(r.id!==this.excludeId){var s={id:r.id,label:r.name};e.push(s),null!=r.children&&r.children.length>0&&(s.children=[],this.__fillData(s.children,r.children),0===s.children.length&&(s.children=void 0))}}}catch(o){n.e(o)}finally{n.f()}}},created:function(){this.fetchData()}},c=l,u=a("2877"),m=Object(u["a"])(c,n,r,!1,null,null,null);t["default"]=m.exports},cd1f:function(e,t,a){"use strict";a("050b")},cd4e:function(e,t,a){"use strict";a("0b32")},cf05:function(e,t,a){e.exports=a.p+"static/img/logo.ea7a4c1b.png"},d16f:function(e,t,a){},d1ff:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("TableLayout",{attrs:{permissions:["system:traceLog:query"]},scopedSlots:e._u([{key:"table-wrap",fn:function(){return[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.isWorking.search,expression:"isWorking.search"}],attrs:{data:e.tableData.list,stripe:"","default-sort":{prop:"operaTime",order:"descending"},"row-class-name":e.tableRowClassName},on:{"sort-change":e.handleSortChange}},[a("el-table-column",{attrs:{prop:"operaModule",label:"业务模块","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"operaRemark",label:"操作说明","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"requestMethod",label:"请求方式","min-width":"80px"}}),a("el-table-column",{attrs:{prop:"requestUri",label:"请求地址","min-width":"200px"}}),a("el-table-column",{attrs:{prop:"status",label:"状态","min-width":"80px"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(" "+e._s(e._f("statusText")(a.status))+" ")]}}])}),a("el-table-column",{attrs:{prop:"requestParams",label:"请求参数","min-width":"80px"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[null!=n.requestParams?a("ColumnDetail",{attrs:{content:n.requestParams,limit:0}}):e._e()]}}])}),a("el-table-column",{attrs:{prop:"requestResult",label:"请求结果","min-width":"80px"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[null!=n.requestResult?a("ColumnDetail",{attrs:{content:n.requestResult}}):e._e()]}}])}),a("el-table-column",{attrs:{prop:"exceptionLevel",label:"异常等级",sortable:"custom","sort-by":"EXCEPTION_LEVEL","min-width":"100px"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(" "+e._s(e._f("exceptionLevelText")(a.exceptionLevel))+" ")]}}])}),a("el-table-column",{attrs:{prop:"exceptionStack",label:"异常信息","min-width":"170px"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[null!=n.exceptionStack?a("ColumnDetail",{attrs:{content:n.exceptionStack,"button-type":e.getExceptionButtonType(n.exceptionLevel)}}):e._e()]}}])}),a("el-table-column",{attrs:{prop:"operaSpendTime",label:"请求耗时(ms)",sortable:"custom","sort-by":"OPERA_SPEND_TIME","min-width":"120px"}}),a("el-table-column",{attrs:{prop:"userRealname",label:"操作人","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"operaTime",label:"操作时间",sortable:"custom","sort-by":"OPERA_TIME","min-width":"140px"}}),a("el-table-column",{attrs:{prop:"platform",label:"操作平台","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"systemVersion",label:"系统版本","min-width":"80px"}}),a("el-table-column",{attrs:{prop:"serverIp",label:"处理服务器IP","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"ip",label:"用户IP","min-width":"100px"}}),a("el-table-column",{attrs:{prop:"clientInfo",label:"用户客户端","min-width":"200px"}}),a("el-table-column",{attrs:{prop:"osInfo",label:"用户操作系统","min-width":"100px"}})],1),a("pagination",{attrs:{pagination:e.tableData.pagination},on:{"size-change":e.handleSizeChange,"current-change":e.handlePageChange}})]},proxy:!0}])},[a("el-form",{ref:"searchForm",attrs:{slot:"search-form",model:e.searchForm,"label-width":"100px",inline:""},slot:"search-form"},[a("el-form-item",{attrs:{label:"用户姓名",prop:"userRealname"}},[a("el-input",{attrs:{placeholder:"请输入固化用户姓名"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.userRealname,callback:function(t){e.$set(e.searchForm,"userRealname",t)},expression:"searchForm.userRealname"}})],1),a("el-form-item",{attrs:{label:"业务模块",prop:"operaModule"}},[a("el-input",{attrs:{placeholder:"请输入业务模块"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.operaModule,callback:function(t){e.$set(e.searchForm,"operaModule",t)},expression:"searchForm.operaModule"}})],1),a("el-form-item",{attrs:{label:"请求地址",prop:"requestUri"}},[a("el-input",{attrs:{placeholder:"请输入请求地址"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.requestUri,callback:function(t){e.$set(e.searchForm,"requestUri",t)},expression:"searchForm.requestUri"}})],1),a("el-form-item",{attrs:{label:"状态",prop:"status"}},[a("el-select",{attrs:{clearable:""},on:{change:e.search},model:{value:e.searchForm.status,callback:function(t){e.$set(e.searchForm,"status",t)},expression:"searchForm.status"}},[a("el-option",{attrs:{value:"-1",label:"未处理"}}),a("el-option",{attrs:{value:"0",label:"失败"}}),a("el-option",{attrs:{value:"1",label:"成功"}})],1)],1),a("el-form-item",{attrs:{label:"异常等级",prop:"exceptionLevel"}},[a("el-select",{attrs:{clearable:""},on:{change:e.search},model:{value:e.searchForm.exceptionLevel,callback:function(t){e.$set(e.searchForm,"exceptionLevel",t)},expression:"searchForm.exceptionLevel"}},[a("el-option",{attrs:{value:"10",label:"高"}}),a("el-option",{attrs:{value:"5",label:"中"}}),a("el-option",{attrs:{value:"0",label:"低"}})],1)],1),a("el-form-item",{attrs:{label:"操作时间范围"}},[a("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","value-format":"yyyy-MM-dd HH:mm:ss","start-placeholder":"开始时间","end-placeholder":"结束时间"},on:{change:e.handleSearchTimeChange},model:{value:e.searchDateRange,callback:function(t){e.searchDateRange=t},expression:"searchDateRange"}})],1),a("section",[a("el-button",{attrs:{type:"primary"},on:{click:e.search}},[e._v("搜索")]),a("el-button",{attrs:{type:"primary",loading:e.isWorking.export},on:{click:e.exportExcel}},[e._v("导出")]),a("el-button",{on:{click:e.reset}},[e._v("重置")])],1)],1),a("div",{staticClass:"status-bar",attrs:{slot:"space"},slot:"space"},[a("label",{staticClass:"status-normal"},[e._v("正常")]),a("label",{staticClass:"status-warn"},[e._v("警告异常(需排查)")]),a("label",{staticClass:"status-danger"},[e._v("系统异常(需修复)")])])],1)},r=[],i=(a("ac1f"),a("841c"),a("d529")),s=a("aa1c"),o=a("0f1b"),l=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.content.length<=e.limit?a("span",[e._v(e._s(e.content))]):a("el-popover",{attrs:{"popper-class":"eva-column-detail-popover",trigger:"click"},model:{value:e.visible,callback:function(t){e.visible=t},expression:"visible"}},[a("div",{staticClass:"eva-column-detail"},[a("pre",{staticClass:"eva-column-detail__main"},[e._v(e._s(e.formattedContent))]),a("div",{staticClass:"eva-column-detail__action"},[a("el-button",{attrs:{size:"mini"},on:{click:e.cancel}},[e._v("关闭")]),a("el-button",{directives:[{name:"clipboard",rawName:"v-clipboard:copy",value:e.formattedContent,expression:"formattedContent",arg:"copy"},{name:"clipboard",rawName:"v-clipboard:success",value:e.copySuccess,expression:"copySuccess",arg:"success"},{name:"clipboard",rawName:"v-clipboard:error",value:e.copyFailed,expression:"copyFailed",arg:"error"}],attrs:{size:"mini",type:"primary"},on:{click:e.confirm}},[e._v(e._s(e.confirmButtonText))])],1)]),a("el-button",{attrs:{slot:"reference",type:e.buttonType},slot:"reference"},[e._v("查看")])],1)},c=[],u=(a("a9e3"),{name:"ColumnDetail",props:{buttonType:{type:String},content:{type:String,default:""},limit:{type:Number,default:12},analyse:{type:Boolean,default:!0},allowCopy:{type:Boolean,default:!0}},data:function(){return{visible:!1}},computed:{confirmButtonText:function(){return this.allowCopy?"复制":"确定"},formattedContent:function(){var e=this.content;if(this.analyse)try{e=JSON.stringify(JSON.parse(this.content),null,2)}catch(t){}return e}},methods:{confirm:function(){this.visible=!1,this.$emit("confirm")},cancel:function(){this.visible=!1,this.$emit("cancel")},copySuccess:function(){this.$tip.success("复制成功")},copyFailed:function(){this.$tip.error("复制失败")}}}),m=u,d=(a("7ad3"),a("e794"),a("2877")),p=Object(d["a"])(m,l,c,!1,null,"703bfe4a",null),f=p.exports,h={name:"SystemTraceLog",extends:o["a"],components:{ColumnDetail:f,TableLayout:s["a"],Pagination:i["a"]},data:function(){return{searchDateRange:[],searchForm:{userRealname:"",operaModule:"",requestUri:"",status:null,exceptionLevel:null,startTime:null,endTime:null}}},filters:{statusText:function(e){return 1===e?"成功":0===e?"失败":"未处理"},exceptionLevelText:function(e){return null==e?"":0===e?"低":5===e?"中":10===e?"高":"未知"}},methods:{reset:function(){this.$refs.searchForm.resetFields(),this.searchDateRange=[],this.searchForm.startTime=null,this.searchForm.endTime=null,this.search()},tableRowClassName:function(e){var t=e.row;return 5===t.exceptionLevel||-1===t.status?"warning-log":10===t.exceptionLevel?"danger-log":""},getExceptionButtonType:function(e){return 5===e?"warning":10===e?"danger":null},handleSearchTimeChange:function(e){this.searchForm.startTime=null,this.searchForm.endTime=null,null!=e&&(this.searchForm.startTime=e[0],this.searchForm.endTime=e[1]),this.search()}},created:function(){this.config({api:"/system/traceLog",sorts:[{property:"OPERA_TIME",direction:"DESC"}]}),this.search()}},b=h,v=(a("633e"),Object(d["a"])(b,n,r,!1,null,"3f3a7a1b",null));t["default"]=v.exports},d4e3:function(e,t,a){},d529:function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"table-pagination"},[a("el-pagination",{attrs:{"current-page":e.pagination.pageIndex,"page-sizes":[10,20,30,40],"page-size":e.pagination.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.pagination.total,background:""},on:{"size-change":e.sizeChange,"current-change":e.currentChange}})],1)},r=[],i={name:"Pagination",props:{pagination:{type:Object,default:function(){return{}}}},data:function(){return{}},methods:{sizeChange:function(e){this.$emit("size-change",e)},currentChange:function(e){this.$emit("current-change",e)}}},s=i,o=a("2877"),l=Object(o["a"])(s,n,r,!1,null,null,null);t["a"]=l.exports},da96:function(e,t,a){"use strict";a("1f0f")},dba1:function(e,t,a){"use strict";a("172e")},dd38:function(e,t,a){"use strict";a("9f3b")},dd7b:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"wrap"},[e._m(0),a("div",{staticClass:"login"},[a("h1",[e._v("系统登录 / LOGIN IN")]),a("div",{staticClass:"info-input"},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入用户名","prefix-icon":"el-icon-user-solid",maxlength:"50"},model:{value:e.username,callback:function(t){e.username=t},expression:"username"}}),a("el-input",{attrs:{placeholder:"请输入密码",type:"password","prefix-icon":"eva-icon-password",maxlength:"30","show-password":""},model:{value:e.password,callback:function(t){e.password=t},expression:"password"}}),a("div",{staticClass:"captcha-input"},[a("el-input",{attrs:{placeholder:"图片验证码","prefix-icon":"eva-icon-shield",maxlength:"4"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.login(t)}},model:{value:e.captcha.value,callback:function(t){e.$set(e.captcha,"value",t)},expression:"captcha.value"}}),e.captcha.loading?a("span",[a("i",{staticClass:"el-icon-loading"})]):a("img",{attrs:{src:e.captcha.uri},on:{click:e.refreshCaptcha}})],1)],1),a("el-button",{attrs:{loading:e.loading},on:{click:e.login}},[e._v("登 录")])],1)])},r=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"introduce"},[a("h2",[e._v("预选清单查询系统")])])}],i=a("5530"),s=(a("d3b7"),a("498a"),a("2f62")),o=a("503a"),l={name:"Login",data:function(){return{loading:!1,username:"",password:"",captcha:{loading:!1,value:"",uuid:"",uri:""}}},methods:Object(i["a"])(Object(i["a"])({},Object(s["b"])(["setUserInfo"])),{},{login:function(){var e=this;this.loading||this.__check()&&(this.loading=!0,Object(o["loginByPassword"])({username:this.username.trim(),password:this.password,code:this.captcha.value.trim(),uuid:this.captcha.uuid}).then((function(){window.location.href="/admin"})).catch((function(t){e.refreshCaptcha(),e.$tip.apiFailed(t)})).finally((function(){e.loading=!1})))},refreshCaptcha:function(){var e=this;this.captcha.loading=!0,Object(o["getCaptcha"])().then((function(t){e.captcha.uri=t.image,e.captcha.uuid=t.uuid})).catch((function(t){e.$tip.apiFailed(t)})).finally((function(){setTimeout((function(){e.captcha.loading=!1}),150)}))},__check:function(){return""===this.username.trim()?(this.$tip.error("请输入用户名"),!1):""===this.password?(this.$tip.error("请输入密码"),!1):""!==this.captcha.value.trim()||(this.$tip.error("请输入图片验证码"),!1)}}),created:function(){this.refreshCaptcha()}},c=l,u=(a("12d9"),a("2877")),m=Object(u["a"])(c,n,r,!1,null,"45fa9d3a",null);t["default"]=m.exports},df8e:function(e,t,a){"use strict";a.r(t),a.d(t,"fetchTree",(function(){return r})),a.d(t,"fetchUserList",(function(){return i})),a.d(t,"create",(function(){return s})),a.d(t,"updateById",(function(){return o})),a.d(t,"deleteById",(function(){return l})),a.d(t,"deleteByIdInBatch",(function(){return c}));var n=a("b775");function r(){return n["a"].post("/system/department/tree")}function i(e){return n["a"].post("/system/department/users",e)}function s(e){return n["a"].post("/system/department/create",e)}function o(e){return n["a"].post("/system/department/updateById",e)}function l(e){return n["a"].get("/system/department/delete/".concat(e))}function c(e){return n["a"].get("/system/department/delete/batch",{params:{ids:e}})}},e02d:function(e,t,a){},e117:function(e,t,a){"use strict";a("a825")},e12c:function(e,t,a){},e550:function(e,t,a){"use strict";var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("vue-tree-select",{class:{inline:e.inline},attrs:{placeholder:e.placeholder,value:e.value,options:e.data,clearable:e.clearable,flat:e.flat,"append-to-body":e.appendToBody,multiple:e.multiple,"no-children-text":"无记录","no-options-text":"无记录","no-results-text":"未匹配到数据"},on:{input:function(t){return e.$emit("input",t)}}})},r=[],i=a("ca17"),s=a.n(i),o=(a("542c"),{name:"TreeSelect",props:{inline:{default:!1},multiple:{default:!1},flat:{default:!1},value:{},placeholder:{default:"请选择"},clearable:{default:!1},data:{type:Array,required:!0},appendToBody:{default:!1}},components:{VueTreeSelect:s.a}}),l=o,c=(a("6d22"),a("2877")),u=Object(c["a"])(l,n,r,!1,null,"8998ecce",null);t["a"]=u.exports},e794:function(e,t,a){"use strict";a("b56d")},e811:function(e,t,a){"use strict";var n,r,i=a("53ca"),s=a("b85c"),o=a("5530"),l=(a("c740"),a("2f62")),c={name:"BasePage",data:function(){return{adminCode:"admin"}},computed:Object(o["a"])(Object(o["a"])({},Object(l["c"])(["userInfo"])),{},{isAdmin:function(){var e=this;return this.userInfo.roles.findIndex((function(t){return t===e.adminCode}))>-1}}),methods:{containRoles:function(e){var t=this;if(null==e)return!0;if(null==this.userInfo)return!1;if(null==this.userInfo.roles||0===this.userInfo.roles.length)return!1;var a,n=Object(s["a"])(e);try{var r=function(){var e=a.value;if(t.userInfo.roles.findIndex((function(t){return t===e}))>-1)return{v:!0}};for(n.s();!(a=n.n()).done;){var o=r();if("object"===Object(i["a"])(o))return o.v}}catch(l){n.e(l)}finally{n.f()}return!1},containPermissions:function(e){var t=this;if(null==e)return!0;if(null==this.userInfo)return!1;if(null==this.userInfo.permissions||0===this.userInfo.permissions.length)return!1;var a,n=Object(s["a"])(e);try{var r=function(){var e=a.value;if(t.userInfo.permissions.findIndex((function(t){return t===e}))>-1)return{v:!0}};for(n.s();!(a=n.n()).done;){var o=r();if("object"===Object(i["a"])(o))return o.v}}catch(l){n.e(l)}finally{n.f()}return!1}}},u=c,m=a("2877"),d=Object(m["a"])(u,n,r,!1,null,null,null);t["a"]=d.exports},f982:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("TableLayout",{attrs:{permissions:["system:role:query"]},scopedSlots:e._u([{key:"table-wrap",fn:function(){return[a("ul",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:role:create","system:role:delete"],expression:"['system:role:create', 'system:role:delete']"}],staticClass:"toolbar"},[a("li",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:role:create"],expression:"['system:role:create']"}]},[a("el-button",{attrs:{type:"primary",icon:"el-icon-plus"},on:{click:function(t){return e.$refs.operaRoleWindow.open("新建角色",null,0)}}},[e._v("新建")])],1),a("li",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:role:delete"],expression:"['system:role:delete']"}]},[a("el-button",{attrs:{icon:"el-icon-delete"},on:{click:e.deleteByIdInBatch}},[e._v("删除")])],1)]),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.isWorking.search,expression:"isWorking.search"}],attrs:{data:e.tableData.list,"default-sort":{prop:"createTime",order:"descending"},stripe:"",border:""},on:{"selection-change":e.handleSelectionChange,"sort-change":e.handleSortChange}},[a("el-table-column",{attrs:{type:"selection",fixed:"left",width:"55"}}),a("el-table-column",{attrs:{prop:"code",label:"角色编码",fixed:"left","min-width":"100px",align:"center"}}),a("el-table-column",{attrs:{prop:"name",label:"角色名称",fixed:"left","min-width":"100px",align:"center"}}),a("el-table-column",{attrs:{prop:"remark",label:"角色备注","min-width":"120px",align:"center"}}),a("el-table-column",{attrs:{prop:"createUser",label:"创建人","min-width":"100px",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(null==a.createUserInfo?"":a.createUserInfo.username))]}}])}),a("el-table-column",{attrs:{prop:"createTime",label:"创建时间","min-width":"140px",align:"center"}}),a("el-table-column",{attrs:{prop:"updateUser",label:"更新人","min-width":"100px",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(null==a.updateUserInfo?"":a.updateUserInfo.username))]}}])}),a("el-table-column",{attrs:{prop:"updateTime",label:"更新时间","min-width":"140px",align:"center"}}),e.containPermissions(["system:role:update","system:role:createRolePermission","system:role:createRoleMenu","system:role:delete"])?a("el-table-column",{attrs:{label:"操作","min-width":"270",align:"center",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return e.isAdmin||n.code!==e.adminCode&&-1===e.userInfo.roles.findIndex((function(e){return e===n.code}))?[a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:role:update"],expression:"['system:role:update']"}],attrs:{type:"text",icon:"el-icon-edit"},on:{click:function(t){return e.$refs.operaRoleWindow.open("编辑角色",n,0)}}},[e._v("编辑")]),a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:role:createRolePermission"],expression:"['system:role:createRolePermission']"}],attrs:{type:"text"},on:{click:function(t){return e.$refs.permissionConfigWindow.open(n,0)}}},[e._v("配置权限")]),a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:role:createRoleMenu"],expression:"['system:role:createRoleMenu']"}],attrs:{type:"text",icon:"el-icon-menu"},on:{click:function(t){return e.$refs.menuConfigWindow.open(n,0)}}},[e._v("授权菜单")]),n.fixed?e._e():a("el-button",{directives:[{name:"permissions",rawName:"v-permissions",value:["system:role:delete"],expression:"['system:role:delete']"}],attrs:{type:"text",icon:"el-icon-delete"},on:{click:function(t){return e.deleteById(n)}}},[e._v("删除")])]:void 0}}],null,!0)}):e._e()],1),a("pagination",{attrs:{pagination:e.tableData.pagination},on:{"size-change":e.handleSizeChange,"current-change":e.handlePageChange}})]},proxy:!0}])},[a("el-form",{ref:"searchForm",attrs:{slot:"search-form",model:e.searchForm,"label-width":"100px",inline:""},slot:"search-form"},[a("el-form-item",{attrs:{label:"角色编码",prop:"code"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入角色编码"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.code,callback:function(t){e.$set(e.searchForm,"code",t)},expression:"searchForm.code"}})],1),a("el-form-item",{attrs:{label:"角色名称",prop:"name"}},[a("el-input",{directives:[{name:"trim",rawName:"v-trim"}],attrs:{placeholder:"请输入角色名称"},nativeOn:{keypress:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.name,callback:function(t){e.$set(e.searchForm,"name",t)},expression:"searchForm.name"}})],1),a("section",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:e.search}},[e._v("搜索")]),a("el-button",{on:{click:e.reset}},[e._v("重置")])],1)],1),a("OperaRoleWindow",{ref:"operaRoleWindow",on:{success:function(t){return e.handlePageChange(e.tableData.pagination.pageIndex)}}}),a("PermissionConfigWindow",{ref:"permissionConfigWindow",on:{success:function(t){return e.handlePageChange(e.tableData.pagination.pageIndex)}}}),a("MenuConfigWindow",{ref:"menuConfigWindow",on:{success:function(t){return e.handlePageChange(e.tableData.pagination.pageIndex)}}})],1)},r=[],i=(a("ac1f"),a("841c"),a("d529")),s=a("aa1c"),o=a("0f1b"),l=a("b4b4"),c=a("525f"),u=a("773a"),m={name:"SystemRole",extends:o["a"],components:{MenuConfigWindow:u["a"],PermissionConfigWindow:c["a"],OperaRoleWindow:l["a"],TableLayout:s["a"],Pagination:i["a"]},data:function(){return{searchForm:{code:"",name:"",remark:"",type:0}}},created:function(){this.config({module:"角色",api:"/system/role",sorts:[{property:"role.CREATE_TIME",direction:"DESC"}]}),this.search()}},d=m,p=a("2877"),f=Object(p["a"])(d,n,r,!1,null,null,null);t["default"]=f.exports},f993:function(e,t,a){"use strict";a("c312")},f9c8:function(e,t,a){},fac0:function(e,t,a){"use strict";a("073d")},fc54:function(e,t,a){}});
|