index-cf990e04.js 5.3 KB

1
  1. import{d as q,H as D,r as s,x as H,b as W,a1 as X,o as m,c as j,f as e,B as o,a,a2 as v,G as u,l as f,A as g,F as J,a6 as M,S as Q,_ as Y,L as Z,U as $,V as ee,W as le,X as ae}from"./index-24b5bd0d.js";import{_ as te}from"./index.vue_vue_type_script_setup_true_lang-d8bf5c47.js";import{_ as oe}from"./DictTag.vue_vue_type_script_lang-69a2d8c6.js";import{_ as re}from"./ContentWrap.vue_vue_type_script_setup_true_lang-1e5dab5a.js";import{D as T}from"./dict-65668e05.js";import{d as C}from"./formatTime-f52baefd.js";import{d as ne}from"./download-20922b56.js";import{_ as pe,g as ie,d as se,e as me}from"./ClueForm.vue_vue_type_script_setup_true_lang-77f1a792.js";import{u as ue}from"./useMessage-6f610bbd.js";import"./index-15201e14.js";import"./color-6e929987.js";import"./el-card-0b237923.js";import"./Dialog-23d56afa.js";import"./_plugin-vue_export-helper-1b428a4d.js";import"./index-f6c2e6ed.js";const ce=q({name:"CrmClue",__name:"index",setup(de){const y=ue(),{t:F}=D(),x=s(!0),S=s(0),N=s([]),r=H({pageNo:1,pageSize:10,name:null,telephone:null,mobile:null}),U=s(),h=s(!1),c=async()=>{x.value=!0;try{const p=await ie(r);N.value=p.list,S.value=p.total}finally{x.value=!1}},d=()=>{r.pageNo=1,c()},O=()=>{U.value.resetFields(),d()},V=s(),I=(p,l)=>{V.value.open(p,l)},L=async()=>{try{await y.exportConfirm(),h.value=!0;const p=await me(r);ne.excel(p,"\u7EBF\u7D22.xls")}catch{}finally{h.value=!1}};return W(()=>{c()}),(p,l)=>{const k=M,_=Q,b=Y,i=Z,z=$,A=re,n=ee,R=oe,B=le,G=te,w=X("hasPermi"),K=ae;return m(),j(J,null,[e(A,null,{default:o(()=>[e(z,{class:"-mb-15px",model:a(r),ref_key:"queryFormRef",ref:U,inline:!0,"label-width":"68px"},{default:o(()=>[e(_,{label:"\u7EBF\u7D22\u540D\u79F0",prop:"name"},{default:o(()=>[e(k,{modelValue:a(r).name,"onUpdate:modelValue":l[0]||(l[0]=t=>a(r).name=t),placeholder:"\u8BF7\u8F93\u5165\u7EBF\u7D22\u540D\u79F0",clearable:"",onKeyup:v(d,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),e(_,{label:"\u7535\u8BDD",prop:"telephone"},{default:o(()=>[e(k,{modelValue:a(r).telephone,"onUpdate:modelValue":l[1]||(l[1]=t=>a(r).telephone=t),placeholder:"\u8BF7\u8F93\u5165\u7535\u8BDD",clearable:"",onKeyup:v(d,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),e(_,{label:"\u624B\u673A\u53F7",prop:"mobile"},{default:o(()=>[e(k,{modelValue:a(r).mobile,"onUpdate:modelValue":l[2]||(l[2]=t=>a(r).mobile=t),placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7",clearable:"",onKeyup:v(d,["enter"]),class:"!w-240px"},null,8,["modelValue"])]),_:1}),e(_,null,{default:o(()=>[e(i,{onClick:d},{default:o(()=>[e(b,{icon:"ep:search",class:"mr-5px"}),l[6]||(l[6]=u(" \u641C\u7D22"))]),_:1}),e(i,{onClick:O},{default:o(()=>[e(b,{icon:"ep:refresh",class:"mr-5px"}),l[7]||(l[7]=u(" \u91CD\u7F6E"))]),_:1}),f((m(),g(i,{type:"primary",onClick:l[3]||(l[3]=t=>I("create"))},{default:o(()=>[e(b,{icon:"ep:plus",class:"mr-5px"}),l[8]||(l[8]=u(" \u65B0\u589E "))]),_:1})),[[w,["crm:clue:create"]]]),f((m(),g(i,{type:"success",plain:"",onClick:L,loading:a(h)},{default:o(()=>[e(b,{icon:"ep:download",class:"mr-5px"}),l[9]||(l[9]=u(" \u5BFC\u51FA "))]),_:1},8,["loading"])),[[w,["crm:clue:export"]]])]),_:1})]),_:1},8,["model"])]),_:1}),e(A,null,{default:o(()=>[f((m(),g(B,{data:a(N),stripe:!0,"show-overflow-tooltip":!0},{default:o(()=>[e(n,{label:"\u7F16\u53F7",align:"center",prop:"id"}),e(n,{label:"\u8F6C\u5316\u72B6\u6001",align:"center",prop:"transformStatus"},{default:o(t=>[e(R,{type:a(T).INFRA_BOOLEAN_STRING,value:t.row.transformStatus},null,8,["type","value"])]),_:1}),e(n,{label:"\u8DDF\u8FDB\u72B6\u6001",align:"center",prop:"followUpStatus"},{default:o(t=>[e(R,{type:a(T).INFRA_BOOLEAN_STRING,value:t.row.followUpStatus},null,8,["type","value"])]),_:1}),e(n,{label:"\u7EBF\u7D22\u540D\u79F0",align:"center",prop:"name"}),e(n,{label:"\u5BA2\u6237id",align:"center",prop:"customerId"}),e(n,{label:"\u4E0B\u6B21\u8054\u7CFB\u65F6\u95F4",align:"center",prop:"contactNextTime",formatter:a(C),width:"180px"},null,8,["formatter"]),e(n,{label:"\u7535\u8BDD",align:"center",prop:"telephone"}),e(n,{label:"\u624B\u673A\u53F7",align:"center",prop:"mobile"}),e(n,{label:"\u5730\u5740",align:"center",prop:"address"}),e(n,{label:"\u8D1F\u8D23\u4EBA",align:"center",prop:"ownerUserId"}),e(n,{label:"\u6700\u540E\u8DDF\u8FDB\u65F6\u95F4",align:"center",prop:"contactLastTime",formatter:a(C),width:"180px"},null,8,["formatter"]),e(n,{label:"\u5907\u6CE8",align:"center",prop:"remark"}),e(n,{label:"\u521B\u5EFA\u65F6\u95F4",align:"center",prop:"createTime",formatter:a(C),width:"180px"},null,8,["formatter"]),e(n,{label:"\u64CD\u4F5C",align:"center","min-width":"110",fixed:"right"},{default:o(t=>[f((m(),g(i,{link:"",type:"primary",onClick:E=>I("update",t.row.id)},{default:o(()=>l[10]||(l[10]=[u(" \u7F16\u8F91 ")])),_:2},1032,["onClick"])),[[w,["crm:clue:update"]]]),f((m(),g(i,{link:"",type:"danger",onClick:E=>(async P=>{try{await y.delConfirm(),await se(P),y.success(F("common.delSuccess")),await c()}catch{}})(t.row.id)},{default:o(()=>l[11]||(l[11]=[u(" \u5220\u9664 ")])),_:2},1032,["onClick"])),[[w,["crm:clue:delete"]]])]),_:1})]),_:1},8,["data"])),[[K,a(x)]]),e(G,{total:a(S),page:a(r).pageNo,"onUpdate:page":l[4]||(l[4]=t=>a(r).pageNo=t),limit:a(r).pageSize,"onUpdate:limit":l[5]||(l[5]=t=>a(r).pageSize=t),onPagination:c},null,8,["total","page","limit"])]),_:1}),e(pe,{ref_key:"formRef",ref:V,onSuccess:c},null,512)],64)}}});export{ce as default};