order-dialog.75dde210.js 3.8 KB

1
  1. import{_ as q,d as M,v as U,w as u,b9 as $,Z as j,r as d,aw as G,o as D,G as Q,C as f,b as Y,l as m,u as s,aY as Z,H as J,c as K,M as E,L as W,b7 as X,aQ as g}from"./index.3ac6aeb3.js";import{g as ee}from"./index.9c643749.js";import{u as ae}from"./use-page-search.3331d4ec.js";import{a as te}from"./inv-open.35c35e1c.js";import{useColumns as oe}from"./columns.6540b4a3.js";import{u as ne}from"./status.7cff7b18.js";import"./tootip.3347daf4.js";const ue={colLayout:{span:8},formItems:[{field:"customer",type:"input",placeholder:"\u5BA2\u6237\u540D\u79F0"},{field:"sequenceNo",type:"input",placeholder:"\u9500\u552E\u8BA2\u5355\u7F16\u7801"},{field:"cxCode",type:"input",placeholder:"\u9500\u552E\u8BA2\u5355\u4E3B\u7F16\u7801"},{field:"status",type:"select",placeholder:"\u72B6\u6001",span:4,options:te}]};const le={relative:""},se=M({__name:"order-dialog",emits:["reload","save-btn-click"],setup(re,{expose:k,emit:F}){const{columns:w}=oe(),{logout:A}=U(),p=u(!1),_=u(!1),C=u([]),P=u(),y=u([]),S=$(""),a=j({total:0,pageSize:15,currentPage:1,background:!0,pageSizes:[15,50,100]});let v={};const x=u({}),B=u(""),{handleSearchClick:N,handleResetClick:z}=ae(e=>(v=e,a.currentPage=1,r(),{result:{},deleteProps:[]}),()=>{v={},r()}),V=e=>{a.currentPage=e,r()};function R(){a.currentPage=1,a.pageSize=15,z()}async function T(e,n){p.value=!0,B.value=e,S.value=n,await r()}function I(e){y.value=e}async function r(){_.value=!0;const{currentPage:e,pageSize:n}=a,{code:l,data:o,message:t}=await ee({companyNo:B.value,platform_type:S.value,inv_is:"1",cat_status:"1",inv_status:"0",...v,page:e,size:n,...x.value});X({code:l,message:t,logout:A,handler:()=>{const{list:c,count:i}=o!=null?o:{};C.value=c!=null?c:[],a.total=i!=null?i:0}}),_.value=!1}function L(e){a.pageSize=e,a.currentPage=1,r()}function H(){const e=s(y);if(e.length===0)return g.error("\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u9500\u552E\u8BA2\u5355\uFF01");if(e.some(({sendStatus:t})=>String(t)==="4")){g.warning("\u4E0D\u80FD\u9009\u62E9\u53D1\u8D27\u72B6\u6001\u4E3A'\u5DF2\u53D6\u6D88'\u7684\u8BA2\u5355");return}const l=e.filter(t=>t.winv_fee==="0.00"),o=e.filter(t=>String(t.winv_num)==="0");if(l.length!==0)return g.error(`\u9500\u552E\u8BA2\u5355 ${l[0].sequenceNo} \u5F00\u7968\u91D1\u989D\u4E3A\u96F6`);if(o.length!==0)return g.error(`\u9500\u552E\u8BA2\u5355 ${o[0].sequenceNo} \u5F00\u7968\u6570\u91CF\u4E3A\u96F6`);F("save-btn-click",e),p.value=!1}return k({show:T}),(e,n)=>{const l=d("el-tag"),o=d("PureTable"),t=d("el-button"),c=d("el-dialog"),i=G("loading");return D(),Q(c,{modelValue:p.value,"onUpdate:modelValue":n[0]||(n[0]=h=>p.value=h),"close-on-click-modal":!1,"close-on-press-escape":!1,center:"","append-to-body":"","destroy-on-close":"",top:"5vh",title:"\u6DFB\u52A0\u9500\u552E\u8BA2\u5355",width:"1040px"},{default:f(()=>[Y("div",le,[m(s(Z),{class:"search",onResetBtnClick:R,onSearchBtnClick:s(N),"form-config":s(ue)},null,8,["onSearchBtnClick","form-config"]),J((D(),K("div",null,[m(o,{ref_key:"tableRef",ref:P,border:"",align:"left","row-key":"id","table-layout":"auto",size:"small",data:C.value,columns:s(w),pagination:a,paginationSmall:!0,"max-height":"560px","header-cell-style":{background:"#fafafa",color:"#606266"},onSelectionChange:I,onCurrentChange:V,onSizeChange:L},{platform_type:f(h=>[m(l,null,{default:f(()=>{var b;return[E(W(((b=s(ne).find(({value:O})=>O===h.row.platform_type))==null?void 0:b.label)||"--"),1)]}),_:2},1024)]),_:1},8,["data","columns","pagination"])])),[[i,_.value]]),m(t,{absolute:"","bottom-0px":"",right:"20px",type:"primary",onClick:H,size:"small"},{default:f(()=>[E("\u4FDD\u5B58")]),_:1})])]),_:1},8,["modelValue"])}}});var _e=q(se,[["__scopeId","data-v-f1a07e28"],["__file","/Users/apple/Desktop/CompanyProjects/accout-vue3-ui/src/views/InvoiceSales/invoiceApply/components/add-edit-form/order-dialog.vue"]]);export{_e as default};