5099.b9fb2559.js 3.5 KB

12
  1. "use strict";(self["webpackChunkbyte_sailing_mobile"]=self["webpackChunkbyte_sailing_mobile"]||[]).push([[5099],{96870:function(e,t,a){a.r(t),a.d(t,{default:function(){return v}});var o=a(39420),n=(a(12097),a(57658),a(73396)),i=a(87139),u=a(49242),d=a(44870),l=a(29733),s=a(22483),r=a(99080),c=a(32513);const m={class:"form"},p={ref:"video",id:"video",class:"scan-video",autoplay:""};var b={__name:"add",setup(e){const t=new c.BrowserMultiFormatReader,a=(0,n.FN)().proxy,b=(0,s.yj)(),y=(0,d.iH)(null),f=(0,d.iH)(!1),v=(0,d.iH)(-1),g=(0,d.iH)([]),h=(0,d.qj)({data:{warehouseId:"",type:"2",list:[]}}),w={warehouseId:[{required:!0,message:a.t("manualOutbound.warehouseNameCanNotBeEmpty")}],productId:[{required:!0,message:a.t("manualOutbound.goodsNameCanNotBeEmpty")}],quantity:[{required:!0,message:a.t("manualOutbound.outboundQuantityCanNotBeEmpty")}]},k=(0,d.qj)({readonly:!1,disabled:!1,labelAlign:"top",scroll:!0,labelWidth:"62pk",btnConfig:{isNeed:!0,label:a.t("common.details"),prop:"list",plain:!0,listConfig:[{type:"picker",label:a.t("manualOutbound.goodsName"),prop:"productId",itemType:"onePicker",showPicker:!1,readonly:!1,fieldNames:{text:"name",value:"id"},data:[],isShowScanCode:!0,scanCode:e=>{v.value=e,S()}},{type:"input",itemType:"text",label:a.t("manualOutbound.outboundQuantity"),prop:"quantity",clearable:!0}],clickFn:()=>{h.data.list&&h.data.list.length>0?h.data.list.push({productId:"",quantity:""}):h.data.list=[{productId:"",quantity:""}]}}}),C=(0,d.qj)([{type:"picker",label:a.t("manualOutbound.warehouseName"),prop:"warehouseId",itemType:"onePicker",showPicker:!1,fieldNames:{text:"name",value:"id"},data:[]}]),I=()=>history.back(),N=async()=>{await a.post("/warehouse/page",{pageNum:1,pageSize:9999}).then((e=>{C[0].data=e.data.rows})),await a.post("/productInfo/page",{pageNum:1,pageSize:9999,definition:""}).then((e=>{k.btnConfig.listConfig[0].data=e.data.rows,g.value=e.data.rows}))};(0,n.bv)((async()=>{await N(),b.query.id&&O(b.query.id)}));const O=e=>{a.post("/stockJournal/detail",{id:e}).then((e=>{h.data=e.data}))},q=()=>{if(!h.data.list.length>0)return(0,l.LJ)(a.t("manualOutbound.addDetails"));a.post("/stock/edit",h.data).then((()=>{(0,l.XA)(a.t("manualOutbound.outboundSuccess")),setTimeout((()=>{I()}),500)}),(e=>(0,l.LJ)(e.message)))},_=e=>{const t=g.value.find((t=>t.id===e));t&&(h.data.list[v.value].productId=t.id,h.data.list[v.value].productIdName=t.name)},x=e=>{t.reset(),f.value=!0,t.decodeFromInputVideoDeviceContinuously(e,"video",((e,o)=>{e&&(t.reset(),(0,l.XA)(a.t("manualOutbound.scanSuccess")),f.value=!1,_(e.text)),o&&!o&&(console.error(o),f.value=!1)}))},S=()=>{t.getVideoInputDevices().then((e=>{let t=e[0].deviceId;const a=JSON.stringify(e[0].label);e.length>1&&(t=a.indexOf("back")>-1?e[0].deviceId:e[1].deviceId),x(t)})).catch((e=>{console.error(e,"错误")}))},F=()=>{t.reset(),f.value=!1};return(e,t)=>{const a=o.l2;return(0,n.wg)(),(0,n.iD)("div",m,[(0,n.Wm)(a,{title:e.$t("manualOutbound.name"),"left-text":e.$t("common.back"),"left-arrow":"",onClickLeft:I,onClickRight:F},{right:(0,n.w5)((()=>[(0,n.wy)((0,n._)("div",null,(0,i.zw)(e.$t("manualInbound.closeCamera")),513),[[u.F8,f.value]])])),_:1},8,["title","left-text"]),(0,n.Wm)(r.Z,{modelValue:h.data,"onUpdate:modelValue":t[0]||(t[0]=e=>h.data=e),formOption:k,formConfig:C,rules:w,onOnSubmit:q,ref_key:"formDom",ref:y},null,8,["modelValue","formOption","formConfig"]),(0,n.wy)((0,n._)("video",p,null,512),[[u.F8,f.value]])])}}},y=a(40089);const f=(0,y.Z)(b,[["__scopeId","data-v-1509480c"]]);var v=f}}]);
  2. //# sourceMappingURL=5099.b9fb2559.js.map