order-dialog.d79bb5e1.js 5.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. import{_ as U,z as E,J as s,I as P,ad as A,B as i,aB as L,w as D,x as R,U as q,T as I,P as u,C as t,D as f,Y as _,a1 as O}from"./index.228f4553.js";import{h as H}from"./index.f4d08fc6.js";import{r as J}from"./responseHandle.4e3db878.js";import{useColumns as $}from"./columns.09997093.js";import{h as j}from"./index.58c101bf.js";import{R as G}from"./remote-select.cf3fd75a.js";import"./status.7319085b.js";import"./use-response-handle.49bd2e23.js";const K=O(" 111 "),Q=E({__name:"order-dialog",emits:["reload"],setup(W,{expose:h,emit:X}){s();const{columns:F}=$(),{logout:y}=P(),m=s(!1),c=s(!1),g=s([]),b=s(),Y=s([]),p=A({total:0,pageSize:15,currentPage:1,background:!0}),a=s({...{page:1,size:10,start:"",end:"",total_min:"",total_max:"",inv_status:"3",pay_status:"",sequenceNo:"",customerNo:"",customer:"",platName:"",status:"0"}});async function w(){m.value=!0,await v()}const C=l=>{const{end:e}=a;if(e!=null&&e)return l.getTime()>Date.now(e).valueOf()},V=l=>{const{start:e}=a;if(e!=null&&e)return l.getTime()<Date.now(e).valueOf()};async function B(l){a.value.page=l,await v()}async function N(l){a.value.size=l,a.value.page=1,await v()}function k(l){Y.value=l}async function v(){c.value=!0;const{code:l,data:e,message:n}=await H(a);J({code:l,message:n,logout:y,handler:()=>{const{list:r,count:d}=e!=null?e:{};g.value=r!=null?r:[],p.total=d!=null?d:0,p.pageSize=a.value.size,p.currentPage=a.value.page}}),c.value=!1}async function M(l){a.value}return h({show:w}),(l,e)=>{const n=i("el-col"),r=i("el-date-picker"),d=i("el-input"),S=i("el-row"),z=i("PureTable"),x=i("el-dialog"),T=L("loading");return D(),R("div",null,[q((D(),I(x,{modelValue:m.value,"onUpdate:modelValue":e[7]||(e[7]=o=>m.value=o),"close-on-press-escape":!1,center:"","append-to-body":"","destroy-on-close":"",top:"5vh",title:"\u6DFB\u52A0\u9500\u552E\u8BA2\u5355",width:"1040px"},{default:u(()=>[t(S,{gutter:10},{default:u(()=>[t(n,{span:12},{default:u(()=>[t(f(G),{value:a.value.customerNo,"onUpdate:value":e[0]||(e[0]=o=>a.value.customerNo=o),api:f(j),style:{width:"100%"},placeholder:"\u5BA2\u6237\u516C\u53F8","response-label-prop":"invoice_title","response-val-prop":"checkNo",onItemChange:e[1]||(e[1]=o=>M())},null,8,["value","api"])]),_:1}),t(n,{span:10},{default:u(()=>[t(r,{modelValue:a.value.start,"onUpdate:modelValue":e[2]||(e[2]=o=>a.value.start=o),type:"daterange","start-placeholder":"\u5F00\u59CB\u65F6\u95F4","end-placeholder":"\u7ED3\u675F\u65F6\u95F4",format:"YYYY-MM-DD",onChange:l.asd,"value-forma":"YYYY-MM-DD"},null,8,["modelValue","onChange"]),_(` <el-date-picker\r
  2. v-model="ruleForm.start"\r
  3. :disabled-date="startDisabledDate"\r
  4. type="date"\r
  5. @change="aa"\r
  6. format="YYYY-MM-DD"\r
  7. value-forma="YYYY-MM-DD"\r
  8. style="width: 100%"\r
  9. placeholder="\u7533\u8BF7\u5F00\u59CB\u65F6\u95F4"\r
  10. />\r
  11. </el-col>\r
  12. <el-col :span="5">\r
  13. <el-date-picker\r
  14. v-model="ruleForm.end"\r
  15. :disabled-date="endDisabledDate"\r
  16. type="date"\r
  17. @change="aa"\r
  18. format="YYYY-MM-DD"\r
  19. value-forma="YYYY-MM-DD"\r
  20. style="width: 100%"\r
  21. placeholder="\u7533\u8BF7\u7ED3\u675F\u65F6\u95F4"\r
  22. /> `)]),_:1}),t(n,{span:5},{default:u(()=>[t(r,{modelValue:a.value.start,"onUpdate:modelValue":e[3]||(e[3]=o=>a.value.start=o),"disabled-date":C,type:"date",style:{width:"100%"},placeholder:"\u7533\u8BF7\u5F00\u59CB\u65F6\u95F4"},null,8,["modelValue"])]),_:1}),t(n,{span:5},{default:u(()=>[t(r,{modelValue:a.value.end,"onUpdate:modelValue":e[4]||(e[4]=o=>a.value.end=o),"disabled-date":V,type:"date",style:{width:"100%"},placeholder:"\u7533\u8BF7\u7ED3\u675F\u65F6\u95F4"},null,8,["modelValue"])]),_:1}),t(n,{span:6},{default:u(()=>[t(d,{modelValue:a.value.platName,"onUpdate:modelValue":e[5]||(e[5]=o=>a.value.platName=o),placeholder:"\u5E73\u53F0\u540D\u79F0",clearable:""},null,8,["modelValue"])]),_:1}),t(n,{span:6},{default:u(()=>[t(d,{modelValue:a.value.sequenceNo,"onUpdate:modelValue":e[6]||(e[6]=o=>a.value.sequenceNo=o),placeholder:"\u8BA2\u5355\u7F16\u53F7",clearable:""},null,8,["modelValue"])]),_:1}),t(n,{span:6},{default:u(()=>[K]),_:1})]),_:1}),t(z,{ref_key:"tableRef",ref:b,border:"",align:"left","row-key":"id","table-layout":"auto",size:"small",data:g.value,columns:f(F),pagination:p,paginationSmall:!0,"header-cell-style":{background:"#fafafa",color:"#606266"},onSelectionChange:k,onSizeChange:N,onCurrentChange:B},null,8,["data","columns","pagination"]),_(` <TableProBar\r
  23. style="margin-top: -10px"\r
  24. title="\u9500\u552E\u8BA2\u5355\u5217\u8868"\r
  25. :loading="loading"\r
  26. :dataList="dataList"\r
  27. @refresh="onSearch"\r
  28. >\r
  29. <template #buttons>\r
  30. <el-button type="primary" @click="handleSave()"> \u4FDD\u5B58 </el-button>\r
  31. </template>\r
  32. <template v-slot="{ size }">\r
  33. \r
  34. </template>\r
  35. </TableProBar> `)]),_:1},8,["modelValue"])),[[T,c.value]])])}}});var se=U(Q,[["__file","D:/work/accout-vue3-ui/src/views/InvoiceSales/invoiceApply/components/order-dialog.vue"]]);export{se as default};