chunk-40220982.847f2559.js 30 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-40220982"],{"01ef":function(e,t,i){},1771:function(e,t,i){"use strict";i.d(t,"f",(function(){return c})),i.d(t,"c",(function(){return l})),i.d(t,"d",(function(){return d})),i.d(t,"b",(function(){return u})),i.d(t,"a",(function(){return h})),i.d(t,"e",(function(){return m}));var n=i("5530"),a=(i("aef6"),i("f559"),i("28a5"),i("6762"),i("2fdb"),i("b85c")),s=i("c2cf"),r=i("ebb5"),o=void 0,c=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};"string"===typeof e&&(e=[e]),e&&e.length>0&&s["a"].enums({codes:e}).then((function(i){var n,s=i.data,r=Object(a["a"])(e);try{for(r.s();!(n=r.n()).done;){var o=n.value;t[o]=s.data[o]}}catch(c){r.e(c)}finally{r.f()}}))},l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};c(e,t)},d=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};c(e,t)},u=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};"string"===typeof e&&(e=[e]),e&&e.length>0&&r["a"].list({codes:e}).then((function(i){var n,s=i.data,r=Object(a["a"])(e);try{for(r.s();!(n=r.n()).done;){var o=n.value;t[o]=s.data[o]}}catch(c){r.e(c)}finally{r.f()}}))},h=function(e){var t=e.data,i=t.type;if(i.includes("application/json")){var n=new FileReader;n.onload=function(e){if(2===e.target.readyState){var t=JSON.parse(e.target.result);o.$message({message:t.msg,type:"warning"})}},n.readAsText(t)}else{var a=e.headers["content-disposition"],s="下载文件.zip";if(a)for(var r=a.split(";"),c=0;c<r.length;c++){var l=r[c];if(null!==l&&""!==l){var d=l.split("=");if(null!==d&&d.length>0&&"filename"===d[0].trim().toLowerCase()){s=decodeURI(d[1]);break}}}(s.startsWith("'")||s.startsWith('"'))&&(s.endsWith("'")||s.endsWith('"'))&&(s=s.substring(1,s.length-1));var u=new Blob([t]),h=document.createElement("a");h.href=window.URL.createObjectURL(u),h.download=s,h.click(),window.URL.revokeObjectURL(h.href)}},m=function(e){var t={size:10,current:1,sort:"id",order:"descending",model:{},map:{},timeRange:null};return e?Object(n["a"])(Object(n["a"])({},t),e):t}},"2f21":function(e,t,i){"use strict";var n=i("79e5");e.exports=function(e,t){return!!e&&n((function(){t?e.call(null,(function(){}),1):e.call(null)}))}},"31a1":function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-dialog",{staticClass:"tenant-view",attrs:{title:e.$t("common.view"),width:e.width,visible:e.isVisible},on:{"update:visible":function(t){e.isVisible=t}}},[i("el-row",{attrs:{gutter:10}},[i("el-col",{attrs:{xs:24,sm:24}},[i("div",{staticClass:"img-wrapper"},[i("img",{attrs:{src:e.tenant.logo}})])])],1),e._v(" "),i("el-row",{attrs:{gutter:10}},[i("el-col",{attrs:{xs:24,sm:12}},[i("div",{staticClass:"view-item"},[i("i",{staticClass:"el-icon-user"}),e._v(" "),i("span",[e._v(e._s(e.$t("table.tenant.code")+":"))]),e._v("\n "+e._s(e.tenant.code)+"\n ")])]),e._v(" "),i("el-col",{attrs:{xs:24,sm:12}},[i("div",{staticClass:"view-item"},[i("i",{staticClass:"el-icon-suitcase"}),e._v(" "),i("span",[e._v(e._s(e.$t("table.tenant.name")+":"))]),e._v("\n "+e._s(e.tenant.name)+"\n ")])])],1),e._v(" "),i("el-row",{attrs:{gutter:10}},[i("el-col",{attrs:{xs:24,sm:12}},[i("div",{staticClass:"view-item"},[i("i",{staticClass:"el-icon-trophy"}),e._v(" "),i("span",[e._v(e._s(e.$t("table.tenant.type")+":"))]),e._v("\n "+e._s(e.tenant.type.desc)+"\n ")])]),e._v(" "),i("el-col",{attrs:{xs:24,sm:12}},[i("div",{staticClass:"view-item"},[i("i",{staticClass:"el-icon-phone-outline"}),e._v(" "),i("span",[e._v(e._s(e.$t("table.tenant.status")+":"))]),e._v("\n "+e._s(e.tenant.status.desc)+"\n ")])])],1),e._v(" "),i("el-row",{attrs:{gutter:10}},[i("el-col",{attrs:{xs:24,sm:12}},[i("div",{staticClass:"view-item"},[i("i",{staticClass:"el-icon-star-off"}),e._v(" "),i("span",[e._v(e._s(e.$t("table.tenant.duty")+":"))]),e._v("\n "+e._s(e.tenant.duty)+"\n ")])]),e._v(" "),i("el-col",{attrs:{xs:24,sm:12}},[i("div",{staticClass:"view-item"},[i("i",{staticClass:"el-icon-bangzhu"}),e._v(" "),i("span",[e._v(e._s(e.$t("table.tenant.expirationTime")+":"))]),e._v("\n "+e._s(e.tenant.expirationTime?e.tenant.expirationTime:"永久")+"\n ")])])],1),e._v(" "),i("el-row",{attrs:{gutter:10}},[i("el-col",{attrs:{xs:24,sm:12}},[i("div",{staticClass:"view-item"},[i("i",{staticClass:"el-icon-time"}),e._v(" "),i("span",[e._v(e._s(e.$t("table.createTime")+":"))]),e._v("\n "+e._s(e.tenant.createTime)+"\n ")])]),e._v(" "),i("el-col",{attrs:{xs:24,sm:12}},[i("div",{staticClass:"view-item"},[i("i",{staticClass:"el-icon-brush"}),e._v(" "),i("span",[e._v(e._s(e.$t("table.updateTime")+":"))]),e._v("\n "+e._s(e.tenant.updateTime)+"\n ")])])],1),e._v(" "),i("el-row",{attrs:{gutter:10}},[i("el-col",{attrs:{xs:24,sm:24}},[i("div",{staticClass:"view-item"},[i("i",{staticClass:"el-icon-date"}),e._v(" "),i("span",[e._v(e._s(e.$t("table.tenant.describe")+":"))]),e._v("\n "+e._s(e.tenant.describe)+"\n ")])])],1)],1)},a=[],s=i("5530"),r={name:"TenantView",filters:{passwordErrorLockTimeFilter:function(e){return"0"===e?"当天23点59分":e}},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 e=this;window.onresize=function(){return function(){e.width=e.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(e){this.tenant=Object(s["a"])({},e)},close:function(){this.$emit("close")}}},o=r,c=(i("ac03"),i("2877")),l=Object(c["a"])(o,n,a,!1,null,"12b17a8a",null);t["default"]=l.exports},4736:function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"app-container"},[i("el-row",{staticClass:"filter-container",attrs:{gutter:20}},[i("el-col",{attrs:{span:6}},[i("el-input",{attrs:{placeholder:"输入关键字进行过滤",size:"medium"},model:{value:e.filterText,callback:function(t){e.filterText=t},expression:"filterText"}}),e._v(" "),i("el-tree",{ref:"tree",staticClass:"filter-tree",attrs:{data:e.treeData,props:e.defaultProps,"show-checkbox":"","default-expand-all":"","filter-node-method":e.filterNode},on:{"node-click":e.handleNodeClick}})],1),e._v(" "),i("el-col",{attrs:{span:18}},[i("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],key:e.tableKey,ref:"table",staticStyle:{width:"100%"},attrs:{data:e.permissonData,border:"",fit:"","row-key":"id","row-class-name":e.rowClassName}},[i("el-table-column",{attrs:{prop:"name1",label:"三级菜单",width:"200px"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[i("el-checkbox",{attrs:{indeterminate:n.isIndeterminate},on:{change:function(t){return e.handleCheckAllChange(n.index,"name1",n.name1)}},model:{value:n.name1.checkAll,callback:function(t){e.$set(n.name1,"checkAll",t)},expression:"row.name1.checkAll"}},[e._v("全选")]),e._v(" "),i("div",{staticStyle:{margin:"15px 0"}}),e._v(" "),i("el-checkbox-group",{on:{change:function(t){return e.handleCheckedCitiesChange(n.index,"name1",n.name1,n.name1.checkedCities)}},model:{value:n.name1.checkedCities,callback:function(t){e.$set(n.name1,"checkedCities",t)},expression:"row.name1.checkedCities"}},e._l(n.name1.cities,(function(t){return i("el-checkbox",{key:t,attrs:{label:t}},[e._v(e._s(t))])})),1)]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"name2",label:"功能选项",width:"300px"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[i("el-checkbox",{attrs:{indeterminate:n.name2.isIndeterminate},on:{change:function(t){return e.handleCheckAllChange(n.index,"name2",n.name2)}},model:{value:n.name2.checkAll,callback:function(t){e.$set(n.name2,"checkAll",t)},expression:"row.name2.checkAll"}},[e._v("全选")]),e._v(" "),i("div",{staticStyle:{margin:"15px 0"}}),e._v(" "),i("el-checkbox-group",{on:{change:function(t){return e.handleCheckedCitiesChange(n.index,"name2",n.name2,n.name2.checkedCities)}},model:{value:n.name2.checkedCities,callback:function(t){e.$set(n.name2,"checkedCities",t)},expression:"row.name2.checkedCities"}},e._l(n.name2.cities,(function(t){return i("el-checkbox",{key:t,attrs:{label:t}},[e._v(e._s(t))])})),1)]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"name3",label:"数据列选项"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[i("el-checkbox",{attrs:{indeterminate:n.name3.isIndeterminate},on:{change:function(t){return e.handleCheckAllChange(n.index,"name3",n.name3)}},model:{value:n.name3.checkAll,callback:function(t){e.$set(n.name3,"checkAll",t)},expression:"row.name3.checkAll"}},[e._v("全选")]),e._v(" "),i("div",{staticStyle:{margin:"15px 0"}}),e._v(" "),i("el-checkbox-group",{on:{change:function(t){return e.handleCheckedCitiesChange(n.index,"name3",n.name3,n.name3.checkedCities)}},model:{value:n.name3.checkedCities,callback:function(t){e.$set(n.name3,"checkedCities",t)},expression:"row.name3.checkedCities"}},e._l(n.name3.cities,(function(t){return i("el-checkbox",{key:t,attrs:{label:t}},[e._v(e._s(t))])})),1)]}}])})],1)],1)],1),e._v(" "),i("tenant-edit",{ref:"edit",attrs:{"dialog-visible":e.dialog.isVisible,title:e.dialog.title},on:{close:e.editClose,success:e.editSuccess}}),e._v(" "),i("tenant-view",{ref:"view",attrs:{"dialog-visible":e.tenantViewVisible},on:{close:e.viewClose}}),e._v(" "),i("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:e.preview.isVisible},on:{"update:visible":function(t){return e.$set(e.preview,"isVisible",t)}}},[i("el-scrollbar",[i("div",{domProps:{innerHTML:e._s(e.preview.context)}})])],1)],1)},a=[],s=(i("28a5"),i("6762"),i("2fdb"),i("55dd"),i("ac6a"),i("20d6"),i("5530")),r=(i("386d"),i("da2d")),o=i("31a1"),c=i("7118"),l=i("a888"),d=i("1771"),u=["三级菜单"],h=["新增","修改","删除","查看"],m=["序号","名称","编码","简介","联系方式","邮箱","创建时间"],f={name:"TenantManage",directives:{elDragDialog:l["a"]},components:{TenantEdit:r["default"],TenantView:o["default"]},filters:{typeFilter:function(e){var t={CREATE:"success",REGISTER:"danger"};return t[e]||"info"},statusFilter:function(e){var t={NORMAL:"success",FORBIDDEN:"warning",WAITING:"info",REFUSE:"danger"};return t[e]||""}},data:function(){return{enterprise:{},filterText:"",permissonData:[{id:1001,name1:{checkAll:!1,checkedCities:[],cities:u,isIndeterminate:!1},name2:{checkAll:!1,checkedCities:["新增","修改"],cities:h,isIndeterminate:!0},name3:{checkAll:!1,checkedCities:[],cities:m,isIndeterminate:!1}},{id:2001,name1:{checkAll:!1,checkedCities:[],cities:u,isIndeterminate:!1},name2:{checkAll:!1,checkedCities:["新增","修改"],cities:h,isIndeterminate:!0},name3:{checkAll:!1,checkedCities:[],cities:m,isIndeterminate:!1}},{id:3001,name1:{checkAll:!1,checkedCities:[],cities:u,isIndeterminate:!1},name2:{checkAll:!1,checkedCities:["新增","修改"],cities:h,isIndeterminate:!0},name3:{checkAll:!1,checkedCities:[],cities:m,isIndeterminate:!1}}],treeData:[{id:1,label:"510南山工厂",children:[{id:4,label:"主生产车间",children:[{id:9,label:"普通产线一"},{id:10,label:"智能化柔性制造单元(FMC)",children:[{id:110,label:"边缘计算盒子1",children:[{id:1131,label:"哈挺GS200/66 PLUS数控车床"},{id:1141,label:"XT630 5AX五轴加工中心"},{id:1151,label:"三坐标检测仪"}]},{id:111,label:"边缘计算盒子2",children:[{id:1132,label:"上下料机器人01"},{id:1142,label:"上下料机器人02"},{id:1152,label:"上下料机器人03"}]},{id:112,label:"边缘计算盒子3",children:[{id:1133,label:"哈挺GS200/66 PLUS数控车床"},{id:1143,label:"清洗设备01"},{id:1153,label:"清洗设备02"}]}]}]},{id:40,label:"次生产车间",children:[{id:90,label:"三级 1-1-1"},{id:100,label:"三级 1-1-2",children:[{id:1100,label:"四级 1-1-1-1"},{id:1110,label:"四级 1-1-1-2"},{id:1120,label:"四级 1-1-1-3",children:[{id:1130,label:"五级 1-1-1-1-1"},{id:1140,label:"五级 1-1-1-1-2"},{id:1150,label:"五级 1-1-1-1-3"}]}]}]}]}],defaultProps:{children:"children",label:"label"},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:{}}}},created:function(){this.enterprise=this.$route.query,console.log("路由传参的数据:",this.enterprise)},watch:{$route:function(){this.enterprise=this.$route.query,console.log("监听路由传参的变化:",this.enterprise)},filterText:function(e){this.$refs.tree.filter(e)}},computed:{currentUser:function(){return this.$store.state.account.user},typeFilterList:function(){var e=[];for(var t in this.enums.TenantTypeEnum)e.push({value:t,text:this.enums.TenantTypeEnum[t]});return e},statusFilterList:function(){var e=[];for(var t in this.enums.TenantStatusEnum)e.push({value:t,text:this.enums.TenantStatusEnum[t]});return e}},mounted:function(){Object(d["c"])(["TenantStatusEnum","TenantTypeEnum"],this.enums),this.fetch()},methods:{rowClassName:function(e){var t=e.row,i=e.rowIndex;t.index=i},filterNode:function(e,t){return!e||-1!==t.label.indexOf(e)},handleNodeClick:function(e){console.log(e)},goMeun:function(e){console.log("【Go】-点击事件: ",e)},factoryMgr:function(){this.selection.length?this.selection.length>1?this.$message({message:"请只能选择一条数据!",type:"warning"}):this.$router.push({path:"/enterpriseMgr/edgeBoxMgr",query:this.selection[0]}):this.$message({message:"请至少选择一条数据!",type:"warning"})},factoryRowMgr:function(e){this.$router.push({path:"/enterpriseMgr/edgeBoxMgr",query:e})},handleCheckAllChange:function(e,t,i){console.log("全选按钮:",e,t),i.checkAll?(this.permissonData[e][t].checkedCities=i.cities,this.permissonData[e][t].isIndeterminate=!0):(this.permissonData[e][t].checkedCities=[],this.permissonData[e][t].isIndeterminate=!1)},handleCheckedCitiesChange:function(e,t,i,n){console.log("单个选择:",e,t,i,n);var a=n.length;this.permissonData[e][t].checkAll=a===this.permissonData[e][t].cities.length,this.permissonData[e][t].isIndeterminate=a>0&&a<this.permissonData[e][t].cities.length},viewClose:function(){this.tenantViewVisible=!1},editClose:function(){this.dialog.isVisible=!1},editSuccess:function(){this.search()},onSelectChange:function(e){this.selection=e},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()},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(e){this.$refs.table.clearSelection(),this.$refs.table.toggleRowSelection(e,!0),this.batchDelete()},batchDelete:function(){var e=this;if(this.selection.length){var t=this.selection.findIndex((function(e){return e.readonly}));t>-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 t=[],i=!1;e.selection.forEach((function(e){e.readonly?i=!0:t.push(e.id)})),i?e.$message({message:e.$t("tips.systemData"),type:"warning"}):e.updateStatus(t)})).catch((function(){console.log("已经取消删除!")}))}else this.$message({message:this.$t("tips.noDataSelected"),type:"warning"})},clearSelections:function(){this.$refs.table.clearSelection()},delete:function(e){var t=this;c["a"].remove({ids:e}).then((function(e){var i=e.data;i.isSuccess&&(t.$message({message:t.$t("tips.deleteSuccess"),type:"success"}),t.search())}))},updateStatus:function(e){var t=this;c["a"].updateStatus({"ids[]":e}).then((function(e){var i=e.data;i.isSuccess&&(t.$message({message:"禁用成功",type:"success"}),t.search())}))},view:function(e){this.$refs.view.setTenant(e),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(e){e.readonly?this.$message({message:this.$t("tips.systemData"),type:"warning"}):(this.$refs.edit.setTenant(e),this.$refs.edit.type="edit",this.dialog.title=this.$t("common.edit"),this.dialog.isVisible=!0)},fetch:function(){var e=this,t=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=t.current?t.current:this.queryParams.current,this.queryParams.size=t.size?t.size:this.queryParams.size,c["a"].page(this.queryParams).then((function(t){var i=t.data;i.isSuccess&&(e.tableData=i.data)})).finally((function(){return e.loading=!1}))},sortChange:function(e){this.queryParams.sort=e.prop,this.queryParams.order=e.order,this.queryParams.sort&&this.search()},filterChange:function(e){for(var t in e)if(t.includes(".")){var i={};i[t.split(".")[1]]=e[t][0],this.queryParams.model[t.split(".")[0]]=i}else this.queryParams.model[t]=e[t][0];this.search()},cellClick:function(e,t){var i=this;if("operation"!==t["columnKey"]){var n=!1;this.selection.forEach((function(t){t.id===e.id&&(n=!0,i.$refs.table.toggleRowSelection(e))})),n||this.$refs.table.toggleRowSelection(e,!0)}}}},p=f,b=(i("b838"),i("b05e"),i("2877")),v=Object(b["a"])(p,n,a,!1,null,"12ddff1e",null);t["default"]=v.exports},"55dd":function(e,t,i){"use strict";var n=i("5ca1"),a=i("d8e8"),s=i("4bf8"),r=i("79e5"),o=[].sort,c=[1,2,3];n(n.P+n.F*(r((function(){c.sort(void 0)}))||!r((function(){c.sort(null)}))||!i("2f21")(o)),"Array",{sort:function(e){return void 0===e?o.call(s(this)):o.call(s(this),a(e))}})},7118:function(e,t,i){"use strict";var n=i("5530"),a=i("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"}};t["a"]={page:function(e){return Object(a["a"])(Object(n["a"])(Object(n["a"])({},s.page),{},{data:e}))},save:function(e){return Object(a["a"])(Object(n["a"])(Object(n["a"])({},s.save),{},{data:e}))},saveInit:function(e){return Object(a["a"])(Object(n["a"])(Object(n["a"])({},s.saveInit),{},{data:e}))},update:function(e){return Object(a["a"])(Object(n["a"])(Object(n["a"])({},s.update),{},{data:e}))},remove:function(e){return Object(a["a"])(Object(n["a"])(Object(n["a"])({},s.remove),{},{data:e}))}}},a888:function(e,t,i){"use strict";i("a481"),i("6762"),i("2fdb");var n={bind:function(e,t,i){var n=e.querySelector(".el-dialog__header"),a=e.querySelector(".el-dialog");n.style.cssText+=";cursor:move;",a.style.cssText+=";top:0px;";var s=function(){return window.document.currentStyle?function(e,t){return e.currentStyle[t]}:function(e,t){return getComputedStyle(e,!1)[t]}}();n.onmousedown=function(e){var t=e.clientX-n.offsetLeft,r=e.clientY-n.offsetTop,o=a.offsetWidth,c=a.offsetHeight,l=document.body.clientWidth,d=document.body.clientHeight,u=a.offsetLeft,h=l-a.offsetLeft-o,m=a.offsetTop,f=d-a.offsetTop-c,p=s(a,"left"),b=s(a,"top");p.includes("%")?(p=+document.body.clientWidth*(+p.replace(/\%/g,"")/100),b=+document.body.clientHeight*(+b.replace(/\%/g,"")/100)):(p=+p.replace(/\px/g,""),b=+b.replace(/\px/g,"")),document.onmousemove=function(e){var n=e.clientX-t,s=e.clientY-r;-n>u?n=-u:n>h&&(n=h),-s>m?s=-m:s>f&&(s=f),a.style.cssText+=";left:".concat(n+p,"px;top:").concat(s+b,"px;"),i.child.$emit("dragDialog")},document.onmouseup=function(e){document.onmousemove=null,document.onmouseup=null}}}},a=function(e){e.directive("el-drag-dialog",n)};window.Vue&&(window["el-drag-dialog"]=n,Vue.use(a)),n.install=a;t["a"]=n},ac03:function(e,t,i){"use strict";var n=i("fc54"),a=i.n(n);a.a},aef6:function(e,t,i){"use strict";var n=i("5ca1"),a=i("9def"),s=i("d2c8"),r="endsWith",o=""[r];n(n.P+n.F*i("5147")(r),"String",{endsWith:function(e){var t=s(this,e,r),i=arguments.length>1?arguments[1]:void 0,n=a(t.length),c=void 0===i?n:Math.min(a(i),n),l=String(e);return o?o.call(t,l,c):t.slice(c-l.length,c)===l}})},b05e:function(e,t,i){"use strict";var n=i("01ef"),a=i.n(n);a.a},b838:function(e,t,i){"use strict";var n=i("fa90"),a=i.n(n);a.a},c2cf:function(e,t,i){"use strict";var n=i("5530"),a=i("9256"),s=i("5657"),r={generateId:{url:"/authority/common/generateId",method:"GET"}};t["a"]={uploadFile:"".concat("http://106.14.142.95:10000").concat("/api","/file/attachment/upload"),enums:function(e){return Object(a["a"])({method:"GET",url:"/oauth/enums",data:e})},export:function(e,t){return Object(a["a"])({method:"POST",url:e,responseType:"blob",data:t})},loadImg:function(e){var t=s["a"].get("TOKEN",""),i=s["a"].get("TENANT","");return"".concat("http://106.14.142.95:10000").concat("/api","/file/attachment/download/").concat(e.bizType,"/").concat(e.bizId,"?token=").concat(t,"&tenant=").concat(i)},generateId:function(e){return Object(a["a"])(Object(n["a"])(Object(n["a"])({},r.generateId),{},{data:e}))},getAttachment:function(e){return Object(a["a"])({url:"/file/attachment",method:"get",data:e})},deleteAttachment:function(e){return Object(a["a"])({url:"/file/attachment",method:"delete",data:e})},downloadAttachment:function(e){return Object(a["a"])({url:"/file/attachment/download",method:"get",responseType:"blob",data:e})},downloadAttachmentBiz:function(e){return Object(a["a"])({url:"/file/attachment/download/biz",method:"get",responseType:"blob",data:e})}}},cf10:function(e,t,i){"use strict";var n=i("fe63"),a=i.n(n);a.a},da2d:function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-dialog",{attrs:{"close-on-click-modal":!1,"close-on-press-escape":!1,title:e.title,visible:e.isVisible,width:e.width,top:"50px"},on:{"update:visible":function(t){e.isVisible=t}}},[i("el-form",{ref:"form",attrs:{model:e.tenant,rules:e.rules,"label-position":"right","label-width":"130px"}},[i("el-form-item",{attrs:{label:e.$t("table.tenant.code"),prop:"code"}},[i("el-tooltip",{staticClass:"item",attrs:{content:"建议填写企业的简称",effect:"dark",placement:"top-start"}},[i("el-input",{attrs:{disabled:"edit"===e.type},model:{value:e.tenant.code,callback:function(t){e.$set(e.tenant,"code",t)},expression:"tenant.code"}})],1)],1),e._v(" "),i("el-form-item",{attrs:{label:e.$t("table.tenant.name"),prop:"name"}},[i("el-input",{model:{value:e.tenant.name,callback:function(t){e.$set(e.tenant,"name",t)},expression:"tenant.name"}})],1),e._v(" "),i("el-form-item",{attrs:{label:e.$t("table.tenant.duty"),prop:"duty"}},[i("el-input",{model:{value:e.tenant.duty,callback:function(t){e.$set(e.tenant,"duty",t)},expression:"tenant.duty"}})],1),e._v(" "),i("el-form-item",{attrs:{label:e.$t("table.tenant.expirationTime"),prop:"expirationTime"}},[i("el-tooltip",{staticClass:"item",attrs:{content:"企业试用有效期, 不填表示永久有效",effect:"dark",placement:"top-start"}},[i("el-date-picker",{attrs:{format:"yyyy-MM-dd HH:mm:ss",placeholder:"企业试用有效期",type:"datetime","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:e.tenant.expirationTime,callback:function(t){e.$set(e.tenant,"expirationTime",t)},expression:"tenant.expirationTime"}})],1)],1),e._v(" "),i("el-form-item",{attrs:{label:e.$t("table.tenant.logo"),prop:"logo"}},[i("el-upload",{staticClass:"avatar-uploader",attrs:{action:e.uploadFileUrl,"before-upload":e.beforeAvatarUpload,data:e.updateFileData,headers:e.uploadFileHeaders,"on-error":e.handleAvatarError,"on-success":e.handleAvatarSuccess,"show-file-list":!1}},[e.tenant.logo?i("img",{staticClass:"avatar",attrs:{src:e.tenant.logo}}):i("i",{staticClass:"el-icon-plus avatar-uploader-icon"})])],1),e._v(" "),i("el-form-item",{attrs:{label:e.$t("table.tenant.describe"),prop:"describe"}},[i("el-input",{attrs:{type:"textarea"},model:{value:e.tenant.describe,callback:function(t){e.$set(e.tenant,"describe",t)},expression:"tenant.describe"}})],1)],1),e._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{plain:"",type:"warning"},on:{click:function(t){e.isVisible=!1}}},[e._v(e._s(e.$t("common.cancel")))]),e._v(" "),i("el-button",{attrs:{plain:"",type:"primary",disabled:e.confirmDisabled},on:{click:e.submitForm}},[e._v(e._s(e.$t("common.confirm")))])],1)],1)},a=[],s=i("5530"),r=i("c2cf"),o=i("5657"),c=i("7118"),l=i("b170"),d=i("27ae"),u={name:"TenantEdit",props:{dialogVisible:{type:Boolean,default:!1},title:{type:String,default:""}},data:function(){var e=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(t,i,n){"add"===e.type?Object(l["d"])(i)?c["a"].check(i).then((function(e){var t=e.data;t.data?n("编码已经存在"):n()})):n("企业编码只能是字母、数字或_"):n()},trigger:"blur"}]}}},computed:{isVisible:{get:function(){return this.dialogVisible},set:function(){this.close(),this.reset()}},passwordErrorNumTips:function(){return"密码输错".concat(this.tenant.passwordErrorNum,"次数后锁定账号")},passwordErrorLockTimeTips:function(){var e="";switch(this.passwordErrorLockTimeUnit){case"h":e="".concat(this.passwordErrorLockTime,"小时");break;case"d":e="".concat(this.passwordErrorLockTime,"天");break;case"w":e="".concat(this.passwordErrorLockTime,"周");break;case"m":e="".concat(this.passwordErrorLockTime,"月");break;case"0":default:e="当天23:59:59";break}return"密码输错".concat(this.tenant.passwordErrorNum,"次数后锁定账号").concat(e)},uploadFileUrl:function(){return r["a"].uploadFile},uploadFileHeaders:function(){return{token:"Bearer "+o["a"].get("TOKEN",""),tenant:o["a"].get("TENANT","")||"",Authorization:"Basic ".concat(d["Base64"].encode("".concat("zuihou_ui",":").concat("zuihou_ui_secret")))}},passwordErrorLockTimeComputed:function(){switch(this.passwordErrorLockTimeUnit){case"0":return this.passwordErrorLockTime;case"h":case"d":case"w":case"m":default:return this.passwordErrorLockTime+this.passwordErrorLockTimeUnit}}},mounted:function(){var e=this;window.onresize=function(){return function(){e.width=e.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(e){this.tenant=Object(s["a"])({},e),this.updateFileData.bizId=this.tenant.id},close:function(){this.$emit("close")},submitForm:function(){var e=this;this.$refs.form.validate((function(t){if(!t)return!1;e.tenant.passwordErrorLockTime=e.passwordErrorLockTimeComputed,e.confirmDisabled=!0,"add"===e.type?e.save():e.update()}))},save:function(){var e=this;c["a"].save(this.tenant).then((function(t){var i=t.data;i.isSuccess&&(e.isVisible=!1,e.$message({message:e.$t("tips.createSuccess"),type:"success"}),e.$emit("success"))})).finally((function(){return e.confirmDisabled=!1,!0}))},update:function(){var e=this;c["a"].update(this.tenant).then((function(t){var i=t.data;i.isSuccess&&(e.isVisible=!1,e.$message({message:e.$t("tips.updateSuccess"),type:"success"}),e.$emit("success"))})).finally((function(){return e.confirmDisabled=!1,!0}))},reset:function(){this.$refs.form.clearValidate(),this.$refs.form.resetFields(),this.tenant=this.initTenant()},passwordErrorLockTimeUnitChange:function(e){console.log(e),"0"===e?(this.tenant.passwordErrorLockTime=0,this.passwordErrorLockTimeHidden=!0):this.passwordErrorLockTimeHidden=!1},handleAvatarSuccess:function(e,t){if(e.isError)this.$message.error(e.msg);else{var i=e.data;this.tenant.logo=i["url"]}},handleAvatarError:function(e,t){this.$message.error(e.msg)},beforeAvatarUpload:function(e){var t="image/jpeg"===e.type,i=e.size/1024/1024<10;return t||this.$message.error("上传头像图片只能是 JPG 格式!"),i||this.$message.error("上传头像图片大小不能超过 10MB!"),t&&i}}},h=u,m=(i("cf10"),i("2877")),f=Object(m["a"])(h,n,a,!1,null,null,null);t["default"]=f.exports},ebb5:function(e,t,i){"use strict";var n=i("5530"),a=i("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"}};t["a"]={page:function(e){return Object(a["a"])(Object(n["a"])(Object(n["a"])({},s.page),{},{data:e}))},save:function(e){return Object(a["a"])(Object(n["a"])(Object(n["a"])({},s.save),{},{data:e}))},update:function(e){return Object(a["a"])(Object(n["a"])(Object(n["a"])({},s.update),{},{data:e}))},delete:function(e){return Object(a["a"])(Object(n["a"])(Object(n["a"])({},s.delete),{},{data:e}))},list:function(e){return Object(a["a"])(Object(n["a"])(Object(n["a"])({},s.list),{},{data:e}))},preview:function(e){return Object(a["a"])(Object(n["a"])(Object(n["a"])({},s.preview),{},{data:e}))},export:function(e){return Object(a["a"])(Object(n["a"])(Object(n["a"])({},s.export),{},{responseType:"blob",data:e}))},import:function(e){return Object(a["a"])(Object(n["a"])(Object(n["a"])({},s.import),{},{data:e}))}}},fa90:function(e,t,i){},fc54:function(e,t,i){},fe63:function(e,t,i){}}]);