index-6NIPAtQR.js 5.1 KB

1
  1. import{d as N,j as G,i as U,z as H,B as J,C as M,a as h,o as s,m as e,w as a,e as o,E as O,n as Q,F as B,r as D,H as m,v as W,q as c,b as P,D as f,G as F,p as X,M as Y,_ as Z,N as ee,I as te,J as ae,K as le}from"./index-Bf8Fsv25.js";import{_ as oe}from"./index.vue_vue_type_script_setup_true_lang-DxNikECs.js";import{E as ne,a as ie}from"./el-table-column-Bu_e3kZI.js";import"./el-checkbox-B2v0fxV8.js";import"./el-tag-CJieb9ee.js";import{E as se}from"./el-card-D1E4Voy3.js";import{a as re,E as de}from"./el-form-item-CjtArDC2.js";import{E as me,a as ue}from"./el-select-wj-3ZHQO.js";import{m as pe}from"./article-C7s-g6Gp.js";import{s as _e,f as ce}from"./new-DExwe9n3.js";import{c as fe}from"./consumer-C6v2pHZB.js";import{u as be}from"./usePaging-Bgc8BHo8.js";import"./isEqual-Bg2qqjCg.js";import"./_Uint8Array-BvY9xqdo.js";import"./_initCloneObject-CM__rDGY.js";import"./_baseClone-BXsoZqUK.js";import"./index-Dp0Ex-LI.js";import"./token-DI9FKtlJ.js";const ve={class:"article-lists"},ge={class:"flex justify-end mt-4"},we=N({name:"articleLists"}),Re=N({...we,setup(he){const n=G({type:2,pay_status:"",area_id:"",cate_id:"",name:"",mobile:""}),V=U([]),y=U([]),{pager:u,getLists:b,resetPage:C,resetParams:I}=be({fetchFun:_e,params:n}),k=()=>{ce().then(r=>{V.value=r.lists})},E=()=>{fe().then(r=>{y.value=r.lists})},K=async r=>{await le.confirm("确定要删除?"),await pe({id:r}),b()};return H(()=>{b(),k(),E()}),b(),k(),E(),(r,l)=>{const S=O,p=de,d=ue,w=me,_=W,q=re,x=se,A=X,L=J("router-link"),i=ie,R=Z,T=ee,$=ne,j=oe,v=M("perms"),z=te;return s(),h("div",ve,[e(x,{class:"!border-none",shadow:"never"},{default:a(()=>[e(q,{ref:"formRef",class:"mb-[-16px]",model:o(n),inline:!0},{default:a(()=>[e(p,{class:"w-[280px]",label:"服务商名称"},{default:a(()=>[e(S,{modelValue:o(n).name,"onUpdate:modelValue":l[0]||(l[0]=t=>o(n).name=t),placeholder:"输入服务商名称",clearable:"",onKeyup:Q(o(C),["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(p,{class:"w-[280px]",label:"服务类目"},{default:a(()=>[e(w,{modelValue:o(n).cate_id,"onUpdate:modelValue":l[1]||(l[1]=t=>o(n).cate_id=t)},{default:a(()=>[e(d,{label:"全部",value:""}),(s(!0),h(B,null,D(o(V),t=>(s(),m(d,{key:t.id,label:t.name,value:t.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(p,{class:"w-[280px]",label:"服务区域"},{default:a(()=>[e(w,{modelValue:o(n).area_id,"onUpdate:modelValue":l[2]||(l[2]=t=>o(n).area_id=t)},{default:a(()=>[e(d,{label:"全部",value:""}),(s(!0),h(B,null,D(o(y),t=>(s(),m(d,{key:t.id,label:t.title,value:t.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(p,{class:"w-[280px]",label:"是否缴费"},{default:a(()=>[e(w,{modelValue:o(n).pay_status,"onUpdate:modelValue":l[3]||(l[3]=t=>o(n).pay_status=t)},{default:a(()=>[e(d,{label:"全部",value:""}),e(d,{label:"已缴费",value:1}),e(d,{label:"未缴费",value:0})]),_:1},8,["modelValue"])]),_:1}),e(p,null,{default:a(()=>[e(_,{type:"primary",onClick:o(C)},{default:a(()=>l[5]||(l[5]=[c("查询")])),_:1,__:[5]},8,["onClick"]),e(_,{onClick:o(I)},{default:a(()=>l[6]||(l[6]=[c("重置")])),_:1,__:[6]},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),e(x,{class:"!border-none mt-4",shadow:"never"},{default:a(()=>[P("div",null,[f((s(),m(L,{to:{path:o(F)("article.article/add:edit")}},{default:a(()=>[e(_,{type:"primary",class:"mb-4"},{icon:a(()=>[e(A,{name:"el-icon-Plus"})]),default:a(()=>[l[7]||(l[7]=c(" 新增服务商 "))]),_:1,__:[7]})]),_:1},8,["to"])),[[v,["article.article/add","article.article/add:edit"]]])]),f((s(),m($,{size:"large",data:o(u).lists},{default:a(()=>[e(i,{label:"ID",prop:"id","min-width":"80"}),e(i,{label:"封面","min-width":"100"},{default:a(({row:t})=>[t.image?(s(),m(R,{key:0,src:t.image,width:60,height:45,"preview-src-list":[t.image],"preview-teleported":"",fit:"contain"},null,8,["src","preview-src-list"])):Y("",!0)]),_:1}),e(i,{label:"标题",prop:"title","min-width":"160","show-tooltip-when-overflow":""}),e(i,{label:"栏目",prop:"cate_name","min-width":"100"}),e(i,{label:"作者",prop:"author","min-width":"120"}),e(i,{label:"浏览量",prop:"click","min-width":"100"}),e(i,{label:"状态","min-width":"100"},{default:a(({row:t})=>[f(e(T,{modelValue:t.is_show,"onUpdate:modelValue":g=>t.is_show=g,"active-value":1,"inactive-value":0,onChange:g=>r.changeStatus(g,t.id)},null,8,["modelValue","onUpdate:modelValue","onChange"]),[[v,["article.article/updateStatus"]]])]),_:1}),e(i,{label:"排序",prop:"sort","min-width":"100"}),e(i,{label:"发布时间",prop:"create_time","min-width":"120"}),e(i,{label:"操作",width:"120",fixed:"right"},{default:a(({row:t})=>[f((s(),m(_,{type:"primary",link:""},{default:a(()=>[e(L,{to:{path:o(F)("article.article/add:edit"),query:{id:t.id}}},{default:a(()=>l[8]||(l[8]=[c(" 编辑 ")])),_:2,__:[8]},1032,["to"])]),_:2},1024)),[[v,["article.article/edit","article.article/add:edit"]]]),f((s(),m(_,{type:"danger",link:"",onClick:g=>K(t.id)},{default:a(()=>l[9]||(l[9]=[c(" 删除 ")])),_:2,__:[9]},1032,["onClick"])),[[v,["article.article/delete"]]])]),_:1})]),_:1},8,["data"])),[[z,o(u).loading]]),P("div",ge,[e(j,{modelValue:o(u),"onUpdate:modelValue":l[4]||(l[4]=t=>ae(u)?u.value=t:null),onChange:o(b)},null,8,["modelValue","onChange"])])]),_:1})])}}});export{Re as default};