| 1 |
- import{d as U,j as z,i as P,z as G,B as H,C as J,a as d,o as n,m as e,w as a,e as l,E as O,n as M,F as v,r as g,H as p,v as Q,q as y,b as w,D as x,G as W,p as X,t as F,I as Y,J as Z,K as ee}from"./index-CLEwgRtx.js";import{_ as te}from"./index.vue_vue_type_script_setup_true_lang-Dfz44nWL.js";import{E as ae,a as le}from"./el-table-column-CzWz-9Ls.js";import"./el-checkbox-BjoDT03U.js";import"./el-tag-CB84Ivti.js";import{E as oe}from"./el-card-BKAwDEAt.js";import{a as ne,E as se}from"./el-form-item-D4XhETha.js";import{E as ie,a as re}from"./el-select-ByUZpQIV.js";import{s as de,j as me,i as ue}from"./new-DDRrRBZV.js";import{c as _e}from"./consumer-AHkPa_Fv.js";import{u as pe}from"./usePaging-C3849W2i.js";import"./isEqual-D1Fd96h9.js";import"./_Uint8Array-CBz-WFvM.js";import"./_initCloneObject-BRivHnIp.js";import"./_baseClone-BIneKdCm.js";import"./index-CuBy7JHW.js";import"./token-DI9FKtlJ.js";const ce={class:"article-lists"},fe={style:{display:"flex","align-items":"center"}},be={style:{"margin-right":"10px"}},ve={style:{display:"flex","align-items":"center"}},ge={style:{"margin-right":"10px"}},ye={class:"flex justify-end mt-4"},we=U({name:"articleLists"}),Se=U({...we,setup(Ve){const s=z({type:2,pay_status:"",area_id:"",cate_id:"",name:"",mobile:""}),C=P([]),h=P([]),{pager:u,getLists:c,resetPage:k,resetParams:I}=pe({fetchFun:de,params:s}),E=()=>{me().then(m=>{C.value=m.lists})},L=()=>{_e().then(m=>{h.value=m.lists})},K=async m=>{await ee.confirm("确定要删除?"),await ue({id:m}),c()};return G(()=>{c(),E(),L()}),c(),E(),L(),(m,o)=>{const j=O,_=se,i=re,V=ie,f=Q,A=ne,B=oe,N=X,R=H("router-link"),r=le,S=ae,T=te,D=J("perms"),$=Y;return n(),d("div",ce,[e(B,{class:"!border-none",shadow:"never"},{default:a(()=>[e(A,{ref:"formRef",class:"mb-[-16px]",model:l(s),inline:!0},{default:a(()=>[e(_,{class:"w-[280px]",label:"服务商名称"},{default:a(()=>[e(j,{modelValue:l(s).name,"onUpdate:modelValue":o[0]||(o[0]=t=>l(s).name=t),placeholder:"输入服务商名称",clearable:"",onKeyup:M(l(k),["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(_,{class:"w-[280px]",label:"服务类目"},{default:a(()=>[e(V,{modelValue:l(s).cate_id,"onUpdate:modelValue":o[1]||(o[1]=t=>l(s).cate_id=t)},{default:a(()=>[e(i,{label:"全部",value:""}),(n(!0),d(v,null,g(l(C),t=>(n(),p(i,{key:t.id,label:t.name,value:t.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(_,{class:"w-[280px]",label:"服务区域"},{default:a(()=>[e(V,{modelValue:l(s).area_id,"onUpdate:modelValue":o[2]||(o[2]=t=>l(s).area_id=t)},{default:a(()=>[e(i,{label:"全部",value:""}),(n(!0),d(v,null,g(l(h),t=>(n(),p(i,{key:t.id,label:t.title,value:t.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(_,{class:"w-[280px]",label:"是否缴费"},{default:a(()=>[e(V,{modelValue:l(s).pay_status,"onUpdate:modelValue":o[3]||(o[3]=t=>l(s).pay_status=t)},{default:a(()=>[e(i,{label:"全部",value:""}),e(i,{label:"已缴费",value:1}),e(i,{label:"未缴费",value:0})]),_:1},8,["modelValue"])]),_:1}),e(_,null,{default:a(()=>[e(f,{type:"primary",onClick:l(k)},{default:a(()=>o[5]||(o[5]=[y("查询")])),_:1,__:[5]},8,["onClick"]),e(f,{onClick:l(I)},{default:a(()=>o[6]||(o[6]=[y("重置")])),_:1,__:[6]},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),e(B,{class:"!border-none mt-4",shadow:"never"},{default:a(()=>[w("div",null,[x((n(),p(R,{to:{path:l(W)("new.hong/add")}},{default:a(()=>[e(f,{type:"primary",class:"mb-4"},{icon:a(()=>[e(N,{name:"el-icon-Plus"})]),default:a(()=>[o[7]||(o[7]=y(" 新增服务商 "))]),_:1,__:[7]})]),_:1},8,["to"])),[[D,["new.hong/add","new.hong/add"]]])]),x((n(),p(S,{size:"large",data:l(u).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:t})=>[w("div",fe,[(n(!0),d(v,null,g(t.area_desc.area_arr,(b,q)=>(n(),d("div",be,F(b.title),1))),256))])]),_:1}),e(r,{label:"服务类型"},{default:a(({row:t})=>[w("div",ve,[(n(!0),d(v,null,g(t.cate_desc.cate_arr,(b,q)=>(n(),d("div",ge,F(b.name),1))),256))])]),_:1}),e(r,{label:"操作",width:"120",fixed:"right"},{default:a(({row:t})=>[x((n(),p(f,{type:"danger",link:"",onClick:b=>K(t.id)},{default:a(()=>o[8]||(o[8]=[y(" 删除 ")])),_:2,__:[8]},1032,["onClick"])),[[D,["article.article/delete"]]])]),_:1})]),_:1},8,["data"])),[[$,l(u).loading]]),w("div",ye,[e(T,{modelValue:l(u),"onUpdate:modelValue":o[4]||(o[4]=t=>Z(u)?u.value=t:null),onChange:l(c)},null,8,["modelValue","onChange"])])]),_:1})])}}});export{Se as default};
|