calculator2026/33/static/js/info-DUoSJihi.js
2026-06-25 09:43:48 +08:00

1 line
20 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{$ as e,Bt as t,C as n,Er as r,H as i,K as a,Kt as o,M as s,Pt as c,Q as l,U as u,W as d,Wn as f,er as p,mn as m,tt as ee,xn as h,xr as te,yn as g}from"./vendor-ag-grid~XmMajorFactor~XmConsultCategoryFactor~xmInfo~ZxFwView~HtFeeMethodTypeLineVie~ntegcu2a-CFxQnYK4.js";import"./vendor-ag-grid~XmMajorFactor~XmConsultCategoryFactor~xmInfo~ZxFwView~HtFeeMethodTypeLineVie~ntegcu2a-BnO-wAhh.js";import"./vendor-vue-CSlAvuUs.js";import{D as ne,v as re}from"./workspace-DxKKyh8w.js";import{_ as ie,d as ae,p as oe}from"./decimal-D3bp1pbs.js";import{$ as se,Et as _,G as ce,H as le,J as ue,K as de,Q as fe,T as pe,U as me,W as he,X as ge,Y as v,Z as _e,at as ve,et as ye,it as be,nt as xe,ot as Se,q as Ce,rt as we,st as Te,tt as Ee,v as De}from"./vendor-ui-B4V4Cf1T.js";import"./numberFormat-jhZZmX17.js";import{_ as y,a as Oe}from"./sql-C69Jo4HU.js";import"./index-CAPJG_im.js";function b(e,t){return e-t*Math.floor(e/t)}var x=1721426;function S(e,t,n,r){t=w(e,t);let i=t-1,a=-2;return n<=2?a=0:C(t)&&(a=-1),x-1+365*i+Math.floor(i/4)-Math.floor(i/100)+Math.floor(i/400)+Math.floor((367*n-362)/12+a+r)}function C(e){return e%4==0&&(e%100!=0||e%400==0)}function w(e,t){return e===`BC`?1-t:t}function T(e){let t=`AD`;return e<=0&&(t=`BC`,e=1-e),[t,e]}var E={standard:[31,28,31,30,31,30,31,31,30,31,30,31],leapyear:[31,29,31,30,31,30,31,31,30,31,30,31]},D=class{fromJulianDay(e){let t=e,n=t-x,r=Math.floor(n/146097),i=b(n,146097),a=Math.floor(i/36524),o=b(i,36524),s=Math.floor(o/1461),c=b(o,1461),l=Math.floor(c/365),[u,d]=T(r*400+a*100+s*4+l+(a!==4&&l!==4?1:0)),f=t-S(u,d,1,1),p=2;t<S(u,d,3,1)?p=0:C(d)&&(p=1);let m=Math.floor(((f+p)*12+373)/367);return new Xe(u,d,m,t-S(u,d,m,1)+1)}toJulianDay(e){return S(e.era,e.year,e.month,e.day)}getDaysInMonth(e){return E[C(e.year)?`leapyear`:`standard`][e.month-1]}getMonthsInYear(e){return 12}getDaysInYear(e){return C(e.year)?366:365}getMaximumMonthsInYear(){return 12}getMaximumDaysInMonth(){return 31}getYearsInEra(e){return 9999}getEras(){return[`BC`,`AD`]}isInverseEra(e){return e.era===`BC`}balanceDate(e){e.year<=0&&(e.era=e.era===`BC`?`AD`:`BC`,e.year=1-e.year)}constructor(){this.identifier=`gregory`}};function O(e,t){return e.isEqual?.call(e,t)??t.isEqual?.call(t,e)??e.identifier===t.identifier}function k(e,t){return e.calendar.toJulianDay(e)-t.calendar.toJulianDay(t)}function A(e,t){return j(e)-j(t)}function j(e){return e.hour*36e5+e.minute*6e4+e.second*1e3+e.millisecond}var M=null,N=!1;function P(){return M??=new Intl.DateTimeFormat().resolvedOptions().timeZone,M}function F(){return N}function I(e){return e=G(e,new D),L(w(e.era,e.year),e.month,e.day,e.hour,e.minute,e.second,e.millisecond)}function L(e,t,n,r,i,a,o){let s=new Date;return s.setUTCHours(r,i,a,o),s.setUTCFullYear(e,t-1,n),s.getTime()}function R(e,t){if(t===`UTC`)return 0;if(e>0&&t===P()&&!F())return new Date(e).getTimezoneOffset()*-6e4;let{year:n,month:r,day:i,hour:a,minute:o,second:s}=B(e,t);return L(n,r,i,a,o,s,0)-Math.floor(e/1e3)*1e3}var z=new Map;function B(e,t){let n=z.get(t);n||(n=new Intl.DateTimeFormat(`en-US`,{timeZone:t,hour12:!1,era:`short`,year:`numeric`,month:`numeric`,day:`numeric`,hour:`numeric`,minute:`numeric`,second:`numeric`}),z.set(t,n));let r=n.formatToParts(new Date(e)),i={};for(let e of r)e.type!==`literal`&&(i[e.type]=e.value);return{year:i.era===`BC`||i.era===`B`?-i.year+1:+i.year,month:+i.month,day:+i.day,hour:i.hour===`24`?0:+i.hour,minute:+i.minute,second:+i.second}}var V=864e5;function H(e,t,n,r){return(n===r?[n]:[n,r]).filter(n=>U(e,t,n))}function U(e,t,n){let r=B(n,t);return e.year===r.year&&e.month===r.month&&e.day===r.day&&e.hour===r.hour&&e.minute===r.minute&&e.second===r.second}function ke(e,t,n=`compatible`){let r=Ae(e);if(t===`UTC`)return I(r);if(t===P()&&n===`compatible`&&!F()){r=G(r,new D);let e=new Date,t=w(r.era,r.year);return e.setFullYear(t,r.month-1,r.day),e.setHours(r.hour,r.minute,r.second,r.millisecond),e.getTime()}let i=I(r),a=R(i-V,t),o=R(i+V,t),s=H(r,t,i-a,i-o);if(s.length===1)return s[0];if(s.length>1)switch(n){case`compatible`:case`earlier`:return s[0];case`later`:return s[s.length-1];case`reject`:throw RangeError(`Multiple possible absolute times found`)}switch(n){case`earlier`:return Math.min(i-a,i-o);case`compatible`:case`later`:return Math.max(i-a,i-o);case`reject`:throw RangeError(`No such absolute time found`)}}function W(e,t,n=`compatible`){return new Date(ke(e,t,n))}function Ae(e,t){let n=0,r=0,i=0,a=0;if(`timeZone`in e)({hour:n,minute:r,second:i,millisecond:a}=e);else if(`hour`in e&&!t)return e;return t&&({hour:n,minute:r,second:i,millisecond:a}=t),new Qe(e.calendar,e.era,e.year,e.month,e.day,n,r,i,a)}function G(e,t){if(O(e.calendar,t))return e;let n=t.fromJulianDay(e.calendar.toJulianDay(e)),r=e.copy();return r.calendar=t,r.era=n.era,r.year=n.year,r.month=n.month,r.day=n.day,Y(r),r}function K(e,t){let n=e.copy(),r=`hour`in n?ze(n,t):0;q(n,t.years||0),n.calendar.balanceYearMonth&&n.calendar.balanceYearMonth(n,e),n.month+=t.months||0,J(n),Me(n),n.day+=(t.weeks||0)*7,n.day+=t.days||0,n.day+=r,je(n),n.calendar.balanceDate&&n.calendar.balanceDate(n),n.year<1&&(n.year=1,n.month=1,n.day=1);let i=n.calendar.getYearsInEra(n);if(n.year>i){var a;let e=(a=n.calendar).isInverseEra?.call(a,n);n.year=i,n.month=e?1:n.calendar.getMonthsInYear(n),n.day=e?1:n.calendar.getDaysInMonth(n)}n.month<1&&(n.month=1,n.day=1);let o=n.calendar.getMonthsInYear(n);return n.month>o&&(n.month=o,n.day=n.calendar.getDaysInMonth(n)),n.day=Math.max(1,Math.min(n.calendar.getDaysInMonth(n),n.day)),n}function q(e,t){var n;(n=e.calendar).isInverseEra?.call(n,e)&&(t=-t),e.year+=t}function J(e){for(;e.month<1;)q(e,-1),e.month+=e.calendar.getMonthsInYear(e);let t=0;for(;e.month>(t=e.calendar.getMonthsInYear(e));)e.month-=t,q(e,1)}function je(e){for(;e.day<1;)e.month--,J(e),e.day+=e.calendar.getDaysInMonth(e);for(;e.day>e.calendar.getDaysInMonth(e);)e.day-=e.calendar.getDaysInMonth(e),e.month++,J(e)}function Me(e){e.month=Math.max(1,Math.min(e.calendar.getMonthsInYear(e),e.month)),e.day=Math.max(1,Math.min(e.calendar.getDaysInMonth(e),e.day))}function Y(e){e.calendar.constrainDate&&e.calendar.constrainDate(e),e.year=Math.max(1,Math.min(e.calendar.getYearsInEra(e),e.year)),Me(e)}function Ne(e){let t={};for(let n in e)typeof e[n]==`number`&&(t[n]=-e[n]);return t}function Pe(e,t){return K(e,Ne(t))}function Fe(e,t){let n=e.copy();return t.era!=null&&(n.era=t.era),t.year!=null&&(n.year=t.year),t.month!=null&&(n.month=t.month),t.day!=null&&(n.day=t.day),Y(n),n}function Ie(e,t){let n=e.copy();return t.hour!=null&&(n.hour=t.hour),t.minute!=null&&(n.minute=t.minute),t.second!=null&&(n.second=t.second),t.millisecond!=null&&(n.millisecond=t.millisecond),Re(n),n}function Le(e){e.second+=Math.floor(e.millisecond/1e3),e.millisecond=X(e.millisecond,1e3),e.minute+=Math.floor(e.second/60),e.second=X(e.second,60),e.hour+=Math.floor(e.minute/60),e.minute=X(e.minute,60);let t=Math.floor(e.hour/24);return e.hour=X(e.hour,24),t}function Re(e){e.millisecond=Math.max(0,Math.min(e.millisecond,1e3)),e.second=Math.max(0,Math.min(e.second,59)),e.minute=Math.max(0,Math.min(e.minute,59)),e.hour=Math.max(0,Math.min(e.hour,23))}function X(e,t){let n=e%t;return n<0&&(n+=t),n}function ze(e,t){return e.hour+=t.hours||0,e.minute+=t.minutes||0,e.second+=t.seconds||0,e.millisecond+=t.milliseconds||0,Le(e)}function Be(e,t,n,r){let i=e.copy();switch(t){case`era`:{let t=e.calendar.getEras(),a=t.indexOf(e.era);if(a<0)throw Error(`Invalid era: `+e.era);a=Z(a,n,0,t.length-1,r?.round),i.era=t[a],Y(i);break}case`year`:var a;(a=i.calendar).isInverseEra?.call(a,i)&&(n=-n),i.year=Z(e.year,n,-1/0,9999,r?.round),i.year===-1/0&&(i.year=1),i.calendar.balanceYearMonth&&i.calendar.balanceYearMonth(i,e);break;case`month`:i.month=Z(e.month,n,1,e.calendar.getMonthsInYear(e),r?.round);break;case`day`:i.day=Z(e.day,n,1,e.calendar.getDaysInMonth(e),r?.round);break;default:throw Error(`Unsupported field `+t)}return e.calendar.balanceDate&&e.calendar.balanceDate(i),Y(i),i}function Ve(e,t,n,r){let i=e.copy();switch(t){case`hour`:{let t=e.hour,a=0,o=23;if(r?.hourCycle===12){let e=t>=12;a=e?12:0,o=e?23:11}i.hour=Z(t,n,a,o,r?.round);break}case`minute`:i.minute=Z(e.minute,n,0,59,r?.round);break;case`second`:i.second=Z(e.second,n,0,59,r?.round);break;case`millisecond`:i.millisecond=Z(e.millisecond,n,0,999,r?.round);break;default:throw Error(`Unsupported field `+t)}return i}function Z(e,t,n,r,i=!1){if(i){e+=Math.sign(t),e<n&&(e=r);let i=Math.abs(t);e=t>0?Math.ceil(e/i)*i:Math.floor(e/i)*i,e>r&&(e=n)}else e+=t,e<n?e=r-(n-e-1):e>r&&(e=n+(e-r-1));return e}var He=/^([+-]\d{6}|\d{4})-(\d{2})-(\d{2})$/,Ue=/^([+-]\d{6}|\d{4})-(\d{2})-(\d{2})(?:T(\d{2}))?(?::(\d{2}))?(?::(\d{2}))?(\.\d+)?(?:(?:([+-]\d{2})(?::?(\d{2}))?)|Z)$/;function We(e){let t=e.match(He);if(!t)throw Ue.test(e)?Error(`Invalid ISO 8601 date string: ${e}. Use parseAbsolute() instead.`):Error(`Invalid ISO 8601 date string: `+e);let n=new Xe(Q(t[1],0,9999),Q(t[2],1,12),1);return n.day=Q(t[3],1,n.calendar.getDaysInMonth(n)),n}function Q(e,t,n){let r=Number(e);if(r<t||r>n)throw RangeError(`Value out of range: ${t} <= ${r} <= ${n}`);return r}function Ge(e){return`${String(e.hour).padStart(2,`0`)}:${String(e.minute).padStart(2,`0`)}:${String(e.second).padStart(2,`0`)}${e.millisecond?String(e.millisecond/1e3).slice(1):``}`}function Ke(e){let t=G(e,new D),n;return n=t.era===`BC`?t.year===1?`0000`:`-`+String(Math.abs(1-t.year)).padStart(6,`00`):String(t.year).padStart(4,`0`),`${n}-${String(t.month).padStart(2,`0`)}-${String(t.day).padStart(2,`0`)}`}function qe(e){return`${Ke(e)}T${Ge(e)}`}function Je(e){let t=typeof e[0]==`object`?e.shift():new D,n;if(typeof e[0]==`string`)n=e.shift();else{let e=t.getEras();n=e[e.length-1]}let r=e.shift(),i=e.shift(),a=e.shift();return[t,n,r,i,a]}var Ye=new WeakMap,Xe=class e{copy(){return this.era?new e(this.calendar,this.era,this.year,this.month,this.day):new e(this.calendar,this.year,this.month,this.day)}add(e){return K(this,e)}subtract(e){return Pe(this,e)}set(e){return Fe(this,e)}cycle(e,t,n){return Be(this,e,t,n)}toDate(e){return W(this,e)}toString(){return Ke(this)}compare(e){return k(this,e)}constructor(...e){_(this,Ye,{writable:!0,value:void 0});let[t,n,r,i,a]=Je(e);this.calendar=t,this.era=n,this.year=r,this.month=i,this.day=a,Y(this)}},Ze=new WeakMap,Qe=class e{copy(){return this.era?new e(this.calendar,this.era,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond):new e(this.calendar,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond)}add(e){return K(this,e)}subtract(e){return Pe(this,e)}set(e){return Fe(Ie(this,e),e)}cycle(e,t,n){switch(e){case`era`:case`year`:case`month`:case`day`:return Be(this,e,t,n);default:return Ve(this,e,t,n)}}toDate(e,t){return W(this,e,t)}toString(){return qe(this)}compare(e){let t=k(this,e);return t===0?A(this,Ae(e)):t}constructor(...e){_(this,Ze,{writable:!0,value:void 0});let[t,n,r,i,a]=Je(e);this.calendar=t,this.era=n,this.year=r,this.month=i,this.day=a,this.hour=e.shift()||0,this.minute=e.shift()||0,this.second=e.shift()||0,this.millisecond=e.shift()||0,Y(this)}},$e={class:`space-y-6 h-full`},et={key:0,class:`rounded-xl border bg-card p-10 h-full flex items-center justify-center text-sm text-muted-foreground`},tt={key:1,class:`rounded-xl border bg-card p-10 h-full flex items-center justify-center text-sm text-muted-foreground`},nt={key:2,class:`rounded-xl border bg-card p-4 shadow-sm shrink-0 md:p-5`},rt={class:`grid grid-cols-1 gap-4 md:grid-cols-2 xl:grid-cols-4`},it={class:`md:col-span-2 xl:col-span-4`},at={class:`block text-sm font-medium text-foreground`},ot={style:{color:`red`}},st=[`placeholder`],ct={class:`md:col-span-2 xl:col-span-4`},lt={class:`block text-sm font-medium text-foreground`},ut={style:{color:`red`}},dt=[`placeholder`],ft={class:`block text-sm font-medium text-foreground`},pt=[`placeholder`],mt={class:`block text-sm font-medium text-foreground`},ht=[`placeholder`],gt={class:`block text-sm font-medium text-foreground`},_t=[`placeholder`],vt={class:`block text-sm font-medium text-foreground`},yt={class:`flex items-center`},bt={type:`button`,class:`cursor-pointer inline-flex h-6 w-6 items-center justify-center text-muted-foreground`},xt={class:`space-y-2`},St={class:`mt-2 flex justify-end`},Ct={type:`button`,class:`cursor-pointer h-8 rounded-md border px-3 text-xs text-foreground transition hover:bg-muted mr-2`},wt={class:`md:col-span-2 xl:col-span-4`},Tt={class:`block text-sm font-medium text-foreground`},Et={style:{color:`red`}},$=`xm-base-info-v1`,Dt=ee({__name:`info`,setup(ee){let{t:_,locale:b}=ne(),x=_(`xmInfo.defaultProjectName`),S=_(`xmInfo.fields.overviewcontent`);_(`xmInfo.defaultDesc`),i(()=>_(`xmInfo.industryHint`));let C=()=>{let e=new Date;return`${String(e.getFullYear())}-${String(e.getMonth()+1).padStart(2,`0`)}-${String(e.getDate()).padStart(2,`0`)}`},w=f(!1),T=f(!0),E=f(``),D=f(``),O=f(``),k=f(``),A=f(``),j=f(C()),M=f(void 0),N=f(S),P=f(``),F=e=>{if(typeof e!=`string`)return``;let t=e.trim();if(!t)return``;try{return We(t).toString()===t?t:``}catch{return``}},I=()=>{if(!j.value){M.value=void 0;return}try{M.value=We(j.value)}catch{M.value=void 0,j.value=``}},L=e=>{M.value=e,j.value=e?.toString()??``};i(()=>y.map(e=>({id:e.id,name:Oe(e.id,b.value)||String(e.name||``)})));let R=new Set(y.map(e=>String(e.id))),z=String(y[0]?.id||``),B=ae(),V=async()=>{try{let e=E.value.trim()||x;E.value=e;let t={projectIndustry:D.value,projectName:e,preparedBy:O.value,reviewedBy:k.value,preparedCompany:A.value,preparedDate:j.value,overview:N.value,desc:P.value};await B.setItem($,t),ie(re(),e)}catch(e){console.error(`saveToIndexedDB failed:`,e)}},H=async()=>{try{let e=await B.getItem($);if(e){w.value=!0,D.value=typeof e.projectIndustry==`string`&&R.has(e.projectIndustry)?e.projectIndustry:z,E.value=typeof e.projectName==`string`&&e.projectName.trim()?e.projectName:x,O.value=typeof e.preparedBy==`string`?e.preparedBy:``,k.value=typeof e.reviewedBy==`string`?e.reviewedBy:``,A.value=typeof e.preparedCompany==`string`?e.preparedCompany:``,j.value=F(e.preparedDate)||C(),N.value=typeof e.overview==`string`?e.overview:S,P.value=typeof e.desc==`string`&&e.desc.trim()?e.desc:``,I();return}w.value=!1,D.value=z,E.value=x,O.value=``,k.value=``,A.value=``,j.value=C(),N.value=S,P.value=``,I()}catch(e){console.error(`loadFromIndexedDB failed:`,e),w.value=!1,D.value=z,E.value=x,O.value=``,k.value=``,A.value=``,j.value=C(),N.value=S,P.value=``,I()}},U=null,ke=()=>{w.value&&(U&&clearTimeout(U),U=setTimeout(()=>{V()},250))},W=()=>{E.value.trim()||(E.value=x)};return m([D,E,O,k,A,j,N,P],ke),c(async()=>{try{await oe(`kv`),await H()}finally{T.value=!1}}),(i,c)=>(t(),d(p(pe),null,{default:g(()=>[u(`div`,$e,[T.value?(t(),a(`div`,et,r(p(_)(`common.loading`)),1)):w.value?(t(),a(`div`,nt,[u(`div`,rt,[u(`div`,it,[u(`label`,at,[l(r(p(_)(`xmInfo.fields.projectName`))+` `,1),u(`span`,ot,`\xA0 `+r(p(_)(`xmInfo.fields.projectNametip`)),1)]),h(u(`input`,{"onUpdate:modelValue":c[0]||=e=>E.value=e,type:`text`,required:``,placeholder:p(_)(`xmInfo.defaultProjectName`),class:`mt-2 h-10 w-full rounded-lg border bg-background px-4 text-sm outline-none ring-offset-background shadow-sm transition placeholder:text-muted-foreground/70 focus-visible:border-primary/60 focus-visible:ring-2 focus-visible:ring-ring`,onBlur:W},null,40,st),[[n,E.value]])]),u(`div`,ct,[u(`label`,lt,[l(r(p(_)(`xmInfo.fields.overview`))+` `,1),u(`span`,ut,`\xA0`+r(p(_)(`xmInfo.fields.overviewtip`)),1)]),h(u(`textarea`,{"onUpdate:modelValue":c[1]||=e=>N.value=e,rows:`3`,placeholder:p(_)(`xmInfo.placeholders.overview`),class:`mt-2 w-full rounded-lg border bg-background px-4 py-2 text-sm outline-none ring-offset-background shadow-sm transition placeholder:text-muted-foreground/70 focus-visible:border-primary/60 focus-visible:ring-2 focus-visible:ring-ring resize-none`},null,8,dt),[[n,N.value]])]),u(`div`,null,[u(`label`,ft,r(p(_)(`xmInfo.fields.preparedBy`)),1),h(u(`input`,{"onUpdate:modelValue":c[2]||=e=>O.value=e,type:`text`,placeholder:p(_)(`xmInfo.placeholders.preparedBy`),class:`mt-2 h-10 w-full rounded-lg border bg-background px-4 text-sm outline-none ring-offset-background shadow-sm transition placeholder:text-muted-foreground/70 focus-visible:border-primary/60 focus-visible:ring-2 focus-visible:ring-ring`},null,8,pt),[[n,O.value]])]),u(`div`,null,[u(`label`,mt,r(p(_)(`xmInfo.fields.reviewedBy`)),1),h(u(`input`,{"onUpdate:modelValue":c[3]||=e=>k.value=e,type:`text`,placeholder:p(_)(`xmInfo.placeholders.reviewedBy`),class:`mt-2 h-10 w-full rounded-lg border bg-background px-4 text-sm outline-none ring-offset-background shadow-sm transition placeholder:text-muted-foreground/70 focus-visible:border-primary/60 focus-visible:ring-2 focus-visible:ring-ring`},null,8,ht),[[n,k.value]])]),u(`div`,null,[u(`label`,gt,r(p(_)(`xmInfo.fields.preparedCompany`)),1),h(u(`input`,{"onUpdate:modelValue":c[4]||=e=>A.value=e,type:`text`,placeholder:p(_)(`xmInfo.placeholders.preparedCompany`),class:`mt-2 h-10 w-full rounded-lg border bg-background px-4 text-sm outline-none ring-offset-background shadow-sm transition placeholder:text-muted-foreground/70 focus-visible:border-primary/60 focus-visible:ring-2 focus-visible:ring-ring`},null,8,_t),[[n,A.value]])]),u(`div`,null,[u(`label`,vt,r(p(_)(`xmInfo.fields.preparedDate`)),1),e(p(ve),{locale:`en-CA`,"model-value":M.value,"onUpdate:modelValue":L},{default:g(()=>[e(p(Te),{class:`mt-2 block w-full`},{default:g(()=>[e(p(se),{class:`flex h-10 w-full items-center justify-between rounded-lg border bg-background px-4 text-sm outline-none ring-offset-background shadow-sm transition focus-within:border-primary/60 focus-within:ring-2 focus-within:ring-ring`},{default:g(({segments:n})=>[u(`div`,yt,[(t(!0),a(s,null,o(n,(e,n)=>(t(),d(p(ce),{key:`${e.part}-${n}`,part:e.part,class:te(e.part===`literal`?`text-muted-foreground/70`:`text-foreground`)},{default:g(()=>[l(r(e.part===`literal`?`-`:e.value),1)]),_:2},1032,[`part`,`class`]))),128))]),e(p(le),{"as-child":``},{default:g(()=>[u(`button`,bt,[e(p(De),{class:`h-4 w-4`})])]),_:1})]),_:1})]),_:1}),e(p(ye),{class:`z-50 w-[22rem] rounded-lg border bg-card p-4 shadow-lg`},{default:g(()=>[e(p(Se),{class:`fill-border`}),e(p(be),{locale:`zh-CN`},{default:g(({weekDays:n,grid:i})=>[e(p(Ce),{class:`mb-2 flex items-center justify-between`},{default:g(()=>[e(p(me),{"as-child":``},{default:g(()=>[...c[6]||=[u(`button`,{type:`button`,class:`cursor-potiner inline-flex h-9 w-9 items-center justify-center rounded-md border text-sm transition hover:bg-muted`},` `,-1)]]),_:1}),e(p(de),{class:`text-base font-medium text-foreground`}),e(p(he),{"as-child":``},{default:g(()=>[...c[7]||=[u(`button`,{type:`button`,class:`cursor-potiner inline-flex h-9 w-9 items-center justify-center rounded-md border text-sm transition hover:bg-muted`},` `,-1)]]),_:1})]),_:1}),u(`div`,xt,[(t(!0),a(s,null,o(i,i=>(t(),d(p(fe),{key:i.value.toString(),class:`w-full border-collapse select-none`},{default:g(()=>[e(p(ge),null,{default:g(()=>[e(p(v),{class:`grid grid-cols-7`},{default:g(()=>[(t(!0),a(s,null,o(n,e=>(t(),d(p(ue),{key:e,class:`flex h-9 items-center justify-center text-sm text-muted-foreground`},{default:g(()=>[l(r(e),1)]),_:2},1024))),128))]),_:2},1024)]),_:2},1024),e(p(_e),null,{default:g(()=>[(t(!0),a(s,null,o(i.rows,(n,c)=>(t(),d(p(v),{key:`${i.value.toString()}-${c}`,class:`grid grid-cols-7`},{default:g(()=>[(t(!0),a(s,null,o(n,n=>(t(),d(p(we),{key:n.toString(),date:n,class:`h-10 w-full p-0.5`},{default:g(()=>[e(p(xe),{day:n,month:i.value,class:`cursor-pointer h-full w-full rounded-md border border-transparent bg-transparent text-base outline-none transition hover:bg-muted data-[outside-view]:text-muted-foreground/40 data-[selected]:border-primary data-[selected]:bg-transparent data-[selected]:text-foreground data-[disabled]:opacity-40 data-[unavailable]:text-muted-foreground/40`},{default:g(()=>[l(r(n.day),1)]),_:2},1032,[`day`,`month`])]),_:2},1032,[`date`]))),128))]),_:2},1024))),128))]),_:2},1024)]),_:2},1024))),128))])]),_:1}),u(`div`,St,[e(p(Ee),{"as-child":``},{default:g(()=>[u(`button`,Ct,r(p(_)(`common.confirm`)),1)]),_:1})])]),_:1})]),_:1},8,[`model-value`])]),u(`div`,wt,[u(`label`,Tt,[l(r(p(_)(`xmInfo.fields.desc`))+` `,1),u(`span`,Et,`\xA0`+r(p(_)(`xmInfo.fields.desctip`)),1)]),h(u(`textarea`,{"onUpdate:modelValue":c[5]||=e=>P.value=e,rows:`4`,class:`mt-2 w-full rounded-lg border bg-background px-4 py-2 text-sm outline-none ring-offset-background shadow-sm transition placeholder:text-muted-foreground/70 focus-visible:border-primary/60 focus-visible:ring-2 focus-visible:ring-ring resize-none`},null,512),[[n,P.value]])])])])):(t(),a(`div`,tt,r(p(_)(`xmInfo.createFromHomeFirst`)),1))])]),_:1}))}});export{Dt as default};