order-dialog.42f51dc6.js 3.3 KB

1
  1. import{e as R}from"./index.4cbb4bec.js";import{r as V}from"./responseHandle.60ea6152.js";import{q,A as L,B as u,a4 as M,r as f,as as T,o as h,n as g,t as d,H as C,v as o,L as H,S as O,aM as F}from"./index.46adee50.js";import{useColumns as $}from"./columns.cb88c843.js";import{u as I,_ as U}from"./use-page-search.50fcf0fa.js";import"./status.dd7282cd.js";import"./basic-form.95be38fa.js";import"./global.be899199.js";import"./hooks.eaa45ef2.js";const j=[{value:"1",label:"\u672A\u5F00\u7968"},{value:"2",label:"\u90E8\u5206\u5F00\u7968"},{value:"3",label:"\u5DF2\u5F00\u7968"}],G=[{value:"1",label:"\u672A\u53D1\u8D27"},{value:"2",label:"\u90E8\u5206\u53D1\u8D27"},{value:"3",label:"\u5DF2\u53D1\u8D27"}],J={formItems:[{field:"order_timer",type:"date_picker",otherOptions:{type:"daterange",startPlaceholder:"\u4E0B\u5355\u8D77\u59CB\u65F6\u95F4",endPlaceholder:"\u4E0B\u5355\u7ED3\u675F\u65F6\u95F4"}},{field:"sequenceNo",type:"input",placeholder:"\u8BA2\u5355\u7F16\u53F7"},{field:"customer",type:"input",placeholder:"\u5BA2\u6237\u540D\u79F0"},{field:"inv_status",type:"select",placeholder:"\u5F00\u7968\u72B6\u6001",options:j,span:4},{field:"sendstatus",type:"select",placeholder:"\u53D1\u8D27\u72B6\u6001",options:G,span:4}]},K=O("\u4FDD\u5B58"),le=q({__name:"order-dialog",emits:["reload","save-btn-click"],setup(Q,{expose:D,emit:b}){const{columns:y}=$(),{logout:B}=L(),s=u(!1),p=u(!1),v=u([]),k=u(),_=u([]),r=M({total:0,pageSize:15,currentPage:1,background:!0});let m={};const c=u({...{page:1,size:10,start:"",end:"",total_min:"",total_max:"",inv_status:"1",pay_status:"",sequenceNo:"",customerNo:"",customer:"",platName:"",status:"0"}}),{handleSearchClick:E,handleResetClick:S}=I(e=>(m=e,i(),{result:{},deleteProps:[]}),()=>{m={},i()}),A=e=>{c.value.page=e,i()};async function w(){s.value=!0,await i()}function N(e){_.value=e}async function i(){p.value=!0;const{code:e,data:t,message:a}=await R({cat_status:"1",...c.value,...m});V({code:e,message:a,logout:B,handler:()=>{const{list:n,count:l}=t!=null?t:{};v.value=n!=null?n:[],r.total=l!=null?l:0,r.pageSize=c.value.size,r.currentPage=c.value.page}}),p.value=!1}function P(){const e=o(_);if(e.length===0)return F.error("\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u9500\u552E\u8BA2\u5355\uFF01");const t=e.filter(a=>a.goodNum==="0"||a.winv_fee==="0.00");if(t.length!==0)return F.error(`\u9500\u552E\u5355 ${t[0].SequenceNo} \u5F00\u7968\u91D1\u989D\u6216\u6570\u91CF\u4E3A\u7A7A`);b("save-btn-click",e),s.value=!1}return D({show:w}),(e,t)=>{const a=f("PureTable"),n=f("el-button"),l=f("el-dialog"),x=T("loading");return h(),g("div",null,[d(l,{modelValue:s.value,"onUpdate:modelValue":t[0]||(t[0]=z=>s.value=z),"close-on-press-escape":!1,center:"","append-to-body":"","destroy-on-close":"",top:"5vh",title:"\u6DFB\u52A0\u9500\u552E\u8BA2\u5355",width:"1040px"},{default:C(()=>[d(o(U),{onResetBtnClick:o(S),onSearchBtnClick:o(E),"form-config":o(J)},null,8,["onResetBtnClick","onSearchBtnClick","form-config"]),H((h(),g("div",null,[d(a,{ref_key:"tableRef",ref:k,border:"",align:"left","row-key":"id","table-layout":"auto",size:"small",data:v.value,columns:o(y),pagination:r,paginationSmall:!0,"header-cell-style":{background:"#fafafa",color:"#606266"},onSelectionChange:N,onCurrentChange:A},null,8,["data","columns","pagination"])])),[[x,p.value]]),d(n,{type:"primary",onClick:P},{default:C(()=>[K]),_:1})]),_:1},8,["modelValue"])])}}});export{le as default};