1 |
- import{d as e,r as t,l,o as a,Q as s,R as r,a2 as x,M as u,a as n,c as o,w as f,e as d,S as c,b as p,p as i,U as m,T as _,D as g,g as v,n as h,E as y,j as b,h as j,i as w,t as k,q as T}from"./index-65a0752a.js";import{_ as C}from"./u-loading-page.6e8b6450.js";import{g as V,a as E,v as F}from"./verify.14f666ec.js";import{_ as I}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-loading-icon.8860be91.js";import"./u-transition.4a1deb0f.js";const R=I(e({__name:"verify",setup(e){const I=t(!0);t(null);let R=t("");l((e=>{if(e.code&&(R.value=e.code),e.scene){let t=decodeURIComponent(e.scene);t=t.split("&"),t.length&&t.forEach((e=>{-1!=e.indexOf("code")&&(R.value=e.split("-")[1])}))}})),a((()=>{s()&&(U(),D())}));const U=()=>{V().then((e=>{e.data?I.value=!1:(r({title:"非核销员无此权限",icon:"none"}),setTimeout((()=>{x()}),1e3))}))};let q=t({});const D=()=>{I.value=!0,E(R.value).then((e=>{q.value=e.data,I.value=!1})).catch((()=>{u({url:"/app/pages/verify/index",mode:"redirectTo"})}))};let M=!1;const O=()=>{if(M)return!1;M=!0,F(R.value).then((e=>{M=!1,setTimeout((()=>{u({url:"/app/pages/verify/index",param:{},mode:"redirectTo"})}),1e3)})).catch((()=>{M=!1}))};return(e,t)=>{const l=y,a=b,s=T,r=j(w("u-loading-page"),C);return n(),o(a,{style:h(e.themeColor()),class:"bg-[#f8f8f8] min-h-[100vh] overflow-hidden"},{default:f((()=>[!I.value&&d(q)&&d(q).value?(n(),c(m,{key:0},[p(a,{class:"p-[30rpx] bg-[#fff]"},{default:f((()=>[p(a,{class:"text-[var(--primary-color)] text-right",onClick:t[0]||(t[0]=e=>d(u)({url:"/app/pages/verify/record"}))},{default:f((()=>[p(l,{class:"iconfont iconlishijiluV6xx !text-[28rpx] mr-[10rpx]"}),p(l,{class:"text-[26rpx]"},{default:f((()=>[i("核销记录")])),_:1})])),_:1}),p(a,{class:"flex mt-[64rpx] justify-center"},{default:f((()=>[p(a,{class:"text-center"},{default:f((()=>[p(a,{class:"w-[80rpx] h-[80rpx] box-border p-[10rpx] mx-auto rounded-[50%]"},{default:f((()=>[p(a,{class:"w-full h-full flex items-center justify-center rounded-[50%] border-[1rpx] border-solid border-[#333]"},{default:f((()=>[p(l,{class:"iconfont iconVector-77 !text-[36rpx]"})])),_:1})])),_:1}),p(a,{class:"text-[26rpx] mt-[12rpx] text-[#333]"},{default:f((()=>[i("验证核销码")])),_:1})])),_:1}),p(a,{class:"mx-[30rpx]"},{default:f((()=>[p(l,{class:"iconfont iconchaochangyoujiantouV6xx !text-[12rpx]"})])),_:1}),p(a,{class:"text-center"},{default:f((()=>[p(a,{class:"w-[80rpx] h-[80rpx] box-border p-[10rpx] bg-[#fee1e0] rounded-[50%] mx-auto"},{default:f((()=>[p(a,{class:"bg-color w-full h-full flex items-center justify-center rounded-[50%]"},{default:f((()=>[p(l,{class:"iconfont iconhexiao text-[#fff] !text-[36rpx]"})])),_:1})])),_:1}),p(a,{class:"text-[26rpx] mt-[12rpx] text-[#333]"},{default:f((()=>[i("确定核销")])),_:1})])),_:1})])),_:1})])),_:1}),p(a,{class:"bg-[#fff] rounded-[16rpx] mt-[20rpx] mx-[30rpx] px-[20rpx] py-[30rpx]"},{default:f((()=>[(n(!0),c(m,null,_(d(q).value.list,((e,t)=>(n(),o(a,{class:"flex",key:t},{default:f((()=>[e.cover?(n(),o(s,{key:0,class:"w-[150rpx] h-[150rpx]",mode:"aspectFit",src:d(k)(e.cover)},null,8,["src"])):(n(),o(s,{key:1,class:"w-[150rpx] h-[150rpx]",mode:"aspectFit",src:d(k)("addon/tourism/tourism/member/hotel.png")},null,8,["src"])),p(a,{class:"flex flex-col flex-1 ml-[10rpx]"},{default:f((()=>[p(a,{class:"multi-hidden leading-[40rpx] text-[28rpx]"},{default:f((()=>[i(g(e.name),1)])),_:2},1024),p(a,{class:"ml-auto text-[#666]"},{default:f((()=>[i("x1")])),_:1})])),_:2},1024)])),_:2},1024)))),128))])),_:1}),p(a,{class:"bg-[#fff] rounded-[16rpx] mt-[20rpx] mx-[30rpx] p-[20rpx]"},{default:f((()=>[p(a,{class:"leading-[40rpx] text-[28rpx] font-bold text-[#333]"},{default:f((()=>[i("核销信息")])),_:1}),p(a,{class:"text-[28rpx]"},{default:f((()=>[p(a,{class:"flex items-center leading-[40rpx] mt-[30rpx] justify-between"},{default:f((()=>[p(l,null,{default:f((()=>[i("核销类型")])),_:1}),p(a,null,{default:f((()=>[i(g(d(q).type_name),1)])),_:1})])),_:1}),(n(!0),c(m,null,_(d(q).value.content.fixed,((e,t)=>(n(),o(a,{class:"flex items-center leading-[40rpx] mt-[30rpx] justify-between"},{default:f((()=>[p(l,null,{default:f((()=>[i(g(e.title),1)])),_:2},1024),p(a,null,{default:f((()=>[i(g(e.value),1)])),_:2},1024)])),_:2},1024)))),256))])),_:1})])),_:1}),(n(!0),c(m,null,_(d(q).value.content.diy,((e,t)=>(n(),o(a,{key:t,class:"bg-[#fff] rounded-[16rpx] mt-[20rpx] mx-[30rpx] p-[20rpx]"},{default:f((()=>[p(a,{class:"leading-[40rpx] text-[28rpx] font-bold text-[#333]"},{default:f((()=>[i(g(e.title),1)])),_:2},1024),p(a,{class:"text-[28rpx]"},{default:f((()=>[(n(!0),c(m,null,_(e.list,((e,t)=>(n(),o(a,{class:"flex items-center leading-[40rpx] mt-[30rpx] justify-between",key:t},{default:f((()=>[p(l,null,{default:f((()=>[i(g(e.title),1)])),_:2},1024),p(a,null,{default:f((()=>[i(g(e.value),1)])),_:2},1024)])),_:2},1024)))),128))])),_:2},1024)])),_:2},1024)))),128)),p(a,{class:"bg-verify text-[#fff] mx-[30rpx] mt-[60rpx] h-[88rpx] flex items-center justify-center !text-[28rpx] rounded-[50rpx]",onClick:O},{default:f((()=>[i("核销")])),_:1})],64)):v("v-if",!0),p(r,{loading:I.value,loadingText:"","bg-color":"rgb(248,248,248)"},null,8,["loading"])])),_:1},8,["style"])}}}),[["__scopeId","data-v-c15b355c"]]);export{R as default};
|