| 1 |
- import{d as w,j as B,R as P,S as L,y as N,a as R,o as p,m as e,w as t,e as o,v as T,q as _,C as u,b as F,z as c,T as j,D as z,N as I,H as S}from"./index-B7lIjkly.js";import{_ as U}from"./index.vue_vue_type_script_setup_true_lang-COKCa212.js";import{E as $,a as A}from"./el-table-column-D216qz8L.js";import"./el-checkbox-DcLsU6nO.js";import"./el-tag-qg3eT83X.js";import{E as H}from"./el-card-HaRGEz_y.js";import{a as O,E as G}from"./el-form-item-CqXM3D_g.js";import{E as J,a as K}from"./el-select-B0VmXCf8.js";import{f as M}from"./give-bvRRsbi6.js";import{u as Q}from"./usePaging-B9tx97Yl.js";import"./isEqual-CmnmBqf8.js";import"./_Uint8Array-CSVAjAzq.js";import"./_initCloneObject-BbzLu0zF.js";import"./_baseClone-QtjU6BKd.js";import"./index-CixgS8lO.js";import"./token-DI9FKtlJ.js";const W={class:"article-lists"},X={class:"flex justify-end mt-4"},Y=w({name:"articleLists"}),ve=w({...Y,setup(Z){const r=B({status:""}),{pager:i,getLists:m,resetPage:k,resetParams:C}=Q({fetchFun:M,params:r}),h=async f=>{await S.confirm("确定要删除?"),await articleDelete({id:f}),m()};return P(()=>{m()}),m(),(f,a)=>{const s=K,E=J,b=G,d=T,y=O,v=H,l=A,x=L("router-link"),V=$,D=U,g=N("perms"),q=z;return p(),R("div",W,[e(v,{class:"!border-none",shadow:"never"},{default:t(()=>[e(y,{ref:"formRef",class:"mb-[-16px]",model:o(r),inline:!0},{default:t(()=>[e(b,{class:"w-[280px]",label:"审核状态"},{default:t(()=>[e(E,{modelValue:o(r).status,"onUpdate:modelValue":a[0]||(a[0]=n=>o(r).status=n)},{default:t(()=>[e(s,{label:"全部",value:""}),e(s,{label:"新增待发布",value:0}),e(s,{label:"审核中",value:1}),e(s,{label:"审核成功",value:2}),e(s,{label:"审核失败",value:3})]),_:1},8,["modelValue"])]),_:1}),e(b,null,{default:t(()=>[e(d,{type:"primary",onClick:o(k)},{default:t(()=>a[2]||(a[2]=[_("查询")])),_:1,__:[2]},8,["onClick"]),e(d,{onClick:o(C)},{default:t(()=>a[3]||(a[3]=[_("重置")])),_:1,__:[3]},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),e(v,{class:"!border-none mt-4",shadow:"never"},{default:t(()=>[u((p(),c(V,{size:"large",data:o(i).lists},{default:t(()=>[e(l,{label:"ID",prop:"id","min-width":"80"}),e(l,{label:"供需信息",prop:"type_desc","min-width":"100"}),e(l,{label:"标题",prop:"title","min-width":"160","show-tooltip-when-overflow":""}),e(l,{label:"数量",prop:"number","min-width":"100"}),e(l,{label:"地址",prop:"area.title","min-width":"100"}),e(l,{label:"联系方式",prop:"mobile","min-width":"120"}),e(l,{label:"状态",prop:"status_desc","min-width":"120"}),e(l,{label:"发布时间",prop:"create_time","min-width":"120"}),e(l,{label:"操作",width:"120",fixed:"right"},{default:t(({row:n})=>[u((p(),c(d,{type:"primary",link:""},{default:t(()=>[e(x,{to:{path:o(j)("add.add/xiangqing"),query:{id:n.id}}},{default:t(()=>a[4]||(a[4]=[_(" 详情 ")])),_:2,__:[4]},1032,["to"])]),_:2},1024)),[[g,["add.add/xiangqing"]]]),u((p(),c(d,{type:"danger",link:"",onClick:ee=>h(n.id)},{default:t(()=>a[5]||(a[5]=[_(" 删除 ")])),_:2,__:[5]},1032,["onClick"])),[[g,["article.article/delete"]]])]),_:1})]),_:1},8,["data"])),[[q,o(i).loading]]),F("div",X,[e(D,{modelValue:o(i),"onUpdate:modelValue":a[1]||(a[1]=n=>I(i)?i.value=n:null),onChange:o(m)},null,8,["modelValue","onChange"])])]),_:1})])}}});export{ve as default};
|