1 |
- import{r as u,a as z,o as ae,Y as te,f as D,h as i,i as a,w as t,t as le,q as ne,s as oe,p as r,v as c,F,x as G,m as p,j as I,k as b,l as N,y as g}from"./index-DrwGqDEP.js";import{g as se}from"./goodsExchange-DJIzdXdA.js";import{a as re}from"./setting-BY0b_v3N.js";import{g as ue}from"./basicSetting-zIImSysu.js";const de={class:"search bg-white pt-2"},ie={class:"flex justify-end"},ce={class:"inner-toolbar"},me={class:"toolbar-btns"},ve={__name:"warehousing",setup(_e){const k=le(),V=ne(),E=oe(),x=u([]);u([]);const y=u(!1),s=z({page_no:1,page_size:10,company_id:k.state.companId}),n=z({}),m=u("");u(!1);const L=u([]);z({});const U=u("second"),C=u([]);u([]);const j=u(null),B=()=>{ue().then(l=>{x.value=l})},P=()=>{re({dictType:"warehouse_entry_type"}).then(l=>{C.value=l.data})},f=()=>{y.value=!0,se(s).then(l=>{y.value=!1,m.value=l}).catch(()=>{y.value=!1})},R=l=>{V.push({name:"addInventory",query:{id:l.id,type:"edit"}})},W=l=>{V.push({name:"addInventory",query:{id:l.id,type:"view"}})},A=l=>{L.value=l},M=l=>{s.page_size=l,f()},Y=l=>{s.page_no=l,f()},$=()=>{V.push({name:"addInventory"})},O=()=>{Object.assign(s,n),delete s.start_time,delete s.end_time,n.goodsExchange_time_range&&(s.start_time=parseInt(Number(n.goodsExchange_time_range[0])/1e3),s.end_time=parseInt(Number(n.goodsExchange_time_range[1])/1e3)),delete s.goodsExchange_time_range,s.page_no=1,f()},H=l=>{let o="";return x.value.map(_=>{_.id===l&&(o=_.name)}),o},J=l=>{let o="";return C.value.map(_=>{_.value===l&&(o=_.label)}),o};return ae(()=>{f(),P(),B()}),te(()=>{E.query.status&&(s.status=E.query.status,n.status=E.query.status),s.page_no=1,f()}),(l,o)=>{const _=r("el-date-picker"),h=r("el-form-item"),v=r("el-col"),S=r("el-option"),T=r("el-select"),q=r("el-input"),K=r("el-row"),Q=r("el-form"),w=r("el-button"),d=r("el-table-column"),X=r("el-pagination"),Z=r("en-table-layout");return c(),D("div",null,[i("div",de,[a(Q,{ref_key:"advancedFormRef",ref:j,model:n,"label-width":"100px"},{default:t(()=>[a(K,null,{default:t(()=>[a(v,{span:U.value==="first"?12:8},{default:t(()=>[a(h,{label:"出入时间"},{default:t(()=>[a(_,{modelValue:n.goodsExchange_time_range,"onUpdate:modelValue":o[0]||(o[0]=e=>n.goodsExchange_time_range=e),type:"daterange",align:"center",editable:!1,"unlink-panels":"",clearable:!0,"default-time":["00:00:00","23:59:59"],"range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"timestamp","picker-options":{disabledDate(e){return e.getTime()-1>=new Date(new Date().getFullYear(),new Date().getMonth(),new Date().getDate()).getTime()+864e5-1},shortcuts:l.MixinPickerShortcuts}},null,8,["modelValue","picker-options"])]),_:1})]),_:1},8,["span"]),a(v,{span:8},{default:t(()=>[a(h,{label:"仓库"},{default:t(()=>[a(T,{modelValue:n.warehouse_id,"onUpdate:modelValue":o[1]||(o[1]=e=>n.warehouse_id=e),clearable:""},{default:t(()=>[(c(!0),D(F,null,G(x.value,e=>(c(),b(S,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),a(v,{span:6},{default:t(()=>[a(h,{label:"入库类型"},{default:t(()=>[a(T,{modelValue:n.type,"onUpdate:modelValue":o[2]||(o[2]=e=>n.type=e),clearable:""},{default:t(()=>[(c(!0),D(F,null,G(C.value,e=>(c(),b(S,{key:e.id,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),a(v,{span:8},{default:t(()=>[a(h,{label:"客户名称"},{default:t(()=>[a(q,{modelValue:n.customer_name,"onUpdate:modelValue":o[3]||(o[3]=e=>n.customer_name=e),clearable:"",placeholder:"请输入客户名称"},null,8,["modelValue"])]),_:1})]),_:1}),a(v,{span:8},{default:t(()=>[a(h,{label:"手机号"},{default:t(()=>[a(q,{modelValue:n.customer_phone,"onUpdate:modelValue":o[4]||(o[4]=e=>n.customer_phone=e),clearable:"",placeholder:"请输入手机号"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"]),i("div",ie,[a(w,{class:"mr-3",onClick:O},{default:t(()=>[p(" 搜索 ")]),_:1})])]),a(Z,{tableData:m.value.data,loading:y.value,onSelectionChange:A},{toolbar:t(()=>[i("div",ce,[i("div",me,[I(k).state.user.user.founder!==1?(c(),b(w,{key:0,size:"mini",type:"primary",onClick:$},{default:t(()=>[p("新增入库")]),_:1})):N("",!0)])])]),"table-columns":t(()=>[a(d,{type:"selection",width:"55"}),a(d,{prop:"sn",label:"入库单号"},{default:t(e=>[p(g(e.row.sn),1)]),_:1}),a(d,{prop:"warehouse_id",label:"仓库名称"},{default:t(e=>[p(g(H(e.row.warehouse_id)),1)]),_:1}),a(d,{prop:"memo",label:"入库类型"},{default:t(e=>[i("span",null,g(J(e.row.type)),1)]),_:1}),a(d,{prop:"memo",label:"入库时间"},{default:t(e=>[i("span",null,g(e.row.create_time),1)]),_:1}),a(d,{label:"状态"},{default:t(e=>[i("span",null,g(e.row.has_submit==="Y"?"已入库":"未入库"),1)]),_:1}),a(d,{prop:"memo",label:"备注"},{default:t(e=>[i("span",null,g(e.row.memo),1)]),_:1}),a(d,{label:"操作"},{default:t(e=>[a(w,{class:"mr-1 mt-1",size:"mini",onClick:ee=>W(e.row)},{default:t(()=>[p("查看")]),_:2},1032,["onClick"]),e.row.has_submit==="N"&&I(k).state.user.user.founder!==1?(c(),b(w,{key:0,size:"mini",class:"!ml-0 mt-1",onClick:ee=>R(e.row)},{default:t(()=>[p("入库")]),_:2},1032,["onClick"])):N("",!0)]),_:1})]),default:t(()=>[m.value.data&&m.value.data.length?(c(),b(X,{key:0,onSizeChange:M,onCurrentChange:Y,"current-page":m.value.page_no,"page-sizes":[10,20,50,100],"page-size":m.value.page_size,layout:"total, sizes, prev, pager, next, jumper",total:m.value.data_total},null,8,["current-page","page-size","total"])):N("",!0)]),_:1},8,["tableData","loading"])])}}};export{ve as default};
|