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

2 lines
6.0 KiB
JavaScript

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