2 lines
19 KiB
JavaScript
2 lines
19 KiB
JavaScript
"use strict";(self["webpackChunkdatabasir"]=self["webpackChunkdatabasir"]||[]).push([[314],{47042:function(e,t,n){var r=n(82109),u=n(17854),o=n(43157),a=n(4411),i=n(70111),l=n(51400),c=n(26244),s=n(45656),p=n(86135),f=n(5112),d=n(81194),m=n(50206),g=d("slice"),w=f("species"),h=u.Array,_=Math.max;r({target:"Array",proto:!0,forced:!g},{slice:function(e,t){var n,r,u,f=s(this),d=c(f),g=l(e,d),v=l(void 0===t?d:t,d);if(o(f)&&(n=f.constructor,a(n)&&(n===h||o(n.prototype))?n=void 0:i(n)&&(n=n[w],null===n&&(n=void 0)),n===h||void 0===n))return m(f,g,v);for(r=new(void 0===n?h:n)(_(v-g,0)),u=0;g<v;g++,u++)g in f&&p(r,u,f[g]);return r.length=u,r}})},78337:function(e,t,n){n.d(t,{Wq:function(){return o},ex:function(){return a},vB:function(){return i},iE:function(){return s},yF:function(){return p},E2:function(){return f},_j:function(){return d},q9:function(){return m}});var r=n(63872),u="/api/v1.0/groups",o=function(e){return r.Z.get(u,{params:e})},a=function(e){return r.Z.get(u+"/"+e)},i=function(e){return e.id&&null!=e.id?c(e):l(e)},l=function(e){return r.Z.post(u,e)},c=function(e){return r.Z.patch(u,e)},s=function(e){return r.Z["delete"](u+"/"+e)},p=function(e,t){return r.Z.get(u+"/"+e+"/members",{params:t})},f=function(e,t){return r.Z.post(u+"/"+e+"/members",t)},d=function(e,t){return r.Z["delete"](u+"/"+e+"/members/"+t)},m=function(e,t,n){var o={role:n};return r.Z.patch(u+"/"+e+"/members/"+t,o)}},63110:function(e,t,n){n.d(t,{yw:function(){return o},Dx:function(){return a},B9:function(){return i},__:function(){return l},IJ:function(){return c},r4:function(){return s},oD:function(){return p},_:function(){return f},Uz:function(){return d},gQ:function(){return m},Gz:function(){return g}});var r=n(63872),u="/api/v1.0/users",o=function(e){return r.Z.get(u,{params:e})},a=function(e){return r.Z.post(u+"/"+e+"/enable")},i=function(e){return r.Z.post(u+"/"+e+"/disable")},l=function(e){return r.Z.get(u+"/"+e)},c=function(e){return r.Z["delete"](u+"/"+e)},s=function(e){return r.Z.post(u,e)},p=function(e){return r.Z.post(u+"/"+e+"/renew_password")},f=function(e){return r.Z.post(u+"/"+e+"/sys_owners")},d=function(e){return r.Z["delete"](u+"/"+e+"/sys_owners")},m=function(e,t){return r.Z.post(u+"/"+e+"/password",t)},g=function(e,t){return r.Z.post(u+"/"+e+"/nickname",t)}},19080:function(e,t,n){n.d(t,{V$:function(){return o},Ni:function(){return a},a3:function(){return i}});var r=n(63872),u="/api/v1.0/user_projects/favorites",o=function(e){return r.Z.get(u,{params:e})},a=function(e){return r.Z["delete"](u+"/"+e)},i=function(e){return r.Z.post(u+"/"+e)}},36314:function(e,t,n){n.r(t),n.d(t,{default:function(){return z}});n(68309),n(82526),n(41817),n(47042);var r=n(66252),u=n(3577),o=n(49963),a={style:{display:"flex","justify-content":"space-between"}},i=["onClick"],l={style:{color:"#909399","font-size":"13px"}},c={style:{color:"#909399"}},s={key:1},p=(0,r.Uk)(" 更多 "),f=(0,r.Uk)("查看文档"),d=(0,r.Uk)("取消关注"),m=(0,r.Uk)("删除项目"),g=(0,r._)("h2",null,"组长管理",-1),w=(0,r.Uk)("保存"),h=(0,r.Uk)("取消"),_=(0,r.Uk)("删除分组"),v=(0,r.Uk)("确认删除分组");function W(e,t,n,W,D,y){var P=(0,r.up)("el-button"),b=(0,r.up)("el-tooltip"),k=(0,r.up)("el-col"),C=(0,r.up)("el-input"),j=(0,r.up)("el-row"),G=(0,r.up)("el-empty"),O=(0,r.up)("el-link"),E=(0,r.up)("user"),z=(0,r.up)("el-icon"),U=(0,r.up)("el-tag"),x=(0,r.up)("arrow-down"),Z=(0,r.up)("el-dropdown-item"),R=(0,r.up)("el-dropdown-menu"),N=(0,r.up)("el-dropdown"),S=(0,r.up)("el-space"),T=(0,r.up)("folder"),V=(0,r.up)("el-card"),F=(0,r.up)("el-main"),I=(0,r.up)("el-pagination"),$=(0,r.up)("el-footer"),Q=(0,r.up)("el-container"),q=(0,r.up)("el-tab-pane"),A=(0,r.up)("el-table-column"),L=(0,r.up)("database-icon"),M=(0,r.up)("el-table"),Y=(0,r.up)("el-tabs"),B=(0,r.up)("el-form-item"),H=(0,r.up)("el-autocomplete"),K=(0,r.up)("el-form"),J=(0,r.up)("warning-filled"),X=(0,r.up)("el-collapse-item"),ee=(0,r.up)("el-collapse"),te=(0,r.up)("el-dialog"),ne=(0,r.Q2)("require-roles");return(0,r.wg)(),(0,r.iD)(r.HY,null,[(0,r.Wm)(Y,{modelValue:y.activeTab,"onUpdate:modelValue":t[3]||(t[3]=function(e){return y.activeTab=e}),onTabClick:y.onTabClick},{default:(0,r.w5)((function(){return[(0,r.Wm)(q,{label:"项目分组",name:"groupListTab"},{default:(0,r.w5)((function(){return[(0,r.Wm)(Q,null,{default:(0,r.w5)((function(){return[(0,r.Wm)(F,null,{default:(0,r.w5)((function(){return[(0,r.Wm)(j,{gutter:12},{default:(0,r.w5)((function(){return[(0,r.wy)(((0,r.wg)(),(0,r.j4)(k,{xs:24,sm:24,md:12,lg:5,xl:3},{default:(0,r.w5)((function(){return[(0,r.Wm)(b,{content:"创建一个分组",placement:"top"},{default:(0,r.w5)((function(){return[(0,r.Wm)(P,{type:"plain",icon:"plus",style:{width:"100%"},onClick:t[0]||(t[0]=function(e){return y.toCreatePage()})})]})),_:1})]})),_:1})),[[ne,["SYS_OWNER"]]]),(0,r.Wm)(k,{xs:24,sm:24,md:12,lg:8,xl:8},{default:(0,r.w5)((function(){return[(0,r.Wm)(C,{onChange:y.onQuery,modelValue:D.groupPageQuery.groupNameContains,"onUpdate:modelValue":t[1]||(t[1]=function(e){return D.groupPageQuery.groupNameContains=e}),label:"组名",placeholder:"组名称搜索","prefix-icon":"search"},null,8,["onChange","modelValue"])]})),_:1})]})),_:1}),0==D.groupPageData.data.length?((0,r.wg)(),(0,r.j4)(j,{key:0},{default:(0,r.w5)((function(){return[(0,r.Wm)(k,null,{default:(0,r.w5)((function(){return[(0,r.Wm)(G,{description:"请先创建分组"})]})),_:1})]})),_:1})):((0,r.wg)(),(0,r.j4)(j,{key:1,gutter:20},{default:(0,r.w5)((function(){return[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(D.groupPageData.data,(function(e){return(0,r.wg)(),(0,r.j4)(k,{xs:24,sm:12,md:12,lg:8,xl:6,key:e.id,style:{"margin-bottom":"20px"}},{default:(0,r.w5)((function(){return[(0,r.Wm)(V,{shadow:"hover",onMouseenter:function(t){return D.mouseEnterGroupId=e.id},onMouseleave:t[2]||(t[2]=function(e){return D.mouseEnterGroupId=null}),onClick:function(t){return y.toGroupDashboard(e.id,e.name)},class:"box"},{default:(0,r.w5)((function(){return[(0,r._)("div",a,[(0,r.Wm)(O,{underline:!1},{default:(0,r.w5)((function(){return[(0,r._)("div",{onClick:function(t){return y.toGroupDashboard(e.id,e.name)},style:{margin:"0 auto"}},[(0,r._)("h4",null,(0,u.zw)(e.name),1)],8,i)]})),_:2},1024),(0,r.wy)((0,r.Wm)(O,{underline:!1,onClick:(0,o.iM)((function(t){return y.toEditPage(e.id,e.name)}),["stop"]),icon:"Edit",style:{"margin-left":"8px"}},null,8,["onClick"]),[[o.F8,e.id==D.mouseEnterGroupId],[ne,["SYS_OWNER","GROUP_OWNER?groupId="+e.id]]])]),(0,r.Wm)(S,{direction:"vertical",alignment:"stretch",size:16},{default:(0,r.w5)((function(){return[(0,r._)("span",l,(0,u.zw)(e.description),1),(0,r.Wm)(S,{wrap:""},{default:(0,r.w5)((function(){return[(0,r.Wm)(b,{content:"组长"},{default:(0,r.w5)((function(){return[(0,r.Wm)(z,{color:"#909399"},{default:(0,r.w5)((function(){return[(0,r.Wm)(E)]})),_:1})]})),_:1}),((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(e.groupOwnerNames.slice(0,2),(function(e,t){return(0,r.wg)(),(0,r.j4)(U,{key:t,type:"info"},{default:(0,r.w5)((function(){return[(0,r.Uk)((0,u.zw)(e),1)]})),_:2},1024)})),128)),e.groupOwnerNames.length>2?((0,r.wg)(),(0,r.j4)(N,{key:0},{dropdown:(0,r.w5)((function(){return[(0,r.Wm)(R,null,{default:(0,r.w5)((function(){return[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(e.groupOwnerNames.slice(2),(function(e,t){return(0,r.wg)(),(0,r.j4)(Z,{key:t},{default:(0,r.w5)((function(){return[(0,r.Wm)(U,{type:"info"},{default:(0,r.w5)((function(){return[(0,r.Uk)((0,u.zw)(e),1)]})),_:2},1024)]})),_:2},1024)})),128))]})),_:2},1024)]})),default:(0,r.w5)((function(){return[(0,r.Wm)(z,{class:"el-icon--right"},{default:(0,r.w5)((function(){return[(0,r.Wm)(x)]})),_:1})]})),_:2},1024)):(0,r.kq)("",!0)]})),_:2},1024),(0,r.Wm)(S,{wrap:""},{default:(0,r.w5)((function(){return[(0,r.Wm)(b,{content:"项目数"},{default:(0,r.w5)((function(){return[(0,r.Wm)(z,{color:"#909399"},{default:(0,r.w5)((function(){return[(0,r.Wm)(T)]})),_:1})]})),_:1}),(0,r._)("span",c,(0,u.zw)(e.projectCount),1)]})),_:2},1024)]})),_:2},1024)]})),_:2},1032,["onMouseenter","onClick"])]})),_:2},1024)})),128))]})),_:1}))]})),_:1}),(0,r.Wm)($,null,{default:(0,r.w5)((function(){return[(0,r.Wm)(I,{layout:"prev, pager, next","hide-on-single-page":!1,currentPage:D.groupPageData.number,"page-size":D.groupPageData.size,"page-count":D.groupPageData.totalPages,onCurrentChange:y.onPageChange},null,8,["currentPage","page-size","page-count","onCurrentChange"])]})),_:1})]})),_:1})]})),_:1}),(0,r.Wm)(q,{label:"关注项目",name:"favoriteProjectListTab"},{default:(0,r.w5)((function(){return[(0,r.Wm)(Q,null,{default:(0,r.w5)((function(){return[(0,r.Wm)(F,null,{default:(0,r.w5)((function(){return[(0,r.Wm)(M,{data:D.favoriteProjectPageData.data,stripe:""},{default:(0,r.w5)((function(){return[(0,r.Wm)(A,{prop:"projectId",label:"项目 ID"}),(0,r.Wm)(A,{prop:"projectName",label:"项目名称"},{default:(0,r.w5)((function(e){return[(0,r.Wm)(O,{onClick:function(t){return y.toDocumentPage(e.row)}},{default:(0,r.w5)((function(){return[(0,r._)("span",null,(0,u.zw)(e.row.projectName),1)]})),_:2},1032,["onClick"])]})),_:1}),(0,r.Wm)(A,{prop:"projectDescription",label:"项目描述"}),(0,r.Wm)(A,{label:"定时同步",align:"center"},{default:(0,r.w5)((function(e){return[e.row.isAutoSync?((0,r.wg)(),(0,r.j4)(U,{key:0},{default:(0,r.w5)((function(){return[(0,r.Uk)((0,u.zw)(e.row.autoSyncCron),1)]})),_:2},1024)):((0,r.wg)(),(0,r.iD)("span",s," 无 "))]})),_:1}),(0,r.Wm)(A,{label:"数据库类型"},{default:(0,r.w5)((function(e){return[(0,r.Wm)(L,{databaseType:e.row.databaseType,icon:e.row.icon},null,8,["databaseType","icon"])]})),_:1}),(0,r.Wm)(A,{prop:"databaseName",label:"数据库名称"}),(0,r.Wm)(A,{prop:"groupName",label:"所属分组"},{default:(0,r.w5)((function(e){return[(0,r.Wm)(O,{onClick:function(t){return y.toGroupDashboard(e.row.groupId,e.row.groupName)},icon:"List"},{default:(0,r.w5)((function(){return[(0,r.Uk)((0,u.zw)(e.row.groupName),1)]})),_:2},1032,["onClick"])]})),_:1}),(0,r.Wm)(A,{prop:"createAt",label:"关注时间"}),(0,r.Wm)(A,{label:"操作"},{default:(0,r.w5)((function(t){return[(0,r.Wm)(N,null,{dropdown:(0,r.w5)((function(){return[(0,r.Wm)(R,null,{default:(0,r.w5)((function(){return[(0,r.Wm)(Z,null,{default:(0,r.w5)((function(){return[(0,r.Wm)(P,{type:"primary",size:"small",onClick:(0,o.iM)((function(e){return y.toDocumentPage(t.row)}),["stop"]),icon:"View"},{default:(0,r.w5)((function(){return[f]})),_:2},1032,["onClick"])]})),_:2},1024),(0,r.Wm)(Z,null,{default:(0,r.w5)((function(){return[(0,r.Wm)(P,{type:"warning",size:"small",onClick:(0,o.iM)((function(e){return y.onRemoveFavorite(t.row.projectId)}),["stop"]),icon:"StarFilled"},{default:(0,r.w5)((function(){return[d]})),_:2},1032,["onClick"])]})),_:2},1024),(0,r.wy)(((0,r.wg)(),(0,r.j4)(Z,null,{default:(0,r.w5)((function(){return[(0,r.Wm)(P,{type:"danger",size:"small",onClick:(0,o.iM)((function(e){return y.onProjectDelete(t.row.projectId)}),["stop"]),icon:"Remove"},{default:(0,r.w5)((function(){return[m]})),_:2},1032,["onClick"])]})),_:2},1024)),[[ne,["SYS_OWNER","GROUP_OWNER?groupId="+e.groupId]]])]})),_:2},1024)]})),default:(0,r.w5)((function(){return[(0,r._)("span",null,[p,(0,r.Wm)(z,null,{default:(0,r.w5)((function(){return[(0,r.Wm)(x)]})),_:1})])]})),_:2},1024)]})),_:1})]})),_:1},8,["data"])]})),_:1}),(0,r.Wm)($,null,{default:(0,r.w5)((function(){return[(0,r.Wm)(I,{layout:"prev, pager, next","hide-on-single-page":!1,currentPage:D.favoriteProjectPageData.number,"page-size":D.favoriteProjectPageData.size,"page-count":D.favoriteProjectPageData.totalPages,onCurrentChange:y.onFavoriteProjectPageChange},null,8,["currentPage","page-size","page-count","onCurrentChange"])]})),_:1})]})),_:1})]})),_:1})]})),_:1},8,["modelValue","onTabClick"]),(0,r.Wm)(te,{modelValue:D.isShowEditGroupDialog,"onUpdate:modelValue":t[10]||(t[10]=function(e){return D.isShowEditGroupDialog=e}),center:"","destroy-on-close":"",width:y.dialogWidth()},{default:(0,r.w5)((function(){return[(0,r.Wm)(K,{model:D.groupData,rules:D.groupDataRule,ref:"groupFormRef","label-position":"top"},{default:(0,r.w5)((function(){return[(0,r.Wm)(B,{label:"名称",prop:"name"},{default:(0,r.w5)((function(){return[(0,r.Wm)(C,{modelValue:D.groupData.name,"onUpdate:modelValue":t[4]||(t[4]=function(e){return D.groupData.name=e})},null,8,["modelValue"])]})),_:1}),(0,r.Wm)(B,{label:"描述",prop:"description"},{default:(0,r.w5)((function(){return[(0,r.Wm)(C,{modelValue:D.groupData.description,"onUpdate:modelValue":t[5]||(t[5]=function(e){return D.groupData.description=e}),type:"textarea"},null,8,["modelValue"])]})),_:1}),g,(0,r.Wm)(B,null,{default:(0,r.w5)((function(){return[(0,r.Wm)(H,{modelValue:D.userQueryData.nicknameOrUsernameOrEmailContains,"onUpdate:modelValue":t[6]||(t[6]=function(e){return D.userQueryData.nicknameOrUsernameOrEmailContains=e}),"fetch-suggestions":y.queryUsersAsync,placeholder:"用户名、昵称或邮箱搜索",onSelect:y.onGroupOwnerSelect,clearable:""},null,8,["modelValue","fetch-suggestions","onSelect"])]})),_:1}),(0,r.Wm)(B,null,{default:(0,r.w5)((function(){return[(0,r.Wm)(S,{wrap:""},{default:(0,r.w5)((function(){return[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(D.groupData.groupOwners,(function(e,t){return(0,r.wg)(),(0,r.j4)(U,{key:e.id,type:"primary",size:"large",closable:"","disable-transitions":!1,onClose:function(e){return y.onGroupOwnerRemove(t)}},{default:(0,r.w5)((function(){return[(0,r.Wm)(b,{content:e.email,placement:"top"},{default:(0,r.w5)((function(){return[(0,r._)("span",null,(0,u.zw)(e.nickname),1)]})),_:2},1032,["content"])]})),_:2},1032,["onClose"])})),128))]})),_:1})]})),_:1}),(0,r.Wm)(B,null,{default:(0,r.w5)((function(){return[(0,r.Wm)(P,{type:"primary",onClick:t[7]||(t[7]=function(e){return y.onGroupSave("groupFormRef")})},{default:(0,r.w5)((function(){return[w]})),_:1}),(0,r.Wm)(P,{onClick:t[8]||(t[8]=function(e){return D.isShowEditGroupDialog=!1})},{default:(0,r.w5)((function(){return[h]})),_:1})]})),_:1})]})),_:1},8,["model","rules"]),D.groupData.id?((0,r.wg)(),(0,r.j4)(ee,{key:0},{default:(0,r.w5)((function(){return[(0,r.Wm)(X,{name:"1"},{title:(0,r.w5)((function(){return[(0,r.Wm)(z,null,{default:(0,r.w5)((function(){return[(0,r.Wm)(J)]})),_:1}),_]})),default:(0,r.w5)((function(){return[(0,r.Wm)(b,{content:"数据一旦删除将无法恢复,谨慎操作",placement:"top"},{default:(0,r.w5)((function(){return[(0,r.Wm)(P,{icon:"delete",size:"large",style:{width:"100%",margin:"0 auto"},onClick:t[9]||(t[9]=function(e){return y.onGroupDelete(D.groupData.id)})},{default:(0,r.w5)((function(){return[v]})),_:1})]})),_:1})]})),_:1})]})),_:1})):(0,r.kq)("",!0)]})),_:1},8,["modelValue","width"])],64)}var D=n(48534),y=(n(21249),n(40561),n(41539),n(35666),n(78337)),P=n(63110),b=n(19080),k=n(79324),C=n(51836),j=n(98968),G={data:function(){return{isShowEditGroupDialog:!1,mouseEnterGroupId:null,groupData:{groupOwners:[]},groupDataRule:{name:[this.requiredInputValidRule("请输入有效昵称")]},userQueryData:{nicknameContains:null,nicknameOrUsernameOrEmailContains:null,size:50},groupPageData:{data:[],number:1,size:8,totalElements:0,totalPages:0},groupPageQuery:{page:0,size:12,groupNameContains:null},favoriteProjectPageData:{data:[],number:1,size:15,totalElements:0,totalPages:0},favoriteProjectPageQuery:{page:0,size:20,projectNameContains:null}}},created:function(){this.fetchGroupsFunction(),this.onFavoriteProjectPageChange(1)},computed:{activeTab:{get:function(){return this.$store.state.groupListActiveTab?this.$store.state.groupListActiveTab:(this.$store.commit("switchGroupListActiveTab","groupListTab"),"groupListTab")},set:function(e){this.$store.commit("switchGroupListActiveTab",e)}}},methods:{isPermit:function(e){return C.E.hasAnyRoles([e])},fetchUserFavorites:function(){var e=this;return(0,D.Z)(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,(0,b.V$)(e.favoriteProjectPageQuery);case 2:n=t.sent,e.favoriteProjectPageData.data=n.data.content,e.favoriteProjectPageData.number=n.data.number+1,e.favoriteProjectPageData.size=n.data.size,e.favoriteProjectPageData.totalPages=n.data.totalPages,e.favoriteProjectPageData.totalElements=n.data.totalElements;case 8:case"end":return t.stop()}}),t)})))()},fetchGroupsFunction:function(){var e=this;return(0,D.Z)(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,(0,y.Wq)(e.groupPageQuery);case 2:n=t.sent,e.groupPageData.data=n.data.content,e.groupPageData.number=n.data.number+1,e.groupPageData.size=n.data.size,e.groupPageData.totalPages=n.data.totalPages,e.groupPageData.totalElements=n.data.totalElements;case 8:case"end":return t.stop()}}),t)})))()},requiredInputValidRule:function(e){return{required:!0,message:e,trigger:"blur"}},requiredGroupOwners:function(){return!(null==this.groupData.groupOwners||this.groupData.groupOwners.length<1||this.groupData.groupOwners.length>20)},onPageChange:function(e){e&&(this.groupPageQuery.page=e-1,this.fetchGroupsFunction())},onQuery:function(){this.fetchGroupsFunction()},queryUsersAsync:function(e,t){var n=this;return(0,D.Z)(regeneratorRuntime.mark((function e(){var r,u;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,P.yw)(n.userQueryData).then((function(e){return e.data.content}));case 2:r=e.sent,u=r.map((function(e){return{value:e.nickname,nickname:e.nickname,email:e.email,id:e.id}})),t(u);case 5:case"end":return e.stop()}}),e)})))()},onGroupDelete:function(e){var t=this;this.$confirm("确认删除该分组?删除后数据将无法恢复","警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){(0,y.iE)(e).then((function(e){e.errCode||(t.$message.success("删除成功"),t.isShowEditGroupDialog=!1,t.fetchGroupsFunction())}))}))},onGroupSave:function(){var e=this;this.requiredGroupOwners()?this.$refs.groupFormRef.validate((function(t){if(t){var n=Object.assign({},e.groupData);n.groupOwnerUserIds=e.groupData.groupOwners.map((function(e){return e.id})),(0,y.vB)(n).then((function(t){t.errCode||(e.$message.success("保存成功"),e.isShowEditGroupDialog=!1,e.groupData={groupOwners:[]},e.fetchGroupsFunction())}))}else e.$message.error("请填写表单必填项")})):this.$message.warning("组长人数至少需要 1 人,最多为 20 人")},onGroupOwnerRemove:function(e){this.groupData.groupOwners.splice(e,1)},onGroupOwnerSelect:function(e){this.groupData.groupOwners.some((function(t){return t.id==e.id}))||this.groupData.groupOwners.push(e),this.userQueryData.nicknameOrUsernameOrEmailContains=null},toCreatePage:function(){this.isShowEditGroupDialog=!0,this.groupData={groupOwners:[]}},toEditPage:function(e){var t=this;(0,y.ex)(e).then((function(e){e.errCode||(t.isShowEditGroupDialog=!0,t.groupData=e.data)}))},toGroupDashboard:function(e,t){this.$router.push({path:"/groups/"+e,query:{groupName:t}})},toDocumentPage:function(e){var t=e.groupId,n=e.projectId;this.$router.push({path:"/groups/"+t+"/projects/"+n+"/documents",query:{projectName:e.projectName,groupName:e.groupName}})},onFavoriteProjectPageChange:function(e){e&&(this.favoriteProjectPageQuery.page=e-1,this.fetchUserFavorites())},onRemoveFavorite:function(e){var t=this;(0,b.Ni)(e).then((function(e){e.errCode||(t.$message.success("成功取消"),t.fetchUserFavorites())}))},onProjectDelete:function(e){var t=this;this.$confirm("确认删除该项目?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){(0,k.jI)(t.groupId,e).then((function(e){e.errCode||(t.$message.success("删除成功"),t.fetchUserFavorites())}))}))},onTabClick:function(e){this.$store.commit("switchGroupListActiveTab",e.props.name)},dialogWidth:function(){return(0,j.c)()}}},O=n(83744);const E=(0,O.Z)(G,[["render",W]]);var z=E}}]);
|
|
//# sourceMappingURL=314-legacy.c7c671f3.js.map
|