import{j as x,m as O,w as o,h as c,r as a,i as U,k as V,o as k,a as e,f as m,E as N}from"./index-1i-O4UWQ.js";const g={__name:"Scan",setup(P){const t=V({sn:"",orderNo:"",station:"",type:"PROCESS",processCode:0}),u=V({sn:"",orderNo:""}),_=U([]);async function w(){if(!t.sn)return N.warning("请输入SN");await c.post("/scan/report",t),N.success("报工成功"),Object.assign(t,{sn:"",station:"",processCode:0}),i()}async function i(){_.value=await c.get("/scan/records",{params:u})||[]}return x(i),(R,l)=>{const r=a("el-input"),d=a("el-form-item"),p=a("el-option"),y=a("el-select"),E=a("el-input-number"),b=a("el-button"),f=a("el-form"),S=a("el-divider"),s=a("el-table-column"),C=a("el-table"),v=a("el-card");return k(),O(v,null,{default:o(()=>[e(f,{inline:""},{default:o(()=>[e(d,{label:"SN"},{default:o(()=>[e(r,{modelValue:t.sn,"onUpdate:modelValue":l[0]||(l[0]=n=>t.sn=n),style:{width:"170px"}},null,8,["modelValue"])]),_:1}),e(d,{label:"工单号"},{default:o(()=>[e(r,{modelValue:t.orderNo,"onUpdate:modelValue":l[1]||(l[1]=n=>t.orderNo=n),style:{width:"170px"}},null,8,["modelValue"])]),_:1}),e(d,{label:"工位"},{default:o(()=>[e(r,{modelValue:t.station,"onUpdate:modelValue":l[2]||(l[2]=n=>t.station=n),style:{width:"90px"}},null,8,["modelValue"])]),_:1}),e(d,{label:"类型"},{default:o(()=>[e(y,{modelValue:t.type,"onUpdate:modelValue":l[3]||(l[3]=n=>t.type=n),style:{width:"130px"}},{default:o(()=>[e(p,{label:"进线ONLINE",value:"ONLINE"}),e(p,{label:"工序PROCESS",value:"PROCESS"}),e(p,{label:"完工DONE",value:"DONE"}),e(p,{label:"暂存TEMP_STORE",value:"TEMP_STORE"})]),_:1},8,["modelValue"])]),_:1}),e(d,{label:"工序号"},{default:o(()=>[e(E,{modelValue:t.processCode,"onUpdate:modelValue":l[4]||(l[4]=n=>t.processCode=n),min:0},null,8,["modelValue"])]),_:1}),e(d,null,{default:o(()=>[e(b,{type:"primary",onClick:w},{default:o(()=>[...l[7]||(l[7]=[m("扫码报工",-1)])]),_:1})]),_:1})]),_:1}),e(S,{"content-position":"left"},{default:o(()=>[...l[8]||(l[8]=[m("报工记录",-1)])]),_:1}),e(f,{inline:""},{default:o(()=>[e(d,{label:"SN"},{default:o(()=>[e(r,{modelValue:u.sn,"onUpdate:modelValue":l[5]||(l[5]=n=>u.sn=n),clearable:"",style:{width:"160px"}},null,8,["modelValue"])]),_:1}),e(d,{label:"工单号"},{default:o(()=>[e(r,{modelValue:u.orderNo,"onUpdate:modelValue":l[6]||(l[6]=n=>u.orderNo=n),clearable:"",style:{width:"160px"}},null,8,["modelValue"])]),_:1}),e(d,null,{default:o(()=>[e(b,{onClick:i},{default:o(()=>[...l[9]||(l[9]=[m("刷新",-1)])]),_:1})]),_:1})]),_:1}),e(C,{data:_.value,border:"",size:"small"},{default:o(()=>[e(s,{prop:"sn",label:"SN","min-width":"130"}),e(s,{prop:"orderNo",label:"工单号","min-width":"130"}),e(s,{prop:"station",label:"工位",width:"80"}),e(s,{prop:"type",label:"类型",width:"110"}),e(s,{prop:"processCode",label:"工序号",width:"80"}),e(s,{prop:"operator",label:"操作人",width:"90"}),e(s,{prop:"time",label:"时间","min-width":"170"})]),_:1},8,["data"])]),_:1})}}};export{g as default};