Files
weiyu/deploy/server/admin/81.0811f405.async.js
jack ning a20ed76c21 update
2025-09-17 08:42:15 +08:00

1 line
18 KiB
JavaScript

"use strict";(self.webpackChunkadmin=self.webpackChunkadmin||[]).push([[81],{2484:function(e,t,n){n.d(t,{Z:function(){return i}});var r=n(77260),a=n(44194),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M456 231a56 56 0 10112 0 56 56 0 10-112 0zm0 280a56 56 0 10112 0 56 56 0 10-112 0zm0 280a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"more",theme:"outlined"},s=n(54183),u=function(e,t){return a.createElement(s.Z,(0,r.Z)({},e,{ref:t,icon:o}))};var i=a.forwardRef(u)},9161:function(e,t,n){n.d(t,{XS:function(){return d},k4:function(){return g},uu:function(){return v},yr:function(){return y}});var r=n(90819),a=n.n(r),o=n(73193),s=n.n(o),u=n(89933),i=n.n(u),c=n(5488),l=n(14870);function d(e){return f.apply(this,arguments)}function f(){return(f=i()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.request)("/api/v1/category/query/org",{method:"GET",params:s()(s()({},t),{},{channel:c.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e){return p.apply(this,arguments)}function p(){return(p=i()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.request)("/api/v1/category/create",{method:"POST",data:s()(s()({},t),{},{channel:c.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e){return h.apply(this,arguments)}function h(){return(h=i()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.request)("/api/v1/category/update",{method:"POST",data:s()(s()({},t),{},{channel:c.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function v(e){return m.apply(this,arguments)}function m(){return(m=i()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.request)("/api/v1/category/delete",{method:"POST",data:s()(s()({},t),{},{channel:c.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},42699:function(e,t,n){n.d(t,{Z:function(){return D}});var r=n(90819),a=n.n(r),o=n(89933),s=n.n(o),u=n(45332),i=n.n(u),c=n(15722),l=n(90727),d=n(82669),f=n(80556),g=n(59304),p=n(54881),y=n(2484),h=n(68349),v=n(27259),m=n(5780),w=n(90317),b=n(78359),x=n(69857),k=n(27473),M=n(38166),C=n(5025),S=n(18751),j=n(68866),Z=n(34599),K=n(32394),z=n(48821),R=n(47783),L=n(44194),T=n(8065),U=n(14870),O=n(31549),B=function(e){var t,n=e.open,r=e.level,o=e.type,u=e.showKbase,c=void 0===u||u,l=e.isEdit,d=e.onCancel,f=e.onSubmit,g=(0,U.useIntl)(),p=K.A.useForm(),y=i()(p,1)[0],v=(0,S.Z)().translateString,m=(0,Z.u)((function(e){return e.currentOrg})),w=(0,j.j)((function(e){return e.kbaseResult})),b=(0,j.j)((function(e){return e.currentKbase})),x=(0,T.v)((function(e){return e.currentCategory}));(0,L.useEffect)((function(){l?y.setFieldsValue({name:v(null==x?void 0:x.name)}):y.resetFields(),y.setFieldsValue({kbUid:null==b?void 0:b.uid})}),[n,l]);var k=function(){y.validateFields().then(function(){var e=s()(a()().mark((function e(t){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("handleSaveDep:",t),n={uid:l?null==x?void 0:x.uid:"",name:t.name,level:r,type:o,kbUid:t.kbUid,orgUid:null==m?void 0:m.uid},f(n);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){console.log("Failed:",e),C.yw.error(g.formatMessage({id:l?"pages.category.update.failed":"pages.category.create.failed"}))}))};return(0,O.jsx)("div",{children:(0,O.jsx)(h.Z,{title:l?g.formatMessage({id:"pages.category.drawer.edit"}):g.formatMessage({id:"pages.category.drawer.create"}),open:n,forceRender:!0,onOk:k,onCancel:d,getContainer:!1,okText:g.formatMessage({id:"pages.category.drawer.save"}),cancelText:g.formatMessage({id:"pages.category.drawer.cancel"}),children:(0,O.jsxs)(K.A,{form:y,name:"categoryForm",submitter:!1,children:[(0,O.jsx)(z.Z,{label:g.formatMessage({id:"pages.category.drawer.name",defaultMessage:"分类名称"}),name:"name",rules:[{required:!0,message:g.formatMessage({id:"pages.category.drawer.name.required",defaultMessage:"请输入名称!"})}],fieldProps:{onKeyDown:function(e){"Enter"===e.key&&k()},placeholder:g.formatMessage({id:"pages.category.drawer.name.placeholder",defaultMessage:"请输入分类名称"})}}),c&&(0,O.jsx)(R.Z,{name:"kbUid",label:g.formatMessage({id:"pages.category.drawer.kb"}),allowClear:!0,options:null==w||null===(t=w.data)||void 0===t?void 0:t.content.map((function(e){return{label:v(e.name),value:e.uid}}))})]})})})},E=n(5488),F=n(78323),D=function(e){var t=e.type,n=e.level,r=e.showKbase,o=void 0===r||r,u=(0,U.useIntl)(),K=(0,L.useState)(!0),z=i()(K,2),R=z[0],D=z[1],P=(0,L.useState)(!1),q=i()(P,2),I=q[0],A=q[1],J=(0,L.useState)(1),N=i()(J,2),X=N[0],H=N[1],W=(0,L.useState)(20),V=i()(W,2),G=V[0],Q=V[1],Y=(0,L.useState)(0),$=i()(Y,2),_=$[0],ee=$[1],te=(0,L.useState)(""),ne=i()(te,2),re=ne[0],ae=ne[1],oe=(0,Z.u)((function(e){return e.currentOrg})),se=(0,j.j)((function(e){return e.currentKbase})),ue=(0,L.useState)(!1),ie=i()(ue,2),ce=ie[0],le=ie[1],de=(0,T.v)((function(e){return{categoryTreeOptions:e.categoryTreeOptions,currentCategory:e.currentCategory,setCurrentCategoryUid:e.setCurrentCategoryUid}})),fe=de.categoryTreeOptions,ge=de.currentCategory,pe=de.setCurrentCategoryUid,ye=(0,S.Z)(),he=ye.translateString,ve=ye.translateStringTranct,me=h.Z.useModal(),we=i()(me,2),be=we[0],xe=we[1],ke=function(){var e=s()(a()().mark((function e(){var r,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return A(!0),r=o?null==se?void 0:se.uid:"",e.next=4,(0,F.HK)(t,null==oe?void 0:oe.uid,r,n,{showLoading:!0,pageSize:G,pageNumber:X-1,searchName:re,loadingMessage:u.formatMessage({id:"loading"}),errorMessage:u.formatMessage({id:"fetch.categories.error",defaultMessage:"Failed to fetch categories"})});case 4:s=e.sent,A(!1),s&&s.data&&ee(s.data.totalElements||0);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Me=function(e){ae(e),H(1),setTimeout((function(){ke()}),0)},Ce=function(e,t){H(e),t&&t!==G&&Q(t),setTimeout((function(){ke()}),0)},Se=function(){var e=s()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:D(!1),le(!0);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),je=function(){var e=s()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:D(!0),le(!0);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ze=function(){var e=s()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,F.sT)(t,{showLoading:!0,loadingMessage:u.formatMessage({id:"deleting"}),successMessage:u.formatMessage({id:"delete.success"}),errorMessage:u.formatMessage({id:"delete.error",defaultMessage:"Delete failed"})});case 2:e.sent&&ke();case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Ke=function(){var e=s()(a()().mark((function e(t){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n={showLoading:!0,loadingMessage:u.formatMessage({id:R?"updating":"creating"}),successMessage:u.formatMessage({id:R?"update.success":"create.success"}),errorMessage:u.formatMessage({id:R?"update.error":"create.error",defaultMessage:R?"Update failed":"Create failed"})},!R){e.next=7;break}return e.next=4,(0,F.ht)(t,n);case 4:e.t0=e.sent,e.next=10;break;case 7:return e.next=9,(0,F.i8)(t,n);case 9:e.t0=e.sent;case 10:e.t0&&(le(!1),ke());case 12:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();(0,L.useEffect)((function(){o&&(H(1),ae(""),ke())}),[se]),(0,L.useEffect)((function(){H(1),ae(""),ke()}),[]);return(0,O.jsxs)("div",{children:[(0,O.jsxs)("div",{style:{padding:"10px"},children:[(Math.ceil(_/G)>1||""!==re)&&(0,O.jsx)(v.Z,{placeholder:u.formatMessage({id:"search.category.placeholder",defaultMessage:"搜索分类"}),prefix:(0,O.jsx)(l.Z,{}),suffix:(0,O.jsx)(m.ZP,{type:"text",size:"small",icon:(0,O.jsx)(l.Z,{}),onClick:function(){return Me(re)},style:{border:"none",marginRight:"-7px"}}),allowClear:{clearIcon:(0,O.jsx)("span",{onClick:function(e){e.stopPropagation(),ae(""),H(1),ke()}})},value:re,onChange:function(e){var t=e.target.value;ae(t),t||(H(1),setTimeout((function(){ke()}),0))},onPressEnter:function(e){return Me(e.currentTarget.value)},style:{marginBottom:"10px"}}),(0,O.jsxs)(w.Z,{gap:"small",wrap:"nowrap",style:{justifyContent:"space-between"},children:[(0,O.jsxs)(w.Z,{gap:"small",children:[(0,O.jsx)(m.ZP,{type:"primary",size:"small",icon:(0,O.jsx)(d.Z,{}),onClick:Se,children:u.formatMessage({id:"create.category"})}),(0,O.jsx)(m.ZP,{size:"small",icon:(0,O.jsx)(f.Z,{spin:I}),onClick:ke,loading:I,children:u.formatMessage({id:"refresh"})})]}),""!==(null==ge?void 0:ge.uid)&&(null==ge?void 0:ge.uid)!==E.zBg&&(0,O.jsx)(b.Z,{menu:{items:[{key:"edit",icon:(0,O.jsx)(g.Z,{}),label:u.formatMessage({id:"edit",defaultMessage:"编辑"}),onClick:je},{key:"delete",icon:(0,O.jsx)(p.Z,{}),label:u.formatMessage({id:"delete",defaultMessage:"删除"}),danger:!0,onClick:function(){return function(e){e.uid!==E.zBg?be.confirm({title:u.formatMessage({id:"deleteTip"}),icon:(0,O.jsx)(c.Z,{}),content:"".concat(u.formatMessage({id:"deleteAffirm",defaultMessage:"Delete"}),"【").concat(he(e.name),"】?"),onOk:function(){Ze(e)},onCancel:function(){},okText:u.formatMessage({id:"ok"}),cancelText:u.formatMessage({id:"cancel"})}):C.yw.error(u.formatMessage({id:"delete.dept.all.error"}))}(ge)}}]},children:(0,O.jsx)(m.ZP,{size:"small",icon:(0,O.jsx)(y.Z,{})})})]})]}),(0,O.jsx)(x.Z,{defaultSelectedKeys:[null==ge?void 0:ge.uid],selectedKeys:[null==ge?void 0:ge.uid],onSelect:function(e,t){0!==e.length&&pe(e[0].toString())},treeData:fe,blockNode:!0,titleRender:function(e){return(0,O.jsx)(k.Z,{title:he(e.title),children:ve(e.title)})}}),Math.ceil(_/G)>1&&(0,O.jsxs)("div",{style:{textAlign:"center",padding:"10px 0"},children:[(0,O.jsx)(M.Z,{size:"small",current:X,pageSize:G,total:_,onChange:Ce,onShowSizeChange:Ce,showSizeChanger:!1,showLessItems:!0}),(0,O.jsx)("div",{style:{marginTop:"5px",fontSize:"12px",color:"rgba(0, 0, 0, 0.45)"},children:u.formatMessage({id:"pagination.total",defaultMessage:"共 {total} 条"},{total:_})})]}),ce&&(0,O.jsx)(B,{open:ce,type:t,showKbase:o,isEdit:R,onCancel:function(){le(!1)},onSubmit:Ke}),xe]})}},74424:function(e,t,n){var r=n(24522);t.Z=function(){var e=(0,r.Z)().isDarkMode;return{leftSiderStyle:{borderRight:e?"1px solid #333":"1px solid #ccc",background:e?"#141414":"#f5f5f5",height:"100vh",overflow:"auto"},leftSiderWidth:250,headerStyle:{background:e?"#141414":"#fff"},rightSiderStyle:{borderLeft:e?"1px solid #333":"1px solid #ccc",background:e?"#141414":"#f5f5f5"},contentStyle:{minHeight:120,background:e?"#141414":"#f5f5f5",height:"100vh",overflow:"auto"}}}},78323:function(e,t,n){n.d(t,{HK:function(){return d},ht:function(){return g},i8:function(){return f},sT:function(){return p}});var r=n(90819),a=n.n(r),o=n(89933),s=n.n(o),u=n(5025),i=n(9161),c=n(8065),l=n(5488),d=function(){var e=s()(a()().mark((function e(t,n,r,o,s){var d,f,g;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return d=c.v.getState().setCategoryResult,null!=s&&s.showLoading&&u.yw.loading((null==s?void 0:s.loadingMessage)||"Loading..."),f={pageNumber:(null==s?void 0:s.pageNumber)||0,pageSize:(null==s?void 0:s.pageSize)||20,type:t,kbUid:r,orgUid:o===l.Hxq?"":n,level:o,name:(null==s?void 0:s.searchName)||""},e.prev=3,e.next=6,(0,i.XS)(f);case 6:if(g=e.sent,console.log("queryCategoriesByOrg response: ",g,f),200!==g.code){e.next=14;break}return d(g),null!=s&&s.showLoading&&u.yw.destroy(),e.abrupt("return",g);case 14:return null!=s&&s.showLoading&&u.yw.destroy(),u.yw.error(g.message),e.abrupt("return",null);case 17:e.next=24;break;case 19:return e.prev=19,e.t0=e.catch(3),null!=s&&s.showLoading&&u.yw.destroy(),u.yw.error((null==s?void 0:s.errorMessage)||"Failed to fetch categories"),e.abrupt("return",null);case 24:case"end":return e.stop()}}),e,null,[[3,19]])})));return function(t,n,r,a,o){return e.apply(this,arguments)}}(),f=function(){var e=s()(a()().mark((function e(t,n){var r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return null!=n&&n.showLoading&&u.yw.loading((null==n?void 0:n.loadingMessage)||"Creating..."),e.prev=1,e.next=4,(0,i.k4)(t);case 4:if(r=e.sent,console.log("createCategory response:",r),200!==r.code){e.next=12;break}return null!=n&&n.showLoading&&u.yw.destroy(),u.yw.success((null==n?void 0:n.successMessage)||"Create Success"),e.abrupt("return",r);case 12:return null!=n&&n.showLoading&&u.yw.destroy(),u.yw.error(r.message),e.abrupt("return",null);case 15:e.next=22;break;case 17:return e.prev=17,e.t0=e.catch(1),null!=n&&n.showLoading&&u.yw.destroy(),u.yw.error((null==n?void 0:n.errorMessage)||"Failed to create category"),e.abrupt("return",null);case 22:case"end":return e.stop()}}),e,null,[[1,17]])})));return function(t,n){return e.apply(this,arguments)}}(),g=function(){var e=s()(a()().mark((function e(t,n){var r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return null!=n&&n.showLoading&&u.yw.loading((null==n?void 0:n.loadingMessage)||"Updating..."),e.prev=1,e.next=4,(0,i.yr)(t);case 4:if(r=e.sent,console.log("updateCategory response:",r),200!==r.code){e.next=12;break}return null!=n&&n.showLoading&&u.yw.destroy(),u.yw.success((null==n?void 0:n.successMessage)||"Update Success"),e.abrupt("return",r);case 12:return null!=n&&n.showLoading&&u.yw.destroy(),u.yw.error(r.message),e.abrupt("return",null);case 15:e.next=22;break;case 17:return e.prev=17,e.t0=e.catch(1),null!=n&&n.showLoading&&u.yw.destroy(),u.yw.error((null==n?void 0:n.errorMessage)||"Failed to update category"),e.abrupt("return",null);case 22:case"end":return e.stop()}}),e,null,[[1,17]])})));return function(t,n){return e.apply(this,arguments)}}(),p=function(){var e=s()(a()().mark((function e(t,n){var r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return null!=n&&n.showLoading&&u.yw.loading((null==n?void 0:n.loadingMessage)||"Deleting..."),e.prev=1,e.next=4,(0,i.uu)(t);case 4:if(r=e.sent,console.log("deleteCategory response:",r),200!==r.code){e.next=12;break}return null!=n&&n.showLoading&&u.yw.destroy(),u.yw.success((null==n?void 0:n.successMessage)||"Delete Success"),e.abrupt("return",r);case 12:return null!=n&&n.showLoading&&u.yw.destroy(),u.yw.error(r.message),e.abrupt("return",null);case 15:e.next=22;break;case 17:return e.prev=17,e.t0=e.catch(1),null!=n&&n.showLoading&&u.yw.destroy(),u.yw.error((null==n?void 0:n.errorMessage)||"Failed to delete category"),e.abrupt("return",null);case 22:case"end":return e.stop()}}),e,null,[[1,17]])})));return function(t,n){return e.apply(this,arguments)}}()},8065:function(e,t,n){n.d(t,{v:function(){return f}});var r=n(76711),a=n.n(r),o=n(73193),s=n.n(o),u=n(5488),i=n(16894),c=n(45034),l=n(47401),d=n(95660);var f=(0,i.Ue)()((0,c.mW)((0,c.tJ)((0,l.n)((function(e,t){return{categoryResult:{data:{content:[]}},categoryTreeOptions:[],categorySelectOptions:[],currentCategory:{uid:u.zBg,name:u.zBg},setCategoryResult:function(t){var n=function(e){var t=[];return e.data.content.forEach((function(e){var n={label:e.name,value:e.uid};t.push(n)})),t}(t),r={uid:u.zBg,name:u.zBg},o=s()(s()({},t),{},{data:s()(s()({},t.data),{},{content:[r].concat(a()(t.data.content))})}),i=function(e){var t=[];return e.data.content.forEach((function(e){var n={title:e.name,key:e.uid,children:[]};e.children&&Array.isArray(e.children)&&(n.children=e.children.map((function(e){return{title:e.name,key:e.uid,children:[]}}))),t.push(n)})),t}(o);e({categoryResult:o,categoryTreeOptions:i,categorySelectOptions:n}),0===t.data.content.length&&e({currentCategory:{uid:u.zBg,name:u.zBg}})},insertCategory:function(t){e((function(e){e.categoryResult.data.content.unshift(t)}))},upgradeCategory:function(t){e((function(e){var n=e.categoryResult.data.content,r=n.findIndex((function(e){return e.uid===t.uid}));-1!==r?n[r]=t:console.warn("Category with uid ".concat(t.uid," not found."))}))},setCurrentCategory:function(t){e({currentCategory:t})},resetDefaultCategory:function(){d.Z.log("resetDefaultCategory"),e({currentCategory:{uid:u.zBg,name:u.zBg}})},setCurrentCategoryUid:function(n){var r=t().categoryResult.data.content.find((function(e){return e.uid===n}));e({currentCategory:r})},deleteCategoryCache:function(){return e({},!0)}}})),{name:u.OMm})))},68866:function(e,t,n){n.d(t,{j:function(){return d}});var r=n(73193),a=n.n(r),o=n(76711),s=n.n(o),u=n(5488),i=n(16894),c=n(45034),l=n(47401),d=(0,i.Ue)()((0,c.mW)((0,c.tJ)((0,l.n)((function(e,t){return{currentKbase:{uid:"",orgUid:""},kbaseResult:{data:{content:[]}},insertKbase:function(t){e((function(e){e.kbaseResult.data.content.unshift(t)}))},updateKbase:function(t){e((function(e){var n=e.kbaseResult.data.content,r=n.findIndex((function(e){return e.uid===t.uid}));-1!==r?n[r]=t:console.warn("Kbase with uid ".concat(t.uid," not found."))}))},setKbaseResult:function(t){var n;e({kbaseResult:t}),(null===(n=t.data)||void 0===n||null===(n=n.content)||void 0===n?void 0:n.length)>0&&e({currentKbase:t.data.content[0]})},setCurrentKbase:function(n){var r=t().kbaseResult.data.content,o=r.findIndex((function(e){return e.uid===n.uid}));if(-1!==o){var u=[].concat(s()(r.slice(0,o)),[n],s()(r.slice(o+1))),i=a()(a()({},t().kbaseResult),{},{data:{content:u}});e({kbaseResult:i,currentKbase:n})}else console.warn("Kbase with the specified uid not found."),e({currentKbase:n})},removeKbase:function(n){var r=t().kbaseResult.data.content,o=r.findIndex((function(e){return e.uid===n}));-1!==o?e({kbaseResult:a()(a()({},t().kbaseResult),{},{data:{content:[].concat(s()(r.slice(0,o)),s()(r.slice(o+1)))}})}):console.warn("Kbase not found in cache:",n),t().currentKbase.uid===n&&e({currentKbase:{uid:"",orgUid:""}})},deleteKbaseCache:function(){return e({},!0)}}})),{name:u.wKE})))}}]);