1 |
- import{r as u,a as z,o as ae,$ as le,f as D,h as i,i as l,w as t,t as te,q as oe,s as ne,p as r,v as c,F,x as G,m as g,y as d,j as L,k as v,l as S}from"./index-DMNfpxlz.js";import{g as se}from"./goodsExchange-DeiYZWG1.js";import{a as re}from"./setting-Bxd71erd.js";import{g as ue}from"./basicSetting-CN14FYsD.js";const de={class:"search bg-white pt-2 dark:!bg-[#060818]"},me={class:"flex justify-end mr-8"},ie={class:"inner-toolbar"},ce={class:"toolbar-btns"},fe={__name:"warehousing",setup(pe){const k=te(),$=oe(),V=ne(),E=u([]);u([]);const w=u(!1),s=z({page_no:1,page_size:10,company_id:k.state.companId}),o=z({}),p=u("");u(!1);const x=u([]);z({});const N=u("second"),C=u([]);u([]);const U=u(null),j=()=>{ue().then(e=>{E.value=e})},B=()=>{re({dictType:"warehouse_entry_type"}).then(e=>{C.value=e.data})},h=()=>{w.value=!0,se(s).then(e=>{w.value=!1,p.value=e}).catch(()=>{w.value=!1})},P=e=>{$.push({name:"addInventory",query:{id:e.id,type:"edit"}})},R=e=>{$.push({name:"addInventory",query:{id:e.id,type:"view"}})},W=e=>{x.value=e},A=e=>{s.page_size=e,h()},M=e=>{s.page_no=e,h()},Y=()=>{$.push({name:"addInventory"})},O=()=>{Object.assign(s,o),delete s.start_time,delete s.end_time,o.goodsExchange_time_range&&(s.start_time=parseInt(Number(o.goodsExchange_time_range[0])/1e3),s.end_time=parseInt(Number(o.goodsExchange_time_range[1])/1e3)),delete s.goodsExchange_time_range,s.page_no=1,h()},H=e=>{let n="";return E.value.map(_=>{_.id===e&&(n=_.name)}),n},J=e=>{let n="";return C.value.map(_=>{_.value===e&&(n=_.label)}),n};return ae(()=>{h(),B(),j()}),le(()=>{V.query.status&&(s.status=V.query.status,o.status=V.query.status),s.page_no=1,h()}),(e,n)=>{const _=r("el-date-picker"),b=r("el-form-item"),f=r("el-col"),I=r("el-option"),T=r("el-select"),q=r("el-input"),K=r("el-row"),Q=r("el-form"),y=r("el-button"),m=r("el-table-column"),X=r("el-pagination"),Z=r("en-table-layout");return c(),D("div",null,[i("div",de,[l(Q,{ref_key:"advancedFormRef",ref:U,model:o,"label-width":"130px"},{default:t(()=>[l(K,{gutter:20},{default:t(()=>[l(f,{xs:24,sm:24,md:12,lg:N.value==="first"?12:8,xl:N.value==="first"?12:8,class:"mb-4 mr-3"},{default:t(()=>[l(b,{label:e.$t("access_time")},{default:t(()=>[l(_,{class:"w-full dark:!bg-[#060818]",modelValue:o.goodsExchange_time_range,"onUpdate:modelValue":n[0]||(n[0]=a=>o.goodsExchange_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","picker-options":{disabledDate(a){return a.getTime()-1>=new Date(new Date().getFullYear(),new Date().getMonth(),new Date().getDate()).getTime()+864e5-1},shortcuts:e.MixinPickerShortcuts}},null,8,["modelValue","start-placeholder","end-placeholder","picker-options"])]),_:1},8,["label"])]),_:1},8,["lg","xl"]),l(f,{xs:24,sm:24,md:8,lg:8,xl:8,class:"mb-4 mr-3"},{default:t(()=>[l(b,{label:e.$t("warechouse")},{default:t(()=>[l(T,{modelValue:o.warehouse_id,"onUpdate:modelValue":n[1]||(n[1]=a=>o.warehouse_id=a),clearable:"",class:"w-full dark:!bg-[#060818]"},{default:t(()=>[(c(!0),D(F,null,G(E.value,a=>(c(),v(I,{key:a.id,label:a.name,value:a.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1}),l(f,{xs:24,sm:24,md:7,lg:7,xl:7,class:"mb-4 mr-3"},{default:t(()=>[l(b,{label:e.$t("storage_type")},{default:t(()=>[l(T,{modelValue:o.type,"onUpdate:modelValue":n[2]||(n[2]=a=>o.type=a),clearable:"",class:"w-full dark:!bg-[#060818]"},{default:t(()=>[(c(!0),D(F,null,G(C.value,a=>(c(),v(I,{key:a.id,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1}),l(f,{xs:24,sm:24,md:8,lg:8,xl:8,class:"mb-4 mr-3"},{default:t(()=>[l(b,{label:e.$t("customer_name")},{default:t(()=>[l(q,{modelValue:o.customer_name,"onUpdate:modelValue":n[3]||(n[3]=a=>o.customer_name=a),class:"w-full dark:!bg-[#060818]",clearable:"",placeholder:e.$t("change")+e.$t("customer_name")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1}),l(f,{xs:24,sm:24,md:8,lg:8,xl:8,class:"mb-4 mr-3"},{default:t(()=>[l(b,{label:e.$t("phone")},{default:t(()=>[l(q,{modelValue:o.customer_phone,"onUpdate:modelValue":n[4]||(n[4]=a=>o.customer_phone=a),class:"w-full dark:!bg-[#060818]",clearable:"",placeholder:e.$t("change")+e.$t("phone")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1})]),_:1})]),_:1},8,["model"]),i("div",me,[l(y,{class:"mr-3",onClick:O},{default:t(()=>[g(d(e.$t("search")),1)]),_:1})])]),l(Z,{tableData:p.value.data,loading:w.value,onSelectionChange:W},{toolbar:t(()=>[i("div",ie,[i("div",ce,[L(k).state.user.user.founder!==1?(c(),v(y,{key:0,size:"small",type:"primary",onClick:Y},{default:t(()=>[g(d(e.$t("addInventory")),1)]),_:1})):S("",!0)])])]),"table-columns":t(()=>[l(m,{type:"selection",width:"55",class:"dark:!bg-[#060818]"}),l(m,{prop:"sn",label:e.$t("warehousing_sn")},{default:t(a=>[g(d(a.row.sn),1)]),_:1},8,["label"]),l(m,{prop:"warehouse_id",label:e.$t("warechouse_name")},{default:t(a=>[g(d(H(a.row.warehouse_id)),1)]),_:1},8,["label"]),l(m,{label:e.$t("warehousing_type")},{default:t(a=>[i("span",null,d(J(a.row.type)),1)]),_:1},8,["label"]),l(m,{label:e.$t("warehousing_time")},{default:t(a=>[i("span",null,d(a.row.create_time),1)]),_:1},8,["label"]),l(m,{label:e.$t("warehousing_state")},{default:t(a=>[i("span",null,d(a.row.has_submit==="Y"?e.$t("inStock"):e.$t("notStock")),1)]),_:1},8,["label"]),l(m,{prop:"memo",label:e.$t("notes")},{default:t(a=>[i("span",null,d(a.row.memo),1)]),_:1},8,["label"]),l(m,{label:e.$t("operate"),fixed:"right",width:"300"},{default:t(a=>[l(y,{class:"mr-1 mt-1",size:"small",onClick:ee=>R(a.row)},{default:t(()=>[g(d(e.$t("view")),1)]),_:2},1032,["onClick"]),a.row.has_submit==="N"&&L(k).state.user.user.founder!==1?(c(),v(y,{key:0,size:"small",class:"!ml-0 mt-1",onClick:ee=>P(a.row)},{default:t(()=>[g(d(e.$t("warehousing")),1)]),_:2},1032,["onClick"])):S("",!0)]),_:1},8,["label"])]),default:t(()=>[p.value.data&&p.value.data.length?(c(),v(X,{key:0,onSizeChange:A,onCurrentChange:M,"current-page":p.value.page_no,"page-sizes":[10,20,50,100],"page-size":p.value.page_size,layout:"total, sizes, prev, pager, next, jumper",total:p.value.data_total},null,8,["current-page","page-size","total"])):S("",!0)]),_:1},8,["tableData","loading"])])}}};export{fe as default};
|