1 |
- import{r as u,a as x,o as ee,a1 as ae,f as N,h as _,i as l,w as t,v as le,q as te,s as oe,p as r,x as i,F as q,y as G,k as v,m as b,t as d,j as L,l as I}from"./index-GCZD4BFP.js";import{g as se}from"./goodsExchange-CxLOr8W3.js";import{a as ne}from"./setting-CjsMgkQh.js";import{g as re}from"./basicSetting-B0Aq66-n.js";const ue={class:"dark:!bg-[#060818] bg-white p-3"},de={class:"search bg-white pt-2 dark:!bg-[#060818]"},me={class:"inner-toolbar"},ie={class:"toolbar-btns"},he={__name:"warehousing",setup(ce){const $=le(),E=te(),V=oe(),C=u([]);u([]);const w=u(!1),n=x({page_no:1,page_size:10,company_id:$.state.companId}),o=x({goodsExchange_time_range:[]}),p=u("");u(!1);const D=u([]);x({}),u("second");const z=u([]);u([]);const F=u(null),T=()=>{re().then(e=>{C.value=e})},U=()=>{ne({dictType:"warehouse_entry_type"}).then(e=>{z.value=e.data})},h=()=>{w.value=!0,se(n).then(e=>{w.value=!1,p.value=e}).catch(()=>{w.value=!1})},B=e=>{E.push({name:"addInventory",query:{id:e.id,type:"edit"}})},R=e=>{E.push({name:"addInventory",query:{id:e.id,type:"view"}})},W=e=>{D.value=e},j=e=>{n.page_size=e,h()},A=e=>{n.page_no=e,h()},P=()=>{E.push({name:"addInventory"})},Y=()=>{Object.assign(n,o),delete n.start_time,delete n.end_time,o.goodsExchange_time_range&&(n.start_time=parseInt(Number(o.goodsExchange_time_range[0])/1e3),n.end_time=parseInt(Number(o.goodsExchange_time_range[1])/1e3)),delete n.goodsExchange_time_range,n.page_no=1,h()},M=e=>{let s="";return C.value.map(c=>{c.id===e&&(s=c.name)}),s},O=e=>{let s="";return z.value.map(c=>{c.value===e&&(s=c.label)}),s};return ee(()=>{h(),U(),T()}),ae(()=>{V.query.status&&(n.status=V.query.status,o.status=V.query.status),n.page_no=1,h()}),(e,s)=>{const c=r("el-date-picker"),f=r("el-form-item"),g=r("el-col"),y=r("el-option"),S=r("el-select"),H=r("el-input"),k=r("el-button"),J=r("el-row"),K=r("el-form"),m=r("el-table-column"),Q=r("el-pagination"),X=r("en-table-layout");return i(),N("div",ue,[_("div",de,[l(K,{ref_key:"advancedFormRef",ref:F,model:o},{default:t(()=>[l(J,{gutter:20},{default:t(()=>[l(g,{xs:24,sm:24,md:6,lg:5,xl:6,class:"mb-4 mr-3"},{default:t(()=>[l(f,{label:e.$t("access_time")+":"},{default:t(()=>[l(c,{class:"dark:!bg-[#060818] w-full mt-1",modelValue:o.goodsExchange_time_range,"onUpdate:modelValue":s[0]||(s[0]=a=>o.goodsExchange_time_range=a),type:"daterange",shortcuts:e.shortcuts,"range-separator":"-","start-placeholder":"Start date","end-placeholder":"End date"},null,8,["modelValue","shortcuts"])]),_:1},8,["label"])]),_:1}),l(g,{xs:24,sm:24,md:8,lg:3,xl:8,class:"mb-4 mr-3"},{default:t(()=>[l(f,{label:e.$t("warechouse")+":"},{default:t(()=>[l(S,{modelValue:o.warehouse_id,"onUpdate:modelValue":s[1]||(s[1]=a=>o.warehouse_id=a),clearable:"",class:"dark:!bg-[#060818] min-w-20"},{default:t(()=>[(i(!0),N(q,null,G(C.value,a=>(i(),v(y,{key:a.id,label:a.name,value:a.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1}),l(g,{xs:24,sm:24,md:8,lg:3,xl:8,class:"mb-4 mr-3"},{default:t(()=>[l(f,{label:e.$t("storage_type")+":"},{default:t(()=>[l(S,{modelValue:o.type,"onUpdate:modelValue":s[2]||(s[2]=a=>o.type=a),clearable:"",class:"w-full dark:!bg-[#060818]"},{default:t(()=>[(i(!0),N(q,null,G(z.value,a=>(i(),v(y,{key:a.id,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1}),l(g,{xs:24,sm:24,md:8,lg:3,xl:8,class:"mb-4 mr-3"},{default:t(()=>[l(f,{label:e.$t("customer_name")+":"},{default:t(()=>[l(H,{modelValue:o.customer_name,"onUpdate:modelValue":s[3]||(s[3]=a=>o.customer_name=a),class:"w-full dark:!bg-[#060818]",clearable:"",placeholder:e.$t("place")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1}),l(g,{xs:24,sm:24,md:7,lg:3,xl:8,class:"mb-4 mr-3"},{default:t(()=>[l(f,{label:e.$t("warehousing_state")+":"},{default:t(()=>[l(S,{modelValue:o.has_submit,"onUpdate:modelValue":s[4]||(s[4]=a=>o.has_submit=a),clearable:"",class:"w-full dark:!bg-[#060818]"},{default:t(()=>[l(y,{label:"已入库",value:"Y"}),l(y,{label:"未入库",value:"N"})]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1}),l(g,{xs:24,sm:24,md:12,lg:1,xl:6,class:"mb-4 flex items-end"},{default:t(()=>[l(k,{class:"w-full mt-1",onClick:Y},{default:t(()=>[b(d(e.$t("search")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),l(X,{tableData:p.value.data,loading:w.value,onSelectionChange:W},{toolbar:t(()=>[_("div",me,[_("div",ie,[L($).state.user.user.founder!==1?(i(),v(k,{key:0,size:"small",type:"primary",onClick:P},{default:t(()=>[b(d(e.$t("addInventory")),1)]),_:1})):I("",!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=>[b(d(a.row.sn),1)]),_:1},8,["label"]),l(m,{prop:"warehouse_id",label:e.$t("warechouse_name")},{default:t(a=>[b(d(M(a.row.warehouse_id)),1)]),_:1},8,["label"]),l(m,{label:e.$t("warehousing_type")},{default:t(a=>[_("span",null,d(O(a.row.type)),1)]),_:1},8,["label"]),l(m,{label:e.$t("warehousing_time")},{default:t(a=>[_("span",null,d(a.row.create_time),1)]),_:1},8,["label"]),l(m,{label:e.$t("warehousing_state")},{default:t(a=>[_("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=>[_("span",null,d(a.row.memo),1)]),_:1},8,["label"]),l(m,{label:e.$t("operate"),fixed:"right",width:"300"},{default:t(a=>[l(k,{class:"mr-1 mt-1",size:"small",onClick:Z=>R(a.row)},{default:t(()=>[b(d(e.$t("view")),1)]),_:2},1032,["onClick"]),a.row.has_submit==="N"&&L($).state.user.user.founder!==1?(i(),v(k,{key:0,size:"small",class:"!ml-0 mt-1",onClick:Z=>B(a.row)},{default:t(()=>[b(d(e.$t("warehousing")),1)]),_:2},1032,["onClick"])):I("",!0)]),_:1},8,["label"])]),pagination:t(()=>[p.value.data?(i(),v(Q,{key:0,onSizeChange:j,onCurrentChange:A,"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"])):I("",!0)]),_:1},8,["tableData","loading"])])}}};export{he as default};
|