| 1 |
- var be=Object.defineProperty,_e=Object.defineProperties;var ye=Object.getOwnPropertyDescriptors;var G=Object.getOwnPropertySymbols;var ge=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable;var H=(i,l,r)=>l in i?be(i,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):i[l]=r,A=(i,l)=>{for(var r in l||(l={}))ge.call(l,r)&&H(i,r,l[r]);if(G)for(var r of G(l))we.call(l,r)&&H(i,r,l[r]);return i},W=(i,l)=>_e(i,ye(l));var m=(i,l,r)=>new Promise((S,k)=>{var T=h=>{try{g(r.next(h))}catch(C){k(C)}},z=h=>{try{g(r.throw(h))}catch(C){k(C)}},g=h=>h.done?S(h.value):Promise.resolve(h.value).then(T,z);g((r=r.apply(i,l)).next())});import{P as Ce}from"./SubMenu.vue_vue_type_style_index_0_scoped_9b6103ff_lang-EL89TTg4.js";import{u as J}from"./index-CFMHSB5r.js";import{l as Ie}from"./index-D6-fj_Lr.js";import{f as xe,b as L,D as De,B as x,u as ke,_ as Re}from"./entry/index-BaQQ7BQ_.js";import{S as Be}from"./SubMenu-BovVay2G.js";import{d as Me,f,o as $e,ak as Se,Y as Te,r as ze,q as Pe,Z as _,_ as y,$ as d,k as s,a7 as v,u as a,m as D,a6 as X,a0 as ee,aa as V,ab as Ne,ae as Ee,F as te,a9 as ae,af as Fe,a2 as Ue,a3 as Ae}from"./vue-CF9JqwIh.js";import{_ as Le}from"./FormModal.vue_vue_type_script_setup_true_lang-BRDpj9Q5.js";import{d as Ve,B as Oe}from"./data-B78WObgu.js";import{b as Ke}from"./data-BKLvMF-h.js";import{c as je,b as qe,a as Qe,g as Ye,h as Ze,i as Ge}from"./platformApi-CkNy4PSH.js";import{_ as He}from"./BasicForm.vue_vue_type_script_setup_true_lang-BhiE9_bz.js";import"./BasicForm.vue_vue_type_style_index_0_lang-BiIkb6ny.js";import{u as We}from"./useForm-B90AflV1.js";import{V as Je}from"./index-D0jygwV8.js";import{b as Xe}from"./uuid-BUBnBT7J.js";import{_ as et}from"./TableEdit.vue_vue_type_script_setup_true_lang-CPT8orPz.js";import{c as tt,g as at}from"./resourceApi-D9gL48ec.js";import ot from"./FormModalPlatform-Dd7v-1CW.js";import{_ as st}from"./TableImg.vue_vue_type_style_index_0_lang-1Kd8nEMt.js";import"./sortable.esm-CoO8jRpa.js";import{A as nt,a as lt}from"./imageEnum-DhfTiCIu.js";import{u as rt}from"./index-Mu5dydaG.js";import it from"./ViewDrawer-DdFWWCGM.js";import{W as ct,Q as oe,$ as ut,Y as dt,Z as se,R as mt}from"./antd-ILpsl5AZ.js";import"./useWindowSizeFn-CiJNBK0Q.js";import"./FormItem.vue_vue_type_script_lang-Dp4O1V3R.js";import"./index-L2ZLrFTi.js";import"./index-CXGOl87Z.js";import"./useSortable-6iYBSviO.js";import"./download-D1ZoFQnu.js";import"./base64Conver-BAcTuUD2.js";import"./index-BDVnX7zP.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-0J_QZbkb.js";import"./copyTextToClipboard-Cu8x8bym.js";import"./index-D6Qi77pD.js";import"./index-Pqf9ZLE_.js";import"./onMountedOrActivated-D34Dt7uC.js";import"./VxeBasicTable-BjQCEzUa.js";import"./ViewDrawer-DJ4DkJGO.js";import"./Rendering-DIlvJqpw.js";import"./data-V3aEsXlK.js";import"./enums-vssea2K3.js";import"./test-VrWWj5h0.js";import"./DownloadModal.vue_vue_type_script_setup_true_lang-CrEW5Pj0.js";import"./data-bbjKZAwf.js";import"./FormModal.vue_vue_type_script_setup_true_lang-BtHq7rrj.js";import"./attentionApi-BvKhIRFN.js";import"./feildApi-VF_Esp0L.js";import"./data-Babbu_07.js";import"./common-CALU1ODu.js";import"./componentMap-DjxH3hEY.js";const pt=i=>(Ue("data-v-15287664"),i=i(),Ae(),i),ft={class:"flex items-center justify-between mb-4"},vt={class:"flex items-center"},ht={class:"flex"},bt={class:"flex justify-end"},_t={class:"section"},yt={class:"detail"},gt={class:"flex justify-between"},wt=pt(()=>d("div",{id:"components-anchor-intro",class:"mb-2 common-tit"},"简介",-1)),Ct={key:0,class:"extra-date"},It=["onClick"],xt=["src"],Dt={class:"flex items-center"},kt={key:0,class:"extra-date"},Rt={key:0},Bt=Me({__name:"index",setup(i){const l=f([]);$e(()=>m(this,null,function*(){l.value=yield Ie({dictCode:"biz_cbb_platform"}),P.value=[{text:"全部平台",event:""}],l.value.forEach(e=>{P.value.push({text:e.label,event:e.value})}),yield k(),yield M()}));const[r,{setFieldsValue:S,resetFields:k}]=We({schemas:Ve,showActionButtonGroup:!1,baseColProps:{span:6}}),[T,{openDrawer:z}]=rt(),{createMessage:g,createConfirm:h}=ke(),[C,{openModal:ne}]=J(),[le,{openModal:re}]=J(),P=f([]),O=f("全部平台"),K=f(""),N=f([]),p=f(""),j=Se(),ie=Te(),q=f(""),Q=f(["0","1"]),I=f(Oe),R=f({title:"平台资源 (0)",data:""}),u=f({}),B=ze({id:"biz_cbb_show_platform",columns:Ke,stripe:!1,border:"inner",data:[],proxyConfig:null,showOverflow:!0,resizable:!1,toolbarConfig:null,round:!0,height:"auto",headerRowClassName:"row-class",headerCellClassName:"table-basic_header",columnConfig:{resizable:!1},pagerConfig:{}}),ce={},ue=f();function E(n){return m(this,arguments,function*(e,t={}){e!=2?ne(!0,{isUpdate:!!e,record:t,menuId:p.value}):(yield at({operationResource:[{operationType:3,resource:W(A({},t),{name:t==null?void 0:t.resourceName})}],menuId:p.value,repositoryResource:!1}),g.success("成功删除平台资源"),yield F())})}function de(){return m(this,null,function*(){var t;const e=((t=u.value)==null?void 0:t.status)=="cbb_platform_1";h({content:`你确定要${e?"下":"上"}架?`,iconType:"warning",onOk:()=>m(this,null,function*(){e?yield Ye(u.value.platformId):yield Ze(u.value.platformId),g.success(e?"下架成功!":"上架成功!"),yield M(),yield $()})})})}function me(e){return m(this,null,function*(){K.value=e.event,O.value=e.text,yield M()})}function Y(e){return m(this,null,function*(){var t;p.value=((t=e.data)==null?void 0:t.id)||(e==null?void 0:e.id),yield $()})}function M(){return m(this,null,function*(){var t;const e=yield je({status:K.value});if(N.value=e.map(n=>(n.disabled=!1,n.status!="cbb_platform_1"&&(n.disabled=!0,n.count=xe(l.value,n.status,"label")),n)),p.value==""&&((t=j.query)!=null&&t.selectId)){p.value=j.query.selectId,yield $();return}if(p.value==""){yield Y(N.value[0]);return}})}function $(){return m(this,null,function*(){var e,t;p.value&&(u.value=yield qe(p.value),u.value&&(u.value.establishTeamDetail=u.value.establishTeamName||[],u.value.establishTeam=(t=(e=u.value.establishTeamName)==null?void 0:e.map(n=>n.name))==null?void 0:t.join("、"),u.value.establishTime=L(u.value.establishTime),yield S(A({},u.value)),yield pe(),yield F(),q.value=Xe()))})}function F(){return m(this,null,function*(){var t,n,o,b;const e=yield Qe({id:p.value});e!=null&&e.platformData&&(R.value={title:`平台资源 (${((t=e==null?void 0:e.platformData)==null?void 0:t.count)||0})`,date:`${(n=e==null?void 0:e.platformData)==null?void 0:n.editTime}`},B.loading=!0,B.data=(o=e==null?void 0:e.platformData)==null?void 0:o.data,B.loading=!1),(b=e==null?void 0:e.repositoryData)!=null&&b.length&&e.repositoryData.forEach(c=>{c.name=="软件CBB"&&w(0,c),c.name=="硬件CBB"&&w(1,c),c.name=="结构CBB"&&w(2,c),c.name=="测试CBB"&&w(3,c),c.name=="共享工具"&&w(4,c),c.name=="设计规范"&&w(5,c)})})}function w(e,t){I.value[e].name=t.name,I.value[e].data=t.data,I.value[e].head={title:`${t.name} (${t.count})`,date:t.editTime}}function pe(){return m(this,null,function*(){const e=yield tt({});e.shift(),e.forEach((t,n)=>{I.value[n].categoryId=t.id})})}function fe(e){ie.push({path:"/bizMange/platformAdd",query:{id:p.value,categoryId:e.categoryId,title:e.head.title.replace(/(.+)(\(.+)/g,"$1"),catalog:0}})}function Z(e){re(!0,{record:e?u.value:{},isUpdate:!!e})}function ve(e){z(!0,{record:e,index:0,resourceId:e.id,isUpdate:!0})}function U(){return m(this,null,function*(){yield M(),yield $()})}function he(e){return m(this,null,function*(){yield Ge({resourceId:[e==null?void 0:e.repositoryId],platformId:p.value}),yield F()})}return(e,t)=>{const n=Pe("auth");return _(),y("div",null,[d("div",ft,[d("div",vt,[s(a(De),{arrow:"",placement:"bottom",trigger:["click","hover"],dropMenuList:P.value,onMenuEvent:me,overlayClassName:"flow-overlay"},{default:v(()=>[d("div",ht,[s(a(Ce),{title:O.value},null,8,["title"]),s(a(ct),{class:"ml-2"})])]),_:1},8,["dropMenuList"]),D(s(a(x),{class:"w-10 h-10 p-0 border-none ml-26",onlyIcon:"icon-create|iconfont",onClick:t[0]||(t[0]=o=>Z(0))},null,512),[[n,["cbb:cbbrepository:add"]]])]),d("div",bt,[D(s(a(x),{class:"w-10 h-10 p-0 border-none",onlyIcon:u.value.status==="cbb_platform_1"?"icon-under|iconfont":"icon-up|iconfont",onClick:de},null,8,["onlyIcon"]),[[n,["cbb:cbbrepository:add"]]])])]),d("div",_t,[s(a(mt),{gutter:10},{default:v(()=>[s(a(oe),{span:4,class:"menu"},{default:v(()=>[s(a(Be),{type:"cate",cate:N.value,"select-item":p.value,"onUpdate:selected":Y},null,8,["cate","select-item"])]),_:1}),s(a(oe),{span:20,class:"content"},{default:v(()=>[d("div",yt,[d("div",gt,[wt,D(s(a(x),{class:"custom-icon",onlyIcon:"icon-edit|iconfont",onClick:t[1]||(t[1]=o=>Z(1))},null,512),[[n,["cbb:cbbrepository:add"]]])]),d("div",null,[s(a(He),{onRegister:a(r),layout:"vertical",class:""},null,8,["onRegister"])]),d("div",null,[s(a(ut),{activeKey:Q.value,"onUpdate:activeKey":t[3]||(t[3]=o=>Q.value=o),bordered:!1,collapsible:"header"},{expandIcon:v(({isActive:o})=>[s(a(dt),{rotate:o?90:0},null,8,["rotate"])]),default:v(()=>[(_(),X(a(se),{key:0,header:R.value.title,class:"detail-table",id:"components-anchor-platform"},{extra:v(()=>[d("div",null,[R.value.date?(_(),y("span",Ct," 最后更新日期:"+ee(a(L)(R.value.date)),1)):V("",!0),D(s(a(x),{class:"ml-4 custom-icon",onlyIcon:"icon-create|iconfont",onClick:t[2]||(t[2]=o=>E(0))},null,512),[[n,["cbb:cbbrepository:add"]]])])]),default:v(()=>[d("div",null,[s(a(Je),Ne({ref_key:"gridRef",ref:ue},B,Ee(ce),{class:"table-basic"}),{attachment:v(({row:o})=>[d("div",{class:"flex cursor-pointer table-attachment",onClick:b=>ve(o)},[(_(!0),y(te,null,ae(o.attachment,(b,c)=>(_(),y("img",{width:"28",height:"36",class:"table-attachment_item",key:b,style:Fe({zIndex:999-c,marginLeft:c>0?"-18px":"0px"}),src:a(nt)[a(lt).includes(b.suffix)?b.suffix:"other"]},null,12,xt))),128))],8,It)]),action:v(({row:o})=>[s(a(st),{outside:"",actions:[{icon:"icon-edit|iconfont",tooltip:"编辑",onClick:E.bind(null,1,o)},{icon:"icon-delete|iconfont",tooltip:"删除",popConfirm:{title:"是否删除",placement:"left",confirm:E.bind(null,2,o)}}]},null,8,["actions"])]),_:1},16)])]),_:1},8,["header"])),(_(!0),y(te,null,ae(I.value,(o,b)=>(_(),X(a(se),{key:b+1,header:o.head.title,id:o.anchorId,class:"detail-table"},{extra:v(()=>[d("div",Dt,[o.head.date?(_(),y("span",kt," 最后更新日期:"+ee(a(L)(o.head.date)),1)):V("",!0),D(s(a(x),{class:"ml-4 custom-icon",onlyIcon:"icon-create|iconfont",onClick:c=>fe(o)},null,8,["onClick"]),[[n,["cbb:cbbrepository:add"]]])])]),default:v(()=>[o.data.length?(_(),y("div",Rt,[s(et,{id:o.id,refresh:q.value,data:o.data,onDelete:he},null,8,["id","refresh","data"])])):V("",!0)]),_:2},1032,["header","id"]))),128))]),_:1},8,["activeKey"])])])]),_:1})]),_:1})]),s(Le,{onRegister:a(C),onSuccess:U},null,8,["onRegister"]),s(ot,{onRegister:a(le),onSuccess:U},null,8,["onRegister"]),s(it,{onRegister:a(T),onSuccess:U},null,8,["onRegister"])])}}}),Ra=Re(Bt,[["__scopeId","data-v-15287664"]]);export{Ra as default};
|