single.740b90.js 6.3 KB

123456789101112
  1. import{_ as W,d as G,w,ba as I,x as Z,r as s,aC as $,o as v,c as C,j as o,C as l,a as F,F as y,D as J,M as a,H as K,l as g,G as Q,L as n,bw as X,h as Y,aZ as D}from"./index.js";import{h as ee}from"./index.b800fd2b.js";const oe={class:"flex justify-between w-full mt-[10px]"},te=G({__name:"single",props:{platformType:{type:String,required:!0},customerNo:{type:null,required:!0},companyNo:{type:String,required:!0}},emits:["list"],setup(S,{expose:A,emit:x}){const c=S,_=w(null),N=[{value:"0",label:"\u5F85\u4E0E\u4F9B\u5E94\u5546\u786E\u8BA4"},{value:"1",label:"\u5F85\u5165\u5E93"},{value:"2",label:"\u90E8\u5206\u5165\u5E93"},{value:"3",label:"\u5165\u5E93\u5B8C\u6210"},{value:"4",label:"\u5DF2\u53D6\u6D88\u8BA2\u5355"}],{run:z,data:T,loading:k}=I({isList:!0,success:f=>r.value.total=f.count}),b={page:1,size:15,total:0,good_status:2,status:[0]},d=w(1),m=w([]),r=w({...b});function q(){var u;if(m.value.length===0){D.warning("\u8BF7\u9009\u62E9\u901A\u7528\u8BA2\u5355");return}if(m.value.some(({cgd:E})=>E.cgd_status==="0")){D.warning("\u4E0D\u80FD\u9009\u62E9\u91C7\u8D2D\u5355\u72B6\u6001\u4E3A`\u5F85\u4E0E\u4F9B\u5E94\u5546\u786E\u8BA4`\u7684\u901A\u7528\u8BA2\u5355");return}x("list",m.value),(u=_.value)==null||u.clearSelection()}const i=()=>{z(ee({...r.value,platform_type:c.platformType,customerNo:c.customerNo,companyNo:c.companyNo,status:Number(d.value)===-1?[-1,...r.value.status]:r.value.status}))},P=[{value:1,label:"\u5DF2\u56DE\u6B3E"},{value:-1,label:"\u65E0\u56DE\u6B3E\u9650\u5236"}];return Z(()=>i()),A({search:()=>i()}),(f,u)=>{const E=s("ElOption"),V=s("ElSelect"),h=s("ElCol"),B=s("el-button"),O=s("ElRow"),t=s("ElTableColumn"),L=s("el-tag"),R=s("ElTag"),j=s("ElPagination"),U=s("ElButton"),H=$("loading");return v(),C(y,null,[o(O,{class:"mb-[10px]"},{default:l(()=>[F(` <ElCol :span="4" style="margin-right: 10px">\r
  2. <ElSelect style="width:100%" :modelValue="String(params.status[0])" size="small" disabled>\r
  3. <ElOption v-for="{ label, value } in tyStatusOptions" :label="label" :value="value" :key="value" />\r
  4. </ElSelect>\r
  5. </ElCol> `),o(h,{span:4,style:{width:"100%"}},{default:l(()=>[o(V,{modelValue:d.value,"onUpdate:modelValue":u[0]||(u[0]=e=>d.value=e),size:"small",placeholder:"\u5173\u8054\u5DF2\u56DE\u6B3E\u72B6\u6001"},{default:l(()=>[(v(),C(y,null,J(P,({label:e,value:p})=>o(E,{label:e,value:p,key:p},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1}),o(h,{span:19,class:"fr"},{default:l(()=>[o(B,{style:{float:"right"},size:"small",type:"primary",onClick:u[1]||(u[1]=()=>{i()})},{default:l(()=>[a("\u641C\u7D22")]),_:1}),o(B,{style:{float:"right","margin-right":"10px"},size:"small",onClick:u[2]||(u[2]=()=>{r.value=b,d.value=1,i()})},{default:l(()=>[a("\u91CD\u7F6E")]),_:1})]),_:1})]),_:1}),K((v(),Q(g(X),{ref_key:"tableRef",ref:_,border:"",size:"small",data:g(T),class:"mt-[10px]",onSelectionChange:u[3]||(u[3]=e=>m.value=e)},{default:l(()=>[o(t,{type:"selection",fixed:"left"}),o(t,{label:"\u901A\u7528\u8BA2\u5355\u7F16\u53F7","min-width":"160",prop:"tyCode","show-overflow-tooltip":""}),o(t,{label:"\u786E\u8BA4\u5355\u7F16\u53F7","min-width":"160",prop:"orderCode","show-overflow-tooltip":""}),o(t,{label:"\u9500\u552E\u8BA2\u5355\u4E3B\u7F16\u53F7","min-width":"160",prop:"cxCode","show-overflow-tooltip":""}),o(t,{label:"\u5546\u54C1\u7F16\u53F7","min-width":"160",prop:"goodNo","show-overflow-tooltip":""}),o(t,{label:"\u5546\u54C1\u540D\u79F0","min-width":"160",prop:"goodName","show-overflow-tooltip":""}),o(t,{label:"\u91C7\u8D2D\u5355\u72B6\u6001","min-width":"130","show-overflow-tooltip":""},{default:l(e=>[o(L,null,{default:l(()=>{var p;return[a(n(((p=N.find(({value:M})=>M===e.row.cgd.cgd_status))==null?void 0:p.label)||"--"),1)]}),_:2},1024)]),_:1}),o(t,{label:"\u7C7B\u76EE\u7F16\u7801","min-width":"130","show-overflow-tooltip":""},{default:l(e=>[a(n(e.row.good?e.row.good.inv_cat_code:""),1)]),_:1}),o(t,{label:"\u8D27\u7269\u548C\u52B3\u52A1\u540D\u79F0","min-width":"130","show-overflow-tooltip":""},{default:l(e=>[a(n(e.row.good?e.row.good.inv_cat_name:""),1)]),_:1}),o(t,{label:"\u5F00\u7968\u5546\u54C1\u540D\u79F0","min-width":"160","show-overflow-tooltip":""},{default:l(e=>[a(n(e.row.good?e.row.good.inv_good_name:""),1)]),_:1}),o(t,{label:"\u5F00\u7968\u7A0E\u7387","min-width":"80","show-overflow-tooltip":""},{default:l(e=>[a(n(e.row.good?e.row.good.inv_tax:""),1)]),_:1}),o(t,{label:"\u7533\u8BF7\u4EBA",prop:"apply_name",width:"100px","show-overflow-tooltip":""}),o(t,{label:"\u4E70\u5165\u65B9\u516C\u53F8","min-width":"160",prop:"customerName","show-overflow-tooltip":""}),o(t,{label:"\u5356\u51FA\u65B9\u516C\u53F8","min-width":"160",prop:"companyName","show-overflow-tooltip":""}),o(t,{label:"\u4E0B\u5355\u6570\u91CF",width:"80",prop:"goodNum","show-overflow-tooltip":""},{default:l(e=>[a(n(e.row.qrd?e.row.qrd.goodNum:""),1)]),_:1}),o(t,{label:"\u9500\u552E\u5355\u4EF7",width:"80",prop:"goodPrice","show-overflow-tooltip":""},{default:l(e=>[a(n(e.row.qrd?e.row.qrd.goodPrice:""),1)]),_:1}),o(t,{label:"\u5173\u8054\u5DF2\u56DE\u6B3E\u72B6\u6001",width:"110",prop:"pay_status","show-overflow-tooltip":""},{default:l(e=>[o(R,null,{default:l(()=>[a(n(String(e.row.status)==="-1"?"\u672A\u56DE\u6B3E":"\u5DF2\u56DE\u6B3E"),1)]),_:2},1024)]),_:1}),F(` <ElTableColumn label="\u5BF9\u8D26\u72B6\u6001" width="80" prop="status" show-overflow-tooltip>\r
  6. \r
  7. <template #default="scope">\r
  8. <ElTag>\r
  9. {{ tyStatusOptions.find(c => c.value == scope.row.status)?.label || '--' }}\r
  10. </ElTag>\r
  11. </template>\r
  12. </ElTableColumn> `),o(t,{label:"\u7A0E\u7387",width:"80",prop:"goodPrice","show-overflow-tooltip":""},{default:l(e=>[a(n(e.row.qrd?`${e.row.qrd.tax}%`:""),1)]),_:1}),o(t,{label:"\u4E0B\u5355\u65F6\u95F4",width:"100",prop:"addtime","show-overflow-tooltip":""})]),_:1},8,["data"])),[[H,g(k)]]),Y("div",oe,[o(j,{currentPage:r.value.page,"onUpdate:currentPage":u[4]||(u[4]=e=>r.value.page=e),pageSize:r.value.size,"onUpdate:pageSize":u[5]||(u[5]=e=>r.value.size=e),layout:"total,prev, pager, next, jumper",total:r.value.total,background:!0,small:!0,onSizeChange:i,onCurrentChange:i},null,8,["currentPage","pageSize","total"]),o(U,{type:"primary",size:"small",onClick:q},{default:l(()=>[a("\u6DFB\u52A0")]),_:1})])],64)}}});var ae=W(te,[["__file","C:/Users/63107/Desktop/projects/settle-vue3/src/views/InvoiceSales/currentcyOrderRecord/components/single.vue"]]);export{ae as default};