2 lines
21 KiB
JavaScript
2 lines
21 KiB
JavaScript
import{_ as Be,a7 as Ee,b as C,$ as ve,o as g,c as B,d as D,e as a,w as l,g as we,a0 as ne,y as v,a4 as se,ay as oe,a3 as re,r as c,a as I,Z as Ve,F as O,ac as ie,h as r,B as p,z as de,A as x,az as qe,E as y,C as ee}from"./index.a99ea9b6.js";import{f as Se,c as je,s as Ae,a as ze,b as Re,d as Le,e as $e,g as Ie,r as Ue,h as Pe}from"./stock-check.6291d824.js";import{a as Me}from"./warehouse.4bd16ffd.js";import"./request.3edc855e.js";import"./axios.e318b91e.js";const pe={1:{label:"\u5F85\u76D8\u70B9",type:"info"},2:{label:"\u76D8\u70B9\u4E2D",type:"warning"},3:{label:"\u5DF2\u5B8C\u6210",type:"success"},4:{label:"\u5DF2\u53D6\u6D88",type:"danger"}},Te=Ee({name:"StockCheck",components:{Search:se,Refresh:oe,Plus:re},setup(){const u=c(),t=c([]),N=c([]),K=c({}),ue=c({}),U=c(!1),P=c([]),F=I({keyword:"",warehouse_id:null,status:null,check_type:null}),_=I({current:1,pageSize:10,total:0}),k=c(!1),E=c(),m=c(!1),i=I({warehouse_id:null,check_type:1,remark:"",items:[]}),j={warehouse_id:[{required:!0,message:"\u8BF7\u9009\u62E9\u4ED3\u5E93",trigger:"change"}],check_type:[{required:!0,message:"\u8BF7\u9009\u62E9\u76D8\u70B9\u7C7B\u578B",trigger:"change"}]},A=n=>{var s;return((s=pe[n])==null?void 0:s.label)||"\u672A\u77E5"},M=n=>{var s;return((s=pe[n])==null?void 0:s.type)||"info"},Y=n=>!n&&n!==0?"-":qe.unix(Number(n)).format("YYYY-MM-DD HH:mm"),H=n=>n==null?"-":n>=0?`+${n}`:String(n),f=n=>n==null?"":n>0?"text-success":n<0?"text-danger":"text-info",q=async()=>{try{const n=await Me({keyword:"",page:1,pageSize:9999});N.value=n.list||[];const s={};for(const d of n.list)s[String(d.id)]=d.name||d.code||String(d.id);K.value=s}catch{}},h=async()=>{U.value=!0;try{const n=await Se({keyword:F.keyword,warehouse_id:F.warehouse_id||void 0,status:F.status||void 0,check_type:F.check_type||void 0,page:_.current,pageSize:_.pageSize,sort_by:"updated_at",sort_order:"desc"});P.value=(n.list||[]).map(s=>({...s,_items:[],_itemsLoaded:!1,_itemsLoading:!1})),_.total=n.total||0}catch{y.error("\u52A0\u8F7D\u76D8\u5E93\u5355\u5217\u8868\u5931\u8D25")}finally{U.value=!1}},w=async n=>{if(!n._itemsLoaded){n._itemsLoading=!0;try{const s=await Pe(n.id,{page:1,pageSize:9999});n._items=(s.list||[]).map(d=>{var le;return{...d,actual_quantity:(le=d.actual_quantity)!=null?le:d.system_quantity}}),n._itemsLoaded=!0}catch{y.error("\u52A0\u8F7D\u660E\u7EC6\u5931\u8D25")}finally{n._itemsLoading=!1}}},z=(n,s)=>{t.value=s.map(d=>d.id),s.some(d=>d.id===n.id)&&w(n)},T=()=>{F.keyword="",F.warehouse_id=null,F.status=null,F.check_type=null,_.current=1,h()},e=()=>{i.warehouse_id=null,i.check_type=1,i.remark="",i.items=[],k.value=!0},o=()=>{y.info("\u5546\u54C1\u9009\u62E9\u529F\u80FD\u5F85\u5B9E\u73B0")},b=async()=>{!E.value||await E.value.validate(async n=>{if(!!n){m.value=!0;try{await je({warehouse_id:i.warehouse_id,check_type:i.check_type,remark:i.remark,items:i.items}),y.success("\u521B\u5EFA\u6210\u529F"),k.value=!1,h()}catch{y.error("\u521B\u5EFA\u76D8\u5E93\u5355\u5931\u8D25")}finally{m.value=!1}}})},S=async n=>{try{await ee.confirm(`\u786E\u5B9A\u5F00\u59CB\u76D8\u70B9\u300C${n.check_no}\u300D\uFF1F`,"\u786E\u8BA4",{type:"warning"}),await Ae(n.id),y.success("\u5DF2\u5F00\u59CB\u76D8\u70B9"),h()}catch(s){s!=="cancel"&&y.error("\u5F00\u59CB\u76D8\u70B9\u5931\u8D25")}},me=async(n,s)=>{if(s.actual_quantity===void 0||s.actual_quantity===null){y.warning("\u8BF7\u8F93\u5165\u5B9E\u76D8\u6570\u91CF");return}try{await ze(n.id,{item_id:s.id,actual_quantity:s.actual_quantity}),y.success("\u63D0\u4EA4\u6210\u529F"),s.status=2,s.difference_quantity=s.actual_quantity-s.system_quantity,n.checked_items=(n.checked_items||0)+1}catch{y.error("\u63D0\u4EA4\u76D8\u70B9\u5931\u8D25")}},ce=n=>(n._items||[]).some(d=>d.status===1&&d.actual_quantity!==void 0&&d.actual_quantity!==d.system_quantity),ye=async n=>{const s=(n._items||[]).filter(d=>d.status===1&&d.actual_quantity!==void 0).map(d=>({item_id:d.id,actual_quantity:d.actual_quantity}));if(s.length===0){y.warning("\u6CA1\u6709\u53EF\u63D0\u4EA4\u7684\u9879\u76EE");return}try{await Re(n.id,{items:s}),y.success(`\u6210\u529F\u63D0\u4EA4 ${s.length} \u6761\u76D8\u70B9\u7ED3\u679C`),n._itemsLoaded=!1,w(n)}catch{}},fe=async n=>{try{await ee.confirm(`\u786E\u5B9A\u5B8C\u6210\u76D8\u70B9\u300C${n.check_no}\u300D\uFF1F\u5B8C\u6210\u540E\u5C06\u81EA\u52A8\u8C03\u6574\u5E93\u5B58\u5DEE\u5F02\u3002`,"\u786E\u8BA4",{type:"warning"}),await Le(n.id),y.success("\u76D8\u70B9\u5B8C\u6210"),h()}catch(s){s!=="cancel"&&y.error("\u5B8C\u6210\u76D8\u70B9\u5931\u8D25")}},ge=async n=>{try{await ee.confirm(`\u786E\u5B9A\u5220\u9664\u76D8\u5E93\u5355\u300C${n.check_no}\u300D\uFF1F`,"\u786E\u8BA4",{type:"warning"}),await $e(n.id),y.success("\u5220\u9664\u6210\u529F"),h()}catch(s){s!=="cancel"&&y.error("\u5220\u9664\u5931\u8D25")}},Ce=n=>{t.value=[n.id],w(n)},Q=c(!1),W=c(),Z=c(!1),R=c(null),te=c(null),V=I({adjust_type:1,quantity:0,remark:""}),De={adjust_type:[{required:!0,message:"\u8BF7\u9009\u62E9\u8C03\u6574\u7C7B\u578B",trigger:"change"}],quantity:[{required:!0,message:"\u8BF7\u8F93\u5165\u8C03\u6574\u6570\u91CF",trigger:"blur"}]},ke=(n,s)=>{te.value=n,R.value=s,V.adjust_type=1,V.quantity=0,V.remark="",Q.value=!0},Fe=async()=>{!W.value||await W.value.validate(async n=>{if(!!n){Z.value=!0;try{const s=await Ie({warehouse_id:String(te.value.warehouse_id||""),product_id:String(R.value.product_id||""),location_id:String(R.value.location_id||""),batch_no:R.value.batch_no||"",quantity:String(V.quantity),adjust_type:String(V.adjust_type),remark:V.remark});console.log("adjustStockCheck result:",s),y.success("\u8C03\u6574\u5E93\u5B58\u6210\u529F"),Q.value=!1}catch{y.error("\u8C03\u6574\u5E93\u5B58\u5931\u8D25")}finally{Z.value=!1}}})},G=c(!1),J=c(),X=c(!1),L=c(null),ae=c(null),$=I({quantity:0,remark:""}),_e={quantity:[{required:!0,message:"\u8BF7\u8F93\u5165\u9000\u8D27\u6570\u91CF",trigger:"blur"}]},he=(n,s)=>{ae.value=n,L.value=s,$.quantity=0,$.remark="",G.value=!0},be=async()=>{!J.value||await J.value.validate(async n=>{if(!!n){X.value=!0;try{const s=await Ue({warehouse_id:String(ae.value.warehouse_id||""),product_id:String(L.value.product_id||""),location_id:String(L.value.location_id||""),batch_no:L.value.batch_no||"",quantity:String($.quantity),remark:$.remark});console.log("returnStockCheck result:",s),y.success("\u9000\u8D27\u6210\u529F"),G.value=!1}catch{y.error("\u9000\u8D27\u5931\u8D25")}finally{X.value=!1}}})};return Ve(()=>{q(),h()}),{tableRef:u,expandedRowKeys:t,warehouseOptions:N,warehouseMap:K,locationMap:ue,loading:U,tableData:P,queryParams:F,pagination:_,createDialogVisible:k,createFormRef:E,createLoading:m,createForm:i,createRules:j,statusLabel:A,statusTagType:M,formatTimestamp:Y,formatDiff:H,getDiffClass:f,loadList:h,handleExpandChange:z,resetQuery:T,handleCreate:e,handleSelectProducts:o,confirmCreate:b,handleStart:S,handleSubmitItem:me,canBatchSubmit:ce,handleBatchSubmit:ye,handleComplete:fe,handleDelete:ge,handleViewDetail:Ce,adjustDialogVisible:Q,adjustFormRef:W,adjustLoading:Z,adjustItem:R,adjustForm:V,adjustRules:De,handleOpenAdjust:ke,confirmAdjust:Fe,returnDialogVisible:G,returnFormRef:J,returnLoading:X,returnItem:L,returnForm:$,returnRules:_e,handleOpenReturn:he,confirmReturn:be,Search:se,Refresh:oe,Plus:re}}}),Oe={class:"stock-check-manager"},Ne={class:"filter-bar"},Ke={class:"expand-content"},Ye={class:"text-primary"},He={key:1},Qe={key:2,style:{color:"#909399"}},We={key:0,class:"expand-actions"},Ze={key:3,style:{color:"#909399"}},Ge={class:"pagination-wrapper"},Je={style:{"margin-left":"10px",color:"#909399"}};function Xe(u,t,N,K,ue,U){const P=C("Search"),F=C("el-icon"),_=C("el-input"),k=C("el-option"),E=C("el-select"),m=C("el-button"),i=C("el-table-column"),j=C("el-input-number"),A=C("el-tag"),M=C("el-table"),Y=C("el-progress"),H=C("el-pagination"),f=C("el-form-item"),q=C("el-radio"),h=C("el-radio-group"),w=C("el-form"),z=C("el-dialog"),T=ve("loading");return g(),B("div",Oe,[D("div",Ne,[a(_,{modelValue:u.queryParams.keyword,"onUpdate:modelValue":t[0]||(t[0]=e=>u.queryParams.keyword=e),placeholder:"\u76D8\u5E93\u5355\u53F7",clearable:"",style:{width:"180px"},onKeyup:we(u.loadList,["enter"])},{prefix:l(()=>[a(F,null,{default:l(()=>[a(P)]),_:1})]),_:1},8,["modelValue","onKeyup"]),a(E,{modelValue:u.queryParams.warehouse_id,"onUpdate:modelValue":t[1]||(t[1]=e=>u.queryParams.warehouse_id=e),placeholder:"\u4ED3\u5E93",clearable:"",style:{width:"140px"}},{default:l(()=>[(g(!0),B(O,null,ie(u.warehouseOptions,e=>(g(),v(k,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),a(E,{modelValue:u.queryParams.status,"onUpdate:modelValue":t[2]||(t[2]=e=>u.queryParams.status=e),placeholder:"\u72B6\u6001",clearable:"",style:{width:"120px"}},{default:l(()=>[a(k,{label:"\u5F85\u76D8\u70B9",value:1}),a(k,{label:"\u76D8\u70B9\u4E2D",value:2}),a(k,{label:"\u5DF2\u5B8C\u6210",value:3}),a(k,{label:"\u5DF2\u53D6\u6D88",value:4})]),_:1},8,["modelValue"]),a(E,{modelValue:u.queryParams.check_type,"onUpdate:modelValue":t[3]||(t[3]=e=>u.queryParams.check_type=e),placeholder:"\u76D8\u70B9\u7C7B\u578B",clearable:"",style:{width:"120px"}},{default:l(()=>[a(k,{label:"\u5168\u76D8",value:1}),a(k,{label:"\u62BD\u76D8",value:2})]),_:1},8,["modelValue"]),a(m,{type:"primary",icon:u.Search,onClick:u.loadList},{default:l(()=>[...t[20]||(t[20]=[r("\u641C\u7D22",-1)])]),_:1},8,["icon","onClick"]),a(m,{icon:u.Refresh,onClick:u.resetQuery},{default:l(()=>[...t[21]||(t[21]=[r("\u91CD\u7F6E",-1)])]),_:1},8,["icon","onClick"]),a(m,{type:"success",icon:u.Plus,onClick:u.handleCreate},{default:l(()=>[...t[22]||(t[22]=[r("\u65B0\u5EFA\u76D8\u5E93\u5355",-1)])]),_:1},8,["icon","onClick"])]),ne((g(),v(M,{ref:"tableRef",data:u.tableData,border:"",stripe:"","row-key":"id","expand-row-keys":u.expandedRowKeys,onExpandChange:u.handleExpandChange,style:{width:"100%"}},{default:l(()=>[a(i,{type:"expand"},{default:l(({row:e})=>[ne((g(),B("div",Ke,[a(M,{data:e._items||[],border:"",size:"small",style:{width:"100%"}},{default:l(()=>[a(i,{prop:"product_name",label:"\u5546\u54C1\u540D\u79F0","min-width":"140","show-overflow-tooltip":"",align:"center"}),a(i,{prop:"product_barcode",label:"ISBN/\u6761\u7801","min-width":"120","show-overflow-tooltip":"",align:"center"}),a(i,{label:"\u5E93\u4F4D","min-width":"100",align:"center"},{default:l(({row:o})=>[r(p(u.locationMap[o.location_id]||o.location_id||"-"),1)]),_:1}),a(i,{prop:"batch_no",label:"\u6279\u6B21\u53F7","min-width":"100",align:"center"},{default:l(({row:o})=>[r(p(o.batch_no||"-"),1)]),_:1}),a(i,{prop:"system_quantity",label:"\u7CFB\u7EDF\u6570\u91CF",width:"100",align:"center"},{default:l(({row:o})=>[D("span",Ye,p(o.system_quantity),1)]),_:1}),a(i,{label:"\u5B9E\u76D8\u6570\u91CF",width:"120",align:"center"},{default:l(({row:o})=>{var b;return[e.status===2?(g(),v(j,{key:0,modelValue:o.actual_quantity,"onUpdate:modelValue":S=>o.actual_quantity=S,min:0,precision:0,step:1,size:"small",style:{width:"100px"}},null,8,["modelValue","onUpdate:modelValue"])):(g(),B("span",He,p((b=o.actual_quantity)!=null?b:"-"),1))]}),_:2},1024),a(i,{label:"\u5DEE\u5F02",width:"80",align:"center"},{default:l(({row:o})=>{var b,S;return[D("span",{class:de(u.getDiffClass((b=o.difference_quantity)!=null?b:o.actual_quantity-o.system_quantity))},p(u.formatDiff((S=o.difference_quantity)!=null?S:o.actual_quantity-o.system_quantity)),3)]}),_:1}),a(i,{label:"\u72B6\u6001",width:"80",align:"center"},{default:l(({row:o})=>[a(A,{type:o.status===2?"success":"info",size:"small"},{default:l(()=>[r(p(o.status===2?"\u5DF2\u76D8\u70B9":"\u5F85\u76D8\u70B9"),1)]),_:2},1032,["type"])]),_:1}),a(i,{label:"\u64CD\u4F5C",width:"180",fixed:"right",align:"center"},{default:l(({row:o})=>[e.status===2&&o.status===1?(g(),v(m,{key:0,type:"primary",link:"",size:"small",onClick:b=>u.handleSubmitItem(e,o)},{default:l(()=>[...t[23]||(t[23]=[r("\u63D0\u4EA4",-1)])]),_:1},8,["onClick"])):e.status===3&&o.status===2?(g(),B(O,{key:1},[a(m,{type:"warning",link:"",size:"small",onClick:b=>u.handleOpenAdjust(e,o)},{default:l(()=>[...t[24]||(t[24]=[r("\u8C03\u6574\u5E93\u5B58",-1)])]),_:1},8,["onClick"]),a(m,{type:"danger",link:"",size:"small",onClick:b=>u.handleOpenReturn(e,o)},{default:l(()=>[...t[25]||(t[25]=[r("\u9000\u8D27",-1)])]),_:1},8,["onClick"])],64)):(g(),B("span",Qe,"-"))]),_:2},1024)]),_:2},1032,["data"]),e.status===2?(g(),B("div",We,[a(m,{type:"primary",size:"small",disabled:!u.canBatchSubmit(e),onClick:o=>u.handleBatchSubmit(e)},{default:l(()=>[...t[26]||(t[26]=[r(" \u6279\u91CF\u63D0\u4EA4\u5DF2\u586B\u5199\u9879 ",-1)])]),_:1},8,["disabled","onClick"])])):x("",!0)])),[[T,e._itemsLoading]])]),_:1}),a(i,{prop:"check_no",label:"\u76D8\u5E93\u5355\u53F7","min-width":"140","show-overflow-tooltip":"",align:"center"}),a(i,{label:"\u4ED3\u5E93","min-width":"100",align:"center"},{default:l(({row:e})=>[r(p(u.warehouseMap[e.warehouse_id]||e.warehouse_id||"-"),1)]),_:1}),a(i,{label:"\u76D8\u70B9\u7C7B\u578B",width:"90",align:"center"},{default:l(({row:e})=>[a(A,{type:e.check_type===1?"primary":"warning",size:"small"},{default:l(()=>[r(p(e.check_type===1?"\u5168\u76D8":"\u62BD\u76D8"),1)]),_:2},1032,["type"])]),_:1}),a(i,{label:"\u72B6\u6001",width:"100",align:"center"},{default:l(({row:e})=>[a(A,{type:u.statusTagType(e.status),size:"small"},{default:l(()=>[r(p(u.statusLabel(e.status)),1)]),_:2},1032,["type"])]),_:1}),a(i,{label:"\u8FDB\u5EA6","min-width":"120",align:"center"},{default:l(({row:e})=>[D("span",null,p(e.checked_items||0)+" / "+p(e.total_items||0),1),a(Y,{percentage:e.total_items?Math.round(e.checked_items/e.total_items*100):0,"stroke-width":6,style:{"margin-top":"4px"}},null,8,["percentage"])]),_:1}),a(i,{label:"\u7CFB\u7EDF\u603B\u91CF",width:"100",align:"center"},{default:l(({row:e})=>[r(p(e.total_quantity||0),1)]),_:1}),a(i,{label:"\u5B9E\u76D8\u603B\u91CF",width:"100",align:"center"},{default:l(({row:e})=>[r(p(e.actual_quantity||0),1)]),_:1}),a(i,{label:"\u521B\u5EFA\u65F6\u95F4","min-width":"150",align:"center"},{default:l(({row:e})=>[r(p(u.formatTimestamp(e.created_at)),1)]),_:1}),a(i,{label:"\u64CD\u4F5C",width:"200",fixed:"right",align:"center"},{default:l(({row:e})=>[e.status===1?(g(),B(O,{key:0},[a(m,{type:"primary",link:"",size:"small",onClick:o=>u.handleStart(e)},{default:l(()=>[...t[27]||(t[27]=[r("\u5F00\u59CB\u76D8\u70B9",-1)])]),_:1},8,["onClick"]),a(m,{type:"danger",link:"",size:"small",onClick:o=>u.handleDelete(e)},{default:l(()=>[...t[28]||(t[28]=[r("\u5220\u9664",-1)])]),_:1},8,["onClick"])],64)):e.status===2?(g(),v(m,{key:1,type:"success",link:"",size:"small",onClick:o=>u.handleComplete(e)},{default:l(()=>[...t[29]||(t[29]=[r("\u5B8C\u6210\u76D8\u70B9",-1)])]),_:1},8,["onClick"])):e.status===3?(g(),v(m,{key:2,type:"primary",link:"",size:"small",onClick:o=>u.handleViewDetail(e)},{default:l(()=>[...t[30]||(t[30]=[r("\u67E5\u770B\u8BE6\u60C5",-1)])]),_:1},8,["onClick"])):e.status===4?(g(),B("span",Ze,"\u5DF2\u53D6\u6D88")):x("",!0)]),_:1})]),_:1},8,["data","expand-row-keys","onExpandChange"])),[[T,u.loading]]),D("div",Ge,[a(H,{"current-page":u.pagination.current,"onUpdate:currentPage":t[4]||(t[4]=e=>u.pagination.current=e),"page-size":u.pagination.pageSize,"onUpdate:pageSize":t[5]||(t[5]=e=>u.pagination.pageSize=e),"page-sizes":[10,20,50,100],total:u.pagination.total,layout:"total, sizes, prev, pager, next, jumper",onSizeChange:u.loadList,onCurrentChange:u.loadList},null,8,["current-page","page-size","total","onSizeChange","onCurrentChange"])]),a(z,{modelValue:u.createDialogVisible,"onUpdate:modelValue":t[10]||(t[10]=e=>u.createDialogVisible=e),title:"\u65B0\u5EFA\u76D8\u5E93\u5355",width:"500px","destroy-on-close":""},{footer:l(()=>[a(m,{onClick:t[9]||(t[9]=e=>u.createDialogVisible=!1)},{default:l(()=>[...t[34]||(t[34]=[r("\u53D6\u6D88",-1)])]),_:1}),a(m,{type:"primary",loading:u.createLoading,onClick:u.confirmCreate},{default:l(()=>[...t[35]||(t[35]=[r("\u521B\u5EFA",-1)])]),_:1},8,["loading","onClick"])]),default:l(()=>[a(w,{ref:"createFormRef",model:u.createForm,rules:u.createRules,"label-width":"100px"},{default:l(()=>[a(f,{label:"\u4ED3\u5E93",prop:"warehouse_id"},{default:l(()=>[a(E,{modelValue:u.createForm.warehouse_id,"onUpdate:modelValue":t[6]||(t[6]=e=>u.createForm.warehouse_id=e),placeholder:"\u9009\u62E9\u4ED3\u5E93",style:{width:"100%"}},{default:l(()=>[(g(!0),B(O,null,ie(u.warehouseOptions,e=>(g(),v(k,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(f,{label:"\u76D8\u70B9\u7C7B\u578B",prop:"check_type"},{default:l(()=>[a(h,{modelValue:u.createForm.check_type,"onUpdate:modelValue":t[7]||(t[7]=e=>u.createForm.check_type=e)},{default:l(()=>[a(q,{label:1},{default:l(()=>[...t[31]||(t[31]=[r("\u5168\u76D8\uFF08\u76D8\u70B9\u8BE5\u4ED3\u5E93\u6240\u6709\u5E93\u5B58\uFF09",-1)])]),_:1}),a(q,{label:2},{default:l(()=>[...t[32]||(t[32]=[r("\u62BD\u76D8\uFF08\u6307\u5B9A\u5546\u54C1\uFF09",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1}),u.createForm.check_type===2?(g(),v(f,{key:0,label:"\u9009\u62E9\u5546\u54C1"},{default:l(()=>[a(m,{type:"primary",size:"small",onClick:u.handleSelectProducts},{default:l(()=>[...t[33]||(t[33]=[r("\u9009\u62E9\u5546\u54C1",-1)])]),_:1},8,["onClick"]),D("span",Je,"\u5DF2\u9009 "+p(u.createForm.items.length)+" \u4E2A\u5546\u54C1",1)]),_:1})):x("",!0),a(f,{label:"\u5907\u6CE8"},{default:l(()=>[a(_,{modelValue:u.createForm.remark,"onUpdate:modelValue":t[8]||(t[8]=e=>u.createForm.remark=e),type:"textarea",rows:3,placeholder:"\u5907\u6CE8\uFF08\u53EF\u9009\uFF09"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue"]),a(z,{modelValue:u.adjustDialogVisible,"onUpdate:modelValue":t[15]||(t[15]=e=>u.adjustDialogVisible=e),title:"\u8C03\u6574\u5E93\u5B58",width:"500px","destroy-on-close":""},{footer:l(()=>[a(m,{onClick:t[14]||(t[14]=e=>u.adjustDialogVisible=!1)},{default:l(()=>[...t[38]||(t[38]=[r("\u53D6\u6D88",-1)])]),_:1}),a(m,{type:"primary",loading:u.adjustLoading,onClick:u.confirmAdjust},{default:l(()=>[...t[39]||(t[39]=[r("\u786E\u8BA4\u8C03\u6574",-1)])]),_:1},8,["loading","onClick"])]),default:l(()=>[a(w,{ref:"adjustFormRef",model:u.adjustForm,rules:u.adjustRules,"label-width":"100px"},{default:l(()=>[a(f,{label:"\u5546\u54C1"},{default:l(()=>{var e;return[D("span",null,p(((e=u.adjustItem)==null?void 0:e.product_name)||"-"),1)]}),_:1}),a(f,{label:"\u6279\u6B21\u53F7"},{default:l(()=>{var e;return[D("span",null,p(((e=u.adjustItem)==null?void 0:e.batch_no)||"-"),1)]}),_:1}),a(f,{label:"\u5F53\u524D\u5E93\u5B58"},{default:l(()=>{var e;return[D("span",null,p(((e=u.adjustItem)==null?void 0:e.system_quantity)||0),1)]}),_:1}),a(f,{label:"\u5B9E\u76D8\u6570\u91CF"},{default:l(()=>{var e;return[D("span",null,p(((e=u.adjustItem)==null?void 0:e.actual_quantity)||0),1)]}),_:1}),a(f,{label:"\u5DEE\u5F02"},{default:l(()=>{var e,o;return[D("span",{class:de(u.getDiffClass((e=u.adjustItem)==null?void 0:e.difference_quantity))},p(u.formatDiff((o=u.adjustItem)==null?void 0:o.difference_quantity)),3)]}),_:1}),a(f,{label:"\u8C03\u6574\u7C7B\u578B",prop:"adjust_type"},{default:l(()=>[a(h,{modelValue:u.adjustForm.adjust_type,"onUpdate:modelValue":t[11]||(t[11]=e=>u.adjustForm.adjust_type=e)},{default:l(()=>[a(q,{label:1},{default:l(()=>[...t[36]||(t[36]=[r("\u52A0\u5E93\u5B58",-1)])]),_:1}),a(q,{label:2},{default:l(()=>[...t[37]||(t[37]=[r("\u51CF\u5E93\u5B58",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1}),a(f,{label:"\u8C03\u6574\u6570\u91CF",prop:"quantity"},{default:l(()=>[a(j,{modelValue:u.adjustForm.quantity,"onUpdate:modelValue":t[12]||(t[12]=e=>u.adjustForm.quantity=e),min:0,precision:0,step:1,style:{width:"200px"}},null,8,["modelValue"])]),_:1}),a(f,{label:"\u5907\u6CE8"},{default:l(()=>[a(_,{modelValue:u.adjustForm.remark,"onUpdate:modelValue":t[13]||(t[13]=e=>u.adjustForm.remark=e),type:"textarea",rows:3,placeholder:"\u5907\u6CE8\uFF08\u53EF\u9009\uFF09"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue"]),a(z,{modelValue:u.returnDialogVisible,"onUpdate:modelValue":t[19]||(t[19]=e=>u.returnDialogVisible=e),title:"\u76D8\u5E93\u9000\u8D27",width:"500px","destroy-on-close":""},{footer:l(()=>[a(m,{onClick:t[18]||(t[18]=e=>u.returnDialogVisible=!1)},{default:l(()=>[...t[40]||(t[40]=[r("\u53D6\u6D88",-1)])]),_:1}),a(m,{type:"danger",loading:u.returnLoading,onClick:u.confirmReturn},{default:l(()=>[...t[41]||(t[41]=[r("\u786E\u8BA4\u9000\u8D27",-1)])]),_:1},8,["loading","onClick"])]),default:l(()=>[a(w,{ref:"returnFormRef",model:u.returnForm,rules:u.returnRules,"label-width":"100px"},{default:l(()=>[a(f,{label:"\u5546\u54C1"},{default:l(()=>{var e;return[D("span",null,p(((e=u.returnItem)==null?void 0:e.product_name)||"-"),1)]}),_:1}),a(f,{label:"\u6279\u6B21\u53F7"},{default:l(()=>{var e;return[D("span",null,p(((e=u.returnItem)==null?void 0:e.batch_no)||"-"),1)]}),_:1}),a(f,{label:"\u5F53\u524D\u5E93\u5B58"},{default:l(()=>{var e;return[D("span",null,p(((e=u.returnItem)==null?void 0:e.system_quantity)||0),1)]}),_:1}),a(f,{label:"\u9000\u8D27\u6570\u91CF",prop:"quantity"},{default:l(()=>{var e;return[a(j,{modelValue:u.returnForm.quantity,"onUpdate:modelValue":t[16]||(t[16]=o=>u.returnForm.quantity=o),min:0,max:((e=u.returnItem)==null?void 0:e.system_quantity)||0,precision:0,step:1,style:{width:"200px"}},null,8,["modelValue","max"])]}),_:1}),a(f,{label:"\u5907\u6CE8"},{default:l(()=>[a(_,{modelValue:u.returnForm.remark,"onUpdate:modelValue":t[17]||(t[17]=e=>u.returnForm.remark=e),type:"textarea",rows:3,placeholder:"\u5907\u6CE8\uFF08\u53EF\u9009\uFF09"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue"])])}var lu=Be(Te,[["render",Xe],["__scopeId","data-v-0e6961ff"]]);export{lu as default};
|