Files
qhmes/deploy-qhmes/frontend/js/usePopBiz-CG0vVpgI.js

2 lines
11 KiB
Java
Raw Normal View History

2026-05-15 11:34:12 +08:00
var Ie=Object.defineProperty;var G=Object.getOwnPropertySymbols;var xe=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable;var J=(p,s,o)=>s in p?Ie(p,s,{enumerable:!0,configurable:!0,writable:!0,value:o}):p[s]=o,j=(p,s)=>{for(var o in s||(s={}))xe.call(s,o)&&J(p,o,s[o]);if(G)for(var o of G(s))Oe.call(s,o)&&J(p,o,s[o]);return p};var V=(p,s,o)=>new Promise((w,$)=>{var R=g=>{try{S(o.next(g))}catch(P){$(P)}},x=g=>{try{S(o.throw(g))}catch(P){$(P)}},S=g=>g.done?w(g.value):Promise.resolve(g.value).then(R,x);S((o=o.apply(p,s)).next())});import{H as Pe,w as ke,b as $e,f as v,aN as Re,r as X,u as c,l as ze,aq as be,ak as Ne,aL as Ae,J as De}from"./vue-vendor-C7Zq48Yl.js";import{e as Z,s as Ee,u as Me,f as M,h as Y,i as ee,j as qe,k as We,l as _e,m as Ke}from"./index-BI6CMai0.js";import{useMethods as je}from"./useMethods-DVip17X8.js";function q(p,s,o=1e3*30){return s==null||s===""?p():Z(s)?Promise.resolve(Z(s)):p().then(w=>(Ee(s,w),Promise.resolve(w)))}function Be(p,s){let o;if(Pe(p)){o=p.value;const e=ke(p,n=>{o=n});$e(()=>e())}else o=p;const{createMessage:w}=Me(),$=v(!1),R=v(!1),x=v(""),S=v("列表"),g=v(""),P=v([]),O=v({}),N=v({}),A=v({}),y=v([]),z=v([]),te=Re(),b=X({getColumnsAndData:"/online/cgreport/api/getColumnsAndData/",getColumns:"/online/cgreport/api/getRpColumns/",getData:"/online/cgreport/api/getData/",getQueryInfo:"/online/cgreport/api/getQueryInfo/",export:"/online/cgreport/api/exportManySheetXls/"}),h=v([]),m=v([]);let W=!0;o.clickToRowSelect===!1&&(W=!1);const ne={fixed:!0,type:o.multi?"checkbox":"radio",selectedRowKeys:h,selectionRows:m,onChange:re},le={dataIndex:"index",width:"15px"},a=X({current:1,pageSize:10,pageSizeOptions:["10","20","30"],showQuickJumper:!0,showSizeChanger:!0,total:0,showTotal:e=>he(e),realPageSize:10,realTotal:0,isTotal:"",onShowSizeChange:(e,n)=>ge(e,n)});function re(e){if(o.multi||(m.value=[],h.value=[]),!e||e.length==0)m.value=[],h.value=[];else{if(m.value.length>e.length)m.value.forEach((n,t)=>{const l=C(n);e.find(r=>r===l)||m.value.splice(t,1)});else{const n=[],t=m.value.map(l=>C(l));e.forEach(l=>{if(!t.find(r=>r===l)){const r=ie(l);r&&n.push(r)}}),m.value=[...m.value,...n]}h.value=[...e]}}function oe(){m.value=c(m).filter(e=>{let n=C(e);return c(h).indexOf(n)>=0})}function ie(e){let n=c(y).filter(t=>C(t)===e);return n&&n.length>0?n[0]:""}function C(e){let n=(e==null?void 0:e.id)||"";return o!=null&&o.rowkey?n=e[o.rowkey]:(Object.keys(e).forEach(t=>{n=t=="rowIndex"?e[t]+n:n+e[t]}),n=n.length>50?n.substring(0,50):n),n}function F(){const{code:e}=_(!0);let n=`${b.getColumns}${e}`,t=o.groupId?`${o.groupId}${n}`:"";q(()=>M.get({url:n},{isTransformResponse:!1,successMessageMode:"none"}),t).then(l=>{if(l.success){K(l.result.dictOptions),x.value=l.result.cgRpConfigId,S.value=l.result.cgRpConfigName;let r=l.result.columns;for(let i=0;i<r.length;i++){if(r[i].customRender){let u=r[i].customRender;r[i].customRender=({text:f})=>Y(c(A)[u],f+"")}c(g)&&r[i].dataIndex===c(g).column&&(r[i].sortOrder=c(g).order==="asc"?"ascend":"descend")}r.forEach(i=>{if(i.fieldWidth!=null){if(ee(i.fieldWidth)&&i.fieldWidth.trim().length==0)return;i.width=i.fieldWidth,delete i.fieldWidth}}),r[0].key!=="rowIndex"&&r.unshift({title:"序号",dataIndex:"rowIndex",key:"rowIndex",width:60,align:"center",customRender:function({text:i}){return i==null?"":parseInt(i)+1}}),z.value=[...r],Q(null)}})}function ae(){a.isTotal="";let e=`${b.getColumnsAndData}${o.id}`;const{query:n}=_();n&&(e=e+n);let t=o.groupId?`${o.groupId}${e}`:"";q(()=>M.get({url:e},{isTransformResponse:!1,successMessageMode:"none"}),t).then(l=>{if(l.success){K(l.result.dictOptions),x.value=o.id;let{columns:r,cgreportHeadName:i,fieldHrefSlots:u,isGroupTitle:f}=l.result;S.value=i;const k={};u.forEach(d=>k[d.slotName]=d);let I=ue(r,k);I.forEach(d=>{ee(d.fieldWidth)&&d.fieldWidth.trim().length==0||d.fieldWidth!=null&&(d.width=d.fieldWidth,delete d.fieldWidth)}),W===!0&&I.unshift({title:"序号",dataIndex:"rowIndex",key:"rowIndex",width:60,align:"center",customRender:function({text:d}){return parseInt(d)+1}}),f===!0&&(I=ce(I)),z.value=[...I],Q(l.r