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