index-dedd3a19.js 3.7 KB

1
  1. /* empty css *//* empty css */import{_ as e}from"./index-86e9c15b.js";import{_ as a}from"./index.vue_vue_type_script_setup_true_lang-2583a3d0.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{c as t,o as l,a as s}from"./create-d966ddcf.js";import{u as r}from"./useGetList-187e6ed6.js";/* empty css */import"./http-d93e3840.js";/* empty css *//* empty css */import{d as o,n as i,q as p,z as n,ao as m,o as u,c as d,e as c,Z as j,a as v,w as _,b as f,f as b,l as g,F as y,a7 as h,av as x,X as w,aa as V,G as k,ar as C,ab as B,a2 as z}from"./index-0efcf15c.js";/* empty css */import"./index-5a88d77e.js";/* empty css *//* empty css *//* empty css */import"./myUpload-e6c02fc6.js";/* empty css */import"./videoList-3ed512b4.js";/* empty css *//* empty css */import"./search.vue_vue_type_script_setup_true_lang-5d688f85.js";/* empty css *//* empty css */import"./index-b8a1ff49.js";import"./index-d8fa0f5a.js";import"./index-52d609ea.js";const U={class:"table-default"},I={class:"pt-5 pl-2"},D=c("br",null,null,-1),G=o({__name:"index",setup(o){const{data:G,query:J,search:q,reset:E,loading:F}=r("operation/banner/list",!0),L=i((()=>{var e;return null==(e=G.value)?void 0:e.data})),S=p(!1),T=p({}),X=p(!1);return n((()=>{q()})),(r,o)=>{const i=w,p=V,n=k,G=C,J=B,E=a,Z=e,H=m("action"),K=z;return u(),d(y,null,[c("div",U,[j((u(),d("div",I,[v(i,{type:"primary",size:"default",onClick:o[0]||(o[0]=e=>(T.value={},void(S.value=!0)))},{default:_((()=>[f("新增")])),_:1})])),[[H,"operation.Banner.add"]]),j((u(),g(J,{data:b(L),class:"mt-3"},{default:_((()=>[v(p,{label:"轮播图ID",prop:"id"}),v(p,{label:"轮播图名称",prop:"title"}),v(p,{label:"封面",prop:"img_url"},{default:_((e=>[v(n,{src:e.row.img_url,fit:"fill",lazy:!0},null,8,["src"])])),_:1}),v(p,{label:"排序",prop:"sort"}),v(p,{label:"添加时间",prop:"created_at"}),v(p,{label:"小程序类型",prop:"miniprogram_type_text"}),j((u(),g(p,{label:"状态"},{default:_((e=>[c("div",null,[v(G,{modelValue:e.row.status,"onUpdate:modelValue":a=>e.row.status=a,onChange:a=>{return t=e.row,void l(t.id,{status:t.status}).then((e=>{h.success(e.message),q()})).catch((e=>{q()}));var t},"active-value":1,"inactive-value":0},null,8,["modelValue","onUpdate:modelValue","onChange"])])])),_:1})),[[H,"operation.Banner.updateStatus"]]),v(p,{label:"操作"},{default:_((e=>[j((u(),g(i,{link:"",type:"primary",size:"small",onClick:a=>{return t=e.row,T.value=t,void(S.value=!0);var t}},{default:_((()=>[f("编辑")])),_:2},1032,["onClick"])),[[H,"operation.Banner.edit"]]),D,j((u(),g(i,{link:"",type:"primary",size:"small",onClick:a=>{return t=e.row,void x.confirm(`确认删除 ${t.title} 吗?`,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{s(t.id).then((e=>{h.success(e.message),q()}))})).catch((()=>{q()}));var t}},{default:_((()=>[f("删除")])),_:2},1032,["onClick"])),[[H,"operation.Banner.del"]])])),_:1})])),_:1},8,["data"])),[[K,b(F)]]),v(E)]),v(Z,{modelValue:S.value,"onUpdate:modelValue":o[2]||(o[2]=e=>S.value=e),title:"新增",width:"30%","destroy-on-close":""},{default:_((()=>[v(t,{onClose:o[1]||(o[1]=e=>(e=>{switch(e){case"configVisible":X.value=!1;break;case"addVisible":S.value=!1}q()})("addVisible")),primary:T.value},null,8,["primary"])])),_:1},8,["modelValue"])],64)}}});export{G as default};