123 |
- import{_ as Z}from"./preload-helper.41c905a7.js";import{e as ee,ai as ae,f as te,r as h,G as oe,w as le,ag as ne,o as ie,a0 as n,ae as re,g as d,h as C,x as c,A as a,q as l,y as _,u as o,S as se,F as pe,Q as de,t as S,p as m,j as k,L as ce}from"./vue.e266cb73.js";import{u as me}from"./themeConfig.6ee651cb.js";import{R as D}from"./Repertory.ca9cba41.js";import{r as ge}from"./realinventory.6bcaf44c.js";import{c as P}from"./config.3668004a.js";import{ad as w}from"./index.dcc65bf7.js";import{_ as _e}from"./_plugin-vue_export-helper.c27b6911.js";import"./Urls.0e831389.js";import"./request.1f3df8c8.js";import"./storage.acfc8920.js";import"./index.4f91577e.js";import"./index.f84209b0.js";const ue={class:"p20"},fe={class:"yc_pagebox"},he={style:{display:"flex","align-items":"center"}},we=ee({__name:"intransit",setup(ye){const V=me(),{themeConfig:T}=ae(V),g=te(()=>T.value);h();const E=h([]);let e=oe({params:{pageSize:g.value.pageSize,page:1,keyword:"",repo_id:[]},classParams:{pageSize:g.value.pageSize,page:1,keyword:"",repo_id:[]},pagination:{currentPage:1,pageSize:g.value.pageSize,total:100},loading:!1,tableData:[],tableData2:[],dialog:{show:!1,title:"添加",isLoading:!1},form:{},value:"",impparam:{id:"",date:"",good_name:"",repo_name:"",num:"",sum_transit:""}});le(()=>[e.params.keyword,e.params.repo_id],()=>{console.log("res123",112312312),e.params.page=1});const R=()=>{p()},L=ne(()=>Z(()=>import("./kcexport.bba69f6e.js"),["./kcexport.bba69f6e.js","./vue.e266cb73.js","./realinventory.6bcaf44c.js","./Urls.0e831389.js","./request.1f3df8c8.js","./storage.acfc8920.js","./config.3668004a.js","./index.4f91577e.js","./index.dcc65bf7.js","./index.f84209b0.js","./index.ffff4535.js","./_plugin-vue_export-helper.c27b6911.js","./kcexport.20e09d99.css"],import.meta.url)),y=h(),U=()=>{y.value.openDialog(e.impparam)},j=t=>{e.params.pageSize=t,p()},A=t=>{e.params.page=t,p()},B=async()=>{let t=await D.all();if(t.code!=0){w.error(t.msg);return}e.tableData2=t.data},p=async()=>{await ce(),e.loading=!0;const t=await ge.list({pageParams:{page:e.params.page,size:e.params.pageSize},repo_id:e.params.repo_id,keyword:e.params.keyword});if(e.loading=!1,t.code!=0){w.error(t.msg);return}e.tableData=t.data.data,e.pagination.total=t.data.total,e.pagination.currentPage=t.data.current_page,e.pagination.pageSize=t.data.per_page,console.log("lzj500🚀 ~ file: index.vue:95 ~ getList ~ res:",t)},N=t=>{E.value=t,console.log("lzj500🚀 ~ file: index.vue:203 ~ handleTableDataSelectionChange ~ val:",t)},K=()=>{e.dialog.show=!1},$=async t=>{await F(t.repo_id),e.dialog.show=!0,e.dialog.title="出入库明细"},F=async t=>{let i=await D.IoDetail({pageParams:{page:e.classParams.page,size:e.classParams.pageSize},repo_id:t});if(i.code!=0){w.error(i.msg);return}e.form=i.data.data};return ie(async()=>{p(),B()}),(t,i)=>{const I=n("el-text"),M=n("el-input"),q=n("ele-Search"),G=n("el-icon"),u=n("el-button"),f=n("el-col"),O=n("el-option"),Q=n("el-select"),H=n("el-form-item"),J=n("el-row"),b=n("el-card"),s=n("el-table-column"),v=n("el-table"),W=n("el-pagination"),x=n("el-image"),X=n("el-form"),Y=n("vuecmf-dialog"),z=re("loading");return d(),C("div",ue,[c(" 功能区 "),a(b,{class:"box-card"},{default:l(()=>[a(J,null,{default:l(()=>[a(f,{span:6},{default:l(()=>[a(I,{class:"mx-1"},{default:l(()=>[_("关键词:")]),_:1}),a(M,{class:"width200",placeholder:"请输入物品名称",modelValue:o(e).params.keyword,"onUpdate:modelValue":i[0]||(i[0]=r=>o(e).params.keyword=r),onKeyup:se(p,["enter","native"])},null,8,["modelValue","onKeyup"]),a(u,{type:"primary",class:"ml10",onClick:p},{default:l(()=>[a(G,null,{default:l(()=>[a(q)]),_:1}),_(" 查询 ")]),_:1})]),_:1}),a(f,{span:6},{default:l(()=>[a(H,{label:"仓库:",prop:"region"},{default:l(()=>[a(Q,{placeholder:"选择仓库",modelValue:o(e).params.repo_id,"onUpdate:modelValue":i[1]||(i[1]=r=>o(e).params.repo_id=r),clearable:"",multiple:"",onChange:p},{default:l(()=>[(d(!0),C(pe,null,de(o(e).tableData2,r=>(d(),m(O,{label:r.name,value:r.id},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),_:1})]),_:1}),a(f,{span:12,class:"tr"},{default:l(()=>[a(u,{type:"primary",onClick:i[2]||(i[2]=r=>U())},{default:l(()=>[_("导出")]),_:1})]),_:1})]),_:1})]),_:1}),c(" 主体区 "),S((d(),m(b,{class:"box-card mt20"},{default:l(()=>[c(" 列表 "),a(v,{data:o(e).tableData,onSelectionChange:N},{default:l(()=>[c(" props绑定数据表的字段,lable填写中文 "),a(s,{fixed:"",prop:"good_no",label:"物品编码",width:"","default-sort":{prop:"date",order:"descending"}}),a(s,{prop:"good_name",label:"物品名称",width:""}),a(s,{prop:"repo_name",label:"仓库",width:""}),a(s,{prop:"num",label:"库存数量",width:""}),a(s,{fixed:"right",label:"操作",width:"200"},{default:l(r=>[a(u,{link:"",type:"primary",onClick:be=>$(r.row)},{default:l(()=>[_("出入库明细")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"]),c(" 分页 "),k("div",fe,[a(W,{"current-page":o(e).pagination.currentPage,"onUpdate:currentPage":i[3]||(i[3]=r=>o(e).pagination.currentPage=r),"page-size":o(e).pagination.pageSize,"onUpdate:pageSize":i[4]||(i[4]=r=>o(e).pagination.pageSize=r),"page-sizes":g.value.pageSizeArray,layout:"total, sizes, prev, pager, next, jumper",total:o(e).pagination.total,onSizeChange:j,onCurrentChange:A},null,8,["current-page","page-size","page-sizes","total"])])]),_:1})),[[z,o(e).loading]]),c(" 弹出出入库明细"),a(Y,{width:"1000px",model_value:o(e).dialog.show,title:o(e).dialog.title,onClose:K},{content:l(()=>[a(X,{model:o(e).form,"inline-message":"true"},{default:l(()=>[S((d(),m(v,{data:o(e).form,stripe:"",style:{width:"100%"},"label-width":"120px"},{default:l(()=>[a(s,{prop:"id",label:"物品编码",width:""}),a(s,{prop:"io_id",label:"订单号",width:""}),a(s,{prop:"good_name",label:"物品名称",width:"150"}),a(s,{prop:"repo_name",label:"仓库",width:"150"}),a(s,{prop:"date",label:"日期",width:"100"}),a(s,{label:"出/入",width:""},{default:l(r=>[k("div",he,[r.row.type==1?(d(),m(x,{key:0,style:{width:"40px"},src:o(P).file+"/public/static/left.png"},null,8,["src"])):(d(),m(x,{key:1,style:{width:"40px"},src:o(P).file+"/public/static/right.png"},null,8,["src"]))])]),_:1}),a(s,{prop:"num",label:"数量",width:""})]),_:1},8,["data"])),[[z,o(e).dialog.isLoading]])]),_:1},8,["model"])]),_:1},8,["model_value","title"]),a(o(L),{ref_key:"exportExcelDialogRef",ref:y,onRefresh:i[5]||(i[5]=r=>R())},null,512)])}}}),Ue=_e(we,[["__file","C:/Users/89282/Desktop/lechang_storage/lechang_storage/vue-next-admin/src/views/inventory/intransit.vue"]]);export{Ue as default};
- //# sourceMappingURL=intransit.3c3c80c9.js.map
|