| 1 |
- import{d as S,j as H,i as B,R as O,S as G,y as J,a as i,o as n,m as e,w as a,e as o,E as M,n as Q,F as y,r as w,z as g,v as W,q as b,b as v,C as x,T as X,p as Y,t as F,D as Z,N as ee,H as te}from"./index-VgExUtlc.js";import{_ as ae}from"./index.vue_vue_type_script_setup_true_lang-B8qxqZjW.js";import{E as le,a as oe}from"./el-table-column-oJbuOCEi.js";import"./el-checkbox-BVoYWbHd.js";import"./el-tag-BXE8Yua-.js";import{E as se}from"./el-card-CxosquUc.js";import{a as ne,E as re}from"./el-form-item-CNNueD1N.js";import{E as ie,a as de}from"./el-select-BvYk_j1n.js";import"./el-text-DAeYvMBn.js";import{E as me}from"./el-tree-select-BqDuBLI9.js";import{s as _e,k as pe,j as ue}from"./new-vGsbIVRv.js";import{g as ce}from"./consumer-BzGp4w6V.js";import{u as fe}from"./usePaging-BtC2i2OV.js";import"./isEqual-DruNMyjC.js";import"./_Uint8Array-CBlQ-nKr.js";import"./_initCloneObject-cx0ZGSEK.js";import"./_baseClone-CXm3th5X.js";import"./index-DIWKAYNL.js";import"./token-DI9FKtlJ.js";const ge={class:"article-lists"},be={style:{display:"flex","align-items":"center"}},ve={style:{"margin-right":"10px"}},ye={style:{display:"flex","align-items":"center"}},we={style:{"margin-right":"10px"}},xe={class:"flex justify-end mt-4"},Ve=S({name:"articleLists"}),ze=S({...Ve,setup(he){const s=H({type:2,pay_status:"",area_id:"",cate_id:"",name:"",mobile:""}),V=B([]),h=B([]),{pager:d,getLists:u,resetPage:E,resetParams:T}=fe({fetchFun:_e,params:s}),k=()=>{pe().then(m=>{V.value=m.lists})},C=()=>{ce({title:"",status:1,is_tree:1}).then(t=>{h.value=t.lists})},U=async m=>{await te.confirm("确定要删除?"),await ue({id:m}),u()};return O(()=>{u(),k(),C()}),u(),k(),C(),(m,t)=>{const N=M,_=re,p=de,L=ie,R=me,c=W,j=ne,D=se,A=Y,I=G("router-link"),r=oe,K=le,$=ae,P=J("perms"),q=Z;return n(),i("div",ge,[e(D,{class:"!border-none",shadow:"never"},{default:a(()=>[e(j,{ref:"formRef",class:"mb-[-16px]",model:o(s),inline:!0},{default:a(()=>[e(_,{class:"w-[280px]",label:"服务商名称"},{default:a(()=>[e(N,{modelValue:o(s).name,"onUpdate:modelValue":t[0]||(t[0]=l=>o(s).name=l),placeholder:"输入服务商名称",clearable:"",onKeyup:Q(o(E),["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(_,{class:"w-[280px]",label:"服务类目"},{default:a(()=>[e(L,{modelValue:o(s).cate_id,"onUpdate:modelValue":t[1]||(t[1]=l=>o(s).cate_id=l)},{default:a(()=>[e(p,{label:"全部",value:""}),(n(!0),i(y,null,w(o(V),l=>(n(),g(p,{key:l.id,label:l.name,value:l.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(_,{class:"w-[280px]",label:"服务区域"},{default:a(()=>[e(R,{modelValue:o(s).area_id,"onUpdate:modelValue":t[2]||(t[2]=l=>o(s).area_id=l),data:o(h),"render-after-expand":!1,placeholder:"请选择服务区域","check-strictly":""},null,8,["modelValue","data"])]),_:1}),e(_,{class:"w-[280px]",label:"是否缴费"},{default:a(()=>[e(L,{modelValue:o(s).pay_status,"onUpdate:modelValue":t[3]||(t[3]=l=>o(s).pay_status=l)},{default:a(()=>[e(p,{label:"全部",value:""}),e(p,{label:"已缴费",value:1}),e(p,{label:"未缴费",value:0})]),_:1},8,["modelValue"])]),_:1}),e(_,null,{default:a(()=>[e(c,{type:"primary",onClick:o(E)},{default:a(()=>t[5]||(t[5]=[b("查询")])),_:1,__:[5]},8,["onClick"]),e(c,{onClick:o(T)},{default:a(()=>t[6]||(t[6]=[b("重置")])),_:1,__:[6]},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),e(D,{class:"!border-none mt-4",shadow:"never"},{default:a(()=>[v("div",null,[x((n(),g(I,{to:{path:o(X)("new.hong/add")}},{default:a(()=>[e(c,{type:"primary",class:"mb-4"},{icon:a(()=>[e(A,{name:"el-icon-Plus"})]),default:a(()=>[t[7]||(t[7]=b(" 新增服务商 "))]),_:1,__:[7]})]),_:1},8,["to"])),[[P,["new.hong/add","new.hong/add"]]])]),x((n(),g(K,{size:"large",data:o(d).lists},{default:a(()=>[e(r,{label:"ID",prop:"id","min-width":"80"}),e(r,{label:"名称",prop:"name"}),e(r,{label:"缴费状态",prop:"pay_status_desc"}),e(r,{label:"加入时间",prop:"create_time","min-width":"120"}),e(r,{label:"服务区域"},{default:a(({row:l})=>[v("div",be,[(n(!0),i(y,null,w(l.area_desc.area_arr,(f,z)=>(n(),i("div",ve,F(f.title),1))),256))])]),_:1}),e(r,{label:"服务类型"},{default:a(({row:l})=>[v("div",ye,[(n(!0),i(y,null,w(l.cate_desc.cate_arr,(f,z)=>(n(),i("div",we,F(f.name),1))),256))])]),_:1}),e(r,{label:"操作",width:"120",fixed:"right"},{default:a(({row:l})=>[x((n(),g(c,{type:"danger",link:"",onClick:f=>U(l.id)},{default:a(()=>t[8]||(t[8]=[b(" 删除 ")])),_:2,__:[8]},1032,["onClick"])),[[P,["article.article/delete"]]])]),_:1})]),_:1},8,["data"])),[[q,o(d).loading]]),v("div",xe,[e($,{modelValue:o(d),"onUpdate:modelValue":t[4]||(t[4]=l=>ee(d)?d.value=l:null),onChange:o(u)},null,8,["modelValue","onChange"])])]),_:1})])}}});export{ze as default};
|