order-dialog.386b11b4.js 3.6 KB

1
  1. import{_ as U,d as M,D as $,E as n,bi as j,a7 as H,x as p,aF as K,o as k,N as W,K as d,b as Z,y as f,u,b5 as G,O as J,c as Q,W as E,T as X,bg as Y,aZ as v}from"./index.1a053feb.js";import{g as ee}from"./index.2a4b1e6e.js";import{u as ae}from"./use-page-search.0401c132.js";import{a as oe}from"./inv-open.a9d3269e.js";import{useColumns as te}from"./columns.0e6a0981.js";import{u as ne}from"./status.367fcae1.js";import"./tootip.a262016c.js";const le={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:oe}]};const ue={relative:""},se=E("\u4FDD\u5B58"),re=M({__name:"order-dialog",emits:["reload","save-btn-click"],setup(ce,{expose:F,emit:P}){const{columns:w}=te(),{logout:x}=$(),i=n(!1),m=n(!1),y=n([]),A=n(),C=n([]),S=j(""),a=H({total:0,pageSize:15,currentPage:1,background:!0,pageSizes:[15,50,100]});let _={};const D=n({}),b=n(""),{handleSearchClick:N,handleResetClick:z}=ae(e=>(_=e,a.currentPage=1,s(),{result:{},deleteProps:[]}),()=>{_={},s()}),T=e=>{a.currentPage=e,s()};function V(){a.currentPage=1,a.pageSize=15,z()}async function R(e,o){i.value=!0,b.value=e,S.value=o,await s()}function I(e){C.value=e}async function s(){m.value=!0;const{currentPage:e,pageSize:o}=a,{code:l,data:t,message:g}=await ee({companyNo:b.value,platform_type:S.value,inv_is:"1",cat_status:"1",inv_status:"0",..._,page:e,size:o,...D.value});Y({code:l,message:g,logout:x,handler:()=>{const{list:r,count:c}=t!=null?t:{};y.value=r!=null?r:[],a.total=c!=null?c:0}}),m.value=!1}function O(e){a.pageSize=e,a.currentPage=1,s()}function L(){const e=u(C);if(e.length===0)return v.error("\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u9500\u552E\u8BA2\u5355\uFF01");const o=e.filter(t=>t.winv_fee==="0.00"),l=e.filter(t=>String(t.winv_num)==="0");if(o.length!==0)return v.error(`\u9500\u552E\u8BA2\u5355 ${o[0].sequenceNo} \u5F00\u7968\u91D1\u989D\u4E3A\u96F6`);if(l.length!==0)return v.error(`\u9500\u552E\u8BA2\u5355 ${l[0].sequenceNo} \u5F00\u7968\u6570\u91CF\u4E3A\u96F6`);P("save-btn-click",e),i.value=!1}return F({show:R}),(e,o)=>{const l=p("el-tag"),t=p("PureTable"),g=p("el-button"),r=p("el-dialog"),c=K("loading");return k(),W(r,{modelValue:i.value,"onUpdate:modelValue":o[0]||(o[0]=h=>i.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:d(()=>[Z("div",ue,[f(u(G),{class:"search",onResetBtnClick:V,onSearchBtnClick:u(N),"form-config":u(le)},null,8,["onSearchBtnClick","form-config"]),J((k(),Q("div",null,[f(t,{ref_key:"tableRef",ref:A,border:"",align:"left","row-key":"id","table-layout":"auto",size:"small",data:y.value,columns:u(w),pagination:a,paginationSmall:!0,"max-height":"560px","header-cell-style":{background:"#fafafa",color:"#606266"},onSelectionChange:I,onCurrentChange:T,onSizeChange:O},{platform_type:d(h=>[f(l,null,{default:d(()=>{var B;return[E(X(((B=u(ne).find(({value:q})=>q===h.row.platform_type))==null?void 0:B.label)||"--"),1)]}),_:2},1024)]),_:1},8,["data","columns","pagination"])])),[[c,m.value]]),f(g,{absolute:"","bottom-0px":"",right:"20px",type:"primary",onClick:L,size:"small"},{default:d(()=>[se]),_:1})])]),_:1},8,["modelValue"])}}});var he=U(re,[["__scopeId","data-v-f1a07e28"],["__file","/Users/apple/Desktop/Company Projects/accout-vue3-ui/src/views/InvoiceSales/invoiceApply/components/add-edit-form/order-dialog.vue"]]);export{he as default};