12 |
- "use strict";(self["webpackChunkbyte_sailing_mobile"]=self["webpackChunkbyte_sailing_mobile"]||[]).push([[3484],{76196:function(){},22666:function(){},65242:function(e,t,n){n.r(t),n.d(t,{default:function(){return y}});var o=n(63005),i=(n(35708),n(12229)),l=(n(31958),n(62939),n(19545)),a=(n(42332),n(39420)),r=(n(12097),n(73396)),c=n(87139),s=n(44870),u=n(32513),d=n(29733);const v={style:{"text-align":"center",margin:"10px 0"}},f={ref:"video",id:"video",class:"scan-video",autoplay:""},p={class:"loadingWrap"};var _={__name:"index",setup(e){const t=(0,s.iH)(!1),n=(0,s.iH)("aa"),_=((0,r.FN)().proxy,new u.BrowserMultiFormatReader),w=()=>{},g=e=>{_.reset(),t.value=!0,_.decodeFromInputVideoDeviceContinuously(e,"video",((e,o)=>{e&&(n.value=e.text,_.reset(),(0,d.XA)("扫描成功"),t.value=!1),o&&!o&&console.error(o)}))},y=()=>{_.getVideoInputDevices().then((e=>{console.log("videoInputDevices",e);let t=e[0].deviceId;const n=JSON.stringify(e[0].label);e.length>1&&(t=n.indexOf("back")>-1?e[0].deviceId:e[1].deviceId),g(t)})).catch((e=>{console.error(e,"错误")}))};return(e,s)=>{const u=a.l2,d=l.zx,_=i.gb,g=o.GI;return(0,r.wg)(),(0,r.iD)(r.HY,null,[(0,r.Wm)(u,{title:"扫码","left-text":"","left-arrow":"",onClickLeft:w}),(0,r.Wm)(d,{type:"primary",onClick:y},{default:(0,r.w5)((()=>[(0,r.Uk)("扫码")])),_:1}),(0,r._)("div",v,(0,c.zw)(n.value),1),(0,r._)("video",f,null,512),(0,r.Wm)(g,{"close-on-click-overlay":!1,show:t.value,"onUpdate:show":s[0]||(s[0]=e=>t.value=e),style:{"background-color":"transparent"}},{default:(0,r.w5)((()=>[(0,r._)("div",p,[(0,r.Wm)(_,{type:"spinner"},{default:(0,r.w5)((()=>[(0,r.Uk)(" 请稍后")])),_:1})])])),_:1},8,["show"])],64)}}},w=n(40089);const g=(0,w.Z)(_,[["__scopeId","data-v-f46633c2"]]);var y=g},35708:function(e,t,n){n(31958),n(20368),n(56742),n(76196),n(22666)}}]);
- //# sourceMappingURL=3484.b8993305.js.map
|