app-pages-verify-index.41cf3e12.js 6.0 KB

1
  1. import{d as e,r as a,o as t,t as l,C as r,Z as s,_ as p,a as n,b as c,c as x,w as o,e as i,f as u,y as f,g as d,v as m,A as v,i as g,n as _,p as h,q as y,D as b,l as w,Q as j,O as C,j as k,k as V,R as I}from"./index-83368bfa.js";import{_ as z}from"./loading-page.vue_vue_type_script_setup_true_lang.5539c892.js";import{g as F,a as S}from"./verify.5df90a1f.js";import{_ as Z}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-loading-page.2d519650.js";import"./u-loading-icon.aeb554a3.js";import"./u-transition.ac24b0f0.js";const Q=Z(e({__name:"index",setup(e){const Z=a("manualInput");Z.value="manualInput";const Q=a(!1),R=a(""),q=a(!0),A=a(!1);t((()=>{l()&&D()}));const D=()=>{F().then((e=>{e.data?(A.value=!0,q.value=!1):(A.value=!1,q.value=!1,r({title:"非核销员无此权限",icon:"none"}),setTimeout((()=>{s().length>1?p({delta:1}):n({url:"/app/pages/member/index",mode:"reLaunch"})}),1e3))}))},E=()=>{h()&&(y.init(),y.scanQRCode((e=>{if(e.resultStr){let a=e.resultStr;n({url:"/app/pages/verify/verify",param:{code:a}})}})))};let H=!1;const L=()=>/[\S]+/.test(R.value)?!H&&(H=!0,void S({code:R.value}).then((e=>{H=!1,n({url:"/app/pages/verify/verify",param:{code:R.value}})})).catch((()=>{H=!1}))):(r({title:"请输入核销码",icon:"none"}),!1),O=()=>{Q.value=!Q.value},T=e=>{"sweepCode"!=e||h()?Z.value=e:r({title:"H5端不支持扫码核销",icon:"none"})};return(e,a)=>{const t=b,l=w,r=j,s=C,p=k(V("loading-page"),z);return c(),x(l,{style:_(e.themeColor())},{default:o((()=>[!q.value&&A.value?(c(),x(l,{key:0,class:"w-[100vw] min-h-[100vh] bg-[#f8f8f8]"},{default:o((()=>[i(l,{class:"w-full bg-[#fff] verify-box h-[760rpx]"},{default:o((()=>[i(l,{class:"text-[var(--primary-color)] fixed top-[40rpx] right-[30rpx] flex items-center",onClick:a[0]||(a[0]=e=>u(n)({url:"/app/pages/verify/record"}))},{default:o((()=>[i(t,{class:"nc-iconfont nc-icon-lishijiluV6xx !text-[28rpx] -mb-[2rpx]"}),i(t,{class:"text-[26rpx] ml-[8rpx]"},{default:o((()=>[f("核销记录")])),_:1})])),_:1}),d(i(l,{class:"flex flex-col items-center justify-center"},{default:o((()=>[i(l,{class:"sweep-code flex items-center justify-center",onClick:E},{default:o((()=>[i(r,{class:"w-[354rpx] h-[354rpx]",src:u(I)("static/resource/images/verify/saoma.png")},null,8,["src"])])),_:1}),i(l,{class:"mt-[40rpx] text-[30rpx]"},{default:o((()=>[f("点击扫描二维码")])),_:1}),i(l,{class:"mt-[20rpx] text-[var(--text-color-light9)] text-[26rpx] font-400 pb-[142rpx]"},{default:o((()=>[f("扫描二维码进行核销")])),_:1})])),_:1},512),[[m,"sweepCode"==Z.value]]),d(i(l,null,{default:o((()=>[i(l,{class:"flex pt-[126rpx] items-center justify-center"},{default:o((()=>[i(l,{class:"flex justify-center items-center flex-col pr-[30rpx] min-w-[130rpx]"},{default:o((()=>[i(r,{class:"w-[100rpx] h-[100rpx]",src:u(I)("static/resource/images/verify/shuruhexiaoma.png")},null,8,["src"]),i(l,{class:"text-[26rpx] h-[36rpx] leading-[36rpx] mt-[14rpx]"},{default:o((()=>[f("验证核销码")])),_:1})])),_:1}),i(r,{class:"w-[74rpx] h-[12rpx] mb-[50rpx]",src:u(I)("static/resource/images/verify/youjiantou.png")},null,8,["src"]),i(l,{class:"flex justify-center items-center flex-col pl-[30rpx] min-w-[130rpx]"},{default:o((()=>[i(r,{class:"w-[100rpx] h-[100rpx]",src:u(I)("static/resource/images/verify/hexiao1.png")},null,8,["src"]),i(l,{class:"text-[26rpx] h-[36rpx] leading-[36rpx] mt-[14rpx]"},{default:o((()=>[f("核销")])),_:1})])),_:1})])),_:1}),i(l,{class:"mt-[50rpx]"},{default:o((()=>[i(l,{class:"h-[90rpx] border-[2rpx] border-solid border-[#eee] rounded-[16rpx] box-border p-[20rpx] mx-[60rpx] flex items-center"},{default:o((()=>[i(t,{class:"nc-iconfont nc-icon-saotiaoxingmaV6xx text-[44rpx] text-[#EF000C]"}),i(s,{type:"text",placeholder:"请输入核销码",class:"h-[90rpx] border-none text-start ml-[30rpx] text-[28rpx] flex-1","placeholder-class":"_placeholder",modelValue:R.value,"onUpdate:modelValue":a[1]||(a[1]=e=>R.value=e),focus:Q.value,ref:"input"},null,8,["modelValue","focus"])])),_:1}),i(l,{class:"h-[80rpx] primary-btn-bg min-w-[630rpx] text-[#fff] flex-center !text-[26rpx] save-btn rounded-[100rpx] h-[80rpx] font-500 mx-[60rpx] mt-[146rpx] relative z-1",onClick:L},{default:o((()=>[f("核销")])),_:1})])),_:1})])),_:1},512),[[m,"manualInput"==Z.value]])])),_:1}),i(l,{class:"w-[630rpx] h-[100rpx] bg-[#fff] mx-[auto] mt-[220rpx] rounded-[90rpx] flex relative action-type-wrap"},{default:o((()=>[i(l,{class:v(["relative w-[51%] pr-[50rpx] box-border rounded-[50rpx] z-0 flex flex-col items-center justify-center",{xuanZhong1:"sweepCode"==Z.value}]),onClick:a[2]||(a[2]=e=>T("sweepCode"))},{default:o((()=>[i(t,{class:"nc-iconfont nc-icon-saoyisaoV6xx !text-[40rpx]"}),i(l,{class:"text-[24rpx] leading-[1] mt-[10rpx]"},{default:o((()=>[f("扫码核销")])),_:1})])),_:1},8,["class"]),i(l,{class:"flex flex-col items-center flex-col w-[120rpx] h-[120rpx] bg-[#FF7354] rounded-[50%] absolute top-[-10rpx] left-[255rpx] heXiao text-white z-10 shrink-0"},{default:o((()=>[i(l,{class:"nc-iconfont nc-icon-saotiaoxingmaV6xx ns-gradient-otherpages-member-balance-balance-rechange !text-[44rpx] mt-[19rpx]"}),i(l,{class:"text-[24rpx] mt-[8rpx] leading-[34rpx] h-[34rpx]"},{default:o((()=>[f("核销台")])),_:1})])),_:1}),i(l,{class:v(["relative w-[51%] pl-[50rpx] box-border rounded-[50rpx] z-0 flex flex-col items-center justify-center",{xuanZhong:"manualInput"==Z.value}]),onClick:a[3]||(a[3]=e=>T("manualInput"))},{default:o((()=>[i(t,{class:"iconfont iconVector-77 !text-[40rpx]"}),i(l,{class:"ml-[20rpx] text-[24rpx] leading-[1] mt-[10rpx]",onClick:O},{default:o((()=>[f("手动输入")])),_:1})])),_:1},8,["class"])])),_:1})])),_:1})):g("v-if",!0),q.value||A.value?g("v-if",!0):(c(),x(l,{key:1,class:"w-[100vw] min-h-[100vh] bg-[#f8f8f8] overflow-hidden"},{default:o((()=>[i(l,{class:"empty-page"},{default:o((()=>[i(r,{class:"img",src:u(I)("static/resource/images/system/empty.png"),mode:"aspectFit"},null,8,["src"]),i(l,{class:"desc"},{default:o((()=>[f("非核销员无此权限")])),_:1})])),_:1})])),_:1})),i(p,{loading:q.value},null,8,["loading"])])),_:1},8,["style"])}}}),[["__scopeId","data-v-25e56ce0"]]);export{Q as default};