2 lines
8.0 KiB
Java
2 lines
8.0 KiB
Java
var pe=Object.defineProperty;var K=Object.getOwnPropertySymbols;var fe=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable;var q=(c,l,a)=>l in c?pe(c,l,{enumerable:!0,configurable:!0,writable:!0,value:a}):c[l]=a,G=(c,l)=>{for(var a in l||(l={}))fe.call(l,a)&&q(c,a,l[a]);if(K)for(var a of K(l))ve.call(l,a)&&q(c,a,l[a]);return c};var J=(c,l,a)=>new Promise((P,h)=>{var k=f=>{try{u(a.next(f))}catch(x){h(x)}},s=f=>{try{u(a.throw(f))}catch(x){h(x)}},u=f=>f.done?P(f.value):Promise.resolve(f.value).then(k,s);u((a=a.apply(c,l)).next())});import{d as ge,o as _e,f as i,ah as g,aC as E,as as p,aF as n,au as m,k as o,ag as L,G as _,u as b,av as xe,ar as y,F as M,r as ye}from"./vue-vendor-C7Zq48Yl.js";import{k as he,M as N,h as T,f as R,u as ke,b as we,bF as be,aO as F,U as W}from"./index-BI6CMai0.js";import Ce from"./OneNativeModal-DRFYPTXq.js";import{P as Se,M as Ie}from"./antd-vue-vendor-BPnV8VqP.js";import{useMethods as je}from"./useMethods-DVip17X8.js";import{downloadFile as De}from"./renderUtils-BumghUlZ.js";import"./vxe-table-vendor-B88kchpX.js";import"./OneNativeForm-DJqlZX-M.js";import"./JAddInput-D6qcyZjQ.js";import"./index-Du0A3ksf.js";import"./BasicModal-0sAdFEk_.js";import"./ModalHeader-keHdAHWH.js";import"./useTimeout-DDl4l82I.js";import"./index-DeEq83Ov.js";import"./useWindowSizeFn-PRZSD86C.js";import"./index-pxs5MULf.js";import"./index-BgYCgfME.js";import"./index-f8O7TghW.js";import"./useIntersectionObserver-BMxdTqP3.js";import"./JSelectUser-B71zikzw.js";import"./props-DAezUTeZ.js";import"./JSelectBiz-CnEaVMUF.js";import"./useFormItem-BdW6EoZe.js";import"./areaDataUtil-CbYCy3Ig.js";import"./index-CNkz_PUv.js";import"./index-CUdllngZ.js";import"./bem-EhXRi4nW.js";import"./props-D4vdsy3J.js";import"./useContextMenu-Cwx1lIOK.js";import"./depart.api-DeMNV8zW.js";import"./TreeIcon-DE4jdeZV.js";import"./JUpload-Cz9HN61B.js";import"./index-Dg4HCEvo.js";import"./JPopup-Bva6u6tk.js";import"./usePopBiz-CG0vVpgI.js";import"./JMarkdownEditor-BlFCbKPW.js";import"./index-BTq_UON2.js";import"./JSelectDept-DRDVeruW.js";import"./JAreaLinkage-BeRUFHSB.js";import"./JCodeEditor-CLVZA7Uj.js";import"./htmlmixed-NhwyF9-q.js";import"./vue-CgbRSACy.js";/* empty css */import"./JFormContainer-C7agzPPy.js";const Te={class:"table-operator"},Oe={class:"ant-alert ant-alert-info",style:{"margin-bottom":"16px"}},ze={style:{"font-weight":"600"}},Ee={key:0,style:{"font-size":"12px","font-style":"italic"}},Me=["src","preview"],Ne={key:0,style:{"font-size":"12px","font-style":"italic"}},Re=["onClick"],Fe={class:"ant-dropdown-link"},Pe=["onClick"],Nt=ge({__name:"OneNativeList",setup(c){const{handleExportXls:l,handleImportXls:a}=je(),P=i(!1),h=i({}),k=i(!1),s=i([]),u=i(),f={"X-Access-Token":he()},x=i([{title:"文本",align:"center",dataIndex:"name"},{title:"字典下拉",align:"center",dataIndex:"xiala",customRender:({text:e})=>e?T(s.value.xiala,e):""},{title:"字典单选",align:"center",dataIndex:"danxuan",customRender:({text:e})=>e?T(s.value.danxuan,e):""},{title:"字典多选",align:"center",dataIndex:"duoxuan",customRender:({text:e})=>e?T(s.value.duoxuan,e):""},{title:"开关",align:"center",dataIndex:"kaiguan",customRender:({text:e})=>e?T(s.value.kaiguan,e):""},{title:"日期",align:"center",dataIndex:"riqi",customRender:function({text:e}){return e?e.length>10?e.substr(0,10):e:""}},{title:"年月日时分秒",align:"center",dataIndex:"nyrsfm"},{title:"时间",align:"center",dataIndex:"shijian"},{title:"文件",align:"center",dataIndex:"wenjian"},{title:"图片",align:"center",dataIndex:"tupian"},{title:"操作",dataIndex:"action",align:"center",fixed:"right",width:147}]),w=ye({list:"/test/jeecgDemo/oneNative/list",delete:"/test/jeecgDemo/oneNative/delete",exportXls:"/test/jeecgDemo/oneNative/exportXls",importExcel:"test/jeecgDemo/oneNative/importExcel"}),V=i([]),X=i(!1),v=i({current:1,pageSize:10,pageSizeOptions:["10","20","30"],showTotal:(e,t)=>t[0]+"-"+t[1]+" 共"+e+"条",showQuickJumper:!0,showSizeChanger:!0,total:0}),d=i([]),C=i([]),B=i({column:"createTime",order:"desc"}),A=i({}),{createMessage:Y}=ke();function Z(e,t){d.value=e,C.value=t}function ee({pagination:e,filters:t,sorter:r}){v.value=e,B.value=r,A.value=G({},t)}function te(){u.value.disableSubmit=!1,u.value.add()}function ae(){d.value=[],C.value=[]}function ne(){Ie.confirm({title:"确认删除",content:"是否删除选中数据",okText:"确认",cancelText:"取消",onOk:()=>{R.delete({url:w.delete,data:{ids:d.value}},{joinParamsToUrl:!0}).then(()=>{I()})}})}function Ve(e){let t=Q();d.value&&d.value.length>0&&(t.selections=d.join(",")),l(e,w.exportXls,W(t))}function Xe(e){a(e,w.importExcel,"").then(()=>{I()})}function Q(){let e=Object.assign(h.value,B.value,A.value);return e.field=oe(),e.pageNo=v.value.current,e.pageSize=v.value.pageSize,W(e)}function oe(){let e="id,";return x.value.forEach(function(t){e+=","+t.dataIndex}),e}function S(e){e===1&&(v.value.current=1),k.value=!0;let t=Q();R.get({url:w.list,params:t},{isTransformResponse:!1}).then(r=>{r.success?(V.value=r.result.records,r.result&&r.result.total?v.value.total=r.result.total:v.value.total=0):Y.warning(r.message)}).finally(()=>{k.value=!1})}function Be(){S(1),d.value=[],C.value=[]}function Ae(){X.value=!X.value}function Qe(){h.value={},S(1)}function le(e){return e&&e.indexOf(",")>0&&(e=e.substring(0,e.indexOf(","))),we(e)}function ie(e){u.value.disableSubmit=!1,u.value.edit(e)}function re(e){u.value.disableSubmit=!0,u.value.edit(e)}function se(e){R.delete({url:w.delete,data:{ids:e}},{joinParamsToUrl:!0}).then(t=>{I()})}function ue(){return J(this,null,function*(){s.value.flzds=yield be({code:"B01"}),s.value.xiala=yield F("sex"),s.value.danxuan=yield F("sex"),s.value.duoxuan=yield F("urgent_level")})}function I(){d.value=[],C.value=[],S(1)}return _e(()=>{s.value.kaiguan=[{text:"是",value:"1"},{text:"否",value:"2"}],S(),ue()}),(e,t)=>{const r=g("a-button"),O=g("a-menu-item"),U=g("a-menu"),$=g("a-dropdown"),de=g("a-divider"),ce=g("a-table"),me=g("a-card");return p(),E(me,{bordered:!1},{default:n(()=>[m("div",Te,[o(r,{onClick:te,type:"primary",preIcon:"ant-design:plus"},{default:n(()=>[...t[0]||(t[0]=[_("新增",-1)])]),_:1}),d.value.length>0?(p(),E($,{key:0},{overlay:n(()=>[o(U,null,{default:n(()=>[o(O,{key:"1",onClick:ne},{default:n(()=>[o(b(N),{icon:"ant-design:delete-outlined"}),t[1]||(t[1]=_(" 删除 ",-1))]),_:1})]),_:1})]),default:n(()=>[o(r,null,{default:n(()=>[t[2]||(t[2]=_("批量操作 ",-1)),o(b(N),{icon:"mdi:chevron-down"})]),_:1})]),_:1})):L("",!0)]),m("div",null,[m("div",Oe,[t[3]||(t[3]=m("i",{class:"anticon anticon-info-circle ant-alert-icon"},null,-1)),t[4]||(t[4]=_(" 已选择 ",-1)),m("a",ze,xe(d.value.length),1),t[5]||(t[5]=_("项 ",-1)),m("a",{style:{"margin-left":"24px"},onClick:ae},"清空")]),o(ce,{ref:"table",size:"middle",scroll:{x:!0},bordered:"",rowKey:"id",class:"j-table-force-nowrap",columns:x.value,dataSource:V.value,pagination:v.value,loading:k.value,rowSelection:{selectedRowKeys:d.value,onChange:Z},onChange:ee},{bodyCell:n(({column:z,text:j,record:D})=>[z.dataIndex==="tupian"?(p(),y(M,{key:0},[j?(p(),y("img",{key:1,src:le(j),preview:D.id,alt:"",class:"anty-img-wrap"},null,8,Me)):(p(),y("span",Ee,"无图片"))],64)):z.dataIndex==="wenjian"?(p(),y(M,{key:1},[j?(p(),E(r,{key:1,ghost:!0,type:"primary",preIcon:"ant-design:download",size:"small",onClick:H=>b(De)(j)},{default:n(()=>[...t[6]||(t[6]=[_(" 下载 ",-1)])]),_:1},8,["onClick"])):(p(),y("span",Ne,"无文件"))],64)):z.dataIndex==="action"?(p(),y(M,{key:2},[m("a",{onClick:H=>ie(D)},"编辑",8,Re),o(de,{type:"vertical"}),o($,null,{overlay:n(()=>[o(U,{class:"antd-more"},{default:n(()=>[o(O,null,{default:n(()=>[m("a",{onClick:H=>re(D)},"详情",8,Pe)]),_:2},1024),o(O,null,{default:n(()=>[o(b(Se),{title:"确定删除吗?",onConfirm:()=>se(D.id),placement:"left"},{default:n(()=>[...t[8]||(t[8]=[m("a",null,"删除",-1)])]),_:1},8,["onConfirm"])]),_:2},1024)]),_:2},1024)]),default:n(()=>[m("a",Fe,[t[7]||(t[7]=_("更多 ",-1)),o(b(N),{icon:"mdi-light:chevron-down"})])]),_:2},1024)],64)):L("",!0)]),_:1},8,["columns","dataSource","pagination","loading","rowSelection"])]),o(Ce,{ref_key:"oneProtogenesisModal",ref:u,onOk:I},null,512)]),_:1})}}});export{Nt as default};
|