2 lines
9.9 KiB
Java
2 lines
9.9 KiB
Java
var F=(J,D,r)=>new Promise((R,c)=>{var h=u=>{try{v(r.next(u))}catch(m){c(m)}},T=u=>{try{v(r.throw(u))}catch(m){c(m)}},v=u=>u.done?R(u.value):Promise.resolve(u.value).then(h,T);v((r=r.apply(J,D)).next())});import{e as ge,h as ve,C as B,z as k,H as $,f as t,r as g,_ as _e,A as o,J as ye,u as a,K as j,Q as I,b as S,F as be,E as s,G as q,y as Ce,c as xe,t as we}from"./vue-vendor-DNhG1Cve.js";import ke from"./BasicTable-C6eG0bgK.js";import Ie from"./TableAction-BiXnWkvt.js";import"./TableImg.vue_vue_type_style_index_0_lang-65ZOQtFn.js";import{u as Se}from"./useTable-DbHE4FHE.js";import"./index-BDvqZ5j4.js";import{_ as De,s as Re,c as he,g as Te,a as E,b as Me,d as Ue,e as Ae}from"./DemoModal.vue_vue_type_script_setup_true_lang-CeRxJ_ZY.js";import{J as Fe}from"./JImportModal-2M3TeQac.js";import N from"./JDictSelectTag-DqzD0_k1.js";import{useMethods as Be}from"./useMethods-D3efiSSd.js";import{aV as $e,F as je,aB as Je,aG as Ke,bV as Oe,aR as Ve,aS as qe,d4 as Ee,au as Ne}from"./index-X7Y8jykP.js";import{u as z}from"./useModal-DaJ3Bflg.js";import"./index-CfNJyBRj.js";import{D as ze}from"./dropdown-jkliuVyN.js";import{O as Qe}from"./index-CuWaQdlK.js";import{A as Ye}from"./index-DO7ZhK45.js";import"./BasicTable.vue_vue_type_style_index_0_lang-B9DxrWas.js";import"./BasicForm-ClUSoD_-.js";import"./helper-DcLcf4v6.js";import"./index-BzChaRPg.js";import"./useAppInject-DPZGPcR3.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./BasicForm.vue_vue_type_style_index_0_lang-B29PWQy0.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.js";import"./useTimeout-D5AmIBZw.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./index-saD4h7VJ.js";import"./useBreakpoint-DXhPW7nV.js";import"./useEventListener-BRXjwk7A.js";import"./breakpointEnum-BhAg6bcX.js";import"./uniqBy--vsL0WVB.js";import"./BasicModal-xH56XuRZ.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./useForm-D61zovon.js";import"./injectionKey-DPVn4AgL.js";import"./index-DSsDi_fL.js";import"./Group-UHkub2tu.js";import"./Checkbox-Dbxs4we4.js";import"./index-BuONesFs.js";import"./FormOutlined-Y84itqS0.js";import"./useTableContext-CncNVXgp.js";import"./index-DTjkSGYl.js";import"./eagerComputed-BTlOruLW.js";import"./fromPairs-Dx9PT-t0.js";import"./useMaxLevel-DE205ncc.js";import"./index-DfHu-LAS.js";import"./Group-DBzJABA_.js";import"./RadioButton-DRBix2Fq.js";import"./index-C7ckZv9Z.js";import"./DirectoryTree-nk_YTTIy.js";import"./FolderOpenOutlined-SzIPA7z0.js";import"./index-Cl-8Hzo4.js";import"./scrollTo-D49dA-9c.js";import"./operationUnit-vCu2co3e.js";import"./index-C69VKHba.js";import"./index-DklMb9Qc.js";import"./UpOutlined-B1UMbtrP.js";import"./index-DsixALRt.js";import"./dayjs-jnKD3YGS.js";import"./index-aCD42OrZ.js";import"./quarterOfYear-BU2sPnff.js";import"./index-J2mOtM3w.js";import"./dayjs-ALi1pEeb.js";import"./clickOutside-DHfwTU6R.js";import"./onMountedOrActivated-DhSdLlqP.js";import"./throttle-De_jAmBh.js";import"./uuid-CODpppBC.js";import"./sortable.esm-DJNoJSdJ.js";import"./RedoOutlined-Cq2g4Slp.js";import"./index-CeNCCWzL.js";import"./TableAction.vue_vue_type_style_index_0_lang-BIWZ0bGo.js";import"./index-fAAIzD3j.js";import"./index-DfX9t4DO.js";import"./isNumeric-DjvBa-1E.js";import"./renderUtils-BiIzV8ua.js";import"./index-Cmtq_YLa.js";import"./Editor-DbH9VuAv.js";import"./index-Cq6YxX27.js";import"./JDictSelectUtil-DwVTEDM5.js";import"./index-B4gPlWQt.js";import"./useFormItem-b_EqFlJz.js";import"./CompTypeEnum-Dk5ke9k4.js";const Ge={style:{float:"left",overflow:"hidden"},class:"table-page-search-submitButtons"},Pe=ge({__name:"index",setup(J){const D=$e(),r=g([]),[R,{openModal:c}]=z(),[h,{openModal:T}]=z(),{handleExportXls:v,handleImportXls:u}=Be(),m=g(),M=g(),x=g(!1),[Q,{reload:f,setProps:K}]=Se({title:"单表示例",api:Te,columns:he,formConfig:{schemas:Re,fieldMapToTime:[["birthday",["birthday_begin","birthday_end"],"YYYY-MM-DD"]],fieldMapToNumber:[["age",["age_begin","age_end"]]],autoAdvancedCol:2,actionColOptions:{style:{textAlign:"left"}}},defSort:[{column:"name",order:"desc"},{column:"sex",order:"asc"}],striped:!0,useSearchForm:!0,showTableSetting:!0,clickToRowSelect:!1,bordered:!0,showIndexColumn:!1,tableSetting:{fullScreen:!0},canResize:!1,rowKey:"id",actionColumn:{width:180,title:"操作",dataIndex:"action",slots:{customRender:"action"},fixed:void 0}}),Y={type:"checkbox",columnWidth:40,selectedRowKeys:r,onChange:L};function G(){T(!0)}const P=xe(()=>{let n={};return r.value&&r.value.length>0&&(n.selections=r.value.join(",")),Ee(n)});function H(n){return[{label:"编辑",onClick:W.bind(null,n)},{label:"详情",onClick:Z.bind(null,n)},{label:"删除",popConfirm:{title:"是否确认删除",confirm:ee.bind(null,n)}}]}function L(n){r.value=n}function X(){x.value=!1,c(!0,{isUpdate:!1})}function W(n){x.value=!1,c(!0,{record:n,isUpdate:!0})}function Z(n){x.value=!0,c(!0,{record:n,isUpdate:!0})}function ee(n){return F(this,null,function*(){yield Ue({id:n.id},f)})}function te(){return F(this,null,function*(){yield Ae({ids:r.value},f)})}function O(n,e){n[e]=[a(m),a(M)]}function oe(){D("/comp/jeecg/basic")}const ne=S({xs:{span:24},sm:{span:7}}),le=S({xs:{span:24},sm:{span:16}}),_=g(!1),d=g(!1),i=S({name:"",age_begin:"",age_end:"",sex:"",id:""});ve(d,()=>{K({useSearchForm:!a(d)})});function U(){K({searchInfo:we(i)}),f()}function ae(){Object.assign(i,{name:"",age_begin:"",age_end:"",sex:"",id:""}),f()}const ie=S({name:{title:"名称",view:"text",type:"string",order:1},sex:{title:"性别",view:"list",type:"string",dictCode:"sex",order:2}});function re(n){Object.keys(n).map(e=>{i[e]=n[e]}),U()}return(n,e)=>{const y=Ke,w=Je,b=Ye,p=j("a-button"),A=j("Icon"),se=Qe,pe=je,ue=Oe,me=j("super-query"),de=qe,ce=Ve,fe=ze;return k(),B("div",null,[d.value?(k(),B("div",{key:0,class:"jeecg-basic-table-form-container",onKeyup:_e(U,["enter"])},[t(pe,{ref:"formRef",model:i,"label-col":ne,"wrapper-col":le},{default:o(()=>[t(se,{gutter:24},{default:o(()=>[t(b,{lg:8},{default:o(()=>[t(w,{label:"用户名"},{default:o(()=>[t(y,{placeholder:"请输入名称模糊查询",value:i.name,"onUpdate:value":e[0]||(e[0]=l=>i.name=l)},null,8,["value"])]),_:1})]),_:1}),t(b,{lg:8},{default:o(()=>[t(w,{label:"年龄"},{default:o(()=>[t(y,{placeholder:"最小年龄",type:"ge",value:i.age_begin,"onUpdate:value":e[1]||(e[1]=l=>i.age_begin=l),style:{width:"calc(50% - 15px)"}},null,8,["value"]),e[11]||(e[11]=I("span",null,"~",-1)),t(y,{placeholder:"最大年龄",type:"le",value:i.age_end,"onUpdate:value":e[2]||(e[2]=l=>i.age_end=l),style:{width:"calc(50% - 15px)"}},null,8,["value"])]),_:1})]),_:1}),_.value?(k(),B(be,{key:0},[t(b,{lg:8},{default:o(()=>[t(w,{label:"性别"},{default:o(()=>[t(N,{value:i.sex,"onUpdate:value":e[3]||(e[3]=l=>i.sex=l),placeholder:"请选择性别",dictCode:"sex"},null,8,["value"])]),_:1})]),_:1}),t(b,{lg:8},{default:o(()=>[t(w,{label:"选择用户"},{default:o(()=>[t(N,{value:i.id,"onUpdate:value":e[4]||(e[4]=l=>i.id=l),placeholder:"请选择用户",dictCode:"demo,name,id"},null,8,["value"])]),_:1})]),_:1})],64)):$("",!0),I("span",Ge,[t(b,{lg:6},{default:o(()=>[t(p,{type:"primary",preIcon:"ant-design:search-outlined",onClick:U},{default:o(()=>[...e[12]||(e[12]=[s("查询",-1)])]),_:1}),t(p,{type:"primary",preIcon:"ant-design:reload-outlined",onClick:ae,style:{"margin-left":"8px"}},{default:o(()=>[...e[13]||(e[13]=[s("重置",-1)])]),_:1}),I("a",{onClick:e[5]||(e[5]=l=>_.value=!_.value),style:{"margin-left":"8px"}},[s(q(_.value?"收起":"展开")+" ",1),t(A,{icon:_.value?"ant-design:up-outlined":"ant-design:down-outlined"},null,8,["icon"])])]),_:1})])]),_:1})]),_:1},8,["model","label-col","wrapper-col"])],32)):$("",!0),t(a(ke),{onRegister:a(Q),rowSelection:Y,class:ye({"p-4":d.value})},{"form-age":o(({model:l,field:V})=>[t(y,{placeholder:"最小年龄",type:"ge",value:m.value,"onUpdate:value":e[6]||(e[6]=C=>m.value=C),style:{width:"calc(50% - 15px)"},onChange:C=>O(l,V)},null,8,["value","onChange"]),e[14]||(e[14]=I("span",null,"~",-1)),t(y,{placeholder:"最大年龄",type:"le",value:M.value,"onUpdate:value":e[7]||(e[7]=C=>M.value=C),style:{width:"calc(50% - 15px)"},onChange:C=>O(l,V)},null,8,["value","onChange"])]),tableTitle:o(()=>[t(p,{preIcon:"ant-design:plus-outlined",type:"primary",onClick:X},{default:o(()=>[...e[15]||(e[15]=[s("新增",-1)])]),_:1}),t(ue,{name:"file",showUploadList:!1,customRequest:l=>a(u)(l,a(E),a(f))},{default:o(()=>[t(p,{preIcon:"ant-design:import-outlined",type:"primary"},{default:o(()=>[...e[16]||(e[16]=[s("导入",-1)])]),_:1})]),_:1},8,["customRequest"]),t(p,{preIcon:"ant-design:export-outlined",type:"primary",onClick:e[8]||(e[8]=l=>a(v)("单表示例",a(Me),P.value))},{default:o(()=>[...e[17]||(e[17]=[s("导出",-1)])]),_:1}),t(p,{preIcon:"ant-design:filter",type:"primary",onClick:e[9]||(e[9]=()=>{})},{default:o(()=>[...e[18]||(e[18]=[s("高级查询",-1)])]),_:1}),t(p,{preIcon:"ant-design:plus-outlined",type:"primary",onClick:oe},{default:o(()=>[...e[19]||(e[19]=[s("打开Tab页",-1)])]),_:1}),t(p,{preIcon:"ant-design:retweet-outlined",type:"primary",onClick:e[10]||(e[10]=l=>d.value=!d.value)},{default:o(()=>[s(q(d.value?"表单配置查询":"自定义查询"),1)]),_:1}),t(p,{preIcon:"ant-design:import-outlined",type:"primary",onClick:G},{default:o(()=>[...e[20]||(e[20]=[s("弹窗导入",-1)])]),_:1}),t(me,{config:ie,onSearch:re},null,8,["config"]),r.value.length>0?(k(),Ce(fe,{key:0},{overlay:o(()=>[t(ce,null,{default:o(()=>[t(de,{key:"1",onClick:te},{default:o(()=>[t(A,{icon:"ant-design:delete-outlined"}),e[21]||(e[21]=s(" 删除 ",-1))]),_:1})]),_:1})]),default:o(()=>[t(p,null,{default:o(()=>[e[22]||(e[22]=s("批量操作 ",-1)),t(A,{style:{fontsize:"12px"},icon:"ant-design:down-outlined"})]),_:1})]),_:1})):$("",!0)]),action:o(({record:l})=>[t(a(Ie),{actions:H(l)},null,8,["actions"])]),_:1},8,["onRegister","class"]),t(De,{onRegister:a(R),onSuccess:a(f),isDisabled:x.value},null,8,["onRegister","onSuccess","isDisabled"]),t(Fe,{onRegister:a(h),url:a(E),online:""},null,8,["onRegister","url"])])}}}),Uo=Ne(Pe,[["__scopeId","data-v-cc865d57"]]);export{Uo as default};
|