1 |
- System.register(["./index-legacy-36a58bb7.js","./app-legacy-aa32ff1b.js","./request-legacy-7a0aab85.js"],(function(e,a){"use strict";var o,i,r,n,l,t,c,s,v,d,u,p,m,g,h,b,f,w,x,_,k,y,z,S,C,O,P,I,V,R,B,j,D,F,U,A,L,$,Y,T,X,Z,E,M,H,N,W,q,G,J,K,Q,ee,ae,oe,ie,re,ne,le,te,ce,se,ve,de,ue,pe,me,ge,he,be,fe,we,xe,_e,ke;return{setters:[null,e=>{o=e.d,i=e.r,r=e.a,n=e.c,l=e.w,t=e.o,c=e.b,s=e.e,v=e.f,d=e.g,u=e.n,p=e.m,m=e.h,g=e.i,h=e.j,b=e.v,f=e._,w=e.u,x=e.k,_=e.l,k=e.p,y=e.t,z=e.q,S=e.F,C=e.s,O=e.x,P=e.y,I=e.z,V=e.A,R=e.B},e=>{B=e.c,j=e.t,D=e.n,F=e.m,U=e.u,A=e.a,L=e.b,$=e.w,Y=e.d,T=e.e,X=e.o,Z=e.f,E=e.g,M=e.i,H=e.p,N=e.h,W=e.j,q=e.k,G=e.l,J=e.q,K=e.r,Q=e.s,ee=e.I,ae=e.v,oe=e.x,ie=e.y,re=e.z,ne=e.A,le=e.B,te=e.L,ce=e.C,se=e.D,ve=e.E,de=e.P,ue=e.H,pe=e.F,me=e.G,ge=e.J,he=e.K,be=e.M,fe=e.N,we=e.O,xe=e.Q,_e=e.R,ke=e.S}],execute:function(){var a=document.createElement("style");a.textContent=".van-radio-group--horizontal{display:flex;flex-wrap:wrap}:root,:host{--van-checkbox-size: 20px;--van-checkbox-border-color: var(--van-gray-5);--van-checkbox-duration: var(--van-duration-fast);--van-checkbox-label-margin: var(--van-padding-xs);--van-checkbox-label-color: var(--van-text-color);--van-checkbox-checked-icon-color: var(--van-primary-color);--van-checkbox-disabled-icon-color: var(--van-gray-5);--van-checkbox-disabled-label-color: var(--van-text-color-3);--van-checkbox-disabled-background: var(--van-border-color)}.van-checkbox{display:flex;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-checkbox--disabled{cursor:not-allowed}.van-checkbox--label-disabled{cursor:default}.van-checkbox--horizontal{margin-right:var(--van-padding-sm)}.van-checkbox__icon{flex:none;height:1em;font-size:var(--van-checkbox-size);line-height:1em;cursor:pointer}.van-checkbox__icon .van-icon{display:block;box-sizing:border-box;width:1.25em;height:1.25em;color:transparent;font-size:.8em;line-height:1.25;text-align:center;border:1px solid var(--van-checkbox-border-color);transition-duration:var(--van-checkbox-duration);transition-property:color,border-color,background-color}.van-checkbox__icon--round .van-icon{border-radius:100%}.van-checkbox__icon--indeterminate .van-icon{display:flex;align-items:center;justify-content:center;color:var(--van-white);border-color:var(--van-checkbox-checked-icon-color);background-color:var(--van-checkbox-checked-icon-color)}.van-checkbox__icon--checked .van-icon{color:var(--van-white);background-color:var(--van-checkbox-checked-icon-color);border-color:var(--van-checkbox-checked-icon-color)}.van-checkbox__icon--disabled{cursor:not-allowed}.van-checkbox__icon--disabled .van-icon{background-color:var(--van-checkbox-disabled-background);border-color:var(--van-checkbox-disabled-icon-color)}.van-checkbox__icon--disabled.van-checkbox__icon--checked .van-icon{color:var(--van-checkbox-disabled-icon-color)}.van-checkbox__label{margin-left:var(--van-checkbox-label-margin);color:var(--van-checkbox-label-color);line-height:var(--van-checkbox-size)}.van-checkbox__label--left{margin:0 var(--van-checkbox-label-margin) 0 0}.van-checkbox__label--disabled{color:var(--van-checkbox-disabled-label-color)}:root,:host{--van-radio-size: 20px;--van-radio-dot-size: 8px;--van-radio-border-color: var(--van-gray-5);--van-radio-duration: var(--van-duration-fast);--van-radio-label-margin: var(--van-padding-xs);--van-radio-label-color: var(--van-text-color);--van-radio-checked-icon-color: var(--van-primary-color);--van-radio-disabled-icon-color: var(--van-gray-5);--van-radio-disabled-label-color: var(--van-text-color-3);--van-radio-disabled-background: var(--van-border-color)}.van-radio{display:flex;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-radio--disabled{cursor:not-allowed}.van-radio--label-disabled{cursor:default}.van-radio--horizontal{margin-right:var(--van-padding-sm)}.van-radio__icon{flex:none;height:1em;font-size:var(--van-radio-size);line-height:1em;cursor:pointer}.van-radio__icon .van-icon{display:block;box-sizing:border-box;width:1.25em;height:1.25em;color:transparent;font-size:.8em;line-height:1.25;text-align:center;border:1px solid var(--van-radio-border-color);transition-duration:var(--van-radio-duration);transition-property:color,border-color,background-color}.van-radio__icon--round .van-icon{border-radius:100%}.van-radio__icon--dot{position:relative;border-radius:100%;box-sizing:border-box;width:var(--van-radio-size);height:var(--van-radio-size);border:1px solid var(--van-radio-border-color);transition-duration:var(--van-radio-duration);transition-property:border-color}.van-radio__icon--dot__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;height:calc(100% - var(--van-radio-dot-size));width:calc(100% - var(--van-radio-dot-size));transition-duration:var(--van-radio-duration);transition-property:background-color}.van-radio__icon--checked .van-icon{color:var(--van-white);background-color:var(--van-radio-checked-icon-color);border-color:var(--van-radio-checked-icon-color)}.van-radio__icon--checked.van-radio__icon--dot{border-color:var(--van-radio-checked-icon-color)}.van-radio__icon--checked.van-radio__icon--dot .van-radio__icon--dot__icon{background:var(--van-radio-checked-icon-color)}.van-radio__icon--disabled{cursor:not-allowed}.van-radio__icon--disabled .van-icon{background-color:var(--van-radio-disabled-background);border-color:var(--van-radio-disabled-icon-color)}.van-radio__icon--disabled.van-radio__icon--checked .van-icon{color:var(--van-radio-disabled-icon-color)}.van-radio__label{margin-left:var(--van-radio-label-margin);color:var(--van-radio-label-color);line-height:var(--van-radio-size)}.van-radio__label--left{margin:0 var(--van-radio-label-margin) 0 0}.van-radio__label--disabled{color:var(--van-radio-disabled-label-color)}:root,:host{--van-image-placeholder-text-color: var(--van-text-color-2);--van-image-placeholder-font-size: var(--van-font-size-md);--van-image-placeholder-background: var(--van-background);--van-image-loading-icon-size: 32px;--van-image-loading-icon-color: var(--van-gray-4);--van-image-error-icon-size: 32px;--van-image-error-icon-color: var(--van-gray-4)}.van-image{position:relative;display:inline-block}.van-image--round{overflow:hidden;border-radius:var(--van-radius-max)}.van-image--round .van-image__img{border-radius:inherit}.van-image--block{display:block}.van-image__img,.van-image__error,.van-image__loading{display:block;width:100%;height:100%}.van-image__error,.van-image__loading{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--van-image-placeholder-text-color);font-size:var(--van-image-placeholder-font-size);background:var(--van-image-placeholder-background)}.van-image__loading-icon{color:var(--van-image-loading-icon-color);font-size:var(--van-image-loading-icon-size)}.van-image__error-icon{color:var(--van-image-error-icon-color);font-size:var(--van-image-error-icon-size)}:root,:host{--van-swipe-indicator-size: 6px;--van-swipe-indicator-margin: var(--van-padding-sm);--van-swipe-indicator-active-opacity: 1;--van-swipe-indicator-inactive-opacity: .3;--van-swipe-indicator-active-background: var(--van-primary-color);--van-swipe-indicator-inactive-background: var(--van-border-color)}.van-swipe{position:relative;overflow:hidden;transform:translateZ(0);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-swipe__track{display:flex;height:100%;transition-property:transform}.van-swipe__track--vertical{flex-direction:column}.van-swipe__indicators{position:absolute;bottom:var(--van-swipe-indicator-margin);left:50%;display:flex;transform:translate(-50%)}.van-swipe__indicators--vertical{top:50%;bottom:auto;left:var(--van-swipe-indicator-margin);flex-direction:column;transform:translateY(-50%)}.van-swipe__indicators--vertical .van-swipe__indicator:not(:last-child){margin-bottom:var(--van-swipe-indicator-size)}.van-swipe__indicator{width:var(--van-swipe-indicator-size);height:var(--van-swipe-indicator-size);background-color:var(--van-swipe-indicator-inactive-background);border-radius:100%;opacity:var(--van-swipe-indicator-inactive-opacity);transition:opacity var(--van-duration-fast),background-color var(--van-duration-fast)}.van-swipe__indicator:not(:last-child){margin-right:var(--van-swipe-indicator-size)}.van-swipe__indicator--active{background-color:var(--van-swipe-indicator-active-background);opacity:var(--van-swipe-indicator-active-opacity)}.van-swipe-item{position:relative;flex-shrink:0;width:100%;height:100%}:root,:host{--van-image-preview-index-text-color: var(--van-white);--van-image-preview-index-font-size: var(--van-font-size-md);--van-image-preview-index-line-height: var(--van-line-height-md);--van-image-preview-index-text-shadow: 0 1px 1px var(--van-gray-8);--van-image-preview-overlay-background: rgba(0, 0, 0, .9);--van-image-preview-close-icon-size: 22px;--van-image-preview-close-icon-color: var(--van-gray-5);--van-image-preview-close-icon-margin: var(--van-padding-md);--van-image-preview-close-icon-z-index: 1}.van-image-preview{position:fixed;top:0;left:0;width:100%;height:100%;max-width:none;background-color:transparent;transform:none}.van-image-preview__swipe{height:100%}.van-image-preview__swipe-item{display:flex;align-items:center;justify-content:center;overflow:hidden}.van-image-preview__cover{position:absolute;top:0;left:0}.van-image-preview__image,.van-image-preview__image-wrap{width:100%;transition-property:transform}.van-image-preview__image--vertical,.van-image-preview__image-wrap--vertical{width:auto;height:100%}.van-image-preview__image img,.van-image-preview__image-wrap img,.van-image-preview__image video,.van-image-preview__image-wrap video{-webkit-user-drag:none}.van-image-preview__image .van-image__error,.van-image-preview__image-wrap .van-image__error{top:30%;height:40%}.van-image-preview__image .van-image__error-icon,.van-image-preview__image-wrap .van-image__error-icon{font-size:36px}.van-image-preview__image .van-image__loading,.van-image-preview__image-wrap .van-image__loading{background-color:transparent}.van-image-preview__index{position:absolute;top:var(--van-padding-md);left:50%;color:var(--van-image-preview-index-text-color);font-size:var(--van-image-preview-index-font-size);line-height:var(--van-image-preview-index-line-height);text-shadow:var(--van-image-preview-index-text-shadow);transform:translate(-50%)}.van-image-preview__overlay{background:var(--van-image-preview-overlay-background)}.van-image-preview__close-icon{position:absolute;z-index:var(--van-image-preview-close-icon-z-index);color:var(--van-image-preview-close-icon-color);font-size:var(--van-image-preview-close-icon-size)}.van-image-preview__close-icon--top-left{top:var(--van-image-preview-close-icon-margin);left:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--top-right{top:var(--van-image-preview-close-icon-margin);right:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--bottom-left{bottom:var(--van-image-preview-close-icon-margin);left:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--bottom-right{right:var(--van-image-preview-close-icon-margin);bottom:var(--van-image-preview-close-icon-margin)}:root,:host{--van-uploader-size: 80px;--van-uploader-icon-size: 24px;--van-uploader-icon-color: var(--van-gray-4);--van-uploader-text-color: var(--van-text-color-2);--van-uploader-text-font-size: var(--van-font-size-sm);--van-uploader-upload-background: var(--van-gray-1);--van-uploader-upload-active-color: var(--van-active-color);--van-uploader-delete-color: var(--van-white);--van-uploader-delete-icon-size: 14px;--van-uploader-delete-background: rgba(0, 0, 0, .7);--van-uploader-file-background: var(--van-background);--van-uploader-file-icon-size: 20px;--van-uploader-file-icon-color: var(--van-gray-7);--van-uploader-file-name-padding: 0 var(--van-padding-base);--van-uploader-file-name-margin-top: var(--van-padding-xs);--van-uploader-file-name-font-size: var(--van-font-size-sm);--van-uploader-file-name-text-color: var(--van-gray-7);--van-uploader-mask-text-color: var(--van-white);--van-uploader-mask-background: rgba(50, 50, 51, .88);--van-uploader-mask-icon-size: 22px;--van-uploader-mask-message-font-size: var(--van-font-size-sm);--van-uploader-mask-message-line-height: var(--van-line-height-xs);--van-uploader-loading-icon-size: 22px;--van-uploader-loading-icon-color: var(--van-white);--van-uploader-disabled-opacity: var(--van-disabled-opacity);--van-uploader-border-radius: 0px}.van-uploader{position:relative;display:inline-block}.van-uploader__wrapper{display:flex;flex-wrap:wrap}.van-uploader__wrapper--disabled{opacity:var(--van-uploader-disabled-opacity)}.van-uploader__input{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;cursor:pointer;opacity:0}.van-uploader__input-wrapper{position:relative}.van-uploader__input:disabled{cursor:not-allowed}.van-uploader__upload{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:var(--van-uploader-size);height:var(--van-uploader-size);margin:0 var(--van-padding-xs) var(--van-padding-xs) 0;background:var(--van-uploader-upload-background);border-radius:var(--van-uploader-border-radius)}.van-uploader__upload:active{background-color:var(--van-uploader-upload-active-color)}.van-uploader__upload--readonly:active{background-color:var(--van-uploader-upload-background)}.van-uploader__upload-icon{color:var(--van-uploader-icon-color);font-size:var(--van-uploader-icon-size)}.van-uploader__upload-text{margin-top:var(--van-padding-xs);color:var(--van-uploader-text-color);font-size:var(--van-uploader-text-font-size)}.van-uploader__preview{position:relative;margin:0 var(--van-padding-xs) var(--van-padding-xs) 0;cursor:pointer}.van-uploader__preview-image{display:block;width:var(--van-uploader-size);height:var(--van-uploader-size);overflow:hidden;border-radius:var(--van-uploader-border-radius)}.van-uploader__preview-delete{position:absolute;top:0;right:0}.van-uploader__preview-delete--shadow{width:var(--van-uploader-delete-icon-size);height:var(--van-uploader-delete-icon-size);background:var(--van-uploader-delete-background);border-radius:0 0 0 12px}.van-uploader__preview-delete-icon{position:absolute;top:0;right:0;color:var(--van-uploader-delete-color);font-size:var(--van-uploader-delete-icon-size);transform:scale(.7) translate(10%,-10%)}.van-uploader__preview-cover{position:absolute;top:0;right:0;bottom:0;left:0}.van-uploader__mask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--van-uploader-mask-text-color);background:var(--van-uploader-mask-background);border-radius:var(--van-uploader-border-radius)}.van-uploader__mask-icon{font-size:var(--van-uploader-mask-icon-size)}.van-uploader__mask-message{margin-top:6px;padding:0 var(--van-padding-base);font-size:var(--van-uploader-mask-message-font-size);line-height:var(--van-uploader-mask-message-line-height)}.van-uploader__loading{width:var(--van-uploader-loading-icon-size);height:var(--van-uploader-loading-icon-size);color:var(--van-uploader-loading-icon-color)}.van-uploader__file{display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--van-uploader-size);height:var(--van-uploader-size);background:var(--van-uploader-file-background)}.van-uploader__file-icon{color:var(--van-uploader-file-icon-color);font-size:var(--van-uploader-file-icon-size)}.van-uploader__file-name{box-sizing:border-box;width:100%;margin-top:var(--van-uploader-file-name-margin-top);padding:var(--van-uploader-file-name-padding);color:var(--van-uploader-file-name-text-color);font-size:var(--van-uploader-file-name-font-size);text-align:center}.van-uploader__input-wrapper{width:100%}.van-radio__icon--dot{width:16px;height:16px;border:1px solid #d9d9d9}.van-radio__icon--dot.van-radio__icon--checked{border:1px solid #1890ff}.van-radio__icon--dot__icon{width:8px;height:8px}.van-radio__label{font-size:14px;line-height:24px;color:#666}.van-radio{height:32px}\n",document.head.appendChild(a);const[ye,ze]=B("swipe"),Se={loop:j,width:D,height:D,vertical:Boolean,autoplay:F(0),duration:F(500),touchable:j,lazyRender:Boolean,initialSwipe:F(0),indicatorColor:String,showIndicators:j,stopPropagation:j},Ce=Symbol(ye);var Oe=o({name:ye,props:Se,emits:["change","dragStart","dragEnd"],setup(e,{emit:a,slots:o}){const p=i(),m=i(),g=r({rect:null,width:0,height:0,offset:0,active:0,swiping:!1});let h=!1;const b=U(),{children:f,linkChildren:w}=A(Ce),x=n((()=>f.length)),_=n((()=>g[e.vertical?"height":"width"])),k=n((()=>e.vertical?b.deltaY.value:b.deltaX.value)),y=n((()=>g.rect?(e.vertical?g.rect.height:g.rect.width)-_.value*x.value:0)),z=n((()=>_.value?Math.ceil(Math.abs(y.value)/_.value):x.value)),S=n((()=>x.value*_.value)),C=n((()=>(g.active+x.value)%x.value)),O=n((()=>{const a=e.vertical?"vertical":"horizontal";return b.direction.value===a})),P=n((()=>{const a={transitionDuration:`${g.swiping?0:e.duration}ms`,transform:`translate${e.vertical?"Y":"X"}(${+g.offset.toFixed(2)}px)`};if(_.value){const o=e.vertical?"height":"width",i=e.vertical?"width":"height";a[o]=`${S.value}px`,a[i]=e[i]?`${e[i]}px`:""}return a})),I=(a,o=0)=>{let i=a*_.value;e.loop||(i=Math.min(i,-y.value));let r=o-i;return e.loop||(r=N(r,y.value,0)),r},V=({pace:o=0,offset:i=0,emitChange:r})=>{if(x.value<=1)return;const{active:n}=g,l=(a=>{const{active:o}=g;return a?e.loop?N(o+a,-1,x.value):N(o+a,0,z.value):o})(o),t=I(l,i);if(e.loop){if(f[0]&&t!==y.value){const e=t<y.value;f[0].setOffset(e?S.value:0)}if(f[x.value-1]&&0!==t){const e=t>0;f[x.value-1].setOffset(e?-S.value:0)}}g.active=l,g.offset=t,r&&l!==n&&a("change",C.value)},R=()=>{g.swiping=!0,g.active<=-1?V({pace:x.value}):g.active>=x.value&&V({pace:-x.value})},B=()=>{R(),b.reset(),E((()=>{g.swiping=!1,V({pace:1,emitChange:!0})}))};let j;const D=()=>clearTimeout(j),F=()=>{D(),+e.autoplay>0&&x.value>1&&(j=setTimeout((()=>{B(),F()}),+e.autoplay))},W=(a=+e.initialSwipe)=>{if(!p.value)return;const o=()=>{var o,i;if(!M(p)){const a={width:p.value.offsetWidth,height:p.value.offsetHeight};g.rect=a,g.width=+(null!=(o=e.width)?o:a.width),g.height=+(null!=(i=e.height)?i:a.height)}x.value&&-1===(a=Math.min(x.value-1,a))&&(a=x.value-1),g.active=a,g.swiping=!0,g.offset=I(a),f.forEach((e=>{e.setOffset(0)})),F()};M(p)?u().then(o):o()},q=()=>W(g.active);let G;const J=a=>{!e.touchable||a.touches.length>1||(b.start(a),h=!1,G=Date.now(),D(),R())},K=()=>{if(!e.touchable||!g.swiping)return;const o=Date.now()-G,i=k.value/o;if((Math.abs(i)>.25||Math.abs(k.value)>_.value/2)&&O.value){const a=e.vertical?b.offsetY.value:b.offsetX.value;let o=0;o=e.loop?a>0?k.value>0?-1:1:0:-Math[k.value>0?"ceil":"floor"](k.value/_.value),V({pace:o,emitChange:!0})}else k.value&&V({pace:0});h=!1,g.swiping=!1,a("dragEnd",{index:C.value}),F()},Q=(a,o)=>{const i=o===C.value,r=i?{backgroundColor:e.indicatorColor}:void 0;return d("i",{style:r,class:ze("indicator",{active:i})},null)};return L({prev:()=>{R(),b.reset(),E((()=>{g.swiping=!1,V({pace:-1,emitChange:!0})}))},next:B,state:g,resize:q,swipeTo:(a,o={})=>{R(),b.reset(),E((()=>{let i;i=e.loop&&a===x.value?0===g.active?0:a:a%x.value,o.immediate?E((()=>{g.swiping=!1})):g.swiping=!1,V({pace:i-g.active,emitChange:!0})}))}}),w({size:_,props:e,count:x,activeIndicator:C}),l((()=>e.initialSwipe),(e=>W(+e))),l(x,(()=>W(g.active))),l((()=>e.autoplay),F),l([$,Y,()=>e.width,()=>e.height],q),l(T(),(e=>{"visible"===e?F():D()})),t(W),c((()=>W(g.active))),X((()=>W(g.active))),s(D),v(D),Z("touchmove",(o=>{e.touchable&&g.swiping&&(b.move(o),O.value)&&(!e.loop&&(0===g.active&&k.value>0||g.active===x.value-1&&k.value<0)||(H(o,e.stopPropagation),V({offset:k.value}),h||(a("dragStart",{index:C.value}),h=!0)))}),{target:m}),()=>{var a;return d("div",{ref:p,class:ze()},[d("div",{ref:m,style:P.value,class:ze("track",{vertical:e.vertical}),onTouchstartPassive:J,onTouchend:K,onTouchcancel:K},[null==(a=o.default)?void 0:a.call(o)]),o.indicator?o.indicator({active:C.value,total:x.value}):e.showIndicators&&x.value>1?d("div",{class:ze("indicators",{vertical:e.vertical})},[Array(x.value).fill("").map(Q)]):void 0])}}});const Pe=W(Oe),[Ie,Ve]=B("swipe-item");var Re=o({name:Ie,setup(e,{slots:a}){let o;const i=r({offset:0,inited:!1,mounted:!1}),{parent:l,index:c}=q(Ce);if(!l)return void console.error("[Vant] <SwipeItem> must be a child component of <Swipe>.");const s=n((()=>{const e={},{vertical:a}=l.props;return l.size.value&&(e[a?"height":"width"]=`${l.size.value}px`),i.offset&&(e.transform=`translate${a?"Y":"X"}(${i.offset}px)`),e})),v=n((()=>{const{loop:e,lazyRender:a}=l.props;if(!a||o)return!0;if(!i.mounted)return!1;const r=l.activeIndicator.value,n=l.count.value-1,t=0===r&&e?n:r-1,s=r===n&&e?0:r+1;return o=c.value===r||c.value===t||c.value===s,o}));return t((()=>{u((()=>{i.mounted=!0}))})),L({setOffset:e=>{i.offset=e}}),()=>{var e;return d("div",{class:Ve(),style:s.value},[v.value?null==(e=a.default)?void 0:e.call(a):null])}}});const Be=W(Re),[je,De]=B("radio-group"),Fe={shape:String,disabled:Boolean,iconSize:D,direction:String,modelValue:J,checkedColor:String},Ue=Symbol(je);var Ae=o({name:je,props:Fe,emits:["change","update:modelValue"],setup(e,{emit:a,slots:o}){const{linkChildren:i}=A(Ue);return l((()=>e.modelValue),(e=>a("change",e))),i({props:e,updateValue:e=>a("update:modelValue",e)}),G((()=>e.modelValue)),()=>{var a;return d("div",{class:De([e.direction]),role:"radiogroup"},[null==(a=o.default)?void 0:a.call(o)])}}});const Le=W(Ae),$e={name:J,disabled:Boolean,iconSize:D,modelValue:J,checkedColor:String,labelPosition:String,labelDisabled:Boolean};var Ye=o({props:K({},$e,{bem:Q(Function),role:String,shape:String,parent:Object,checked:Boolean,bindGroup:j,indeterminate:{type:Boolean,default:null}}),emits:["click","toggle"],setup(e,{emit:a,slots:o}){const r=i(),l=a=>{if(e.parent&&e.bindGroup)return e.parent.props[a]},t=n((()=>{if(e.parent&&e.bindGroup){const a=l("disabled")||e.disabled;if("checkbox"===e.role){const o=l("modelValue").length,i=l("max");return a||i&&o>=+i&&!e.checked}return a}return e.disabled})),c=n((()=>l("direction"))),s=n((()=>{const a=e.checkedColor||l("checkedColor");if(a&&e.checked&&!t.value)return{borderColor:a,backgroundColor:a}})),v=n((()=>e.shape||l("shape")||"round")),u=o=>{const{target:i}=o,n=r.value,l=n===i||(null==n?void 0:n.contains(i));t.value||!l&&e.labelDisabled||a("toggle"),a("click",o)},p=()=>{var a,i;const{bem:n,checked:c,indeterminate:u}=e,p=e.iconSize||l("iconSize");return d("div",{ref:r,class:n("icon",[v.value,{disabled:t.value,checked:c,indeterminate:u}]),style:"dot"!==v.value?{fontSize:ae(p)}:{width:ae(p),height:ae(p),borderColor:null==(a=s.value)?void 0:a.borderColor}},[o.icon?o.icon({checked:c,disabled:t.value}):"dot"!==v.value?d(ee,{name:u?"minus":"success",style:s.value},null):d("div",{class:n("icon--dot__icon"),style:{backgroundColor:null==(i=s.value)?void 0:i.backgroundColor}},null)])},m=()=>{const{checked:a}=e;if(o.default)return d("span",{class:e.bem("label",[e.labelPosition,{disabled:t.value}])},[o.default({checked:a,disabled:t.value})])};return()=>{const a="left"===e.labelPosition?[m(),p()]:[p(),m()];return d("div",{role:e.role,class:e.bem([{disabled:t.value,"label-disabled":e.labelDisabled},c.value]),tabindex:t.value?void 0:0,"aria-checked":e.checked,onClick:u},[a])}}});const Te=K({},$e,{shape:String}),[Xe,Ze]=B("radio");var Ee=o({name:Xe,props:Te,emits:["update:modelValue"],setup(e,{emit:a,slots:o}){const{parent:i}=q(Ue),r=()=>{i?i.updateValue(e.name):a("update:modelValue",e.name)};return()=>d(Ye,p({bem:Ze,role:"radio",parent:i,checked:(i?i.props.modelValue:e.modelValue)===e.name,onToggle:r},e),oe(o,["default","icon"]))}});const Me=W(Ee),[He,Ne]=B("image"),We={src:String,alt:String,fit:String,position:String,round:Boolean,block:Boolean,width:D,height:D,radius:D,lazyLoad:Boolean,iconSize:D,showError:j,errorIcon:ne("photo-fail"),iconPrefix:String,showLoading:j,loadingIcon:ne("photo"),crossorigin:String,referrerpolicy:String};var qe=o({name:He,props:We,emits:["load","error"],setup(e,{emit:a,slots:o}){const r=i(!1),c=i(!0),s=i(),{$Lazyload:b}=m().proxy,f=n((()=>{const a={width:ae(e.width),height:ae(e.height)};return ie(e.radius)&&(a.overflow="hidden",a.borderRadius=ae(e.radius)),a}));l((()=>e.src),(()=>{r.value=!1,c.value=!0}));const w=e=>{c.value&&(c.value=!1,a("load",e))},x=()=>{const e=new Event("load");Object.defineProperty(e,"target",{value:s.value,enumerable:!0}),w(e)},_=e=>{r.value=!0,c.value=!1,a("error",e)},k=(a,o,i)=>i?i():d(ee,{name:a,size:e.iconSize,class:o,classPrefix:e.iconPrefix},null),y=()=>{if(r.value||!e.src)return;const a={alt:e.alt,class:Ne("img"),style:{objectFit:e.fit,objectPosition:e.position},crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy};return e.lazyLoad?g(d("img",p({ref:s},a),null),[[h("lazy"),e.src]]):d("img",p({ref:s,src:e.src,onLoad:w,onError:_},a),null)},z=({el:e})=>{const a=()=>{e===s.value&&c.value&&x()};s.value?a():u(a)},S=({el:e})=>{e!==s.value||r.value||_()};return b&&re&&(b.$on("loaded",z),b.$on("error",S),v((()=>{b.$off("loaded",z),b.$off("error",S)}))),t((()=>{u((()=>{var a;(null==(a=s.value)?void 0:a.complete)&&!e.lazyLoad&&x()}))})),()=>{var a;return d("div",{class:Ne({round:e.round,block:e.block}),style:f.value},[y(),c.value&&e.showLoading?d("div",{class:Ne("loading")},[k(e.loadingIcon,Ne("loading-icon"),o.loading)]):r.value&&e.showError?d("div",{class:Ne("error")},[k(e.errorIcon,Ne("error-icon"),o.error)]):void 0,null==(a=o.default)?void 0:a.call(o)])}}});const Ge=W(qe),Je=e=>Math.sqrt(Math.pow(e[0].clientX-e[1].clientX,2)+Math.pow(e[0].clientY-e[1].clientY,2)),Ke=B("image-preview")[1],Qe={src:String,show:Boolean,active:Number,minZoom:Q(D),maxZoom:Q(D),rootWidth:Q(Number),rootHeight:Q(Number),disableZoom:Boolean,doubleScale:Boolean,closeOnClickImage:Boolean,closeOnClickOverlay:Boolean,vertical:Boolean};var ea=o({props:Qe,emits:["scale","close","longPress"],setup(e,{emit:a,slots:o}){const t=r({scale:1,moveX:0,moveY:0,moving:!1,zooming:!1,initializing:!1,imageRatio:0}),c=U(),s=i(),v=i(),u=i(!1),p=i(!1);let m=0;const g=n((()=>{const{scale:e,moveX:a,moveY:o,moving:i,zooming:r,initializing:n}=t,l={transitionDuration:r||i||n?"0s":".3s"};return(1!==e||p.value)&&(l.transform=`matrix(${e}, 0, 0, ${e}, ${a}, ${o})`),l})),h=n((()=>{if(t.imageRatio){const{rootWidth:a,rootHeight:o}=e,i=u.value?o/t.imageRatio:a;return Math.max(0,(t.scale*i-a)/2)}return 0})),b=n((()=>{if(t.imageRatio){const{rootWidth:a,rootHeight:o}=e,i=u.value?o:a*t.imageRatio;return Math.max(0,(t.scale*i-o)/2)}return 0})),f=(o,i)=>{var r;if((o=N(o,+e.minZoom,+e.maxZoom+1))!==t.scale){const n=o/t.scale;if(t.scale=o,i){const e=ce(null==(r=s.value)?void 0:r.$el),a={x:.5*e.width,y:.5*e.height},o=t.moveX-(i.x-e.left-a.x)*(n-1),l=t.moveY-(i.y-e.top-a.y)*(n-1);t.moveX=N(o,-h.value,h.value),t.moveY=N(l,-b.value,b.value)}else t.moveX=0,t.moveY=p.value?m:0;a("scale",{scale:o,index:e.active})}},w=()=>{f(1)};let x,_,k,y,z,S,C,O,P=!1;const I=a=>{const{touches:o}=a;if(x=o.length,2===x&&e.disableZoom)return;const{offsetX:i}=c;c.start(a),_=t.moveX,k=t.moveY,O=Date.now(),P=!1,t.moving=1===x&&(1!==t.scale||p.value),t.zooming=2===x&&!i.value,t.zooming&&(y=t.scale,z=Je(o))},V=o=>{var i;const r=null==(i=v.value)?void 0:i.$el;if(!r)return;const n=r.firstElementChild,l=o.target===r,t=null==n?void 0:n.contains(o.target);!e.closeOnClickImage&&t||!e.closeOnClickOverlay&&l||a("close")},R=o=>{if(x>1)return;const i=Date.now()-O;c.isTap.value&&(i<250?e.doubleScale?C?(clearTimeout(C),C=null,(()=>{const e=t.scale>1?1:2;f(e,2===e||p.value?{x:c.startX.value,y:c.startY.value}:void 0)})()):C=setTimeout((()=>{V(o),C=null}),250):V(o):i>se&&a("longPress"))},B=a=>{let o=!1;if((t.moving||t.zooming)&&(o=!0,t.moving&&_===t.moveX&&k===t.moveY&&(o=!1),!a.touches.length)){t.zooming&&(t.moveX=N(t.moveX,-h.value,h.value),t.moveY=N(t.moveY,-b.value,b.value),t.zooming=!1),t.moving=!1,_=0,k=0,y=1,t.scale<1&&w();const a=+e.maxZoom;t.scale>a&&f(a,S)}H(a,o),R(a),c.reset()},j=()=>{const{rootWidth:a,rootHeight:o}=e,i=o/a,{imageRatio:r}=t;u.value=t.imageRatio>i&&r<2.6,p.value=t.imageRatio>i&&r>=2.6,p.value&&(m=(r*a-o)/2,t.moveY=m,t.initializing=!0,le((()=>{t.initializing=!1}))),w()},D=e=>{const{naturalWidth:a,naturalHeight:o}=e.target;t.imageRatio=o/a,j()};return l((()=>e.active),w),l((()=>e.show),(e=>{e||w()})),l((()=>[e.rootWidth,e.rootHeight]),j),Z("touchmove",(a=>{const{touches:o}=a;if(c.move(a),t.moving){const{deltaX:o,deltaY:i}=c,r=o.value+_,n=i.value+k;if((e.vertical?c.isVertical()&&Math.abs(n)>b.value:c.isHorizontal()&&Math.abs(r)>h.value)&&!P)return void(t.moving=!1);P=!0,H(a,!0),t.moveX=N(r,-h.value,h.value),t.moveY=N(n,-b.value,b.value)}if(t.zooming&&(H(a,!0),2===o.length)){const e=Je(o),a=y*e/z;S=(e=>({x:(e[0].clientX+e[1].clientX)/2,y:(e[0].clientY+e[1].clientY)/2}))(o),f(a,S)}}),{target:n((()=>{var e;return null==(e=v.value)?void 0:e.$el}))}),L({resetScale:w}),()=>{const a={loading:()=>d(te,{type:"spinner"},null)};return d(Be,{ref:v,class:Ke("swipe-item"),onTouchstartPassive:I,onTouchend:B,onTouchcancel:B},{default:()=>[o.image?d("div",{class:Ke("image-wrap")},[o.image({src:e.src,onLoad:D,style:g.value})]):d(Ge,{ref:s,src:e.src,fit:"contain",class:Ke("image",{vertical:u.value}),style:g.value,onLoad:D},a)]})}}});const[aa,oa]=B("image-preview"),ia=["show","teleport","transition","overlayStyle","closeOnPopstate"],ra={show:Boolean,loop:j,images:ve(),minZoom:F(1/3),maxZoom:F(3),overlay:j,vertical:Boolean,closeable:Boolean,showIndex:j,className:J,closeIcon:ne("clear"),transition:String,beforeClose:Function,doubleScale:j,overlayClass:J,overlayStyle:Object,swipeDuration:F(300),startPosition:F(0),showIndicators:Boolean,closeOnPopstate:j,closeOnClickImage:j,closeOnClickOverlay:j,closeIconPosition:ne("top-right"),teleport:[String,Object]};var na=o({name:aa,props:ra,emits:["scale","close","closed","change","longPress","update:show"],setup(e,{emit:a,slots:o}){const n=i(),c=i(),s=r({active:0,rootWidth:0,rootHeight:0,disableZoom:!1}),v=()=>{if(n.value){const e=ce(n.value.$el);s.rootWidth=e.width,s.rootHeight=e.height,n.value.resize()}},m=e=>a("scale",e),g=e=>a("update:show",e),h=()=>{pe(e.beforeClose,{args:[s.active],done:()=>g(!1)})},b=e=>{e!==s.active&&(s.active=e,a("change",e))},f=()=>{if(e.showIndex)return d("div",{class:oa("index")},[o.index?o.index({index:s.active}):`${s.active+1} / ${e.images.length}`])},w=()=>{if(o.cover)return d("div",{class:oa("cover")},[o.cover()])},x=()=>{s.disableZoom=!0},_=()=>{s.disableZoom=!1},k=()=>{if(e.closeable)return d(ee,{role:"button",name:e.closeIcon,class:[oa("close-icon",e.closeIconPosition),ue],onClick:h},null)},y=()=>a("closed"),z=(e,a)=>{var o;return null==(o=n.value)?void 0:o.swipeTo(e,a)};return L({resetScale:()=>{var e;null==(e=c.value)||e.resetScale()},swipeTo:z}),t(v),l([$,Y],v),l((()=>e.startPosition),(e=>b(+e))),l((()=>e.show),(o=>{const{images:i,startPosition:r}=e;o?(b(+r),u((()=>{v(),z(+r,{immediate:!0})}))):a("close",{index:s.active,url:i[s.active]})})),()=>d(de,p({class:[oa(),e.className],overlayClass:[oa("overlay"),e.overlayClass],onClosed:y,"onUpdate:show":g},oe(e,ia)),{default:()=>[k(),d(Pe,{ref:n,lazyRender:!0,loop:e.loop,class:oa("swipe"),vertical:e.vertical,duration:e.swipeDuration,initialSwipe:e.startPosition,showIndicators:e.showIndicators,indicatorColor:"white",onChange:b,onDragEnd:_,onDragStart:x},{default:()=>[e.images.map(((i,r)=>d(ea,{ref:e=>{r===s.active&&(c.value=e)},src:i,show:e.show,active:s.active,maxZoom:e.maxZoom,minZoom:e.minZoom,rootWidth:s.rootWidth,rootHeight:s.rootHeight,disableZoom:s.disableZoom,doubleScale:e.doubleScale,closeOnClickImage:e.closeOnClickImage,closeOnClickOverlay:e.closeOnClickOverlay,vertical:e.vertical,onScale:m,onClose:h,onLongPress:()=>a("longPress",{index:r})},{image:o.image})))]}),f(),w()]})}});let la;const ta={loop:!0,images:[],maxZoom:3,minZoom:1/3,onScale:void 0,onClose:void 0,onChange:void 0,vertical:!1,teleport:"body",className:"",showIndex:!0,closeable:!1,closeIcon:"clear",transition:void 0,beforeClose:void 0,doubleScale:!0,overlayStyle:void 0,overlayClass:void 0,startPosition:0,swipeDuration:300,showIndicators:!1,closeOnPopstate:!0,closeOnClickOverlay:!0,closeIconPosition:"top-right"},ca=(e,a=0)=>{if(re)return la||({instance:la}=me({setup(){const{state:e,toggle:a}=ge(),o=()=>{e.images=[]};return()=>d(na,p(e,{onClosed:o,"onUpdate:show":a}),null)}})),e=Array.isArray(e)?{images:e,startPosition:a}:e,la.open(K({},ta,e)),la};W(na);const[sa,va,da]=B("uploader");function ua(e,a){return new Promise((o=>{if("file"===a)return void o();const i=new FileReader;i.onload=e=>{o(e.target.result)},"dataUrl"===a?i.readAsDataURL(e):"text"===a&&i.readAsText(e)}))}function pa(e,a){return he(e).some((e=>!!e.file&&(be(a)?a(e.file):e.file.size>+a)))}const ma=/\.(jpeg|jpg|gif|png|svg|webp|jfif|bmp|dpg|avif)/i;function ga(e){return!!e.isImage||(e.file&&e.file.type?0===e.file.type.indexOf("image"):e.url?(a=e.url,ma.test(a)):"string"==typeof e.content&&0===e.content.indexOf("data:image"));var a}var ha=o({props:{name:D,item:Q(Object),index:Number,imageFit:String,lazyLoad:Boolean,deletable:Boolean,reupload:Boolean,previewSize:[Number,String,Array],beforeDelete:Function},emits:["delete","preview","reupload"],setup(e,{emit:a,slots:o}){const i=()=>{const{status:a,message:o}=e.item;if("uploading"===a||"failed"===a){const e="failed"===a?d(ee,{name:"close",class:va("mask-icon")},null):d(te,{class:va("loading")},null),i=ie(o)&&""!==o;return d("div",{class:va("mask")},[e,i&&d("div",{class:va("mask-message")},[o])])}},r=o=>{const{name:i,item:r,index:n,beforeDelete:l}=e;o.stopPropagation(),pe(l,{args:[r,{name:i,index:n}],done:()=>a("delete")})},n=()=>a("preview"),l=()=>a("reupload"),t=()=>{if(e.deletable&&"uploading"!==e.item.status){const e=o["preview-delete"];return d("div",{role:"button",class:va("preview-delete",{shadow:!e}),tabindex:0,"aria-label":da("delete"),onClick:r},[e?e():d(ee,{name:"cross",class:va("preview-delete-icon")},null)])}},c=()=>{if(o["preview-cover"]){const{index:a,item:i}=e;return d("div",{class:va("preview-cover")},[o["preview-cover"](K({index:a},i))])}},s=()=>{const{item:a,lazyLoad:o,imageFit:i,previewSize:r,reupload:t}=e;return ga(a)?d(Ge,{fit:i,src:a.objectUrl||a.content||a.url,class:va("preview-image"),width:Array.isArray(r)?r[0]:r,height:Array.isArray(r)?r[1]:r,lazyLoad:o,onClick:t?l:n},{default:c}):d("div",{class:va("file"),style:fe(e.previewSize)},[d(ee,{class:va("file-icon"),name:"description"},null),d("div",{class:[va("file-name"),"van-ellipsis"]},[a.file?a.file.name:a.url]),c()])};return()=>d("div",{class:va("preview")},[s(),i(),t()])}});const ba={name:F(""),accept:ne("image/*"),capture:String,multiple:Boolean,disabled:Boolean,readonly:Boolean,lazyLoad:Boolean,maxCount:F(1/0),imageFit:ne("cover"),resultType:ne("dataUrl"),uploadIcon:ne("photograph"),uploadText:String,deletable:j,reupload:Boolean,afterRead:Function,showUpload:j,modelValue:ve(),beforeRead:Function,beforeDelete:Function,previewSize:[Number,String,Array],previewImage:j,previewOptions:Object,previewFullImage:j,maxSize:{type:[Number,String,Function],default:1/0}};var fa=o({name:sa,props:ba,emits:["delete","oversize","clickUpload","closePreview","clickPreview","clickReupload","update:modelValue"],setup(e,{emit:a,slots:o}){const n=i(),l=[],t=i(-1),c=i(!1),s=(a=e.modelValue.length)=>({name:e.name,index:a}),m=()=>{n.value&&(n.value.value="")},h=o=>{if(m(),pa(o,e.maxSize)){if(!Array.isArray(o))return void a("oversize",o,s());{const i=function(e,a){const o=[],i=[];return e.forEach((e=>{pa(e,a)?i.push(e):o.push(e)})),{valid:o,invalid:i}}(o,e.maxSize);if(o=i.valid,a("oversize",i.invalid,s()),!o.length)return}}if(o=r(o),t.value>-1){const i=[...e.modelValue];i.splice(t.value,1,o),a("update:modelValue",i),t.value=-1}else a("update:modelValue",[...e.modelValue,...he(o)]);e.afterRead&&e.afterRead(o,s())},f=a=>{const{maxCount:o,modelValue:i,resultType:r}=e;if(Array.isArray(a)){const e=+o-i.length;a.length>e&&(a=a.slice(0,e)),Promise.all(a.map((e=>ua(e,r)))).then((e=>{const o=a.map(((a,o)=>{const i={file:a,status:"",message:"",objectUrl:URL.createObjectURL(a)};return e[o]&&(i.content=e[o]),i}));h(o)}))}else ua(a,r).then((e=>{const o={file:a,status:"",message:"",objectUrl:URL.createObjectURL(a)};e&&(o.content=e),h(o)}))},w=a=>{const{files:o}=a.target;if(e.disabled||!o||!o.length)return;const i=1===o.length?o[0]:[].slice.call(o);if(e.beforeRead){const a=e.beforeRead(i,s());if(!a)return void m();if(we(a))return void a.then((e=>{f(e||i)})).catch(m)}f(i)};let x;const _=()=>a("closePreview"),k=e=>{c.value=!0,t.value=e,u((()=>P()))},y=()=>{c.value||(t.value=-1),c.value=!1},z=(i,r)=>{const n=["imageFit","deletable","reupload","previewSize","beforeDelete"],t=K(oe(e,n),oe(i,n,!0));return d(ha,p({item:i,index:r,onClick:()=>a(e.reupload?"clickReupload":"clickPreview",i,s(r)),onDelete:()=>((o,i)=>{const r=e.modelValue.slice(0);r.splice(i,1),a("update:modelValue",r),a("delete",o,s(i))})(i,r),onPreview:()=>(a=>{if(e.previewFullImage){const o=e.modelValue.filter(ga),i=o.map((e=>(e.objectUrl&&!e.url&&"failed"!==e.status&&(e.url=e.objectUrl,l.push(e.url)),e.url))).filter(Boolean);x=ca(K({images:i,startPosition:o.indexOf(a),onClose:_},e.previewOptions))}})(i),onReupload:()=>k(r)},oe(e,["name","lazyLoad"]),t),oe(o,["preview-cover","preview-delete"]))},S=()=>{if(e.previewImage)return e.modelValue.map(z)},C=e=>a("clickUpload",e),O=()=>{const a=e.modelValue.length<+e.maxCount,i=e.readonly?null:d("input",{ref:n,type:"file",class:va("input"),accept:e.accept,capture:e.capture,multiple:e.multiple&&-1===t.value,disabled:e.disabled,onChange:w,onClick:y},null);return o.default?g(d("div",{class:va("input-wrapper"),onClick:C},[o.default(),i]),[[b,a]]):g(d("div",{class:va("upload",{readonly:e.readonly}),style:fe(e.previewSize),onClick:C},[d(ee,{name:e.uploadIcon,class:va("upload-icon")},null),e.uploadText&&d("span",{class:va("upload-text")},[e.uploadText]),i]),[[b,e.showUpload&&a]])},P=()=>{n.value&&!e.disabled&&n.value.click()};return v((()=>{l.forEach((e=>URL.revokeObjectURL(e)))})),L({chooseFile:P,reuploadFile:k,closeImagePreview:()=>{x&&x.close()}}),G((()=>e.modelValue)),()=>d("div",{class:va()},[d("div",{class:va("wrapper",{disabled:e.disabled})},[S(),O()])])}});const wa=W(fa),xa={class:"px-4 py-8"},_a={class:"text-2xl mb-1 font-semibold text-[#232323]"},ka={class:"w-[230px] mx-auto mb-24 relative"},ya=["src"],za={class:"absolute z-10 -top-3 -right-3 rounded-full bg-black w-[25px] h-[25px]"},Sa={class:"px-4 pt-[42px] flex flex-col h-full"},Ca={key:0,class:"flex-1 overflow-y-auto"},Oa={__name:"ocr-upload",setup(e){const a=w(),o=x(),r=i([]),n=()=>{r.value=[]},l=()=>{xe("文件大小不能超过7M")},c=i(null),s=e=>{const a=new FormData;a.append("file",r.value[0].file),e&&a.append("message",JSON.stringify(e)),"RFID吊牌"===o.query.type||!o.query.type||e?(e=>{_e({url:"/get_barcode",method:"post",data:e}).then((e=>{1===e.code&&(ke("识别成功"),r.value=[],c.value=null,m.value="",p.value=!1)}))})(a):_e({url:"/get_matio_id",method:"post",data:a}).then((e=>{var a;1==+e.code&&(e.matio_list.length?(c.value=e,p.value=!0):0===(null===(a=e.matio_list)||void 0===a?void 0:a.length)&&xe("未识别到制单信息, 请确认吊牌类别选择是否正确"))}))},v=()=>{const e={matio_id:m.value,image_origin_path:c.value.image_origin_path,upload_time:c.value.upload_timestamp,barcode_type:o.query.type||"RFID吊牌",barcode:c.value.barcode};s(e)},u=i(localStorage.getItem("user"));t((()=>{u.value||a.push("/login?redirect=/")}));const p=i(!1),m=i("");return(e,a)=>{var i;const t=wa,u=ee,g=Me,h=Le,b=de;return O(),_(S,null,[k("div",xa,[k("h1",_a," OCR "+y(z(o).query.type||"RFID吊牌")+"识别 ",1),a[8]||(a[8]=k("p",{class:"text-sm/[24px] text-[#666666] mb-[76px]"},"让数据录入更精准,更高效",-1)),r.value.length?(O(),_(S,{key:1},[k("div",ka,[k("img",{class:"w-full",src:null===(i=r.value[0])||void 0===i?void 0:i.content,alt:""},null,8,ya),k("div",za,[d(u,{name:"cross",class:"!absolute top-1/2 left-[13.5px] -translate-x-1/2 -translate-y-1/2",color:"#fff",size:14,onClick:n})])]),k("div",{class:"h-[42px] text-sm/[42px] text-center text-white font-medium bg-[#AE8877] w-full",onClick:a[2]||(a[2]=e=>s(null))}," 确认上传 ")],64)):(O(),_(S,{key:0},[a[7]||(a[7]=k("div",{class:"mb-[95px] py-[34px] flex flex-col items-center"},[k("img",{class:"block w-[120px] h-[120px]",src:"/assets/upload-7e4bd949.png",alt:""}),k("p",{class:"w-[182px] text-center text-[#999] text-xs"}," *支持PNG、JPG、JPEG等格式 图片大小不超过7M ")],-1)),d(t,{class:"w-full mb-2.5",modelValue:r.value,"onUpdate:modelValue":a[0]||(a[0]=e=>r.value=e),"preview-image":!1,"max-size":7340032,onOversize:l},{default:C((()=>a[5]||(a[5]=[k("div",{class:"h-[42px] text-sm/[42px] text-center text-white font-medium bg-[#AE8877] w-full"}," 图片上传 ",-1)]))),_:1},8,["modelValue"]),d(t,{class:"w-full mb-2.5",modelValue:r.value,"onUpdate:modelValue":a[1]||(a[1]=e=>r.value=e),capture:"camera","preview-image":!1,"max-size":7340032,onOversize:l},{default:C((()=>a[6]||(a[6]=[k("div",{class:"h-[42px] text-sm/[42px] text-center text-[#AE8877] font-medium border border-[#AE8877]"}," 拍照上传 ",-1)]))),_:1},8,["modelValue"])],64))]),d(b,{show:p.value,"onUpdate:show":a[4]||(a[4]=e=>p.value=e),position:"bottom",overlay:!1,duration:0,style:{height:"100%",width:"100%",maxWidth:"100%"}},{default:C((()=>[k("div",Sa,[a[9]||(a[9]=k("h1",{class:"text-2xl mb-2 font-semibold text-[#232323]"},"制单选择",-1)),c.value?(O(),_("div",Ca,[d(h,{modelValue:m.value,"onUpdate:modelValue":a[3]||(a[3]=e=>m.value=e),shape:"dot"},{default:C((()=>[(O(!0),_(S,null,P(c.value.matio_list,((e,a)=>(O(),V(g,{key:a,name:e},{default:C((()=>[R(y(e),1)])),_:2},1032,["name"])))),128))])),_:1},8,["modelValue"])])):I("v-if",!0),k("div",{onClick:v,class:"mb-8 mt-4 h-[42px] text-sm/[42px] text-center text-white font-medium bg-[#AE8877] w-full"}," 确认选择 ")])])),_:1},8,["show"])],64)}}};e("default",f(Oa,[["__file","D:/Alushixing/2023/goelia-ocr/src/pages/ocr-upload.vue"]]))}}}));
|