index-Dp3cOhYL.js 9.2 KB

1
  1. var se=Object.defineProperty,le=Object.defineProperties;var ue=Object.getOwnPropertyDescriptors;var B=Object.getOwnPropertySymbols;var ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable;var M=(i,n,r)=>n in i?se(i,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):i[n]=r,R=(i,n)=>{for(var r in n||(n={}))ce.call(n,r)&&M(i,r,n[r]);if(B)for(var r of B(n))de.call(n,r)&&M(i,r,n[r]);return i},F=(i,n)=>le(i,ue(n));var m=(i,n,r)=>new Promise((k,C)=>{var _=d=>{try{w(r.next(d))}catch(y){C(y)}},S=d=>{try{w(r.throw(d))}catch(y){C(y)}},w=d=>d.done?k(d.value):Promise.resolve(d.value).then(_,S);w((r=r.apply(i,n)).next())});import{u as E}from"./index-Mu5dydaG.js";import{u as fe,_ as me}from"./useForm-C4X-ZdZ_.js";import"./BasicForm.vue_vue_type_style_index_0_lang-BiIkb6ny.js";import{P as pe}from"./SubMenu.vue_vue_type_style_index_0_scoped_9b6103ff_lang-EL89TTg4.js";import{S as ge}from"./Sift-C8bWHUSc.js";import"./index-CFMHSB5r.js";import"./index-D6-fj_Lr.js";import{S as he,a1 as ve,B as T,a3 as _e,Q as A,R as be}from"./antd-ILpsl5AZ.js";import{a3 as ye,c as Ce,u as we,_ as xe}from"./entry/index-BaQQ7BQ_.js";import{S as ke}from"./SubMenu-BovVay2G.js";import Se from"./FormDrawerSift-bVqb12qa.js";import De from"./ViewDrawer-DJ4DkJGO.js";import{D as Ie}from"./data-Babbu_07.js";import{l as ze,d as Pe,ak as Re,f as p,Y as Fe,r as $,o as Te,Z as h,_ as v,k as s,u as o,$ as c,a7 as u,aa as L,ab as Ve,ae as Ne,a0 as O,F as j,a9 as Q,af as qe,G as H,a2 as Be,a3 as Me}from"./vue-CF9JqwIh.js";import{V as Ee}from"./index-D0jygwV8.js";import{b as Ae}from"./feildApi-VF_Esp0L.js";import{b as $e}from"./resourceApi-D9gL48ec.js";import"./TableImg.vue_vue_type_style_index_0_lang-QH8GfGtu.js";import"./uuid-BUBnBT7J.js";import"./sortable.esm-CoO8jRpa.js";import{_ as Le}from"./index-CXGOl87Z.js";import{A as Oe,a as je}from"./imageEnum-DhfTiCIu.js";import{f as Qe}from"./repositoryApi-B59P-Roo.js";import{f as He}from"./platformApi-CkNy4PSH.js";import"./FormItem.vue_vue_type_script_lang-Dp4O1V3R.js";import"./index-BDVnX7zP.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-0J_QZbkb.js";import"./copyTextToClipboard-Cu8x8bym.js";import"./index-L2ZLrFTi.js";import"./index-D6Qi77pD.js";import"./base64Conver-BAcTuUD2.js";import"./index-Pqf9ZLE_.js";import"./onMountedOrActivated-D34Dt7uC.js";import"./download-D1ZoFQnu.js";import"./useWindowSizeFn-CiJNBK0Q.js";import"./BasicForm.vue_vue_type_script_setup_true_lang-BhiE9_bz.js";import"./useForm-B90AflV1.js";import"./enums-vssea2K3.js";import"./useSortable-6iYBSviO.js";import"./Rendering-DIlvJqpw.js";import"./data-V3aEsXlK.js";import"./ViewDrawer-DdFWWCGM.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"./VxeBasicTable-BjQCEzUa.js";import"./test-VrWWj5h0.js";import"./attentionApi-BvKhIRFN.js";import"./componentMap-DjxH3hEY.js";const Ue=[{field:"name",label:"",component:"Input",componentProps:({formModel:i})=>({placeholder:"请输入要搜索的内容",onChange:n=>{i.blurry=n.target.value}}),renderComponentContent:()=>({prefix:()=>ze(he)}),colProps:{span:24}}],Je=[{title:"菜单名称",dataIndex:"treatTime",width:200,align:"left"},{title:"排序",dataIndex:"treatTime",width:200,align:"left"},{title:"核心字段",dataIndex:"treatTime",width:200,align:"left"},{title:"是否使用",dataIndex:"treatTime",align:"left"},{title:"更新时间",dataIndex:"treatTime",width:200,align:"left"}],Ge=i=>(Be("data-v-7a73eef2"),i=i(),Me(),i),Xe={key:0,class:"flex justify-center"},Ye={key:1},Ze={class:"head"},Ke={class:"flex justify-between"},We={class:"flex justify-between my-4"},et={class:"flex"},tt={key:0,class:"flex mb-2"},at={class:"section"},rt=["href"],ot=["onClick"],it=["src"],nt={key:2,class:"footer"},st=Ge(()=>c("div",null,null,-1)),lt=Pe({__name:"index",setup(i){const{createMessage:n}=we(),r=Re(),k=p(!0),C=p(!1),_=p([]),S=p([]),w=Fe(),d=p(""),y=p([]),D=p(""),I=p([]),[U,{openDrawer:J}]=E(),[G,{openDrawer:X}]=E(),[Y,{getFieldsValue:Z}]=fe({schemas:Ue,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),g=p([]),V=$({name:"",tags:[]});Te(()=>m(this,null,function*(){var e,t;if(JSON.stringify(r.query)=="{}"||((e=r.query)==null?void 0:e.catalog)=="1"){C.value=!0;return}d.value=((t=r.query)==null?void 0:t.title)||"",yield W(),k.value=!0,yield N(),yield x(),k.value=!1}));const z=p(),f=$({id:"biz_platform_manage_detail_table",columns:Je,stripe:!1,border:"inner",data:[],proxyConfig:null,showOverflow:!0,resizable:!1,toolbarConfig:null,round:!0,height:"auto",maxHeight:600,headerRowClassName:"row-class",headerCellClassName:"table-basic_header",columnConfig:{resizable:!1},pagerConfig:{total:0,currentPage:1,pageSize:10,autoHidden:!1,layouts:["Total","PrevPage","Number","NextPage","Sizes","FullJump"]}}),K={pageChange({pageSize:e,currentPage:t}){f.pagerConfig.currentPage=t,f.pagerConfig.pageSize=e,x()},checkboxChange(){I.value=z.value.getCheckboxRecords()},checkboxAll(){I.value=z.value.getCheckboxRecords()}};function W(){return m(this,null,function*(){var t;const e=yield Qe({categoryId:(t=r.query)==null?void 0:t.categoryId});y.value=ye.mapTree(e,a=>F(R({},a),{title:a.name,key:a.id,children:a.children}))})}function N(){return m(this,null,function*(){if(_.value=[],!D.value)return;const e=yield Ae({menuId:D.value||""});_.value=Ie(e),z.value.loadColumn([{type:"checkbox",width:60,align:"center"},..._.value,{width:100,title:"操作",align:"center",slots:{default:"action"},fixed:"right"}])})}function x(){return m(this,null,function*(){var a;f.loading=!0;const e={menuId:((a=r.query)==null?void 0:a.id)||"1858684650464002050",blurry:V.name||""},t=yield $e(F(R({},e),{pageNum:f.pagerConfig.currentPage}));f.pagerConfig.total=t.total||0,f.data=t.data||[],f.loading=!1,ee()})}function ee(){S.value=_.value.filter(e=>e.search==1).map(e=>({field:e.field,label:e.title}))}function te(e){return m(this,null,function*(){D.value=e.data||(e==null?void 0:e.id),yield N(),yield x()})}function ut(e){}function ae(e){var t;e.menuId=((t=r.query)==null?void 0:t.id)||"1858684650464002050",X(!0,{record:{row:e},isUpdate:!0})}function P(e){return m(this,null,function*(){var t,a;if(e=="filter"){const l=[];g.value.forEach(b=>{const q={field:b.field,value:b.value};b.isDict&&(q.value=b.dict),l.push(q)}),J(!0,{record:l,columns:_.value})}e=="route"&&(yield He({resourceId:I.value.map(l=>l.id),platformId:(t=r.query)==null?void 0:t.id}),n.success("添加成功")),(e=="back"||e=="route"||e=="pageTitle")&&w.push({path:"/bizMange/platformManage",query:{selectId:(a=r.query)==null?void 0:a.id}})})}function re(){return m(this,null,function*(){V.name=Z().name,f.pagerConfig.currentPage=1,yield x()})}function oe(e){return m(this,null,function*(){g.value=[];for(const t in e)e[t]&&S.value.forEach(a=>{a.field==t&&g.value.push({field:a.field,label:a.label,value:e[t],showVal:e[t]})});f.pagerConfig.currentPage=1,yield x()})}function ie(){}function ne(e){return m(this,null,function*(){e.type=="clear"&&(g.value=[]),e.type=="close"&&(g.value=g.value.filter(t=>{var a;return t.field!=((a=e.item)==null?void 0:a.field)}))})}return(e,t)=>(h(),v("div",null,[C.value?(h(),v("div",Xe,[s(o(ve))])):(h(),v("div",Ye,[c("div",Ze,[c("div",Ke,[s(o(pe),{title:d.value,"go-back":!0,isCustomFn:!0,onCustomFn:t[0]||(t[0]=a=>P("pageTitle"))},null,8,["title"]),c("div",We,[c("div",et,[s(o(me),{onRegister:o(Y),onFieldValueChange:re,style:{width:"280px"},class:"mr-2"},null,8,["onRegister"]),s(o(_e),{count:g.value.length},{default:u(()=>[s(o(T),{border:!1,size:"large",onClick:t[1]||(t[1]=()=>P("filter"))},{icon:u(()=>[s(Ce,{icon:"icon-filter|iconfont",size:18,color:"#3D4155"})]),_:1})]),_:1},8,["count"])])])]),g.value.length?(h(),v("div",tt,[s(o(ge),{data:g.value,onClose:ne},null,8,["data"])])):L("",!0)]),c("div",at,[s(o(be),{gutter:10},{default:u(()=>[s(o(A),{span:4,class:"menu"},{default:u(()=>[s(o(ke),{type:"tree",treeData:y.value,"select-item":D.value,"onUpdate:selected":te},null,8,["treeData","select-item"])]),_:1}),s(o(A),{span:20,class:"content"},{default:u(()=>[s(o(Ee),Ve({ref_key:"gridRef",ref:z},f,Ne(K),{class:"table-basic"}),{reference:u(({row:a})=>[c("div",null," 平台引用内容"+O(a.reference),1)]),hyperlinks:u(({row:a})=>[c("div",null,[(h(!0),v(j,null,Q(a.hyperLink,l=>(h(),v("span",{key:l},[c("a",{href:l,target:"_blank"},O(l),9,rt)]))),128))])]),fileStorage:u(({row:a})=>[c("div",{class:"flex cursor-pointer table-attachment",onClick:l=>void 0},[(h(!0),v(j,null,Q(a.attachment,(l,b)=>(h(),v("img",{width:"28",height:"36",class:"table-attachment_item",key:l,style:qe({zIndex:999-b,marginLeft:b>0?"-18px":"0px"}),src:o(Oe)[o(je).includes(l.suffix)?l.suffix:"other"]},null,12,it))),128))],8,ot)]),action:u(({row:a})=>[s(o(Le),{outside:"",actions:[{icon:"icon-star-del|iconfont",tooltip:"查看",label:"查看",onClick:ae.bind(null,a)}]},null,8,["actions"])]),_:1},16)]),_:1})]),_:1})])])),I.value.length?(h(),v("div",nt,[st,c("div",null,[s(o(T),{border:!1,onClick:t[2]||(t[2]=()=>P("back")),class:"mr-2"},{default:u(()=>[H(" 取消 ")]),_:1}),s(o(T),{type:"primary",border:!1,onClick:t[3]||(t[3]=()=>P("route"))},{default:u(()=>[H(" 添加 ")]),_:1})])])):L("",!0),s(De,{onRegister:o(G),onSuccess:ie},null,8,["onRegister"]),s(Se,{onRegister:o(U),onSuccess:oe},null,8,["onRegister"])]))}}),na=xe(lt,[["__scopeId","data-v-7a73eef2"]]);export{na as default};