order-dialog.088249f3.js 3.2 KB

1
  1. import{f as R}from"./index.ba11a993.js";import{u as q,_ as I}from"./use-page-search.c21c835a.js";import{r as O}from"./responseHandle.86881388.js";import{_ as T,e as $,p as M,q as o,a5 as j,r as m,ad as H,o as F,C as U,A as y,a as G,h as f,j as r,D as J,c as K,L as Q,aw as _}from"./index.197db209.js";import{useColumns as W}from"./columns.446f8933.js";import"./basic-form.1636836f.js";import"./global.9ad647c8.js";import"./hooks.f1aab91e.js";import"./status.b8063a0d.js";const X={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"}]};const Y={relative:""},Z=Q("\u4FDD\u5B58"),ee=$({__name:"order-dialog",emits:["reload","save-btn-click"],setup(te,{expose:B,emit:b}){const{columns:k}=W(),{logout:E}=M(),s=o(!1),d=o(!1),h=o([]),D=o(),v=o([]),g={page:1,size:10},c=j({total:0,pageSize:10,currentPage:1,background:!0});let p={};const u=o({...g}),C=o(""),{handleSearchClick:S,handleResetClick:w}=q(e=>(p=e,i(),{result:{},deleteProps:[]}),()=>{p={},i()}),N=e=>{u.value.page=e,i()};function A(){u.value={...g},w()}async function x(e){s.value=!0,C.value=e,await i()}function P(e){v.value=e}async function i(){d.value=!0;const{code:e,data:t,message:n}=await R({companyNo:C.value,cat_status:"1",inv_is:"1",inv_status:"0",...p,...u.value});O({code:e,message:n,logout:E,handler:()=>{const{list:a,count:l}=t!=null?t:{};h.value=a!=null?a:[],c.total=l!=null?l:0,c.pageSize=u.value.size,c.currentPage=u.value.page}}),d.value=!1}function z(){const e=r(v);if(e.length===0)return _.error("\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u9500\u552E\u8BA2\u5355\uFF01");const t=e.filter(a=>a.winv_fee==="0.00"),n=e.filter(a=>String(a.winv_num)==="0");if(t.length!==0)return _.error(`\u9500\u552E\u5355 ${t[0].sequenceNo} \u5F00\u7968\u91D1\u989D\u4E3A\u96F6`);if(n.length!==0)return _.error(`\u9500\u552E\u5355 ${n[0].sequenceNo} \u5F00\u7968\u6570\u91CF\u4E3A\u96F6`);b("save-btn-click",e),s.value=!1}return B({show:x}),(e,t)=>{const n=m("PureTable"),a=m("el-button"),l=m("el-dialog"),V=H("loading");return F(),U(l,{modelValue:s.value,"onUpdate:modelValue":t[0]||(t[0]=L=>s.value=L),"close-on-press-escape":!1,center:"","append-to-body":"","destroy-on-close":"",top:"5vh",title:"\u6DFB\u52A0\u9500\u552E\u8BA2\u5355",width:"1040px"},{default:y(()=>[G("div",Y,[f(r(I),{class:"search",onResetBtnClick:A,onSearchBtnClick:r(S),"form-config":r(X)},null,8,["onSearchBtnClick","form-config"]),J((F(),K("div",null,[f(n,{ref_key:"tableRef",ref:D,border:"",align:"left","row-key":"id","table-layout":"auto",size:"small",data:h.value,columns:r(k),pagination:c,paginationSmall:!0,"header-cell-style":{background:"#fafafa",color:"#606266"},onSelectionChange:P,onCurrentChange:N},null,8,["data","columns","pagination"])])),[[V,d.value]]),f(a,{absolute:"","bottom-0px":"",right:"20px",type:"primary",onClick:z,size:"small"},{default:y(()=>[Z]),_:1})])]),_:1},8,["modelValue"])}}});var de=T(ee,[["__scopeId","data-v-769d4b2a"]]);export{de as default};