import{d as e,r as t,o as a,Q as r,R as l,a2 as s,a as o,c as x,w as n,e as c,b as p,p as f,f as u,v as i,bs as d,A as m,g,n as _,aA as b,bt as y,M as v,E as h,j,a9 as w,O as C,h as V,i as k}from"./index-65a0752a.js";import{_ as I}from"./u-loading-page.6e8b6450.js";import{g as S,a as A}from"./verify.14f666ec.js";import{_ as Q}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-loading-icon.8860be91.js";import"./u-transition.4a1deb0f.js";const R=Q(e({__name:"index",setup(e){let Q=t("manualInput");Q.value="manualInput";let R=t(!1),T=t(""),E=t(!0);a((()=>{r()&&H()}));const H=()=>{S().then((e=>{e.data?E.value=!1:(l({title:"非核销员无此权限",icon:"none"}),setTimeout((()=>{s()}),1e3))}))},M=()=>{b()&&(y.init(),y.scanQRCode((e=>{if(e.resultStr){let t=e.resultStr;v({url:"/app/pages/verify/verify",param:{code:t}})}})))};let O=!1;const U=()=>{if(O)return!1;O=!0;if(!/[\S]+/.test(T.value))return l({title:"请输入核销码",icon:"none"}),!1;A(T.value).then((e=>{O=!1,v({url:"/app/pages/verify/verify",param:{code:T.value}})})).catch((()=>{O=!1}))},q=()=>{R.value=!R.value},z=e=>{"sweepCode"!=e||b()?Q.value=e:l({title:"H5端不支持扫码核销",icon:"none"})};return(e,t)=>{const a=h,r=j,l=w,s=C,b=V(k("u-loading-page"),I);return o(),x(r,{style:_(e.themeColor())},{default:n((()=>[c(E)?g("v-if",!0):(o(),x(r,{key:0,class:"min-h-[100vh] bg-[#f8f8f8]"},{default:n((()=>[p(r,{class:"bg-[#fff] pt-[30rpx] pb-[100rpx] px-[30rpx]"},{default:n((()=>[p(r,{class:"text-[var(--primary-color)] text-right",onClick:t[0]||(t[0]=e=>c(v)({url:"/app/pages/verify/record"}))},{default:n((()=>[p(a,{class:"iconfont iconlishijiluV6xx !text-[28rpx] mr-[10rpx]"}),p(a,{class:"text-[26rpx]"},{default:n((()=>[f("核销记录")])),_:1})])),_:1}),u(p(r,{class:"sweep-code w-[400rpx] h-[400rpx] rounded-[50%] mx-auto text-center leading-[400rpx] bg-[var(--primary-color)] flex items-center justify-center mt-[30rpx]",onClick:M},{default:n((()=>[p(a,{class:"iconfont iconsaoyisaoV6xx !text-[150rpx] text-[#fff]"})])),_:1},512),[[i,"sweepCode"==c(Q)]]),u(p(r,{class:"mx-[30rpx] mt-[60rpx]"},{default:n((()=>[p(r,{class:"flex mb-[50rpx] justify-center"},{default:n((()=>[p(r,{class:"text-center"},{default:n((()=>[p(r,{class:"w-[80rpx] h-[80rpx] box-border p-[10rpx] bg-[#fee1e0] mx-auto rounded-[50%]"},{default:n((()=>[p(r,{class:"bg-color w-full h-full flex items-center justify-center rounded-[50%]"},{default:n((()=>[p(a,{class:"iconfont iconVector-77 text-[#fff] !text-[36rpx]"})])),_:1})])),_:1}),p(r,{class:"text-[26rpx] mt-[12rpx] text-[#333]"},{default:n((()=>[f("输入核销码")])),_:1})])),_:1}),p(r,{class:"mx-[30rpx]"},{default:n((()=>[p(a,{class:"iconfont iconchaochangyoujiantouV6xx !text-[12rpx]"})])),_:1}),p(r,{class:"text-center"},{default:n((()=>[p(r,{class:"w-[80rpx] h-[80rpx] box-border p-[10rpx] rounded-[50%] mx-auto"},{default:n((()=>[p(r,{class:"w-full h-full flex items-center justify-center border-[1rpx] border-solid border-[#333] rounded-[50%]"},{default:n((()=>[p(a,{class:"iconfont iconhexiao !text-[36rpx]"})])),_:1})])),_:1}),p(r,{class:"text-[26rpx] mt-[12rpx] text-[#333]"},{default:n((()=>[f("核销")])),_:1})])),_:1})])),_:1}),p(r,{class:"border-[2rpx] border-solid border-[#ddd] rounded-[12rpx] flex items-center box-border px-[20rpx]"},{default:n((()=>[p(r,{class:"iconfont iconsaotiaoxingmaV6xx !text-[44rpx] text-[var(--primary-color)]"}),p(l,{type:"text",placeholder:"请输入核销码",class:"!h-[90rpx] leading-[90rpx] pl-[30rpx] text-[28rpx] flex-1",modelValue:c(T),"onUpdate:modelValue":t[1]||(t[1]=e=>d(T)?T.value=e:T=e),focus:c(R),ref:"input"},null,8,["modelValue","focus"])])),_:1}),p(r,{class:"mt-[146rpx]",onClick:U},{default:n((()=>[p(s,{class:"bg-button h-[88rpx] flex items-center justify-center !text-[32rpx] rounded-[50rpx]",type:"primary"},{default:n((()=>[f("确认")])),_:1})])),_:1})])),_:1},512),[[i,"manualInput"==c(Q)]])])),_:1}),p(r,{class:"arc-edge w-full h-[80rpx] bg-[#fff]"}),p(r,{class:"mx-[60rpx] h-[100rpx] bg-[#fff] rounded-[90rpx] flex relative my-[100rpx] box-shadow"},{default:n((()=>[p(r,{class:m(["flex-1 h-full text-center text-[#333] rounded-l-[50rpx] flex flex-col justify-center",{"scan-code !text-[var(--primary-color)]":"sweepCode"==c(Q)}]),onClick:t[2]||(t[2]=e=>z("sweepCode"))},{default:n((()=>[p(r,{class:"iconfont iconsaoyisaoV6xx text-[42rpx]"}),p(r,{class:"text-[24rpx] leading-[34rpx]"},{default:n((()=>[f("扫码核销")])),_:1})])),_:1},8,["class"]),p(r,{class:"absolute w-[120rpx] h-[120rpx] rounded-[50%] bg-verify text-[#fff] flex items-center flex-col justify-center left-[50%]"},{default:n((()=>[p(r,{class:"iconfont iconsaotiaoxingmaV6xx text-[44rpx]"}),p(r,{class:"text-[24rpx] font-500 leading-[34rpx] mt-[4rpx]"},{default:n((()=>[f("核销台")])),_:1})])),_:1}),p(r,{class:m(["flex-1 h-full text-center text-[#333] rounded-r-[50rpx] flex flex-col justify-center",{"manual-input !text-[var(--primary-color)]":"manualInput"==c(Q)}]),onClick:t[3]||(t[3]=e=>z("manualInput"))},{default:n((()=>[p(r,{class:"iconfont iconVector-77 text-[42rpx]"}),p(r,{class:"text-[24rpx] leading-[34rpx] mt-[4rpx]",onClick:q},{default:n((()=>[f("手动输入")])),_:1})])),_:1},8,["class"])])),_:1})])),_:1})),p(b,{loading:c(E),loadingText:"","bg-color":"rgb(248,248,248)"},null,8,["loading"])])),_:1},8,["style"])}}}),[["__scopeId","data-v-9f994bdc"]]);export{R as default};