12345678910111213 |
- import{_ as $,d as ee,w as z,W as le,b1 as ae,x as te,r as i,aw as ue,o as s,G as d,C as a,l as t,u as o,c as S,F as k,D as q,b2 as U,a as w,b as B,M as c,H as oe,b3 as se,L as x,aQ as ne}from"./index.cf8e38c4.js";import{b as re}from"./index.27d93357.js";import{s as ie}from"./configs.56847164.js";import{x as P,a as A,s as de,u as pe}from"./status.7cff7b18.js";import{D as me}from"./date-range.243b84cd.js";const ce={flex:"","gap-2":"","justify-end":"","mb-1":""},fe={flex:"","justify-between":"","mt-2":""},_e=ee({__name:"sales-modal",emits:["save-click-button"],setup(ve,{expose:T,emit:L}){const v=z(!1),u=z({timer:[],sequenceNo:"",qrdtype:"",qrdsource:"",customer:"",platName:"",cxCode:"",platform_type:"1"}),{currentCompany:M}=le(),O=z(null),y=z([]),R={pageSize:15,currentPage:1,total:0},{loading:j,run:H,data:h,pagination:p}=ae({initalData:[],isList:!0,initalPagination:R}),G=m=>y.value=m,g=()=>{const{currentPage:m,pageSize:l}=p,{timer:n,..._}=u.value;H(re({pay_status:"0",size:l,page:m,companyNo:M.value.companyNo,start:n[0],end:n[1],..._}))};function I(){if(y.value.some(({sendStatus:l})=>String(l)==="4")){ne.warning("\u4E0D\u80FD\u9009\u62E9\u53D1\u8D27\u72B6\u6001\u4E3A'\u5DF2\u53D6\u6D88'\u7684\u8BA2\u5355");return}L("save-click-button",o(y)),v.value=!1}const N=m=>{p.currentPage=1,m&&(u.value={timer:[],sequenceNo:"",qrdtype:"",qrdsource:"",customer:"",platName:"",cxCode:"",platform_type:"1"}),g()};function Q(){p.currentPage=1,g()}return T({onDisplay:m=>{v.value=!0,g()}}),te(()=>g()),(m,l)=>{const n=i("el-col"),_=i("el-input"),E=i("el-option"),F=i("el-select"),D=i("el-row"),W=i("el-switch"),b=i("el-button"),C=i("el-tag"),J=i("el-table-column"),K=i("el-pagination"),X=i("el-dialog"),Y=ue("loading");return s(),d(X,{"close-on-click-modal":!1,modelValue:v.value,"onUpdate:modelValue":l[13]||(l[13]=e=>v.value=e),title:"\u9500\u552E\u8BA2\u5355",width:"1040px",onClose:l[14]||(l[14]=()=>y.value=[]),center:""},{default:a(()=>[t(D,{gutter:10,style:{"margin-bottom":"10px"}},{default:a(()=>[t(n,{span:8},{default:a(()=>[t(o(me),{size:"small",modelValue:u.value.timer,"onUpdate:modelValue":l[0]||(l[0]=e=>u.value.timer=e)},null,8,["modelValue"])]),_:1}),t(n,{span:8},{default:a(()=>[t(_,{modelValue:u.value.sequenceNo,"onUpdate:modelValue":l[1]||(l[1]=e=>u.value.sequenceNo=e),placeholder:"\u8BA2\u5355\u7F16\u7801",size:"small"},null,8,["modelValue"])]),_:1}),t(n,{span:8},{default:a(()=>[t(F,{class:"w-full",size:"small",clearable:"",modelValue:u.value.qrdsource,"onUpdate:modelValue":l[2]||(l[2]=e=>u.value.qrdsource=e),placeholder:"\u8BA2\u5355\u6765\u6E90"},{default:a(()=>[(s(!0),S(k,null,q(o(P),e=>(s(),d(E,U({key:e.value},e),null,16))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),t(D,{gutter:10,style:{"margin-bottom":"10px"}},{default:a(()=>[t(n,{span:8},{default:a(()=>[t(F,{class:"w-full",size:"small",clearable:"",modelValue:u.value.qrdtype,"onUpdate:modelValue":l[3]||(l[3]=e=>u.value.qrdtype=e),placeholder:"\u5546\u54C1\u7C7B\u578B"},{default:a(()=>[(s(!0),S(k,null,q(o(A),e=>(s(),d(E,U({key:e.value},e),null,16))),128))]),_:1},8,["modelValue"])]),_:1}),t(n,{span:8},{default:a(()=>[t(_,{placeholder:"\u5BA2\u6237\u540D\u79F0",size:"small",modelValue:u.value.customer,"onUpdate:modelValue":l[4]||(l[4]=e=>u.value.customer=e)},null,8,["modelValue"])]),_:1}),t(n,{span:8},{default:a(()=>[t(_,{placeholder:"\u5E73\u53F0\u540D\u79F0",size:"small",modelValue:u.value.platName,"onUpdate:modelValue":l[5]||(l[5]=e=>u.value.platName=e)},null,8,["modelValue"])]),_:1})]),_:1}),t(D,{gutter:10},{default:a(()=>[t(n,{span:8},{default:a(()=>[t(_,{placeholder:"\u9500\u552E\u8BA2\u5355\u4E3B\u7F16\u7801",size:"small",modelValue:u.value.cxCode,"onUpdate:modelValue":l[6]||(l[6]=e=>u.value.cxCode=e)},null,8,["modelValue"])]),_:1}),t(n,{span:8},{default:a(()=>[t(W,{modelValue:u.value.platform_type,"onUpdate:modelValue":l[7]||(l[7]=e=>u.value.platform_type=e),size:"small","active-text":"toC","inactive-text":"toB","active-value":"2","inactive-value":"1"},null,8,["modelValue"]),w(` <el-select
- v-model="data.platform_type"
- size="small"
- placeholder="\u5E73\u53F0\u7C7B\u578B"
- style="width: 100%"
- >
- <el-option
- v-for="opt in useTypeOptions"
- :value="opt.value"
- :label="opt.label"
- :key="opt.value"
- />
- </el-select> `)]),_:1})]),_:1}),B("div",ce,[t(b,{size:"small",type:"primary",onClick:l[8]||(l[8]=()=>N())},{default:a(()=>[c("\u641C\u7D22")]),_:1}),t(b,{size:"small",onClick:l[9]||(l[9]=()=>N(!0))},{default:a(()=>[c("\u91CD\u7F6E")]),_:1})]),oe((s(),d(o(se),{data:o(h),onSelectionChange:G,ref_key:"tableRef",ref:O,border:"",size:"small","row-key":"sequenceNo","max-height":"520px"},{default:a(()=>[(s(!0),S(k,null,q(o(ie),(e,Z)=>(s(),d(J,{prop:e.field,label:e.label,key:Z,width:e.width+"px",fixed:e.fixed,type:e.type,"show-overflow-tooltip":""},{default:a(({row:V})=>[e.field==="qrdType"?(s(),d(C,{key:0,size:"small"},{default:a(()=>{var r;return[c(x(((r=o(A).find(f=>f.value===V.qrdType))==null?void 0:r.label)||"--"),1)]}),_:2},1024)):e.field==="qrdSource"?(s(),d(C,{key:1,size:"small"},{default:a(()=>{var r;return[c(x(((r=o(P).find(f=>f.value===V.qrdSource))==null?void 0:r.label)||"--"),1)]}),_:2},1024)):e.field==="sendStatus"?(s(),d(C,{key:2},{default:a(()=>{var r;return[c(x((r=o(de).find(f=>String(V.sendStatus)===f.value))==null?void 0:r.label),1)]}),_:2},1024)):w("v-if",!0),e.field==="platform_type"?(s(),d(C,{key:3,size:"small"},{default:a(()=>{var r;return[c(x(((r=o(pe).find(f=>f.value===V.platform_type))==null?void 0:r.label)||"--"),1)]}),_:2},1024)):w("v-if",!0)]),_:2},1032,["prop","label","width","fixed","type"]))),128))]),_:1},8,["data"])),[[Y,o(j)]]),B("div",fe,[t(K,{"current-page":o(p).currentPage,"onUpdate:currentPage":l[10]||(l[10]=e=>o(p).currentPage=e),"page-size":o(p).pageSize,"onUpdate:pageSize":l[11]||(l[11]=e=>o(p).pageSize=e),total:o(p).total,"page-sizes":[15,50,100],onSizeChange:Q,layout:"sizes, prev, pager, next",onCurrentChange:g,size:"small"},null,8,["current-page","page-size","total"]),B("div",null,[t(b,{type:"primary",onClick:I,size:"small"},{default:a(()=>[c("\u4FDD\u5B58")]),_:1}),t(b,{onClick:l[12]||(l[12]=()=>v.value=!1),size:"small"},{default:a(()=>[c("\u53D6\u6D88")]),_:1})])])]),_:1},8,["modelValue"])}}});var ze=$(_e,[["__file","/Users/apple/Desktop/CompanyProjects/accout-vue3-ui/src/views/InvoiceSales/capitalClaim/components/basic-claim/sales-modal.vue"]]);export{ze as default};
|