index-BwnKlY5S.js 6.7 KB

1
  1. var K=Object.defineProperty,W=Object.defineProperties;var X=Object.getOwnPropertyDescriptors;var z=Object.getOwnPropertySymbols;var ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable;var F=(n,r,o)=>r in n?K(n,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):n[r]=o,V=(n,r)=>{for(var o in r||(r={}))ee.call(r,o)&&F(n,o,r[o]);if(z)for(var o of z(r))te.call(r,o)&&F(n,o,r[o]);return n},N=(n,r)=>W(n,X(r));var p=(n,r,o)=>new Promise((w,v)=>{var h=u=>{try{y(o.next(u))}catch(b){v(b)}},k=u=>{try{y(o.throw(u))}catch(b){v(b)}},y=u=>u.done?w(u.value):Promise.resolve(u.value).then(h,k);y((o=o.apply(n,r)).next())});import{u as B}from"./index-Mu5dydaG.js";import{u as ae,_ as re}from"./useForm-C4X-ZdZ_.js";import"./BasicForm.vue_vue_type_style_index_0_lang-BiIkb6ny.js";import{P as oe}from"./SubMenu.vue_vue_type_style_index_0_scoped_9b6103ff_lang-EL89TTg4.js";import{S as ie}from"./Sift-C8bWHUSc.js";import"./index-CFMHSB5r.js";import"./index-D6-fj_Lr.js";import{a1 as se,B as ne,a3 as le}from"./antd-ILpsl5AZ.js";import{c as ce}from"./entry/index-BaQQ7BQ_.js";import ue from"./FormDrawerSift-bVqb12qa.js";import me from"./ViewDrawer-DJ4DkJGO.js";import{c as fe,D as pe,s as de}from"./data-Babbu_07.js";import{V as ge}from"./index-D0jygwV8.js";import{d as he,ak as _e,Y as ve,f as _,o as ye,r as E,Z as d,_ as g,k as c,u as s,$ as f,a7 as C,aa as be,a0 as q,F as L,a9 as T,af as Ce,ab as we,ae as ke}from"./vue-CF9JqwIh.js";import{b as xe}from"./feildApi-VF_Esp0L.js";import{b as Se}from"./resourceApi-D9gL48ec.js";import{A as De,a as Pe}from"./imageEnum-DhfTiCIu.js";import{c as $}from"./common-CALU1ODu.js";import"./FormItem.vue_vue_type_script_lang-Dp4O1V3R.js";import"./index-CXGOl87Z.js";import"./uuid-BUBnBT7J.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-L2ZLrFTi.js";import"./index-D6Qi77pD.js";import"./index-Pqf9ZLE_.js";import"./onMountedOrActivated-D34Dt7uC.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"./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"./attentionApi-BvKhIRFN.js";import"./VxeBasicTable-BjQCEzUa.js";import"./test-VrWWj5h0.js";const Re={key:0,class:"flex justify-center"},ze={key:1},Fe={class:"head"},Ve={class:"flex justify-between"},Ne={class:"flex justify-between my-4"},Be={class:"flex"},Ee={key:0,class:"flex mb-2"},qe={class:"bg-white section"},Le=["onClick"],Te=["href"],$e=["onClick"],je=["src"],Nt=he({__name:"index",setup(n){const r=_e(),o=ve(),w=_(!0),v=_(!1),h=_([]),k=_([]),[y,{openDrawer:u}]=B(),[b,{openDrawer:j}]=B(),[A,{getFieldsValue:I}]=ae({schemas:de,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),D=_("");ye(()=>p(this,null,function*(){var e,t;if(JSON.stringify(r.query)=="{}"||((e=r.query)==null?void 0:e.catalog)=="1"){v.value=!0;return}D.value=((t=r.query)==null?void 0:t.title)||"",w.value=!0,yield H(),yield x(),w.value=!1}));const P=_(),l=E({id:"biz_cbb_show_table",columns:fe,stripe:!1,border:"inner",data:[],proxyConfig:null,showOverflow:!0,resizable:!1,toolbarConfig:null,round:!0,height:"auto",minHeight:520,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"]}}),O={pageChange({pageSize:e,currentPage:t}){l.pagerConfig.currentPage=t,l.pagerConfig.pageSize=e,x()},cellClick({row:e,columnIndex:t}){var a;e.menuId=((a=r.query)==null?void 0:a.id)||"",t===0&&j(!0,{record:{row:e},isUpdate:!0})}},m=_([]),R=E({name:"",tags:[]});function H(){return p(this,null,function*(){var t;h.value=[];const e=yield xe({menuId:((t=r.query)==null?void 0:t.id)||""});h.value=pe(e),P.value.loadColumn([...h.value])})}function x(){return p(this,null,function*(){l.loading=!0;const e={blurry:R.name||"",menuId:"1858684650464002050"},t=yield Se(N(V({},e),{pageNum:l.pagerConfig.currentPage}));l.pagerConfig.total=t.total||0,l.data=t.data||[],l.loading=!1,J()})}function J(){k.value=h.value.filter(e=>e.search==1).map(e=>({field:e.field,label:e.title}))}function Ae(e){}function M(e){var t;o.push((t=$(e.reference))==null?void 0:t.path)}function Q(e){return p(this,null,function*(){if(e=="filter"){const t=[];m.value.forEach(a=>{const i={field:a.field,value:a.value};a.isDict&&(i.value=a.dict),t.push(i)}),u(!0,{record:t,columns:h.value})}})}function U(){return p(this,null,function*(){R.name=I().name,l.pagerConfig.currentPage=1,yield x()})}function Y(e){return p(this,null,function*(){m.value=[];for(const t in e)e[t]&&k.value.forEach(a=>{a.field==t&&m.value.push({field:a.field,label:a.label,value:e[t],showVal:e[t]})});l.pagerConfig.currentPage=1,yield x()})}function Z(){}function G(e){return p(this,null,function*(){e.type=="clear"&&(m.value=[]),e.type=="close"&&(m.value=m.value.filter(t=>{var a;return t.field!=((a=e.item)==null?void 0:a.field)}))})}return(e,t)=>(d(),g("div",null,[v.value?(d(),g("div",Re,[c(s(se))])):(d(),g("div",ze,[f("div",Fe,[f("div",Ve,[c(s(oe),{title:D.value},null,8,["title"]),f("div",Ne,[f("div",Be,[c(s(re),{onRegister:s(A),onFieldValueChange:U,style:{width:"280px"},class:"mr-2"},null,8,["onRegister"]),c(s(le),{count:m.value.length},{default:C(()=>[c(s(ne),{border:!1,size:"large",onClick:t[0]||(t[0]=()=>Q("filter"))},{icon:C(()=>[c(ce,{icon:"icon-filter|iconfont",size:18,color:"#3D4155"})]),_:1})]),_:1},8,["count"])])])]),m.value.length?(d(),g("div",Ee,[c(s(ie),{data:m.value,onClose:G},null,8,["data"])])):be("",!0)]),f("div",qe,[c(s(ge),we({ref_key:"gridRef",ref:P},l,ke(O),{class:"table-basic"}),{reference:C(({row:a})=>{var i;return[f("div",{onClick:S=>M(a)},q((i=s($)(a.reference))==null?void 0:i.text),9,Le)]}),hyperlinks:C(({row:a})=>[f("div",null,[(d(!0),g(L,null,T(a.hyperLink,i=>(d(),g("span",{key:i},[f("a",{href:i,target:"_blank"},q(i),9,Te)]))),128))])]),fileStorage:C(({row:a})=>[f("div",{class:"flex cursor-pointer table-attachment",onClick:i=>void 0},[(d(!0),g(L,null,T(a.attachment,(i,S)=>(d(),g("img",{width:"28",height:"36",class:"table-attachment_item",key:i,style:Ce({zIndex:999-S,marginLeft:S>0?"-18px":"0px"}),src:s(De)[s(Pe).includes(i.suffix)?i.suffix:"other"]},null,12,je))),128))],8,$e)]),_:1},16)])])),c(me,{onRegister:s(b),onSuccess:Z},null,8,["onRegister"]),c(ue,{onRegister:s(y),onSuccess:Y},null,8,["onRegister"])]))}});export{Nt as default};