| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-48e838f2"],{"09f4":function(t,e,a){"use strict";a.d(e,"a",(function(){return r})),Math.easeInOutQuad=function(t,e,a,n){return t/=n/2,t<1?a/2*t*t+e:(t--,-a/2*(t*(t-2)-1)+e)};var n=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)}}();function i(t){document.documentElement.scrollTop=t,document.body.parentNode.scrollTop=t,document.body.scrollTop=t}function s(){return document.documentElement.scrollTop||document.body.parentNode.scrollTop||document.body.scrollTop}function r(t,e,a){var r=s(),o=t-r,l=20,c=0;e="undefined"===typeof e?500:e;var u=function t(){c+=l;var s=Math.easeInOutQuad(c,r,o,e);i(s),c<e?n(t):a&&"function"===typeof a&&a()};u()}},1771:function(t,e,a){"use strict";a.d(e,"f",(function(){return l})),a.d(e,"c",(function(){return c})),a.d(e,"d",(function(){return u})),a.d(e,"b",(function(){return d})),a.d(e,"a",(function(){return m})),a.d(e,"e",(function(){return p}));var n=a("5530"),i=(a("aef6"),a("f559"),a("28a5"),a("6762"),a("2fdb"),a("b85c")),s=a("c2cf"),r=a("ebb5"),o=void 0,l=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};"string"===typeof t&&(t=[t]),t&&t.length>0&&s["a"].enums({codes:t}).then((function(a){var n,s=a.data,r=Object(i["a"])(t);try{for(r.s();!(n=r.n()).done;){var o=n.value;e[o]=s.data[o]}}catch(l){r.e(l)}finally{r.f()}}))},c=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};l(t,e)},u=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};l(t,e)},d=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};"string"===typeof t&&(t=[t]),t&&t.length>0&&r["a"].list({codes:t}).then((function(a){var n,s=a.data,r=Object(i["a"])(t);try{for(r.s();!(n=r.n()).done;){var o=n.value;e[o]=s.data[o]}}catch(l){r.e(l)}finally{r.f()}}))},m=function(t){var e=t.data,a=e.type;if(a.includes("application/json")){var n=new FileReader;n.onload=function(t){if(2===t.target.readyState){var e=JSON.parse(t.target.result);o.$message({message:e.msg,type:"warning"})}},n.readAsText(e)}else{var i=t.headers["content-disposition"],s="下载文件.zip";if(i)for(var r=i.split(";"),l=0;l<r.length;l++){var c=r[l];if(null!==c&&""!==c){var u=c.split("=");if(null!==u&&u.length>0&&"filename"===u[0].trim().toLowerCase()){s=decodeURI(u[1]);break}}}(s.startsWith("'")||s.startsWith('"'))&&(s.endsWith("'")||s.endsWith('"'))&&(s=s.substring(1,s.length-1));var d=new Blob([e]),m=document.createElement("a");m.href=window.URL.createObjectURL(d),m.download=s,m.click(),window.URL.revokeObjectURL(m.href)}},p=function(t){var e={size:10,current:1,sort:"id",order:"descending",model:{},map:{},timeRange:null};return t?Object(n["a"])(Object(n["a"])({},e),t):e}},"2f21":function(t,e,a){"use strict";var n=a("79e5");t.exports=function(t,e){return!!t&&n((function(){e?t.call(null,(function(){}),1):t.call(null)}))}},"359a":function(t,e,a){},"4a6f":function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{staticClass:"tenant-view",attrs:{title:t.$t("common.view"),width:t.width,visible:t.isVisible},on:{"update:visible":function(e){t.isVisible=e}}},[a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{xs:24,sm:24}},[a("div",{staticClass:"img-wrapper"},[a("img",{attrs:{src:t.tenant.logo}})])])],1),t._v(" "),a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{xs:24,sm:12}},[a("div",{staticClass:"view-item"},[a("i",{staticClass:"el-icon-user"}),t._v(" "),a("span",[t._v(t._s(t.$t("table.tenant.code")+":"))]),t._v("\n "+t._s(t.tenant.code)+"\n ")])]),t._v(" "),a("el-col",{attrs:{xs:24,sm:12}},[a("div",{staticClass:"view-item"},[a("i",{staticClass:"el-icon-suitcase"}),t._v(" "),a("span",[t._v(t._s(t.$t("table.tenant.name")+":"))]),t._v("\n "+t._s(t.tenant.name)+"\n ")])])],1),t._v(" "),a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{xs:24,sm:12}},[a("div",{staticClass:"view-item"},[a("i",{staticClass:"el-icon-trophy"}),t._v(" "),a("span",[t._v(t._s(t.$t("table.tenant.type")+":"))]),t._v("\n "+t._s(t.tenant.type.desc)+"\n ")])]),t._v(" "),a("el-col",{attrs:{xs:24,sm:12}},[a("div",{staticClass:"view-item"},[a("i",{staticClass:"el-icon-phone-outline"}),t._v(" "),a("span",[t._v(t._s(t.$t("table.tenant.status")+":"))]),t._v("\n "+t._s(t.tenant.status.desc)+"\n ")])])],1),t._v(" "),a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{xs:24,sm:12}},[a("div",{staticClass:"view-item"},[a("i",{staticClass:"el-icon-star-off"}),t._v(" "),a("span",[t._v(t._s(t.$t("table.tenant.duty")+":"))]),t._v("\n "+t._s(t.tenant.duty)+"\n ")])]),t._v(" "),a("el-col",{attrs:{xs:24,sm:12}},[a("div",{staticClass:"view-item"},[a("i",{staticClass:"el-icon-bangzhu"}),t._v(" "),a("span",[t._v(t._s(t.$t("table.tenant.expirationTime")+":"))]),t._v("\n "+t._s(t.tenant.expirationTime?t.tenant.expirationTime:"永久")+"\n ")])])],1),t._v(" "),a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{xs:24,sm:12}},[a("div",{staticClass:"view-item"},[a("i",{staticClass:"el-icon-time"}),t._v(" "),a("span",[t._v(t._s(t.$t("table.createTime")+":"))]),t._v("\n "+t._s(t.tenant.createTime)+"\n ")])]),t._v(" "),a("el-col",{attrs:{xs:24,sm:12}},[a("div",{staticClass:"view-item"},[a("i",{staticClass:"el-icon-brush"}),t._v(" "),a("span",[t._v(t._s(t.$t("table.updateTime")+":"))]),t._v("\n "+t._s(t.tenant.updateTime)+"\n ")])])],1),t._v(" "),a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{xs:24,sm:24}},[a("div",{staticClass:"view-item"},[a("i",{staticClass:"el-icon-date"}),t._v(" "),a("span",[t._v(t._s(t.$t("table.tenant.describe")+":"))]),t._v("\n "+t._s(t.tenant.describe)+"\n ")])])],1)],1)},i=[],s=a("5530"),r={name:"TenantView",filters:{passwordErrorLockTimeFilter:function(t){return"0"===t?"当天23点59分":t}},props:{dialogVisible:{type:Boolean,default:!1}},data:function(){return{screenWidth:0,width:this.initWidth(),tenant:{type:{desc:""},status:{desc:""}}}},computed:{isVisible:{get:function(){return this.dialogVisible},set:function(){this.close()}}},mounted:function(){var t=this;window.onresize=function(){return function(){t.width=t.initWidth()}()}},methods:{initWidth:function(){return this.screenWidth=document.body.clientWidth,this.screenWidth<550?"95%":this.screenWidth<990?"580px":this.screenWidth<1400?"600px":"650px"},setTenant:function(t){this.tenant=Object(s["a"])({},t)},close:function(){this.$emit("close")}}},o=r,l=(a("74d8"),a("2877")),c=Object(l["a"])(o,n,i,!1,null,"d0760cbc",null);e["default"]=c.exports},"4feb":function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"app-container"},[a("div",{staticClass:"filter-container"},[t._v("\n \t企业名称:"),a("el-input",{staticStyle:{width:"150px"},attrs:{placeholder:"请输入企业名称",size:"medium"},model:{value:t.queryParams.model.name,callback:function(e){t.$set(t.queryParams.model,"name",e)},expression:"queryParams.model.name"}}),t._v("\n \t企业ID:"),a("el-input",{staticStyle:{width:"150px"},attrs:{placeholder:"请输入企业ID",size:"medium"},model:{value:t.queryParams.model.code,callback:function(e){t.$set(t.queryParams.model,"code",e)},expression:"queryParams.model.code"}}),t._v("\n \t分类:"),a("el-select",{staticStyle:{width:"120px"},attrs:{placeholder:"请选择类型",size:"medium"},model:{value:t.queryParams.model.typeID,callback:function(e){t.$set(t.queryParams.model,"typeID",e)},expression:"queryParams.model.typeID"}},t._l(t.typeFilterList,(function(t){return a("el-option",{key:t.value,attrs:{label:t.text,value:t.value}})})),1),t._v("\n \t启用状态:"),a("el-select",{staticStyle:{width:"120px"},attrs:{placeholder:"请选择启用状态",size:"medium"},model:{value:t.queryParams.model.activeStatus,callback:function(e){t.$set(t.queryParams.model,"activeStatus",e)},expression:"queryParams.model.activeStatus"}},t._l(t.qiyongStatus,(function(t){return a("el-option",{key:t.value,attrs:{label:t.text,value:t.value}})})),1),t._v(" "),a("el-button",{attrs:{plain:"",type:"primary",icon:"el-icon-search",size:"medium"},on:{click:t.search}},[t._v("\n "+t._s(t.$t("table.search"))+"\n ")]),t._v(" "),a("el-button",{attrs:{plain:"",type:"warning",icon:"el-icon-refresh",size:"medium"},on:{click:t.reset}},[t._v("\n "+t._s(t.$t("table.reset"))+"\n ")])],1),t._v(" "),a("el-row",{staticClass:"filter-container"},[a("el-col",[a("el-button",{attrs:{type:"primary",icon:"el-icon-plus",size:"medium"},on:{click:t.add}},[t._v("\n\t "+t._s(t.$t("table.add"))+"\n\t ")]),t._v(" "),a("el-button",{attrs:{type:"success",icon:"el-icon-edit",size:"medium"},on:{click:t.editOne}},[t._v("\n\t "+t._s(t.$t("common.edit"))+"\n\t ")]),t._v(" "),a("el-button",{attrs:{type:"danger",icon:"el-icon-delete",size:"medium"},on:{click:t.batchDelete}},[t._v("\n\t "+t._s(t.$t("table.delete"))+"\n\t ")]),t._v(" "),a("el-button",{attrs:{type:"primary",icon:"el-icon-check",size:"medium"},on:{click:function(e){return t.updateActiveStatus("1")}}},[t._v("\n\t "+t._s(t.$t("table.qiyong"))+"\n\t ")]),t._v(" "),a("el-button",{attrs:{type:"primary",icon:"el-icon-warning-outline",size:"medium"},on:{click:function(e){return t.updateActiveStatus("0")}}},[t._v("\n\t "+t._s(t.$t("table.dongjie"))+"\n\t ")]),t._v(" "),a("el-button",{attrs:{type:"primary",icon:"el-icon-office-building",size:"medium"},on:{click:t.factoryMgr}},[t._v("\n\t "+t._s(t.$t("table.gongchangMgr"))+"\n\t ")])],1)],1),t._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],key:t.tableKey,ref:"table",staticStyle:{width:"100%"},attrs:{data:t.tableData.records,border:"",fit:"","row-key":"id"},on:{"filter-change":t.filterChange,"selection-change":t.onSelectChange,"sort-change":t.sortChange,"cell-click":t.cellClick}},[a("el-table-column",{attrs:{align:"center",type:"selection",width:"40px","reserve-selection":!0}}),t._v(" "),a("el-table-column",{attrs:{prop:"code",label:t.$t("table.tenant.code"),"show-overflow-tooltip":!0,align:"center",width:"100px"}}),t._v(" "),a("el-table-column",{attrs:{prop:"name",label:t.$t("table.tenant.name"),"show-overflow-tooltip":!0,width:"150px"}}),t._v(" "),a("el-table-column",{attrs:{prop:"shortName",label:"简称","show-overflow-tooltip":!0,width:"100px"}}),t._v(" "),a("el-table-column",{attrs:{prop:"adminAccount",label:"管理员账号",width:"120px"}}),t._v(" "),a("el-table-column",{attrs:{prop:"landMark",label:"登录地址标识",width:"120px"}}),t._v(" "),a("el-table-column",{attrs:{prop:"phone",label:"手机号",width:"120px"}}),t._v(" "),a("el-table-column",{attrs:{prop:"email",label:"邮箱",width:"120px"}}),t._v(" "),a("el-table-column",{attrs:{"filter-multiple":!1,filters:t.typeFilterList,"column-key":"type.code",label:t.$t("table.tenant.type"),"show-overflow-tooltip":!0,align:"center",prop:"type",width:"80px"},scopedSlots:t._u([{key:"default",fn:function(e){var n=e.row;return[a("el-tag",{attrs:{type:t._f("typeFilter")(n.type?n.type.code:"")}},[t._v(t._s(n.type.desc))])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"activeStatus",label:"启用状态",align:"center",width:"90px"},scopedSlots:t._u([{key:"default",fn:function(e){var n=e.row;return[a("el-tag",{attrs:{type:"1"==n.activeStatus?"success":"info"}},[t._v("\n \t"+t._s("1"==n.activeStatus?"启用":"冻结")+"\n ")])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:t.$t("table.createTime"),align:"center",prop:"createTime",sortable:"custom",width:"170px"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",[t._v(t._s(e.row.createTime))])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:t.$t("table.operation"),fixed:"right",align:"center","column-key":"operation",width:"180px"},scopedSlots:t._u([{key:"default",fn:function(e){var n=e.row;return[a("el-tooltip",{staticClass:"item",attrs:{content:"工厂管理",effect:"dark",placement:"top-start"}},[a("i",{staticClass:"el-icon-office-building table-operation",staticStyle:{color:"#2db7f5"},on:{click:function(e){return t.factoryRowMgr(n)}}})]),t._v(" "),a("el-tooltip",{staticClass:"item",attrs:{content:"修改",effect:"dark",placement:"top-start"}},[a("i",{staticClass:"el-icon-edit table-operation",staticStyle:{color:"#2db7f5"},on:{click:function(e){return t.edit(n)}}})]),t._v(" "),a("el-tooltip",{staticClass:"item",attrs:{content:"删除",effect:"dark",placement:"top-start"}},[a("i",{staticClass:"el-icon-delete table-operation",staticStyle:{color:"#f50"},on:{click:function(e){return t.singleDelete(n)}}})]),t._v(" "),a("el-tooltip",{staticClass:"item",attrs:{content:"冻结",effect:"dark",placement:"top-start"}},[a("i",{staticClass:"el-icon-warning-outline table-operation",staticStyle:{color:"#f50"},on:{click:function(e){return t.dongJieRow(n)}}})]),t._v(" "),a("el-tooltip",{staticClass:"item",attrs:{content:"功能权限",effect:"dark",placement:"top-start"}},[a("i",{staticClass:"el-icon-setting table-operation",staticStyle:{color:"#2db7f5"},on:{click:function(e){return t.permissionMgr(n)}}})])]}}])})],1),t._v(" "),a("pagination",{directives:[{name:"show",rawName:"v-show",value:t.tableData.total>0,expression:"tableData.total > 0"}],attrs:{limit:t.queryParams.size,page:t.queryParams.current,total:Number(t.tableData.total)},on:{"update:limit":function(e){return t.$set(t.queryParams,"size",e)},"update:page":function(e){return t.$set(t.queryParams,"current",e)},pagination:t.fetch}}),t._v(" "),a("tenant-edit",{ref:"edit",attrs:{"dialog-visible":t.dialog.isVisible,title:t.dialog.title,typeFilterList:t.typeFilterList},on:{close:t.editClose,success:t.editSuccess}}),t._v(" "),a("tenant-view",{ref:"view",attrs:{"dialog-visible":t.tenantViewVisible},on:{close:t.viewClose}}),t._v(" "),a("el-dialog",{directives:[{name:"el-drag-dialog",rawName:"v-el-drag-dialog"}],attrs:{"close-on-click-modal":!1,"close-on-press-escape":!0,title:"预览",width:"80%",top:"50px",visible:t.preview.isVisible},on:{"update:visible":function(e){return t.$set(t.preview,"isVisible",e)}}},[a("el-scrollbar",[a("div",{domProps:{innerHTML:t._s(t.preview.context)}})])],1)],1)},i=[],s=(a("28a5"),a("6762"),a("2fdb"),a("55dd"),a("ac6a"),a("20d6"),a("5530")),r=(a("386d"),a("333d")),o=a("cced"),l=a("4a6f"),c=a("7118"),u=a("a888"),d=a("1771"),m={name:"TenantManage",directives:{elDragDialog:u["a"]},components:{Pagination:r["a"],TenantEdit:o["default"],TenantView:l["default"]},filters:{typeFilter:function(t){var e={CREATE:"success",REGISTER:"danger"};return e[t]||"info"},statusFilter:function(t){var e={NORMAL:"success",FORBIDDEN:"warning",WAITING:"info",REFUSE:"danger"};return e[t]||""}},data:function(){return{qiyongStatus:[{value:"",text:"全部"},{value:"1",text:"启用"},{value:"0",text:"冻结"}],dialog:{isVisible:!1,title:""},preview:{isVisible:!1,context:""},tenantViewVisible:!1,tableKey:0,queryParams:Object(d["e"])({}),selection:[],loading:!1,tableData:{total:0},enums:{TenantTypeEnum:{},TenantStatusEnum:{}}}},computed:{currentUser:function(){return this.$store.state.account.user},typeFilterList:function(){var t=[];for(var e in this.enums.TenantTypeEnum)t.push({value:e,text:this.enums.TenantTypeEnum[e]});return t},statusFilterList:function(){var t=[];for(var e in this.enums.TenantStatusEnum)t.push({value:e,text:this.enums.TenantStatusEnum[e]});return t}},mounted:function(){Object(d["c"])(["TenantStatusEnum","TenantTypeEnum"],this.enums),this.fetch()},methods:{factoryMgr:function(){this.selection.length?this.selection.length>1?this.$message({message:"请只能选择一条数据!",type:"warning"}):this.$router.push({path:"/enterpriseMgr/factoryMgr",query:this.selection[0]}):this.$message({message:"请至少选择一条数据!",type:"warning"})},factoryRowMgr:function(t){this.$router.push({path:"/enterpriseMgr/factoryMgr",query:t})},permissionMgr:function(t){this.$router.push({path:"/enterpriseMgr/permissionMgr",query:t})},updateActiveStatus:function(t){var e=this;if(this.selection.length)if(this.selection.length>1)this.$message({message:"请只能选择一条数据!",type:"warning"});else{var a={};a=this.selection[0],a.activeStatus=t;var n="冻结成功!";"1"==t&&(n="启用成功!"),c["a"].updateActiveStatus(a).then((function(t){200==t.status&&(e.$message({message:n,type:"success"}),e.search())}))}else this.$message({message:"请至少选择一条数据!",type:"warning"})},dongJieRow:function(t){var e=this,a={};a=t,a.activeStatus="0",c["a"].updateActiveStatus(a).then((function(t){200==t.status&&(e.$message({message:"冻结成功!",type:"success"}),e.search())}))},viewClose:function(){this.tenantViewVisible=!1},editClose:function(){this.dialog.isVisible=!1},editSuccess:function(){this.search()},onSelectChange:function(t){this.selection=t},search:function(){this.fetch(Object(s["a"])({},this.queryParams))},reset:function(){this.queryParams=Object(d["e"])({}),this.$refs.table.clearSort(),this.$refs.table.clearFilter(),this.search()},exportExcelPreview:function(){var t=this;this.queryParams.timeRange&&(this.queryParams.map.createTime_st=this.queryParams.timeRange[0],this.queryParams.map.createTime_ed=this.queryParams.timeRange[1]),this.queryParams.map.fileName="导出用户数据",c["a"].preview(this.queryParams).then((function(e){var a=e.data;t.preview.isVisible=!0,t.preview.context=a.data}))},exportExcel:function(){this.queryParams.timeRange&&(this.queryParams.map.createTime_st=this.queryParams.timeRange[0],this.queryParams.map.createTime_ed=this.queryParams.timeRange[1]),this.queryParams.map.fileName="导出用户数据",c["a"].export(this.queryParams).then((function(t){Object(d["a"])(t)}))},add:function(){this.tableData.total>5?this.$message({message:"演示环境有限,最多支持创建5个租户,请在现有租户下创建用户进行测试",type:"warning",duration:5e3}):(this.$refs.edit.type="add",this.dialog.title=this.$t("common.add"),this.dialog.isVisible=!0)},singleDelete:function(t){this.$refs.table.clearSelection(),this.$refs.table.toggleRowSelection(t,!0),this.batchDelete()},batchDelete:function(){var t=this;if(this.selection.length){var e=this.selection.findIndex((function(t){return t.readonly}));e>-1?this.$message({message:this.$t("tips.systemData"),type:"warning"}):this.$confirm("删除租户数据后,会将租户库及其所有数据全部删除,确认删除?",this.$t("common.tips"),{distinguishCancelAndClose:!0,confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then((function(){var e=[],a=!1;t.selection.forEach((function(t){t.readonly?a=!0:e.push(t.id)})),a?t.$message({message:t.$t("tips.systemData"),type:"warning"}):t.delete(e)})).catch((function(){}))}else this.$message({message:this.$t("tips.noDataSelected"),type:"warning"})},clearSelections:function(){this.$refs.table.clearSelection()},delete:function(t){var e=this;c["a"].remove({ids:t}).then((function(t){var a=t.data;a.isSuccess&&(e.$message({message:e.$t("tips.deleteSuccess"),type:"success"}),e.search())}))},updateStatus:function(t){var e=this;c["a"].updateStatus({"ids[]":t}).then((function(t){var a=t.data;a.isSuccess&&(e.$message({message:"禁用成功",type:"success"}),e.search())}))},view:function(t){this.$refs.view.setTenant(t),this.tenantViewVisible=!0},editOne:function(){this.selection.length?this.selection.length>1?this.$message({message:"请只能选择一条数据!",type:"warning"}):(console.log("选择的数据:",this.selection[0]),this.edit(this.selection[0])):this.$message({message:"请至少选择一条数据!",type:"warning"})},edit:function(t){t.readonly?this.$message({message:this.$t("tips.systemData"),type:"warning"}):(this.$refs.edit.setTenant(t),this.$refs.edit.type="edit",this.dialog.title=this.$t("common.edit"),this.dialog.isVisible=!0)},fetch:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.loading=!0,this.queryParams.timeRange&&(this.queryParams.map.createTime_st=this.queryParams.timeRange[0],this.queryParams.map.createTime_ed=this.queryParams.timeRange[1]),this.queryParams.current=e.current?e.current:this.queryParams.current,this.queryParams.size=e.size?e.size:this.queryParams.size,c["a"].page(this.queryParams).then((function(e){var a=e.data;a.isSuccess&&(t.tableData=a.data)})).finally((function(){return t.loading=!1}))},sortChange:function(t){this.queryParams.sort=t.prop,this.queryParams.order=t.order,this.queryParams.sort&&this.search()},filterChange:function(t){for(var e in t)if(e.includes(".")){var a={};a[e.split(".")[1]]=t[e][0],this.queryParams.model[e.split(".")[0]]=a}else this.queryParams.model[e]=t[e][0];this.search()},cellClick:function(t,e){var a=this;if("operation"!==e["columnKey"]){var n=!1;this.selection.forEach((function(e){e.id===t.id&&(n=!0,a.$refs.table.toggleRowSelection(t))})),n||this.$refs.table.toggleRowSelection(t,!0)}}}},p=m,h=a("2877"),f=Object(h["a"])(p,n,i,!1,null,"20173756",null);e["default"]=f.exports},"55dd":function(t,e,a){"use strict";var n=a("5ca1"),i=a("d8e8"),s=a("4bf8"),r=a("79e5"),o=[].sort,l=[1,2,3];n(n.P+n.F*(r((function(){l.sort(void 0)}))||!r((function(){l.sort(null)}))||!a("2f21")(o)),"Array",{sort:function(t){return void 0===t?o.call(s(this)):o.call(s(this),i(t))}})},7061:function(t,e,a){"use strict";var n=a("359a"),i=a.n(n);i.a},7118:function(t,e,a){"use strict";var n=a("5530"),i=a("9256"),s={page:{method:"POST",url:"/authority/tenant/page"},update:{method:"PUT",url:"/authority/tenant"},save:{method:"POST",url:"/authority/tenant"},saveInit:{method:"POST",url:"/authority/tenant/init"},remove:{method:"DELETE",url:"/authority/tenant/remove"}};e["a"]={page:function(t){return Object(i["a"])(Object(n["a"])(Object(n["a"])({},s.page),{},{data:t}))},save:function(t){return Object(i["a"])(Object(n["a"])(Object(n["a"])({},s.save),{},{data:t}))},saveInit:function(t){return Object(i["a"])(Object(n["a"])(Object(n["a"])({},s.saveInit),{},{data:t}))},update:function(t){return Object(i["a"])(Object(n["a"])(Object(n["a"])({},s.update),{},{data:t}))},remove:function(t){return Object(i["a"])(Object(n["a"])(Object(n["a"])({},s.remove),{},{data:t}))}}},"74d8":function(t,e,a){"use strict";var n=a("9346"),i=a.n(n);i.a},9346:function(t,e,a){},a888:function(t,e,a){"use strict";a("a481"),a("6762"),a("2fdb");var n={bind:function(t,e,a){var n=t.querySelector(".el-dialog__header"),i=t.querySelector(".el-dialog");n.style.cssText+=";cursor:move;",i.style.cssText+=";top:0px;";var s=function(){return window.document.currentStyle?function(t,e){return t.currentStyle[e]}:function(t,e){return getComputedStyle(t,!1)[e]}}();n.onmousedown=function(t){var e=t.clientX-n.offsetLeft,r=t.clientY-n.offsetTop,o=i.offsetWidth,l=i.offsetHeight,c=document.body.clientWidth,u=document.body.clientHeight,d=i.offsetLeft,m=c-i.offsetLeft-o,p=i.offsetTop,h=u-i.offsetTop-l,f=s(i,"left"),v=s(i,"top");f.includes("%")?(f=+document.body.clientWidth*(+f.replace(/\%/g,"")/100),v=+document.body.clientHeight*(+v.replace(/\%/g,"")/100)):(f=+f.replace(/\px/g,""),v=+v.replace(/\px/g,"")),document.onmousemove=function(t){var n=t.clientX-e,s=t.clientY-r;-n>d?n=-d:n>m&&(n=m),-s>p?s=-p:s>h&&(s=h),i.style.cssText+=";left:".concat(n+f,"px;top:").concat(s+v,"px;"),a.child.$emit("dragDialog")},document.onmouseup=function(t){document.onmousemove=null,document.onmouseup=null}}}},i=function(t){t.directive("el-drag-dialog",n)};window.Vue&&(window["el-drag-dialog"]=n,Vue.use(i)),n.install=i;e["a"]=n},aef6:function(t,e,a){"use strict";var n=a("5ca1"),i=a("9def"),s=a("d2c8"),r="endsWith",o=""[r];n(n.P+n.F*a("5147")(r),"String",{endsWith:function(t){var e=s(this,t,r),a=arguments.length>1?arguments[1]:void 0,n=i(e.length),l=void 0===a?n:Math.min(i(a),n),c=String(t);return o?o.call(e,c,l):e.slice(l-c.length,l)===c}})},c2cf:function(t,e,a){"use strict";var n=a("5530"),i=a("9256"),s=a("5657"),r={generateId:{url:"/authority/common/generateId",method:"GET"}};e["a"]={uploadFile:"".concat("http://106.14.142.95:10000").concat("/api","/file/attachment/upload"),enums:function(t){return Object(i["a"])({method:"GET",url:"/oauth/enums",data:t})},export:function(t,e){return Object(i["a"])({method:"POST",url:t,responseType:"blob",data:e})},loadImg:function(t){var e=s["a"].get("TOKEN",""),a=s["a"].get("TENANT","");return"".concat("http://106.14.142.95:10000").concat("/api","/file/attachment/download/").concat(t.bizType,"/").concat(t.bizId,"?token=").concat(e,"&tenant=").concat(a)},generateId:function(t){return Object(i["a"])(Object(n["a"])(Object(n["a"])({},r.generateId),{},{data:t}))},getAttachment:function(t){return Object(i["a"])({url:"/file/attachment",method:"get",data:t})},deleteAttachment:function(t){return Object(i["a"])({url:"/file/attachment",method:"delete",data:t})},downloadAttachment:function(t){return Object(i["a"])({url:"/file/attachment/download",method:"get",responseType:"blob",data:t})},downloadAttachmentBiz:function(t){return Object(i["a"])({url:"/file/attachment/download/biz",method:"get",responseType:"blob",data:t})}}},cced:function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{"close-on-click-modal":!1,"close-on-press-escape":!1,title:t.title,visible:t.isVisible,width:t.width,top:"50px"},on:{"update:visible":function(e){t.isVisible=e}}},[a("el-form",{ref:"form",attrs:{model:t.tenant,rules:t.rules,"label-position":"right","label-width":"130px"}},[a("el-form-item",{attrs:{label:"企业名称:",prop:"name"}},[a("el-input",{attrs:{placeholder:"请输入..."},model:{value:t.tenant.name,callback:function(e){t.$set(t.tenant,"name",e)},expression:"tenant.name"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"简称:",prop:"shortName"}},[a("el-input",{attrs:{placeholder:"请输入..."},model:{value:t.tenant.shortName,callback:function(e){t.$set(t.tenant,"shortName",e)},expression:"tenant.shortName"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"管理员账号:",prop:"adminAccount"}},[a("el-input",{staticStyle:{width:"80%"},attrs:{placeholder:"请输入..."},model:{value:t.tenant.adminAccount,callback:function(e){t.$set(t.tenant,"adminAccount",e)},expression:"tenant.adminAccount"}}),t._v(" "),a("a",{staticClass:"checkUsed",on:{click:function(e){return t.checkUsed(t.tenant.adminAccount,"adminAccount")}}},[t._v("检测可用")])],1),t._v(" "),a("el-form-item",{attrs:{label:"密码:",prop:"password"}},[a("el-input",{attrs:{placeholder:"请输入..."},model:{value:t.tenant.password,callback:function(e){t.$set(t.tenant,"password",e)},expression:"tenant.password"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"手机号:",prop:"phone"}},[a("el-input",{attrs:{placeholder:"请输入..."},model:{value:t.tenant.phone,callback:function(e){t.$set(t.tenant,"phone",e)},expression:"tenant.phone"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"邮箱:",prop:"email"}},[a("el-input",{attrs:{placeholder:"请输入..."},model:{value:t.tenant.email,callback:function(e){t.$set(t.tenant,"email",e)},expression:"tenant.email"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"分类:",prop:"duty"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择分类"},model:{value:t.tenant.type,callback:function(e){t.$set(t.tenant,"type",e)},expression:"tenant.type"}},t._l(t.typeFilterList,(function(t){return a("el-option",{key:t.value,attrs:{label:t.text,value:t.value}})})),1)],1),t._v(" "),a("el-form-item",{attrs:{label:"登录地标识:",prop:"landMark"}},[a("el-input",{staticStyle:{width:"80%"},attrs:{placeholder:"请输入..."},model:{value:t.tenant.landMark,callback:function(e){t.$set(t.tenant,"landMark",e)},expression:"tenant.landMark"}}),t._v(" "),a("a",{staticClass:"checkUsed",on:{click:function(e){return t.checkUsed(t.tenant.landMark,"landMark")}}},[t._v("检测可用")])],1),t._v(" "),a("el-form-item",{attrs:{label:"启用状态:",prop:"activeStatus"}},[[a("el-radio",{attrs:{label:"1"},model:{value:t.tenant.activeStatus,callback:function(e){t.$set(t.tenant,"activeStatus",e)},expression:"tenant.activeStatus"}},[t._v("启用")]),t._v(" "),a("el-radio",{attrs:{label:"0"},model:{value:t.tenant.activeStatus,callback:function(e){t.$set(t.tenant,"activeStatus",e)},expression:"tenant.activeStatus"}},[t._v("冻结")])]],2)],1),t._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{plain:"",type:"warning"},on:{click:function(e){t.isVisible=!1}}},[t._v(t._s(t.$t("common.cancel")))]),t._v(" "),a("el-button",{attrs:{plain:"",type:"primary",disabled:t.confirmDisabled},on:{click:t.submitForm}},[t._v(t._s(t.$t("common.confirm")))])],1)],1)},i=[],s=a("5530"),r=(a("c2cf"),a("5657"),a("7118")),o=a("b170"),l=(a("27ae"),{name:"TenantEdit",props:{typeFilterList:Array,dialogVisible:{type:Boolean,default:!1},title:{type:String,default:""}},data:function(){var t=this;return{type:"add",updateFileData:{bizType:"TENANT_LOGO",bizId:""},passwordErrorLockTimeHidden:!0,passwordErrorLockTime:0,passwordErrorLockTimeUnit:"0",passwordErrorLockTimeOptions:[{value:"0",label:"当天凌晨"},{value:"h",label:"小时"},{value:"d",label:"天"},{value:"w",label:"周"},{value:"m",label:"月"}],tenant:this.initTenant(),screenWidth:0,width:this.initWidth(),confirmDisabled:!1,roles:[],rules:{code:[{required:!0,message:this.$t("rules.require"),trigger:"blur"},{min:4,max:10,message:this.$t("rules.range4to10"),trigger:"blur"},{validator:function(e,a,n){"add"===t.type?Object(o["d"])(a)?r["a"].check(a).then((function(t){var e=t.data;e.data?n("编码已经存在"):n()})):n("企业编码只能是字母、数字或_"):n()},trigger:"blur"}]}}},computed:{isVisible:{get:function(){return this.dialogVisible},set:function(){this.close(),this.reset()}}},mounted:function(){var t=this;window.onresize=function(){return function(){t.width=t.initWidth()}()}},methods:{initTenant:function(){return{id:"",code:"",name:"",duty:"",expirationTime:null,logo:"",describe:""}},initWidth:function(){return this.screenWidth=document.body.clientWidth,this.screenWidth<991?"90%":this.screenWidth<1400?"45%":"800px"},setTenant:function(t){this.tenant=Object(s["a"])({},t),this.updateFileData.bizId=this.tenant.id},close:function(){this.$emit("close")},reset:function(){this.$refs.form.clearValidate(),this.$refs.form.resetFields(),this.tenant=this.initTenant()},submitForm:function(){var t=this;this.$refs.form.validate((function(e){if(!e)return!1;t.confirmDisabled=!0,"add"===t.type?t.save():t.update()}))},save:function(){var t=this;r["a"].save(this.tenant).then((function(e){var a=e.data;a.isSuccess&&(t.isVisible=!1,t.$message({message:t.$t("tips.createSuccess"),type:"success"}),t.$emit("success"),t.$emit("close"))})).finally((function(){return t.confirmDisabled=!1,!0}))},update:function(){var t=this;r["a"].updateNew(this.tenant).then((function(e){var a=e.data;a.isSuccess&&(t.isVisible=!1,t.$message({message:t.$t("tips.updateSuccess"),type:"success"}),t.$emit("success"),t.$emit("close"))})).finally((function(){return t.confirmDisabled=!1,!0}))},passwordErrorLockTimeUnitChange:function(t){console.log(t),"0"===t?(this.tenant.passwordErrorLockTime=0,this.passwordErrorLockTimeHidden=!0):this.passwordErrorLockTimeHidden=!1},handleAvatarSuccess:function(t,e){if(t.isError)this.$message.error(t.msg);else{var a=t.data;this.tenant.logo=a["url"]}},handleAvatarError:function(t,e){this.$message.error(t.msg)},beforeAvatarUpload:function(t){var e="image/jpeg"===t.type,a=t.size/1024/1024<10;return e||this.$message.error("上传头像图片只能是 JPG 格式!"),a||this.$message.error("上传头像图片大小不能超过 10MB!"),e&&a},checkUsed:function(t,e){var a=this;console.log("检测可用:",t);var n={value:t,field:e};r["a"].checkField(n).then((function(t){console.log("检测可用返回数据:",t),200==t.status&&a.$message({message:"检测成功!",type:"success"})}))}}}),c=l,u=(a("7061"),a("2877")),d=Object(u["a"])(c,n,i,!1,null,null,null);e["default"]=d.exports},ebb5:function(t,e,a){"use strict";var n=a("5530"),i=a("9256"),s={page:{method:"POST",url:"/authority/dictionaryItem/page"},update:{method:"PUT",url:"/authority/dictionaryItem"},save:{method:"POST",url:"/authority/dictionaryItem"},delete:{method:"DELETE",url:"/authority/dictionaryItem"},list:{method:"GET",url:"/oauth/dictionaryItem/codes"},preview:{method:"POST",url:"/authority/dictionaryItem/preview"},export:{method:"POST",url:"/authority/dictionaryItem/export"},import:{method:"POST",url:"/authority/dictionaryItem/import"}};e["a"]={page:function(t){return Object(i["a"])(Object(n["a"])(Object(n["a"])({},s.page),{},{data:t}))},save:function(t){return Object(i["a"])(Object(n["a"])(Object(n["a"])({},s.save),{},{data:t}))},update:function(t){return Object(i["a"])(Object(n["a"])(Object(n["a"])({},s.update),{},{data:t}))},delete:function(t){return Object(i["a"])(Object(n["a"])(Object(n["a"])({},s.delete),{},{data:t}))},list:function(t){return Object(i["a"])(Object(n["a"])(Object(n["a"])({},s.list),{},{data:t}))},preview:function(t){return Object(i["a"])(Object(n["a"])(Object(n["a"])({},s.preview),{},{data:t}))},export:function(t){return Object(i["a"])(Object(n["a"])(Object(n["a"])({},s.export),{},{responseType:"blob",data:t}))},import:function(t){return Object(i["a"])(Object(n["a"])(Object(n["a"])({},s.import),{},{data:t}))}}}}]);
|