index--xjOFJBf.js 3.2 KB

1
  1. import{d as w,j as q,z as P,B as L,C as F,a as I,o as p,m as e,w as t,e as o,v as N,q as _,D as u,b as R,H as c,G as T,I as j,J as z,K as U}from"./index-C7Yboh5J.js";import{_ as $}from"./index.vue_vue_type_script_setup_true_lang-DoF1y6Fr.js";import{E as A,a as G}from"./el-table-column-QEzDzfnG.js";import"./el-checkbox-CMcb-7pL.js";import"./el-tag-DTfoz--e.js";import{E as H}from"./el-card-qSyqQYYx.js";import{a as J,E as K}from"./el-form-item-DLyd8kXw.js";import{E as O,a as S}from"./el-select-DXnB4gqN.js";import{f as M}from"./give-Dd7dwaCK.js";import{u as Q}from"./usePaging-jhnk0eUD.js";import"./isEqual-C0whiDlb.js";import"./_Uint8Array-DajsfUC5.js";import"./_initCloneObject-hQ0Hv4OE.js";import"./_baseClone-C76nFNlq.js";import"./index-CtQ-T4Sx.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=q({status:""}),{pager:s,getLists:m,resetPage:k,resetParams:C}=Q({fetchFun:M,params:r}),h=async f=>{await U.confirm("确定要删除?"),await articleDelete({id:f}),m()};return P(()=>{m()}),m(),(f,a)=>{const i=S,E=O,b=K,d=N,x=J,v=H,l=G,y=L("router-link"),V=A,B=$,g=F("perms"),D=j;return p(),I("div",W,[e(v,{class:"!border-none",shadow:"never"},{default:t(()=>[e(x,{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(i,{label:"全部",value:""}),e(i,{label:"新增待发布",value:0}),e(i,{label:"审核中",value:1}),e(i,{label:"审核成功",value:2}),e(i,{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(s).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:"address","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(y,{to:{path:o(T)("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"])),[[D,o(s).loading]]),R("div",X,[e(B,{modelValue:o(s),"onUpdate:modelValue":a[1]||(a[1]=n=>z(s)?s.value=n:null),onChange:o(m)},null,8,["modelValue","onChange"])])]),_:1})])}}});export{ve as default};