1 |
- import{d as Z,r as o,o as x,U as ee,a3 as ae,f as V,h as y,i as l,w as t,t as te,p as n,q as le,s as oe,v as u,F as D,x as G,m as i,y as d,j as I,k as v,l as k,E as ne}from"./index-DMNfpxlz.js";import{g as se,a as re}from"./goodsInventory-DbjSiOR5.js";import"./print-Dtfs0YP6.js";import{g as ue}from"./basicSetting-CN14FYsD.js";const de={class:"search bg-white p-3"},ie={class:"flex justify-end"},ce={class:"inner-toolbar"},_e={class:"toolbar-btns"},ge=Z({__name:"goodsInventory",setup(pe){const h=te(),C=le(),T=oe(),$=o([]);o([]);const b=o(!1),c=o({page_no:1,page_size:10,company_id:h.state.companId}),s=o({}),_=o({});o(!1);const F=o([]);o({});const L=o([]),f=o([]);x(()=>{p(),H()}),ee(T,()=>{c.value.page_no=1,p()});const H=()=>{ue().then(e=>{$.value=e}),ae({page_no:1,page_size:9999,user_state:0,company_id:h.state.companId}).then(e=>{L.value=e.data})},B=e=>{C.push({name:"goodsInventoryAdd",query:{id:e.id,type:"view"}})},M=e=>{C.push({name:"goodsInventoryAdd",query:{id:e.id,type:"edit"}})},U=e=>{re(e.id).then(()=>{ne.success("处理成功!"),p()})},j=()=>{C.push({name:"goodsInventoryAdd"})},q=e=>{switch(e){case"NOT_HANDLE":return"未处理";case"HAS_HANDLE":return"已处理"}},O=e=>{let r="";return $.value.map(w=>{w.id==e&&(r=w.name)}),r},P=e=>{F.value=e},R=e=>{c.value.page_size=e,p()},W=e=>{c.value.page_no=e,p()},J=()=>{f.value&&(s.value.start_time=f.value[0],s.value.end_time=f.value[1]),c.value={...c.value,...s.value},c.value.page_no=1,p()},p=()=>{b.value=!0,se(c.value).then(e=>{b.value=!1,_.value=e}).catch(()=>{b.value=!1})};return(e,r)=>{const w=n("el-date-picker"),z=n("el-form-item"),S=n("el-col"),N=n("el-option"),A=n("el-select"),K=n("el-row"),Q=n("el-form"),g=n("el-button"),m=n("el-table-column"),X=n("el-pagination"),Y=n("en-table-layout");return u(),V("div",null,[y("div",de,[l(Q,{ref_key:"advancedForm",ref:s,model:s.value,"label-width":"160px"},{default:t(()=>[l(K,null,{default:t(()=>[l(S,{span:6},{default:t(()=>[l(z,{label:e.$t("inventoryDate")},{default:t(()=>[l(w,{modelValue:f.value,"onUpdate:modelValue":r[0]||(r[0]=a=>f.value=a),type:"daterange",align:"center",editable:!1,"unlink-panels":"",clearable:!0,"default-time":["00:00:00","23:59:59"],"range-separator":"-","start-placeholder":e.$t("start_time"),"end-placeholder":e.$t("end_time"),"value-format":"yyyy-MM-dd hh:mm:ss"},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1},8,["label"])]),_:1}),l(S,{span:6},{default:t(()=>[l(z,{label:e.$t("warechouse")},{default:t(()=>[l(A,{modelValue:s.value.warehouse_id,"onUpdate:modelValue":r[1]||(r[1]=a=>s.value.warehouse_id=a),clearable:""},{default:t(()=>[(u(!0),V(D,null,G($.value,a=>(u(),v(N,{key:a.id,label:a.name,value:a.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1}),l(S,{span:6},{default:t(()=>[l(z,{label:e.$t("inventoryPeople")},{default:t(()=>[l(A,{modelValue:s.value.inventory_person_id,"onUpdate:modelValue":r[2]||(r[2]=a=>s.value.inventory_person_id=a),clearable:""},{default:t(()=>[(u(!0),V(D,null,G(L.value,a=>(u(),v(N,{key:a.id,label:a.real_name,value:a.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1})]),_:1})]),_:1},8,["model"]),y("div",ie,[l(g,{onClick:J},{default:t(()=>[i(d(e.$t("search")),1)]),_:1})])]),l(Y,{tableData:_.value.data,loading:b.value,onSelectionChange:P},{toolbar:t(()=>[y("div",ce,[y("div",_e,[I(h).state.user.user.founder!==1?(u(),v(g,{key:0,size:"small",onClick:j},{default:t(()=>[i(d(e.$t("add")),1)]),_:1})):k("",!0)])])]),"table-columns":t(()=>[l(m,{type:"selection",width:"55"}),l(m,{prop:"sn",label:e.$t("inventorySn")},{default:t(a=>[y("span",null,d(a.row.sn),1)]),_:1},8,["label"]),l(m,{prop:"inventory_time",label:e.$t("inventory_time")},{default:t(a=>[i(d(a.row.inventory_time),1)]),_:1},8,["label"]),l(m,{prop:"warehouse_name",label:e.$t("warechouse")},{default:t(a=>[i(d(O(a.row.warehouse_id)),1)]),_:1},8,["label"]),l(m,{prop:"status",label:e.$t("warehousing_state")},{default:t(a=>[i(d(q(a.row.status)),1)]),_:1},8,["label"]),l(m,{label:e.$t("operate"),fixed:"right",width:"450"},{default:t(a=>[l(g,{size:"small",onClick:E=>B(a.row)},{default:t(()=>[i(d(e.$t("view")),1)]),_:2},1032,["onClick"]),a.row.status=="NOT_HANDLE"&&I(h).state.user.user.founder!==1?(u(),v(g,{key:0,size:"small",onClick:E=>M(a.row)},{default:t(()=>[i(d(e.$t("edit")),1)]),_:2},1032,["onClick"])):k("",!0),a.row.status=="NOT_HANDLE"&&I(h).state.user.user.founder!==1?(u(),v(g,{key:1,type:"mini",size:"small",onClick:E=>U(a.row)},{default:t(()=>[i(d(e.$t("synchronous")),1)]),_:2},1032,["onClick"])):k("",!0)]),_:1},8,["label"])]),default:t(()=>[_.value?(u(),v(X,{key:0,onSizeChange:R,onCurrentChange:W,"current-page":_.value.page_no,"page-sizes":[10,20,50,100],"page-size":_.value.page_size,layout:"total, sizes, prev, pager, next, jumper",total:_.value.data_total},null,8,["current-page","page-size","total"])):k("",!0)]),_:1},8,["tableData","loading"])])}}});export{ge as default};
|