index-49f35687.js 5.0 KB

1
  1. import{d as B,z as O,r as s,f as j,x as G,Q as H,o as c,c as J,i as e,w as r,a,R as E,m as u,B as d,j as f,F as L,V as Q,G as Y,_ as W,q as X,H as Z,I as $,J as ee,K as le}from"./index-34852970.js";import{_ as ae}from"./index.vue_vue_type_script_setup_true_lang-1515f911.js";import{_ as te}from"./DictTag.vue_vue_type_script_lang-7acc703f.js";import{_ as re}from"./ContentWrap.vue_vue_type_script_setup_true_lang-eb026e5c.js";import{D as k}from"./dict-5c28424e.js";import{b as oe,d as pe}from"./formatTime-2355f062.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-1db04ffa.js";import{u as me}from"./useMessage-f6294882.js";import"./index-d6d07698.js";import"./color-6e929987.js";import"./el-card-73839c3c.js";import"./Dialog-e0707d40.js";import"./_plugin-vue_export-helper-1b428a4d.js";import"./index-53ede70b.js";const de=B({name:"Receivable",__name:"index",setup(fe){const y=me(),{t:N}=O(),w=s(!0),C=s(0),I=s([]),p=j({pageNo:1,pageSize:10,no:null,customerId:null}),S=s(),v=s(!1),m=async()=>{w.value=!0;try{const n=await se(p);I.value=n.list,C.value=n.total}finally{w.value=!1}},_=()=>{p.pageNo=1,m()},A=()=>{S.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(()=>{m()}),(n,l)=>{const R=Q,x=Y,g=W,i=X,z=Z,V=re,o=$,h=te,D=ee,F=ae,b=H("hasPermi"),K=le;return c(),J(L,null,[e(V,null,{default:r(()=>[e(z,{class:"-mb-15px",model:a(p),ref_key:"queryFormRef",ref:S,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:E(_,["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:E(_,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),e(x,null,{default:r(()=>[e(i,{onClick:_},{default:r(()=>[e(g,{icon:"ep:search",class:"mr-5px"}),l[5]||(l[5]=u(" \u641C\u7D22"))]),_:1}),e(i,{onClick:A},{default:r(()=>[e(g,{icon:"ep:refresh",class:"mr-5px"}),l[6]||(l[6]=u(" \u91CD\u7F6E"))]),_:1}),d((c(),f(i,{type:"primary",plain:"",onClick:l[2]||(l[2]=t=>U("create"))},{default:r(()=>[e(g,{icon:"ep:plus",class:"mr-5px"}),l[7]||(l[7]=u(" \u65B0\u589E "))]),_:1})),[[b,["crm:receivable:create"]]]),d((c(),f(i,{type:"success",plain:"",onClick:M,loading:a(v)},{default:r(()=>[e(g,{icon:"ep:download",class:"mr-5px"}),l[8]||(l[8]=u(" \u5BFC\u51FA "))]),_:1},8,["loading"])),[[b,["crm:receivable:export"]]])]),_:1})]),_:1},8,["model"])]),_:1}),e(V,null,{default:r(()=>[d((c(),f(D,{data:a(I),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=>[d((c(),f(i,{link:"",type:"primary",onClick:P=>U("update",t.row.id)},{default:r(()=>l[9]||(l[9]=[u(" \u7F16\u8F91 ")])),_:2},1032,["onClick"])),[[b,["crm:receivable:update"]]]),d((c(),f(i,{link:"",type:"danger",onClick:P=>(async q=>{try{await y.delConfirm(),await ce(q),y.success(N("common.delSuccess")),await m()}catch{}})(t.row.id)},{default:r(()=>l[10]||(l[10]=[u(" \u5220\u9664 ")])),_:2},1032,["onClick"])),[[b,["crm:receivable:delete"]]])]),_:1})]),_:1},8,["data"])),[[K,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:m},null,8,["total","page","limit"])]),_:1}),e(ie,{ref_key:"formRef",ref:T,onSuccess:m},null,512)],64)}}});export{de as default};