12345678910 |
- import{_ as K,d as O,w as i,b4 as U,r as s,aC as M,o as h,c as b,j as e,aR as W,C as a,F as g,D as G,H,l as v,G as J,M as d,L as m,a as Q,bo as X,h as Y,aS as y}from"./index.js";import{h as Z}from"./index.d40df41c.js";const ee={class:"flex justify-end w-full mt-[10px]"},te=O({__name:"batch",props:{platformType:{type:String,required:!0},customerNo:{type:null,required:!0},companyNo:{type:String,required:!0}},emits:["list"],setup(C,{emit:D}){const w=C,n=i(""),x=i(null),{run:A,data:p,loading:N}=U({isList:!0,success:l=>c.value.total=l.count}),T={page:1,size:100,total:0,pay_status:"1",status:[0],good_status:2},E=i(1),q=i([]),c=i({...T});function S(){if(!p.value||p.value.length===0){y.warning("\u81F3\u5C11\u6DFB\u52A0\u4E00\u6761\u901A\u7528\u8BA2\u5355");return}D("list",p.value),p.value=[]}const V=async l=>A(Z({orderCode:l,...c.value,platform_type:w.platformType,customerNo:w.customerNo,companyNo:w.companyNo,status:Number(E.value)===-1?[-1,...c.value.status]:c.value.status})),F=" ",_=`
- `;function k(l=""){if(!l)return"";let u=l;const r=u.includes(F),f=u.includes(_);return r&&(u=u.split(F).join("")),f&&(u=u.split(_).join("")),u}async function L(){const l=k(n.value),u=l.replace(/[,。;、; .]/g,",").replace(/(^,*)|(,*$)/g,""),r=u.split(",");if(u.length===0||r.length===0){y.warning("\u4E0D\u80FD\u89E3\u6790\u7A7A\u6587\u672C"),n.value=l;return}await V(r),n.value=""}const j=[{value:1,label:"\u5DF2\u56DE\u6B3E"},{value:-1,label:"\u65E0\u56DE\u6B3E\u9650\u5236"}];return(l,u)=>{const r=s("ElInput"),f=s("ElOption"),z=s("ElSelect"),P=s("ElCol"),o=s("ElTableColumn"),R=s("ElTag"),$=s("ElButton"),I=M("loading");return h(),b(g,null,[e(r,{rows:4,modelValue:n.value,"onUpdate:modelValue":u[0]||(u[0]=t=>n.value=t),style:{"margin-bottom":"10px"},placeholder:"\u9500\u552E\u5355\u7F16\u7801(\u5C0F\u4E8E100\u6761)\uFF0C\u7CFB\u7EDF\u652F\u6301\u7684\u5206\u5272\u7B26\u4E3A\u9017\u53F7(,)\u3001\u53E5\u53F7(.)\u3001\u5206\u53F7(;)\u3001\u987F\u53F7(\u3001)\uFF0C\u56DE\u8F66\u540E\u5F00\u59CB\u89E3\u6790\u3002",type:"textarea",onKeydown:W(L,["enter"])},null,8,["modelValue","onKeydown"]),e(P,{span:4,style:{width:"100%"}},{default:a(()=>[e(z,{modelValue:E.value,"onUpdate:modelValue":u[1]||(u[1]=t=>E.value=t),size:"small",placeholder:"\u5173\u8054\u5DF2\u56DE\u6B3E\u72B6\u6001"},{default:a(()=>[(h(),b(g,null,G(j,({label:t,value:B})=>e(f,{label:t,value:B,key:B},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1}),H((h(),J(v(X),{ref_key:"tableRef",ref:x,border:"",size:"small",data:v(p),class:"mt-[10px]",onSelectionChange:u[2]||(u[2]=t=>q.value=t),"max-height":"500px"},{default:a(()=>[e(o,{label:"\u901A\u7528\u8BA2\u5355\u7F16\u53F7","min-width":"160",prop:"tyCode","show-overflow-tooltip":""}),e(o,{label:"\u786E\u8BA4\u5355\u7F16\u53F7","min-width":"160",prop:"orderCode","show-overflow-tooltip":""}),e(o,{label:"\u9500\u552E\u8BA2\u5355\u4E3B\u7F16\u53F7","min-width":"160",prop:"cxCode","show-overflow-tooltip":""}),e(o,{label:"\u5546\u54C1\u7F16\u53F7","min-width":"160",prop:"goodNo","show-overflow-tooltip":""}),e(o,{label:"\u5546\u54C1\u540D\u79F0","min-width":"160",prop:"goodName","show-overflow-tooltip":""}),e(o,{label:"\u7533\u8BF7\u4EBA",prop:"apply_name",width:"100px","show-overflow-tooltip":""}),e(o,{label:"\u4E70\u5165\u65B9\u516C\u53F8","min-width":"160",prop:"customerName","show-overflow-tooltip":""}),e(o,{label:"\u5356\u51FA\u65B9\u516C\u53F8","min-width":"160",prop:"companyName","show-overflow-tooltip":""}),e(o,{label:"\u4E0B\u5355\u6570\u91CF",width:"80",prop:"goodNum","show-overflow-tooltip":""},{default:a(t=>[d(m(t.row.qrd?t.row.qrd.goodNum:""),1)]),_:1}),e(o,{label:"\u9500\u552E\u5355\u4EF7",width:"80",prop:"goodPrice","show-overflow-tooltip":""},{default:a(t=>[d(m(t.row.qrd?t.row.qrd.goodPrice:""),1)]),_:1}),Q(` \r
- <ElTableColumn label="\u5173\u8054\u5DF2\u56DE\u6B3E\u72B6\u6001" width="110" prop="pay_status" show-overflow-tooltip>\r
- <template #default="scope">\r
- <ElTag>\r
- {{ retrun_status.find(c => c.value == scope.row.qrd.pay_status)?.label || '--' }}\r
- </ElTag>\r
- </template>\r
- </ElTableColumn> \r
- `),e(o,{label:"\u5173\u8054\u5DF2\u56DE\u6B3E\u72B6\u6001",width:"110",prop:"pay_status","show-overflow-tooltip":""},{default:a(t=>[e(R,null,{default:a(()=>[d(m(String(t.row.status)==="-1"?"\u672A\u56DE\u6B3E":"\u5DF2\u56DE\u6B3E"),1)]),_:2},1024)]),_:1}),e(o,{label:"\u7A0E\u7387",width:"80",prop:"goodPrice","show-overflow-tooltip":""},{default:a(t=>[d(m(t.row.qrd?`${t.row.qrd.tax}%`:""),1)]),_:1}),e(o,{label:"\u4E0B\u5355\u65F6\u95F4",width:"100",prop:"addtime","show-overflow-tooltip":""})]),_:1},8,["data"])),[[I,v(N)]]),Y("div",ee,[e($,{type:"primary",size:"small",onClick:S},{default:a(()=>[d("\u6DFB\u52A0")]),_:1})])],64)}}});var le=K(te,[["__file","C:/Users/63107/Desktop/projects/settle-vue3/src/views/InvoiceSales/currentcyOrderRecord/components/batch.vue"]]);export{le as default};
|