1 |
- import{_ as q,q as I,A as M,B as a,a4 as O,r as m,as as T,o as F,n as y,t as d,H as k,v as r,L as H,S as $,aM as v}from"./index.413ee8cb.js";import{f as U}from"./index.6bc184dd.js";import{u as j,P as G}from"./use-page-search.4f9e3dd3.js";import{r as J}from"./responseHandle.6d0667d8.js";import{useColumns as K}from"./columns.df366902.js";import"./basic-form.1f1ab9b1.js";import"./global.9ad647c8.js";import"./hooks.217daa00.js";import"./status.b8063a0d.js";const Q={colLayout:{span:8},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:"\u9500\u552E\u8BA2\u5355\u7F16\u53F7"},{field:"customerNo",type:"input",placeholder:"\u5BA2\u6237\u7F16\u53F7"},{field:"customer",type:"input",placeholder:"\u5BA2\u6237\u540D\u79F0"}]},W=$("\u4FDD\u5B58"),X=I({__name:"order-dialog",emits:["reload","save-btn-click"],setup(Y,{expose:B,emit:E}){const{columns:S}=K(),{logout:b}=M(),s=a(!1),p=a(!1),g=a([]),w=a(),h=a([]),_={page:1,size:10},i=O({total:0,pageSize:10,currentPage:1,background:!0});let f={};const u=a({..._}),C=a(""),{handleSearchClick:D,handleResetClick:A}=j(e=>(f=e,c(),{result:{},deleteProps:[]}),()=>{f={},c()}),P=e=>{u.value.page=e,c()};function N(){u.value={..._},A()}async function x(e){s.value=!0,C.value=e,await c()}function z(e){h.value=e}async function c(){p.value=!0;const{code:e,data:o,message:n}=await U({companyNo:C.value,cat_status:"1",inv_is:"1",inv_status:"0",...f,...u.value});J({code:e,message:n,logout:b,handler:()=>{const{list:t,count:l}=o!=null?o:{};g.value=t!=null?t:[],i.total=l!=null?l:0,i.pageSize=u.value.size,i.currentPage=u.value.page}}),p.value=!1}function L(){const e=r(h);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"),n=e.filter(t=>String(t.winv_num)==="0");if(o.length!==0)return v.error(`\u9500\u552E\u5355 ${o[0].sequenceNo} \u5F00\u7968\u91D1\u989D\u4E3A\u96F6`);if(n.length!==0)return v.error(`\u9500\u552E\u5355 ${n[0].sequenceNo} \u5F00\u7968\u6570\u91CF\u4E3A\u96F6`);E("save-btn-click",e),s.value=!1}return B({show:x}),(e,o)=>{const n=m("PureTable"),t=m("el-button"),l=m("el-dialog"),R=T("loading");return F(),y("div",null,[d(l,{modelValue:s.value,"onUpdate:modelValue":o[0]||(o[0]=V=>s.value=V),"close-on-press-escape":!1,center:"","append-to-body":"","destroy-on-close":"",top:"5vh",title:"\u6DFB\u52A0\u9500\u552E\u8BA2\u5355",width:"1040px"},{default:k(()=>[d(r(G),{onResetBtnClick:N,onSearchBtnClick:r(D),"form-config":r(Q)},null,8,["onSearchBtnClick","form-config"]),H((F(),y("div",null,[d(n,{ref_key:"tableRef",ref:w,border:"",align:"left","row-key":"id","table-layout":"auto",size:"small",data:g.value,columns:r(S),pagination:i,paginationSmall:!0,"header-cell-style":{background:"#fafafa",color:"#606266"},onSelectionChange:z,onCurrentChange:P},null,8,["data","columns","pagination"])])),[[R,p.value]]),d(t,{type:"primary",onClick:L},{default:k(()=>[W]),_:1})]),_:1},8,["modelValue"])])}}});var se=q(X,[["__file","D:/work/accout-vue3-ui/src/views/InvoiceSales/invoiceApply/components/add-edit-form/order-dialog.vue"]]);export{se as default};
|