goodsUnderstock-NtyjTnfp.js 6.2 KB

1
  1. import{a5 as Z,d as ee,c as ae,r as d,o as le,f as y,h as k,i as l,w as t,t as te,p as r,q as oe,s as se,v as i,F as D,x as S,m as _,y as p,j as ne,k as g,l as E}from"./index-htML_UHV.js";import{b as ue,a as re}from"./setting-BD2OoeWh.js";import{g as de}from"./basicSetting-C4MsdBLE.js";import{g as ie}from"./express-Bs-z8qbu.js";function me(z){return Z({url:"/admin/erp/stockTransfer",method:"get",loaidng:!1,params:z})}const _e={class:"dark:!bg-[#060818] bg-white p-3"},pe={class:"search bg-white p-3"},ce={class:"flex justify-end"},fe={class:"inner-toolbar"},ve={class:"toolbar-btns"},ke=ee({__name:"goodsUnderstock",setup(z){const V=te(),L=oe();se(),ae(()=>V.getters.user);const h=d([]),N=d([]),b=d(!1),n=d({page_no:1,page_size:10,company_id:V.state.companId}),s=d({}),c=d({}),G=d([]),P=d([]),$=d([]),w=()=>{b.value=!0,me(n.value).then(e=>{b.value=!1,c.value=e}).catch(()=>{b.value=!1})},I=()=>{ue("erp_goodstransfer_type").then(e=>{N.value=e}),re({dictType:"transfer_status"}).then(e=>{$.value=e.data})},x=()=>{de().then(e=>{h.value=e})},A=()=>{ie(n.value).then(e=>{P.value=e.data})},B=e=>{let o="";return $.value.map(u=>{u.value==e&&(o=u.label)}),o},F=e=>{let o="";return P.value.map(u=>{u.id==e&&(o=u.name)}),o},U=e=>{let o="";return h.value.map(u=>{u.id==e&&(o=u.name)}),o},j=e=>{L.push({name:"goodsUnderstockAdd",query:{id:e.id,type:"view"}})},q=e=>{G.value=e},M=e=>{n.value.page_size=e,w()},R=e=>{n.value.page_no=e,w()},W=()=>{L.push({name:"goodsUnderstockAdd"})},Y=()=>{n.value={...n.value,...s.value},delete n.value.start_time,delete n.value.end_time,s.value.purchasePlan_time_range&&(n.value.start_time=parseInt(String(Number(s.value.purchasePlan_time_range[0])/1e3)),n.value.end_time=parseInt(String(Number(s.value.purchasePlan_time_range[1])/1e3))),delete n.value.purchasePlan_time_range,n.value.page_no=1,w()};return le(()=>{w(),I(),x(),A()}),(e,o)=>{const u=r("el-option"),C=r("el-select"),f=r("el-form-item"),v=r("el-col"),H=r("el-date-picker"),J=r("el-input"),K=r("el-row"),O=r("el-form"),T=r("el-button"),m=r("el-table-column"),Q=r("el-pagination"),X=r("en-table-layout");return i(),y("div",_e,[k("div",pe,[l(O,{model:s.value,class:"advanced-form"},{default:t(()=>[l(K,{gutter:20},{default:t(()=>[l(v,{xs:24,sm:12,md:8,lg:8,xl:8,class:"mb-4"},{default:t(()=>[l(f,{label:e.$t("out_warehouse")+":"},{default:t(()=>[l(C,{modelValue:s.value.out_warehouse_id,"onUpdate:modelValue":o[0]||(o[0]=a=>s.value.out_warehouse_id=a),class:"w-full"},{default:t(()=>[(i(!0),y(D,null,S(h.value,a=>(i(),g(u,{key:a.id,label:a.name,value:a.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1}),l(v,{xs:24,sm:12,md:8,lg:8,xl:8,class:"mb-4"},{default:t(()=>[l(f,{label:e.$t("to_warehouse")+":"},{default:t(()=>[l(C,{modelValue:s.value.in_warehouse_id,"onUpdate:modelValue":o[1]||(o[1]=a=>s.value.in_warehouse_id=a),class:"w-full"},{default:t(()=>[(i(!0),y(D,null,S(h.value,a=>(i(),g(u,{key:a.id,label:a.name,value:a.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1}),l(v,{xs:24,sm:12,md:8,lg:8,xl:8,class:"mb-4"},{default:t(()=>[l(f,{label:e.$t("warehousing_state")+":"},{default:t(()=>[l(C,{modelValue:s.value.status,"onUpdate:modelValue":o[2]||(o[2]=a=>s.value.status=a),class:"w-full"},{default:t(()=>[(i(!0),y(D,null,S($.value,a=>(i(),g(u,{key:a.id,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1}),l(v,{xs:24,sm:12,md:8,lg:8,xl:8,class:"mb-4"},{default:t(()=>[l(f,{label:e.$t("transfer_time")+":"},{default:t(()=>[l(H,{modelValue:s.value.purchasePlan_time_range,"onUpdate:modelValue":o[3]||(o[3]=a=>s.value.purchasePlan_time_range=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":"timestamp",class:"w-full","picker-options":{disabledDate(a){return a.getTime()-1>=new Date(new Date().getFullYear(),new Date().getMonth(),new Date().getDate()).getTime()+864e5-1}}},null,8,["modelValue","start-placeholder","end-placeholder","picker-options"])]),_:1},8,["label"])]),_:1}),l(v,{xs:24,sm:12,md:8,lg:8,xl:8,class:"mb-4"},{default:t(()=>[l(f,{label:e.$t("transfer_sn")+":"},{default:t(()=>[l(J,{modelValue:s.value.sn,"onUpdate:modelValue":o[4]||(o[4]=a=>s.value.sn=a),placeholder:"请输入调拨单号",class:"w-full"},null,8,["modelValue"])]),_:1},8,["label"])]),_:1})]),_:1})]),_:1},8,["model"]),k("div",ce,[l(T,{onClick:Y},{default:t(()=>[_(p(e.$t("search")),1)]),_:1})])]),l(X,{tableData:c.value.data,loading:b.value,onSelectionChange:q},{toolbar:t(()=>[k("div",fe,[k("div",ve,[ne(V).state.user.user.founder!==1?(i(),g(T,{key:0,size:"small",type:"primary",onClick:W},{default:t(()=>[_(p(e.$t("add")),1)]),_:1})):E("",!0)])])]),"table-columns":t(()=>[l(m,{type:"selection",width:"50",fixed:"left"}),l(m,{prop:"sn",label:e.$t("transfer_sn"),"min-width":"100","show-overflow-tooltip":""},null,8,["label"]),l(m,{label:e.$t("transfer_time"),"min-width":"100","show-overflow-tooltip":""},{default:t(a=>[_(p(a.row.transfer_time),1)]),_:1},8,["label"]),l(m,{prop:"out_warehouse_name",label:e.$t("out_warehouse"),"min-width":"100","show-overflow-tooltip":""},{default:t(a=>[_(p(U(a.row.out_warehouse_id)),1)]),_:1},8,["label"]),l(m,{prop:"in_warehouse_name",label:e.$t("to_warehouse"),"min-width":"100","show-overflow-tooltip":""},{default:t(a=>[_(p(U(a.row.in_warehouse_id)),1)]),_:1},8,["label"]),l(m,{prop:"",label:e.$t("delivery_method"),"min-width":"100","show-overflow-tooltip":""},{default:t(a=>[_(p(F(a.row.send_type)),1)]),_:1},8,["label"]),l(m,{prop:"status",label:e.$t("warehousing_state"),"min-width":"100","show-overflow-tooltip":""},{default:t(a=>[_(p(B(a.row.status)),1)]),_:1},8,["label"]),l(m,{label:e.$t("operate"),width:"80",fixed:"right"},{default:t(a=>[l(T,{size:"small",onClick:ge=>j(a.row)},{default:t(()=>[_(p(e.$t("view")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),pagination:t(()=>[c.value?(i(),g(Q,{key:0,onSizeChange:M,onCurrentChange:R,"current-page":c.value.page_no,"page-sizes":[10,20,50,100],"page-size":c.value.page_size,layout:"total, sizes, prev, pager, next, jumper",total:c.value.data_total},null,8,["current-page","page-size","total"])):E("",!0)]),_:1},8,["tableData","loading"])])}}});export{ke as default};