2 lines
31 KiB
JavaScript
2 lines
31 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2be10a43"],{"057f":function(e,t,n){var r=n("c6b6"),o=n("fc6a"),c=n("241c").f,a=n("4dae"),u="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],i=function(e){try{return c(e)}catch(t){return a(u)}};e.exports.f=function(e){return u&&"Window"==r(e)?i(e):c(o(e))}},"0db5":function(e,t,n){"use strict";n.d(t,"d",(function(){return c})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return u})),n.d(t,"e",(function(){return l})),n.d(t,"b",(function(){return d}));var r=n("1c1e"),o="/api/v1.0/projects",c=function(e){return r["a"].get(o,{params:e})},a=function(e){return r["a"].get(o+"/"+e)},u=function(e){return e.id?f(e):i(e)},i=function(e){return r["a"].post(o,e)},l=function(e){return r["a"].post(o+"/test_connection",e)},s="/api/v1.0/groups",f=function(e){return r["a"].patch(s+"/"+e.groupId+"/projects",e)},d=function(e,t){return r["a"].delete(s+"/"+e+"/projects/"+t)}},"0faa":function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return u}));var r=n("1c1e"),o="/api/v1.0/user_projects/favorites",c=function(e){return r["a"].get(o,{params:e})},a=function(e){return r["a"].delete(o+"/"+e)},u=function(e){return r["a"].post(o+"/"+e)}},2212:function(e,t,n){},"2faf":function(e,t,n){"use strict";n.d(t,"f",(function(){return c})),n.d(t,"d",(function(){return a})),n.d(t,"b",(function(){return u})),n.d(t,"c",(function(){return s})),n.d(t,"e",(function(){return f})),n.d(t,"a",(function(){return d})),n.d(t,"g",(function(){return b})),n.d(t,"h",(function(){return p}));var r=n("1c1e"),o="/api/v1.0/groups",c=function(e){return r["a"].get(o,{params:e})},a=function(e){return r["a"].get(o+"/"+e)},u=function(e){return e.id&&null!=e.id?l(e):i(e)},i=function(e){return r["a"].post(o,e)},l=function(e){return r["a"].patch(o,e)},s=function(e){return r["a"].delete(o+"/"+e)},f=function(e,t){return r["a"].get(o+"/"+e+"/members",{params:t})},d=function(e,t){return r["a"].post(o+"/"+e+"/members",t)},b=function(e,t){return r["a"].delete(o+"/"+e+"/members/"+t)},p=function(e,t,n){var c={role:n};return r["a"].patch(o+"/"+e+"/members/"+t,c)}},"428f":function(e,t,n){var r=n("da84");e.exports=r},"4dae":function(e,t,n){var r=n("da84"),o=n("23cb"),c=n("07fa"),a=n("8418"),u=r.Array,i=Math.max;e.exports=function(e,t,n){for(var r=c(e),l=o(t,r),s=o(void 0===n?r:n,r),f=u(i(s-l,0)),d=0;l<s;l++,d++)a(f,d,e[l]);return f.length=d,f}},"746f":function(e,t,n){var r=n("428f"),o=n("1a2d"),c=n("e5383"),a=n("9bf2").f;e.exports=function(e){var t=r.Symbol||(r.Symbol={});o(t,e)||a(t,e,{value:c.f(e)})}},8418:function(e,t,n){"use strict";var r=n("a04b"),o=n("9bf2"),c=n("5c6c");e.exports=function(e,t,n){var a=r(t);a in e?o.f(e,a,c(0,n)):e[a]=n}},"9fb8":function(e,t,n){"use strict";n.d(t,"f",(function(){return c})),n.d(t,"d",(function(){return a})),n.d(t,"c",(function(){return u})),n.d(t,"e",(function(){return i})),n.d(t,"b",(function(){return l})),n.d(t,"h",(function(){return s})),n.d(t,"a",(function(){return f})),n.d(t,"g",(function(){return d})),n.d(t,"j",(function(){return b})),n.d(t,"i",(function(){return p}));var r=n("1c1e"),o="/api/v1.0/users",c=function(e){return r["a"].get(o,{params:e})},a=function(e){return r["a"].post(o+"/"+e+"/enable")},u=function(e){return r["a"].post(o+"/"+e+"/disable")},i=function(e){return r["a"].get(o+"/"+e)},l=function(e){return r["a"].post(o,e)},s=function(e){return r["a"].post(o+"/"+e+"/renew_password")},f=function(e){return r["a"].post(o+"/"+e+"/sys_owners")},d=function(e){return r["a"].delete(o+"/"+e+"/sys_owners")},b=function(e,t){return r["a"].post(o+"/"+e+"/password",t)},p=function(e,t){return r["a"].post(o+"/"+e+"/nickname",t)}},a434:function(e,t,n){"use strict";var r=n("23e7"),o=n("da84"),c=n("23cb"),a=n("5926"),u=n("07fa"),i=n("7b0b"),l=n("65f0"),s=n("8418"),f=n("1dde"),d=f("splice"),b=o.TypeError,p=Math.max,O=Math.min,j=9007199254740991,g="Maximum allowed length exceeded";r({target:"Array",proto:!0,forced:!d},{splice:function(e,t){var n,r,o,f,d,m,h=i(this),w=u(h),v=c(e,w),C=arguments.length;if(0===C?n=r=0:1===C?(n=0,r=w-v):(n=C-2,r=O(p(a(t),0),w-v)),w+n-r>j)throw b(g);for(o=l(h,r),f=0;f<r;f++)d=v+f,d in h&&s(o,f,h[d]);if(o.length=r,n<r){for(f=v;f<w-r;f++)d=f+r,m=f+n,d in h?h[m]=h[d]:delete h[m];for(f=w;f>w-r+n;f--)delete h[f-1]}else if(n>r)for(f=w-r;f>v;f--)d=f+r-1,m=f+n-1,d in h?h[m]=h[d]:delete h[m];for(f=0;f<n;f++)h[f+v]=arguments[f+2];return h.length=w-r+n,o}})},a4d3:function(e,t,n){"use strict";var r=n("23e7"),o=n("da84"),c=n("d066"),a=n("2ba4"),u=n("c65b"),i=n("e330"),l=n("c430"),s=n("83ab"),f=n("4930"),d=n("d039"),b=n("1a2d"),p=n("e8b5"),O=n("1626"),j=n("861d"),g=n("3a9b"),m=n("d9b5"),h=n("825a"),w=n("7b0b"),v=n("fc6a"),C=n("a04b"),N=n("577e"),V=n("5c6c"),y=n("7c73"),x=n("df75"),k=n("241c"),D=n("057f"),P=n("7418"),_=n("06cf"),S=n("9bf2"),E=n("d1e7"),B=n("f36a"),G=n("6eeb"),T=n("5692"),F=n("f772"),R=n("d012"),z=n("90e3"),I=n("b622"),U=n("e5383"),$=n("746f"),A=n("d44e"),L=n("69f3"),Q=n("b727").forEach,M=F("hidden"),q="Symbol",W="prototype",J=I("toPrimitive"),Y=L.set,H=L.getterFor(q),K=Object[W],X=o.Symbol,Z=X&&X[W],ee=o.TypeError,te=o.QObject,ne=c("JSON","stringify"),re=_.f,oe=S.f,ce=D.f,ae=E.f,ue=i([].push),ie=T("symbols"),le=T("op-symbols"),se=T("string-to-symbol-registry"),fe=T("symbol-to-string-registry"),de=T("wks"),be=!te||!te[W]||!te[W].findChild,pe=s&&d((function(){return 7!=y(oe({},"a",{get:function(){return oe(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=re(K,t);r&&delete K[t],oe(e,t,n),r&&e!==K&&oe(K,t,r)}:oe,Oe=function(e,t){var n=ie[e]=y(Z);return Y(n,{type:q,tag:e,description:t}),s||(n.description=t),n},je=function(e,t,n){e===K&&je(le,t,n),h(e);var r=C(t);return h(n),b(ie,r)?(n.enumerable?(b(e,M)&&e[M][r]&&(e[M][r]=!1),n=y(n,{enumerable:V(0,!1)})):(b(e,M)||oe(e,M,V(1,{})),e[M][r]=!0),pe(e,r,n)):oe(e,r,n)},ge=function(e,t){h(e);var n=v(t),r=x(n).concat(Ce(n));return Q(r,(function(t){s&&!u(he,n,t)||je(e,t,n[t])})),e},me=function(e,t){return void 0===t?y(e):ge(y(e),t)},he=function(e){var t=C(e),n=u(ae,this,t);return!(this===K&&b(ie,t)&&!b(le,t))&&(!(n||!b(this,t)||!b(ie,t)||b(this,M)&&this[M][t])||n)},we=function(e,t){var n=v(e),r=C(t);if(n!==K||!b(ie,r)||b(le,r)){var o=re(n,r);return!o||!b(ie,r)||b(n,M)&&n[M][r]||(o.enumerable=!0),o}},ve=function(e){var t=ce(v(e)),n=[];return Q(t,(function(e){b(ie,e)||b(R,e)||ue(n,e)})),n},Ce=function(e){var t=e===K,n=ce(t?le:v(e)),r=[];return Q(n,(function(e){!b(ie,e)||t&&!b(K,e)||ue(r,ie[e])})),r};if(f||(X=function(){if(g(Z,this))throw ee("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?N(arguments[0]):void 0,t=z(e),n=function(e){this===K&&u(n,le,e),b(this,M)&&b(this[M],t)&&(this[M][t]=!1),pe(this,t,V(1,e))};return s&&be&&pe(K,t,{configurable:!0,set:n}),Oe(t,e)},Z=X[W],G(Z,"toString",(function(){return H(this).tag})),G(X,"withoutSetter",(function(e){return Oe(z(e),e)})),E.f=he,S.f=je,_.f=we,k.f=D.f=ve,P.f=Ce,U.f=function(e){return Oe(I(e),e)},s&&(oe(Z,"description",{configurable:!0,get:function(){return H(this).description}}),l||G(K,"propertyIsEnumerable",he,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!f,sham:!f},{Symbol:X}),Q(x(de),(function(e){$(e)})),r({target:q,stat:!0,forced:!f},{for:function(e){var t=N(e);if(b(se,t))return se[t];var n=X(t);return se[t]=n,fe[n]=t,n},keyFor:function(e){if(!m(e))throw ee(e+" is not a symbol");if(b(fe,e))return fe[e]},useSetter:function(){be=!0},useSimple:function(){be=!1}}),r({target:"Object",stat:!0,forced:!f,sham:!s},{create:me,defineProperty:je,defineProperties:ge,getOwnPropertyDescriptor:we}),r({target:"Object",stat:!0,forced:!f},{getOwnPropertyNames:ve,getOwnPropertySymbols:Ce}),r({target:"Object",stat:!0,forced:d((function(){P.f(1)}))},{getOwnPropertySymbols:function(e){return P.f(w(e))}}),ne){var Ne=!f||d((function(){var e=X();return"[null]"!=ne([e])||"{}"!=ne({a:e})||"{}"!=ne(Object(e))}));r({target:"JSON",stat:!0,forced:Ne},{stringify:function(e,t,n){var r=B(arguments),o=t;if((j(t)||void 0!==e)&&!m(e))return p(t)||(t=function(e,t){if(O(o)&&(t=u(o,this,e,t)),!m(t))return t}),r[1]=t,a(ne,null,r)}})}if(!Z[J]){var Ve=Z.valueOf;G(Z,J,(function(e){return u(Ve,this)}))}A(X,q),R[M]=!0},d1ab:function(e,t,n){"use strict";n("2212")},d648:function(e,t,n){"use strict";n.r(t);n("b0c0"),n("a4d3"),n("e01a"),n("fb6a");var r=n("7a23"),o=["onClick"],c={style:{color:"#909399","font-size":"13px"}},a={style:{color:"#909399"}},u={key:1},i=Object(r["createTextVNode"])(" 更多 "),l=Object(r["createTextVNode"])("查看文档"),s=Object(r["createTextVNode"])("取消关注"),f=Object(r["createTextVNode"])("删除项目"),d=Object(r["createElementVNode"])("h2",null,"组长管理",-1),b=Object(r["createTextVNode"])("保存"),p=Object(r["createTextVNode"])("取消"),O=Object(r["createTextVNode"])("删除分组"),j=Object(r["createTextVNode"])("确认删除分组");function g(e,t,n,g,m,h){var w=Object(r["resolveComponent"])("el-button"),v=Object(r["resolveComponent"])("el-tooltip"),C=Object(r["resolveComponent"])("el-col"),N=Object(r["resolveComponent"])("el-input"),V=Object(r["resolveComponent"])("el-row"),y=Object(r["resolveComponent"])("el-header"),x=Object(r["resolveComponent"])("el-empty"),k=Object(r["resolveComponent"])("el-link"),D=Object(r["resolveComponent"])("el-divider"),P=Object(r["resolveComponent"])("user"),_=Object(r["resolveComponent"])("el-icon"),S=Object(r["resolveComponent"])("el-tag"),E=Object(r["resolveComponent"])("arrow-down"),B=Object(r["resolveComponent"])("el-dropdown-item"),G=Object(r["resolveComponent"])("el-dropdown-menu"),T=Object(r["resolveComponent"])("el-dropdown"),F=Object(r["resolveComponent"])("el-space"),R=Object(r["resolveComponent"])("folder"),z=Object(r["resolveComponent"])("el-card"),I=Object(r["resolveComponent"])("el-main"),U=Object(r["resolveComponent"])("el-pagination"),$=Object(r["resolveComponent"])("el-footer"),A=Object(r["resolveComponent"])("el-container"),L=Object(r["resolveComponent"])("el-tab-pane"),Q=Object(r["resolveComponent"])("el-table-column"),M=Object(r["resolveComponent"])("database-icon"),q=Object(r["resolveComponent"])("el-table"),W=Object(r["resolveComponent"])("el-tabs"),J=Object(r["resolveComponent"])("el-form-item"),Y=Object(r["resolveComponent"])("el-autocomplete"),H=Object(r["resolveComponent"])("el-form"),K=Object(r["resolveComponent"])("warning-filled"),X=Object(r["resolveComponent"])("el-collapse-item"),Z=Object(r["resolveComponent"])("el-collapse"),ee=Object(r["resolveComponent"])("el-dialog"),te=Object(r["resolveDirective"])("require-roles");return Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],null,[Object(r["createVNode"])(W,{modelValue:h.activeTab,"onUpdate:modelValue":t[3]||(t[3]=function(e){return h.activeTab=e}),onTabClick:h.onTabClick},{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(L,{label:"项目分组",name:"groupListTab"},{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(A,null,{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(y,null,{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(V,{gutter:12},{default:Object(r["withCtx"])((function(){return[Object(r["withDirectives"])((Object(r["openBlock"])(),Object(r["createBlock"])(C,{span:3},{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(v,{content:"创建一个分组",placement:"top"},{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(w,{type:"primary",icon:"plus",style:{width:"100%"},onClick:t[0]||(t[0]=function(e){return h.toCreatePage()})})]})),_:1})]})),_:1})),[[te,["SYS_OWNER"]]]),Object(r["createVNode"])(C,{span:8},{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(N,{onChange:h.onQuery,modelValue:m.groupPageQuery.groupNameContains,"onUpdate:modelValue":t[1]||(t[1]=function(e){return m.groupPageQuery.groupNameContains=e}),label:"组名",placeholder:"组名称搜索","prefix-icon":"search"},null,8,["onChange","modelValue"])]})),_:1})]})),_:1})]})),_:1}),Object(r["createVNode"])(I,null,{default:Object(r["withCtx"])((function(){return[0==m.groupPageData.data.length?(Object(r["openBlock"])(),Object(r["createBlock"])(V,{key:0},{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(C,null,{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(x,{description:"请先创建分组"})]})),_:1})]})),_:1})):(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],{key:1},Object(r["renderList"])(h.partitionArray(4,m.groupPageData.data),(function(e,n){return Object(r["openBlock"])(),Object(r["createBlock"])(V,{gutter:20,key:n},{default:Object(r["withCtx"])((function(){return[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e,(function(e){return Object(r["openBlock"])(),Object(r["createBlock"])(C,{span:6,key:e.id},{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(z,{shadow:"hover",onMouseenter:function(t){return m.mouseEnterGroupId=e.id},onMouseleave:t[2]||(t[2]=function(e){return m.mouseEnterGroupId=null})},{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(D,{"content-position":"right"},{default:Object(r["withCtx"])((function(){return[Object(r["withDirectives"])(Object(r["createVNode"])(k,{underline:!1,onClick:function(t){return h.toEditPage(e.id,e.name)},icon:"Edit"},null,8,["onClick"]),[[r["vShow"],e.id==m.mouseEnterGroupId],[te,["SYS_OWNER","GROUP_OWNER?groupId="+e.id]]]),Object(r["createVNode"])(k,{underline:!1},{default:Object(r["withCtx"])((function(){return[Object(r["createElementVNode"])("span",{onClick:function(t){return h.toGroupDashboard(e.id,e.name)}},[Object(r["createElementVNode"])("h4",null,Object(r["toDisplayString"])(e.name),1)],8,o)]})),_:2},1024)]})),_:2},1024),Object(r["createVNode"])(F,{direction:"vertical",alignment:"stretch",size:16},{default:Object(r["withCtx"])((function(){return[Object(r["createElementVNode"])("span",c,Object(r["toDisplayString"])(e.description),1),Object(r["createVNode"])(F,{wrap:""},{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(v,{content:"组长"},{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(_,{color:"#909399"},{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(P)]})),_:1})]})),_:1}),(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e.groupOwnerNames.slice(0,2),(function(e,t){return Object(r["openBlock"])(),Object(r["createBlock"])(S,{key:t,type:"info"},{default:Object(r["withCtx"])((function(){return[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e),1)]})),_:2},1024)})),128)),e.groupOwnerNames.length>2?(Object(r["openBlock"])(),Object(r["createBlock"])(T,{key:0},{dropdown:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(G,null,{default:Object(r["withCtx"])((function(){return[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e.groupOwnerNames.slice(3),(function(e,t){return Object(r["openBlock"])(),Object(r["createBlock"])(B,{key:t},{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(S,{type:"info"},{default:Object(r["withCtx"])((function(){return[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e),1)]})),_:2},1024)]})),_:2},1024)})),128))]})),_:2},1024)]})),default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(_,{class:"el-icon--right"},{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(E)]})),_:1})]})),_:2},1024)):Object(r["createCommentVNode"])("",!0)]})),_:2},1024),Object(r["createVNode"])(F,{wrap:""},{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(v,{content:"项目数"},{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(_,{color:"#909399"},{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(R)]})),_:1})]})),_:1}),Object(r["createElementVNode"])("span",a,Object(r["toDisplayString"])(e.projectCount),1)]})),_:2},1024)]})),_:2},1024)]})),_:2},1032,["onMouseenter"])]})),_:2},1024)})),128))]})),_:2},1024)})),128))]})),_:1}),Object(r["createVNode"])($,null,{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(U,{layout:"prev, pager, next","hide-on-single-page":!1,currentPage:m.groupPageData.number,"page-size":m.groupPageData.size,"page-count":m.groupPageData.totalPages,onCurrentChange:h.onPageChange},null,8,["currentPage","page-size","page-count","onCurrentChange"])]})),_:1})]})),_:1})]})),_:1}),Object(r["createVNode"])(L,{label:"关注项目",name:"favoriteProjectListTab"},{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(A,null,{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(I,null,{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(q,{data:m.favoriteProjectPageData.data,stripe:""},{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(Q,{prop:"projectId",label:"项目 ID"}),Object(r["createVNode"])(Q,{prop:"projectName",label:"项目名称"},{default:Object(r["withCtx"])((function(e){return[Object(r["createVNode"])(k,{onClick:function(t){return h.toDocumentPage(e.row)},icon:"Document"},{default:Object(r["withCtx"])((function(){return[Object(r["createElementVNode"])("span",null,Object(r["toDisplayString"])(e.row.projectName),1)]})),_:2},1032,["onClick"])]})),_:1}),Object(r["createVNode"])(Q,{prop:"projectDescription",label:"项目描述"}),Object(r["createVNode"])(Q,{label:"定时同步",align:"center"},{default:Object(r["withCtx"])((function(e){return[e.row.isAutoSync?(Object(r["openBlock"])(),Object(r["createBlock"])(S,{key:0},{default:Object(r["withCtx"])((function(){return[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.row.autoSyncCron),1)]})),_:2},1024)):(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",u," 无 "))]})),_:1}),Object(r["createVNode"])(Q,{label:"数据库类型"},{default:Object(r["withCtx"])((function(e){return[Object(r["createVNode"])(M,{databaseType:e.row.databaseType},null,8,["databaseType"])]})),_:1}),Object(r["createVNode"])(Q,{prop:"databaseName",label:"数据库名称"}),Object(r["createVNode"])(Q,{prop:"groupName",label:"所属分组"},{default:Object(r["withCtx"])((function(e){return[Object(r["createVNode"])(k,{onClick:function(t){return h.toGroupDashboard(e.row.groupId,e.row.groupName)},icon:"List"},{default:Object(r["withCtx"])((function(){return[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.row.groupName),1)]})),_:2},1032,["onClick"])]})),_:1}),Object(r["createVNode"])(Q,{prop:"createAt",label:"关注时间"}),Object(r["createVNode"])(Q,{label:"操作"},{default:Object(r["withCtx"])((function(t){return[Object(r["createVNode"])(T,null,{dropdown:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(G,null,{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(B,null,{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(w,{type:"primary",size:"small",onClick:Object(r["withModifiers"])((function(e){return h.toDocumentPage(t.row)}),["stop"]),icon:"View"},{default:Object(r["withCtx"])((function(){return[l]})),_:2},1032,["onClick"])]})),_:2},1024),Object(r["createVNode"])(B,null,{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(w,{type:"warning",size:"small",onClick:Object(r["withModifiers"])((function(e){return h.onRemoveFavorite(t.row.projectId)}),["stop"]),icon:"StarFilled"},{default:Object(r["withCtx"])((function(){return[s]})),_:2},1032,["onClick"])]})),_:2},1024),Object(r["withDirectives"])((Object(r["openBlock"])(),Object(r["createBlock"])(B,null,{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(w,{type:"danger",size:"small",onClick:Object(r["withModifiers"])((function(e){return h.onProjectDelete(t.row.projectId)}),["stop"]),icon:"Remove"},{default:Object(r["withCtx"])((function(){return[f]})),_:2},1032,["onClick"])]})),_:2},1024)),[[te,["SYS_OWNER","GROUP_OWNER?groupId="+e.groupId]]])]})),_:2},1024)]})),default:Object(r["withCtx"])((function(){return[Object(r["createElementVNode"])("span",null,[i,Object(r["createVNode"])(_,null,{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(E)]})),_:1})])]})),_:2},1024)]})),_:1})]})),_:1},8,["data"])]})),_:1}),Object(r["createVNode"])($,null,{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(U,{layout:"prev, pager, next","hide-on-single-page":!1,currentPage:m.favoriteProjectPageData.number,"page-size":m.favoriteProjectPageData.size,"page-count":m.favoriteProjectPageData.totalPages,onCurrentChange:h.onFavoriteProjectPageChange},null,8,["currentPage","page-size","page-count","onCurrentChange"])]})),_:1})]})),_:1})]})),_:1})]})),_:1},8,["modelValue","onTabClick"]),Object(r["createVNode"])(ee,{modelValue:m.isShowEditGroupDialog,"onUpdate:modelValue":t[10]||(t[10]=function(e){return m.isShowEditGroupDialog=e}),width:"38%",center:"","destroy-on-close":""},{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(H,{model:m.groupData,rules:m.groupDataRule,ref:"groupFormRef","label-position":"top"},{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(J,{label:"名称",prop:"name"},{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(N,{modelValue:m.groupData.name,"onUpdate:modelValue":t[4]||(t[4]=function(e){return m.groupData.name=e})},null,8,["modelValue"])]})),_:1}),Object(r["createVNode"])(J,{label:"描述",prop:"description"},{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(N,{modelValue:m.groupData.description,"onUpdate:modelValue":t[5]||(t[5]=function(e){return m.groupData.description=e}),type:"textarea"},null,8,["modelValue"])]})),_:1}),d,Object(r["createVNode"])(J,null,{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(Y,{modelValue:m.userQueryData.nicknameOrUsernameOrEmailContains,"onUpdate:modelValue":t[6]||(t[6]=function(e){return m.userQueryData.nicknameOrUsernameOrEmailContains=e}),"fetch-suggestions":h.queryUsersAsync,placeholder:"用户名、昵称或邮箱搜索",onSelect:h.onGroupOwnerSelect,clearable:""},null,8,["modelValue","fetch-suggestions","onSelect"])]})),_:1}),Object(r["createVNode"])(J,null,{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(F,{wrap:""},{default:Object(r["withCtx"])((function(){return[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(m.groupData.groupOwners,(function(e,t){return Object(r["openBlock"])(),Object(r["createBlock"])(S,{key:e.id,type:"primary",size:"large",closable:"","disable-transitions":!1,onClose:function(e){return h.onGroupOwnerRemove(t)}},{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(v,{content:e.email,placement:"top"},{default:Object(r["withCtx"])((function(){return[Object(r["createElementVNode"])("span",null,Object(r["toDisplayString"])(e.nickname),1)]})),_:2},1032,["content"])]})),_:2},1032,["onClose"])})),128))]})),_:1})]})),_:1}),Object(r["createVNode"])(J,null,{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(w,{type:"primary",onClick:t[7]||(t[7]=function(e){return h.onGroupSave("groupFormRef")})},{default:Object(r["withCtx"])((function(){return[b]})),_:1}),Object(r["createVNode"])(w,{onClick:t[8]||(t[8]=function(e){return m.isShowEditGroupDialog=!1})},{default:Object(r["withCtx"])((function(){return[p]})),_:1})]})),_:1})]})),_:1},8,["model","rules"]),m.groupData.id?(Object(r["openBlock"])(),Object(r["createBlock"])(Z,{key:0},{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(X,{name:"1"},{title:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(_,null,{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(K)]})),_:1}),O]})),default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(v,{content:"数据一旦删除将无法恢复,谨慎操作",placement:"top"},{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(w,{icon:"delete",size:"large",style:{width:"100%",margin:"0 auto"},onClick:t[9]||(t[9]=function(e){return h.onGroupDelete(m.groupData.id)})},{default:Object(r["withCtx"])((function(){return[j]})),_:1})]})),_:1})]})),_:1})]})),_:1})):Object(r["createCommentVNode"])("",!0)]})),_:1},8,["modelValue"])],64)}var m=n("1da1"),h=(n("d81d"),n("a434"),n("d3b7"),n("96cf"),n("2faf")),w=n("9fb8"),v=n("0faa"),C=n("0db5"),N=n("5f87"),V={data:function(){return{isShowEditGroupDialog:!1,mouseEnterGroupId:null,groupData:{groupOwners:[]},groupDataRule:{name:[this.requiredInputValidRule("请输入有效昵称")],description:[this.requiredInputValidRule("请输入有效邮箱")]},userQueryData:{nicknameContains:null,nicknameOrUsernameOrEmailContains:null,size:50},groupPageData:{data:[],number:1,size:15,totalElements:0,totalPages:1},groupPageQuery:{page:0,size:15,groupNameContains:null},favoriteProjectPageData:{data:[],number:1,size:15,totalElements:0,totalPages:1},favoriteProjectPageQuery:{page:0,size:20,projectNameContains:null}}},created:function(){this.fetchGroupsFunction(),this.fetchUserFavorites()},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 N["b"].hasAnyRoles([e])},fetchUserFavorites:function(){var e=this;return Object(m["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(v["b"])(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 Object(m["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(h["f"])(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)},partitionArray:function(e,t){for(var n=[],r=0,o=0;o<t.length;o+=e)n[r++]=t.slice(o,o+e);return n},onPageChange:function(e){e&&(this.groupPageQuery.page=e-1,this.fetchGroupsFunction())},onQuery:function(){this.fetchGroupsFunction()},queryUsersAsync:function(e,t){var n=this;return Object(m["a"])(regeneratorRuntime.mark((function e(){var r,o;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(w["f"])(n.userQueryData).then((function(e){return e.data.content}));case 2:r=e.sent,o=r.map((function(e){return{value:e.nickname,nickname:e.nickname,email:e.email,id:e.id}})),t(o);case 5:case"end":return e.stop()}}),e)})))()},onGroupDelete:function(e){var t=this;this.$confirm("确认删除该分组?删除后数据将无法恢复","警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(h["c"])(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})),Object(h["b"])(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;Object(h["d"])(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}})},toGroupMemberListPage:function(){},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;Object(v["c"])(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(){Object(C["b"])(t.groupId,e).then((function(e){e.errCode||(t.$message.success("删除成功"),t.fetchUserFavorites())}))}))},onTabClick:function(e){this.$store.commit("switchGroupListActiveTab",e.props.name)}}},y=(n("d1ab"),n("6b0d")),x=n.n(y);const k=x()(V,[["render",g]]);t["default"]=k},e01a:function(e,t,n){"use strict";var r=n("23e7"),o=n("83ab"),c=n("da84"),a=n("e330"),u=n("1a2d"),i=n("1626"),l=n("3a9b"),s=n("577e"),f=n("9bf2").f,d=n("e893"),b=c.Symbol,p=b&&b.prototype;if(o&&i(b)&&(!("description"in p)||void 0!==b().description)){var O={},j=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:s(arguments[0]),t=l(p,this)?new b(e):void 0===e?b():b(e);return""===e&&(O[t]=!0),t};d(j,b),j.prototype=p,p.constructor=j;var g="Symbol(test)"==String(b("test")),m=a(p.toString),h=a(p.valueOf),w=/^Symbol\((.*)\)[^)]+$/,v=a("".replace),C=a("".slice);f(p,"description",{configurable:!0,get:function(){var e=h(this),t=m(e);if(u(O,e))return"";var n=g?C(t,7,-1):v(t,w,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:j})}},e5383:function(e,t,n){var r=n("b622");t.f=r},fb6a:function(e,t,n){"use strict";var r=n("23e7"),o=n("da84"),c=n("e8b5"),a=n("68ee"),u=n("861d"),i=n("23cb"),l=n("07fa"),s=n("fc6a"),f=n("8418"),d=n("b622"),b=n("1dde"),p=n("f36a"),O=b("slice"),j=d("species"),g=o.Array,m=Math.max;r({target:"Array",proto:!0,forced:!O},{slice:function(e,t){var n,r,o,d=s(this),b=l(d),O=i(e,b),h=i(void 0===t?b:t,b);if(c(d)&&(n=d.constructor,a(n)&&(n===g||c(n.prototype))?n=void 0:u(n)&&(n=n[j],null===n&&(n=void 0)),n===g||void 0===n))return p(d,O,h);for(r=new(void 0===n?g:n)(m(h-O,0)),o=0;O<h;O++,o++)O in d&&f(r,o,d[O]);return r.length=o,r}})}}]);
|
|
//# sourceMappingURL=chunk-2be10a43.e440181e.js.map
|