index-2668ebbe.js 5.0 KB

1
  1. import{d as L,H as O,r as s,x as q,b as G,a1 as H,o as c,c as W,f as e,B as r,a,a2 as A,G as u,l as m,A as f,F as X,a6 as Y,S as j,_ as J,L as Q,U as Z,V as $,W as ee,X as le}from"./index-b9299550.js";import{_ as ae}from"./index.vue_vue_type_script_setup_true_lang-ba921998.js";import{_ as te}from"./DictTag.vue_vue_type_script_lang-128aab57.js";import{_ as re}from"./ContentWrap.vue_vue_type_script_setup_true_lang-dd7e3058.js";import{D as k}from"./dict-fc5218c3.js";import{b as oe,d as pe}from"./formatTime-988372b6.js";import{d as ne}from"./download-20922b56.js";import{_ as ie,a as se,d as ce,e as ue}from"./ReceivableForm.vue_vue_type_script_setup_true_lang-797aca57.js";import{u as de}from"./useMessage-903d430d.js";import"./index-1bc6dd97.js";import"./color-6e929987.js";import"./el-card-0ae6fb5f.js";import"./Dialog-f2c6d513.js";import"./_plugin-vue_export-helper-1b428a4d.js";import"./index-bf68c5cb.js";const me=L({name:"Receivable",__name:"index",setup(fe){const y=de(),{t:E}=O(),w=s(!0),C=s(0),S=s([]),p=q({pageNo:1,pageSize:10,no:null,customerId:null}),I=s(),v=s(!1),d=async()=>{w.value=!0;try{const n=await se(p);S.value=n.list,C.value=n.total}finally{w.value=!1}},_=()=>{p.pageNo=1,d()},N=()=>{I.value.resetFields(),_()},T=s(),U=(n,l)=>{T.value.open(n,l)},M=async()=>{try{await y.exportConfirm(),v.value=!0;const n=await ue(p);ne.excel(n,"\u56DE\u6B3E.xls")}catch{}finally{v.value=!1}};return G(()=>{d()}),(n,l)=>{const R=Y,x=j,b=J,i=Q,D=Z,V=re,o=$,h=te,z=ee,F=ae,g=H("hasPermi"),P=le;return c(),W(X,null,[e(V,null,{default:r(()=>[e(D,{class:"-mb-15px",model:a(p),ref_key:"queryFormRef",ref:I,inline:!0,"label-width":"68px"},{default:r(()=>[e(x,{label:"\u56DE\u6B3E\u7F16\u53F7",prop:"no"},{default:r(()=>[e(R,{modelValue:a(p).no,"onUpdate:modelValue":l[0]||(l[0]=t=>a(p).no=t),placeholder:"\u8BF7\u8F93\u5165\u56DE\u6B3E\u7F16\u53F7",clearable:"",onKeyup:A(_,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),e(x,{label:"\u5BA2\u6237\u540D\u79F0",prop:"customerId"},{default:r(()=>[e(R,{modelValue:a(p).customerId,"onUpdate:modelValue":l[1]||(l[1]=t=>a(p).customerId=t),placeholder:"\u8BF7\u8F93\u5165\u5BA2\u6237\u540D\u79F0",clearable:"",onKeyup:A(_,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),e(x,null,{default:r(()=>[e(i,{onClick:_},{default:r(()=>[e(b,{icon:"ep:search",class:"mr-5px"}),l[5]||(l[5]=u(" \u641C\u7D22"))]),_:1}),e(i,{onClick:N},{default:r(()=>[e(b,{icon:"ep:refresh",class:"mr-5px"}),l[6]||(l[6]=u(" \u91CD\u7F6E"))]),_:1}),m((c(),f(i,{type:"primary",plain:"",onClick:l[2]||(l[2]=t=>U("create"))},{default:r(()=>[e(b,{icon:"ep:plus",class:"mr-5px"}),l[7]||(l[7]=u(" \u65B0\u589E "))]),_:1})),[[g,["crm:receivable:create"]]]),m((c(),f(i,{type:"success",plain:"",onClick:M,loading:a(v)},{default:r(()=>[e(b,{icon:"ep:download",class:"mr-5px"}),l[8]||(l[8]=u(" \u5BFC\u51FA "))]),_:1},8,["loading"])),[[g,["crm:receivable:export"]]])]),_:1})]),_:1},8,["model"])]),_:1}),e(V,null,{default:r(()=>[m((c(),f(z,{data:a(S),stripe:!0,"show-overflow-tooltip":!0},{default:r(()=>[e(o,{label:"ID",align:"center",prop:"id"}),e(o,{label:"\u56DE\u6B3E\u7F16\u53F7",align:"center",prop:"no"}),e(o,{label:"\u5BA2\u6237",align:"center",prop:"customerId"}),e(o,{label:"\u5408\u540C",align:"center",prop:"contractId"}),e(o,{label:"\u5BA1\u6279\u72B6\u6001",align:"center",prop:"checkStatus",width:"130px"},{default:r(t=>[e(h,{type:a(k).CRM_AUDIT_STATUS,value:t.row.checkStatus},null,8,["type","value"])]),_:1}),e(o,{label:"\u56DE\u6B3E\u65E5\u671F",align:"center",prop:"returnTime",formatter:a(oe),width:"150px"},null,8,["formatter"]),e(o,{label:"\u56DE\u6B3E\u65B9\u5F0F",align:"center",prop:"returnType",width:"130px"},{default:r(t=>[e(h,{type:a(k).CRM_RECEIVABLE_RETURN_TYPE,value:t.row.returnType},null,8,["type","value"])]),_:1}),e(o,{label:"\u56DE\u6B3E\u91D1\u989D(\u5143)",align:"center",prop:"price"}),e(o,{label:"\u8D1F\u8D23\u4EBA",align:"center",prop:"ownerUserId"}),e(o,{label:"\u6279\u6B21",align:"center",prop:"batchId"}),e(o,{label:"\u72B6\u6001",align:"center",prop:"status"},{default:r(t=>[e(h,{type:a(k).COMMON_STATUS,value:t.row.status},null,8,["type","value"])]),_:1}),e(o,{label:"\u5907\u6CE8",align:"center",prop:"remark"}),e(o,{label:"\u521B\u5EFA\u65F6\u95F4",align:"center",prop:"createTime",formatter:a(pe),width:"180px"},null,8,["formatter"]),e(o,{label:"\u64CD\u4F5C",align:"center",width:"180px"},{default:r(t=>[m((c(),f(i,{link:"",type:"primary",onClick:B=>U("update",t.row.id)},{default:r(()=>l[9]||(l[9]=[u(" \u7F16\u8F91 ")])),_:2},1032,["onClick"])),[[g,["crm:receivable:update"]]]),m((c(),f(i,{link:"",type:"danger",onClick:B=>(async K=>{try{await y.delConfirm(),await ce(K),y.success(E("common.delSuccess")),await d()}catch{}})(t.row.id)},{default:r(()=>l[10]||(l[10]=[u(" \u5220\u9664 ")])),_:2},1032,["onClick"])),[[g,["crm:receivable:delete"]]])]),_:1})]),_:1},8,["data"])),[[P,a(w)]]),e(F,{total:a(C),page:a(p).pageNo,"onUpdate:page":l[3]||(l[3]=t=>a(p).pageNo=t),limit:a(p).pageSize,"onUpdate:limit":l[4]||(l[4]=t=>a(p).pageSize=t),onPagination:d},null,8,["total","page","limit"])]),_:1}),e(ie,{ref_key:"formRef",ref:T,onSuccess:d},null,512)],64)}}});export{me as default};