1import{B as e,C as t,Ct as n,J as r,K as i,L as a,N as o,Pt as s,V as c,Vt as l,Wt as u,ct as d,dt as f,mt as p,ot as m,pt as h,rt as g,z as _}from"./@matechat-B06alv6v.js";import{i as v,r as y}from"./vue-router-DiJ-tfbm.js";import{w as b,y as x}from"./@varlet-BhZOmrJv.js";import{C as S,H as C,I as w,N as T,O as E,R as D,Yt as O,ct as k,dt as A,n as j,t as M,w as N}from"./actionUtil-7VpqHld8.js";import{t as P}from"./_plugin-vue_export-helper-CgXxkIy-.js";import{r as F,t as I}from"./component_item-N7BTjCoG.js";var L={key:0,style:{height:`100%`}},R=P(r({__name:`v_dialog`,props:{config:{type:Object,default:()=>({})},show:{type:Boolean,default:void 0},title:{type:String,default:void 0},showConfirmButton:{type:Boolean,default:void 0},showCancelButton:{type:Boolean,default:void 0},confirmButtonText:{type:String,default:void 0},cancelButtonText:{type:String,default:void 0}},emits:[`update:show`,`confirm`,`cancel`,`close`],setup(t,{emit:r}){d(()=>{});let i=new Date().getTime(),o=y(),u=v(),h=j(o),g=t,b=r,S=g.config,{idx:C,body:w=[],drag:D=!0,close:k={},css:A={},firm:N={},cancle:P={}}=g.config,F=a(()=>{let e=g.config;return!T(e)||Object.keys(e).length===0}),I=s(!1),R=a({get:()=>F.value?!!g.show:I.value,set(e){F.value?b(`update:show`,e):I.value=e}}),B=s({}),V=s({contents:w,dialogs:[]}),H=()=>{R.value=!1},U=e=>{let t=(S?.foot)?.attr?.divs;if(Array.isArray(t))return t[e]},W=e=>U(e)?.click,G=a(()=>{if(F.value)return g.confirmButtonText||`ç¡®å®`;let e=S?.cfirm;return e!=null&&!1!==e?e:U(0)?.attr?.b_c||`ç¡®å®`}),K=a(()=>{if(F.value)return g.cancelButtonText||`åæ¶`;let e=S?.ccancel;return e!=null&&!1!==e?e:U(1)?.attr?.b_c||`åæ¶`}),q=a(()=>F.value?!1!==g.showConfirmButton:!1!==S.cfirm),J=a(()=>F.value?!1!==g.showCancelButton:!1!==S.ccancel),Y=a(()=>F.value?g.title||`æç¤º`:S.t||`æç¤º`),X=()=>{b(`close`),F.value?H():T(k)?M(u,k,B.value,h,i):H()},Z=()=>{if(b(`cancel`),F.value)return void H();let e=T(P)?P:W(1);T(e)?M(u,e,B.value,h,i):H()},Q=()=>{if(b(`confirm`),F.value)return void H();let e=T(N)?N:W(0);T(e)?M(u,e,B.value,h,i):H()},$=`${h}_mitt_did_${C}`;return!F.value&&T(S)&&C!==void 0&&O.on($,(e={})=>{if(e.flg===`open`||e.flg===`f_open`){if(e.preRes?B.value=e.preRes:e.res&&(B.value=e.res),e.ks){let t=V.value.contents||[];e.ks.forEach(e=>{let n=t.findIndex(t=>t.idx===e);n!==-1&&(t[n].v=!0)})}R.value=!0}else e.flg===`f_close`?R.value=!1:e.flg===`send_parms`&&(B.value=e.res)}),O.on(`apiToast_${i}`,e=>{E(e)}),m(()=>{H(),!F.value&&T(S)&&C!==void 0&&O.off($),O.off(`apiToast_${i}`)}),(t,r)=>{let i=x;return f(),_(i,{show:R.value,"onUpdate:show":r[0]||=e=>R.value=e,title:Y.value,"confirm-button-text":G.value,"cancel-button-text":K.value,"show-confirm-button":q.value,"show-cancel-button":J.value,onConfirm:Q,onCancel:Z,onClose:X},{default:n(()=>[R.value?(f(),c(`div`,L,[F.value?p(t.$slots,`default`,{key:1},void 0,!0):(f(),_(z,{key:0,pconfig:V.value,paramFormData:B.value,idx:l(C),mitttype:`dialog`},null,8,[`pconfig`,`paramFormData`,`idx`]))])):e(``,!0)]),_:3},8,[`show`,`title`,`confirm-button-text`,`cancel-button-text`,`show-confirm-button`,`show-cancel-button`])}}}),[[`__scopeId`,`data-v-9414c640`]]),z=P(r({__name:`v_content`,props:{pconfig:{type:Object,default:()=>({})},paramFormData:{type:Object,default:()=>({})},routeParams:{type:Object,default:()=>({})},mitttype:{type:String,default:``}},setup(r){t(e=>({v42df2c2a:l(G)}));let a=new Date().getTime(),p=y(),x;try{x=v()}catch{x=void 0}let P=j(p);try{k()}catch{}let L=r,z=(e,t)=>{try{let n=``;if(t&&typeof t==`object`)try{let e=new URLSearchParams;Object.keys(t).forEach(n=>{let r=t[n];r!=null&&e.set(n,`${r}`)});let r=e.toString();r&&(n=`?${r}`)}catch{}let r=e;r.startsWith(`/`)||(r=r.startsWith(`page/`)?`/${r}`:`/page/${r}`),window.location.hash&&window.location.hash.startsWith(`#`)?window.location.hash=`#${r}${n}`:window.location.assign(`${r}${n}`)}catch{}},B=e=>{try{if(!e||!e.flg)return;let t=e.flg,n=e.p,r;if(Array.isArray(n))if(n.length===1&&T(n[0]))r=n[0];else{let e={};n.forEach(t=>{T(t)&&Object.assign(e,t)}),Object.keys(e).length>0&&(r=e)}else T(n)&&(r=n);x&&typeof x.push==`function`?x.push({name:t,query:r}).catch(()=>x.push({path:t,query:r})).catch(()=>{z(t,r)}):z(t,r)}catch{}};L.mitttype||O.on(`app_mitt`,B),s({}).value=L.paramFormData;let V=s(L.pconfig.contents),H=s(L.pconfig.dialogs);V.value||C(`空页é¢`);var U=V.value;
1Array.isArray(U)&&U.forEach(e=>{if(!T(e.prepair)&&Array.isArray(e.items)){let t=e.items.find(e=>T(e.prepair));if(t&&T(t.prepair))try{e.prepair=JSON.parse(JSON.stringify(t.prepair))}catch{e.prepair=t.prepair}}});let W={};if(T(L.routeParams))for(let e in L.routeParams)W[e]=L.routeParams[e];let G=V.value.length===1&&!1!==V.value[0].u?`100%`:void 0,K=G?{height:G}:void 0,q=`${P}_mitt_dypage_index`;L.mitttype&&(q+=`_${L.mitttype}`),O.on(q,e=>{try{if(e.flg===`open`||e.flg===`f_open`){let{cdids:t,dids:n,itemObj:r,act:i}=e;t&&(V.value=V.value.map(e=>(e.idx&&t.findIndex(t=>t===e.idx)>=0&&(e.v=!0),e))),H.value&&n&&(H.value=H.value.map(e=>(e.idx&&n.findIndex(t=>t===e.idx)>=0&&(e.v=!0),e))),D(i)&&i.trans2ids&&i.trans2ids.forEach(e=>{H.value=H.value.map(e=>(e.idx,e))})}else if(e.flg===`f_close`){let t=e.act;if(t){let e=t.k;e&&e.length>0&&(V.value=V.value.map(t=>(t.idx&&e.findIndex(e=>e===t.idx)>=0&&(t.v=!1),t)),H.value=H.value.map(t=>(t.idx&&e.findIndex(e=>e===t.idx)>=0&&(t.v=!0),t)))}}else if(e.flg===`f_refreshAction`){let t=e.rkey,n=e.rval,r=V.value.find(e=>e.idx===t);r&&n===0&&Y(r,-1)}else if(e.flg===`bind_trans2ids`){let{item:t,res:n,act:r,value:i}=e}else if(e.flg===`f_start_cycle`)w(Z)&&$(V.value.find(t=>t.idx===e.v),a);else if(e.flg===`f_change_card_style`){let t=!1,n=!1,r=0,i=setInterval(()=>{!1===t&&(t=N(`${P}_0`,e.id1)),!1===n&&(n=S(`.h5_card__body`,e.id2)),r++,(!0===t&&!0===n||r>30)&&clearInterval(i)},100)}}catch{}}),O.on(`apiToast_${a}`,e=>{E(e)});let J=e=>{let t=L.pconfig.wsmsg;Array.isArray(t)?t.forEach(t=>{M(x,t,{wsmsg:e},P,a)}):M(x,t,{wsmsg:e},P,a)};d(()=>{L.pconfig?.wsmsg&&A.onEvent(J)}),m(()=>{O.off(`apiToast_${a}`),L.pconfig?.wsmsg&&A.offEvent(J)});let Y=(e,t)=>{let n=e.prepair;if(!T(n)&&Array.isArray(e.items)){for(let t of e.items)if(T(t.prepair)){n=t.prepair;break}}if(T(n)){let e={};n.p&&(e=Object.assign(e,n.p)),L.paramFormData&&(e=Object.assign(e,L.paramFormData)),T(W)&&(w(n.p)&&(n.p={}),Object.assign(n.p,W)),M(x,n,e,P,a)}},X,Z,Q=s(),$=(e,t)=>{if(!w(e)&&(Z=e.cycle,T(Z)&&D(Z.p))){X=`${Z.p[`{e}`]}`,X.includes(`[n]`)&&M(x,Z,{},P,t);let e=Z.p[`{t}`];D(e)&&e>0&&(e*=1e3,Q.value=setInterval(()=>{delete Z.p[`{t}`],M(x,Z,{},P,t)},e))}};return g(()=>{try{let e=0;V.value.map(t=>{Y(t,e),e+=1})}catch{}}),d(()=>{}),m(()=>{V.value.forEach(e=>{(e=>{let t=e.leave;if(T(t)){let e={};t.p&&(e=Object.assign(e,t.p)),M(x,t,e,P,a)}})(e)}),D(X)&&X.includes(`[u]`)&&M(x,Z,{},P,a),Z=void 0,Q.value&&clearInterval(Q.value),O.off(q),O.off(`apiToast_${a}`),L.mitttype||O.off(`app_mitt`,B)}),(t,a)=>(f(),c(`div`,null,[(f(!0),c(o,null,h(V.value,(t,a)=>(f(),c(o,{key:a},[!1===t.u?(f(),c(`div`,{key:1,style:u([l(F)(t.css,t.mcss),{padding:`8px 16px`}])},[(f(!0),c(o,null,h(t.items,(n,i)=>(f(),c(o,{key:i},[!1===n.v?e(``,!0):(f(),_(I,{key:0,item:n,"param-form-data":r.paramFormData,"route-params":r.routeParams,prepair:t.prepair},null,8,[`item`,`param-form-data`,`route-params`,`prepair`]))],64))),128))],4)):(f(),c(`div`,{key:0,style:u(l(K))},[i(l(b),{id:`${l(P)}_${a}`,style:u([{position:`relative`},l(F)(t.css,t.mcss)])},{default:n(()=>[(f(!0),c(o,null,h(t.items,(n,i)=>(f(),c(o,{key:i},[!1===n.v?e(``,!0):(f(),_(I,{key:0,item:n,"route-params":r.routeParams,prepair:t.prepair,"param-form-data":r.paramFormData},null,8,[`item`,`route-params`,`prepair`,`param-form-data`]))],64))),128))]),_:2},1032,[`id`,`style`])],4))],64))),128)),(f(!0),c(o,null,h(H.value,(t,n)=>(f(),c(o,{key:n},[!1===t.v?e(``,!0):(f(),_(R,{key:0,config:t,"param-form-data":r.paramFormData},null,8,[`config`,`param-form-data`]))],64))),128))]))}}),[[`__scopeId`,`data-v-31b6735e`]]);export{R as n,z as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.