HuanMengAdmin/admin-client/dist/static/js/Index-CdHn3yVk.js
2024-08-05 14:03:42 +08:00

2 lines
7.1 KiB
JavaScript

import{_ as W}from"./hm-tenant-group-select.vue_vue_type_style_index_0_lang-BbGOsKnr.js";import{_ as X}from"./hm-tenant-select.vue_vue_type_style_index_0_lang-DagcV98l.js";import{d as Y,r as Z,cC as ee,b as N,e as te,o as s,k as i,w as n,a as o,u as m,h as _,F as y,c as h,P as E,t as b,Q as $,f as ae,T as F,cD as ne,aH as oe,B as se,aG as le,aI as re,cE as ie,az as ce,$ as de,a0 as _e,a1 as ue,aN as me,aM as pe,aJ as fe,cF as ge,cz as ye,R as he}from"./index-mXGxF4sR.js";import{_ as v}from"./AppIcon.vue_vue_type_script_setup_true_lang-_OS5NzJN.js";import{T as x,_ as ke}from"./Info.vue_vue_type_script_setup_true_lang-CWtfJ2ov.js";import{_ as ve}from"./PageContainer.vue_vue_type_script_setup_true_lang-DIizqcY6.js";import{_ as xe}from"./TableCurd.vue_vue_type_script_setup_true_lang-B2XD0Gkv.js";import{A as Ce}from"./AppDictionaryCache-W9MkSZG1.js";import"./SysDictionaryService-CkkUcfd5.js";import"./hm-image.vue_vue_type_style_index_0_lang-CBXQ0wVf.js";import"./hm-action-type-select.vue_vue_type_style_index_0_lang-BP1rAt5U.js";import"./ColumnSetting.vue_vue_type_script_setup_true_lang-BVbHKnCx.js";import"./vue.runtime.esm-bundler-BjCZWLer.js";const we={key:0},Ne={key:1},be=["onClick"],$e=ae("a",{class:"text-danger"},"删除",-1),je=Y({name:"T_Category_Child_MenuIndex",__name:"Index",setup(ze){const t=Z({search:{state:!1,vm:{name:void 0},sort:[]},loading:!1,page:1,size:50,total:100,columns:[],data:[]}),u=ee(),z=N(),C=N(),S=N();te(()=>{p()});async function p(){try{t.loading=!0,Object.keys(t.search.vm).map(d=>{(t.search.vm[d]==null||t.search.vm[d]=="")&&delete t.search.vm[d]});const a=await x.findList(t.page,t.size,t.search.vm,t.search.sort);if(t.loading=!1,a.code!=200)return;t.page=a.data.page,t.size=a.data.size,t.total=a.data.total,t.columns=a.data.columns,t.data=a.data.dataSource}catch{t.loading=!1}}async function T(c){var d;let a=[];if(c?a.push(c):a=((d=z.value)==null?void 0:d.getSelectedRowKeys())??[],a.length==0)return F.message.error("请选择要删除的行!");try{t.loading=!0;const f=await x.deleteList(a);if(t.loading=!1,f.code!=200)return;F.message.success("删除成功!"),p()}catch{t.loading=!1}}function A(){x.exportExcel(t.search.vm,t.search.sort)}let I=[];Ce.appDictionaryActionTypeCache.getDataList().then(c=>{I=c});function B(c){let a=I.find(d=>d.value==c);return a!=null?a.name:""}async function L(c,a,d){var f=await x.setVisibility(c,a);console.log(a,f)}return(c,a)=>{const d=X,f=ne,w=oe,M=W,g=se,O=le,V=re,j=ie,U=ce,P=de,R=_e,G=ue,H=me,J=pe,k=fe,K=ge,Q=ye,q=he;return s(),i(ve,null,{default:n(()=>[o(xe,{ref_key:"refTableCurd",ref:z,config:t,onChange:a[8]||(a[8]=e=>{t.page=e.pagination.current??1,t.size=e.pagination.pageSize??t.size,t.search.sort=e.sorter instanceof Array?[...e.sorter]:[e.sorter],p()}),onShowSizeChange:a[9]||(a[9]=({current:e,size:l})=>{t.page=e==0?1:e,t.size=l,p()})},{search:n(()=>[m(u).search?(s(),i(j,{key:0,ref_key:"refSearchForm",ref:S,model:t.search.vm},{default:n(()=>[o(V,{gutter:[16,0]},{default:n(()=>[o(w,{xs:24,sm:12,md:8,lg:6,xl:6},{default:n(()=>[o(f,{class:"mb-0",name:"tenantId",label:"项目"},{default:n(()=>[o(d,{value:t.search.vm.tenantId,"onUpdate:value":a[0]||(a[0]=e=>t.search.vm.tenantId=e),ShowAll:!1},null,8,["value"])]),_:1})]),_:1}),o(w,{xs:24,sm:12,md:8,lg:6,xl:6},{default:n(()=>[o(f,{class:"mb-0",name:"tenantId",label:"所属分类"},{default:n(()=>[o(M,{"tenant-id":t.search.vm.tenantId,value:t.search.vm.type,"onUpdate:value":a[1]||(a[1]=e=>t.search.vm.type=e)},null,8,["tenant-id","value"])]),_:1})]),_:1}),o(w,{xs:24,sm:12,md:8,lg:6,xl:6,class:"text-right"},{default:n(()=>[o(O,{size:8},{default:n(()=>[o(g,{onClick:a[2]||(a[2]=e=>{var l;t.page=1,(l=S.value)==null||l.resetFields(),p()})},{default:n(()=>[_(" 重置 ")]),_:1}),o(g,{type:"primary",onClick:a[3]||(a[3]=e=>{t.page=1,p()})},{default:n(()=>[_(" 查询 ")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])):y("",!0)]),"toolbar-left":n(()=>[m(u).search?(s(),i(g,{key:0,onClick:a[4]||(a[4]=e=>t.search.state=!t.search.state)},{default:n(()=>[t.search.state?(s(),h("div",we,[o(v,{name:"UpOutlined"}),_("  收起 ")])):(s(),h("div",Ne,[o(v,{name:"DownOutlined"}),_("  展开")]))]),_:1})):y("",!0),m(u).insert?(s(),i(g,{key:1,type:"primary",onClick:a[5]||(a[5]=()=>{var e;return(e=C.value)==null?void 0:e.open()})},{icon:n(()=>[o(v,{name:"PlusOutlined"})]),default:n(()=>[_(" 新建 ")]),_:1})):y("",!0),m(u).delete?(s(),i(U,{key:2,title:"您确定要删除?",onConfirm:a[6]||(a[6]=e=>T()),okText:"确定",cancelText:"取消"},{default:n(()=>[o(g,{type:"primary",danger:""},{icon:n(()=>[o(v,{name:"DeleteOutlined"})]),default:n(()=>[_(" 批量删除 ")]),_:1})]),_:1})):y("",!0)]),"toolbar-right":n(()=>[o(G,null,{overlay:n(()=>[o(R,null,{default:n(()=>[o(P,{key:"1",onClick:a[7]||(a[7]=e=>A())},{default:n(()=>[_("导出 Excel")]),_:1})]),_:1})]),default:n(()=>[o(g,null,{default:n(()=>[_(" 更多 "),o(v,{name:"ellipsis-outlined"})]),_:1})]),_:1}),o(J,null,{content:n(()=>[(s(!0),h($,null,E(t.columns.filter(e=>e.fieldName.substr(0,1)!="_"),e=>(s(),h("div",null,[o(H,{checked:e.show,"onUpdate:checked":l=>e.show=l},{default:n(()=>[_(b(e.title),1)]),_:2},1032,["checked","onUpdate:checked"])]))),256))]),default:n(()=>[o(g,{type:"text"},{icon:n(()=>[o(v,{name:"setting-outlined"})]),_:1})]),_:1})]),"table-col":n(()=>[(s(!0),h($,null,E(t.columns.filter(e=>e.fieldName!=="id"&&e.fieldName!=="typeName"&&e.show),(e,l)=>(s(),h($,{key:e.fieldName},[e.fieldName=="type"?(s(),i(k,{key:0,title:e.title,"data-index":e.fieldName,sorter:e.sort?{multiple:l+1}:!1},{default:n(({record:r})=>[_(b(r.typeName),1)]),_:2},1032,["title","data-index","sorter"])):e.fieldName=="actionType"?(s(),i(k,{key:1,title:e.title,"data-index":e.fieldName,sorter:e.sort?{multiple:l+1}:!1},{default:n(({record:r})=>[_(b(B(r.actionType)),1)]),_:2},1032,["title","data-index","sorter"])):e.fieldName=="isEnabled"?(s(),i(k,{key:2,title:e.title,"data-index":e.fieldName,sorter:e.sort?{multiple:l+1}:!1},{default:n(({record:r})=>[o(K,{checked:r.isEnabled,"onUpdate:checked":D=>r.isEnabled=D,"checked-children":"上线","un-checked-children":"下线",onChange:D=>L(r.id,r.isEnabled,r)},null,8,["checked","onUpdate:checked","onChange"])]),_:2},1032,["title","data-index","sorter"])):e.fieldName=="imageUrl"?(s(),i(k,{key:3,title:e.title,"data-index":e.fieldName,sorter:e.sort?{multiple:l+1}:!1,width:"150px"},{default:n(({record:r})=>[o(Q,{width:100,src:r.imageUrl+"/htslt",preview:{src:r.imageUrl}},null,8,["src","preview"])]),_:2},1032,["title","data-index","sorter"])):(s(),i(k,{key:4,title:e.title,"data-index":e.fieldName,sorter:e.sort?{multiple:l+1}:!1},null,8,["title","data-index","sorter"]))],64))),128)),m(u).update||m(u).delete?(s(),i(k,{key:0,title:"操作","data-index":"id",width:"200px",fixed:"right"},{default:n(({record:e})=>[m(u).update?(s(),h("a",{key:0,href:"javascript:;",onClick:()=>{var l;return(l=C.value)==null?void 0:l.open(e.id)}},"编辑",8,be)):y("",!0),o(q,{type:"vertical"}),m(u).delete?(s(),i(U,{key:1,title:"您确定要删除?",onConfirm:l=>T(e.id),okText:"确定",cancelText:"取消"},{default:n(()=>[$e]),_:2},1032,["onConfirm"])):y("",!0)]),_:1})):y("",!0)]),_:1},8,["config"]),o(ke,{ref_key:"refInfo",ref:C,onSuccess:()=>p()},null,8,["onSuccess"])]),_:1})}}});export{je as default};