index-80607316.js 3.7 KB

1
  1. /* empty css *//* empty css */import{_ as e}from"./index-6b3ebe9a.js";import{_ as a}from"./index.vue_vue_type_script_setup_true_lang-643a780d.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-fbb8a4f1.js";import{u as r}from"./useGetList-b03d1241.js";/* empty css */import"./http-31bb2b60.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-6c5daafa.js";/* empty css */import"./index-8df20cbd.js";/* empty css *//* empty css *//* empty css */import"./myUpload-af8d0f4e.js";/* empty css */import"./videoList-08c220be.js";/* empty css *//* empty css */import"./search.vue_vue_type_script_setup_true_lang-01fb1922.js";/* empty css *//* empty css */import"./index-b8a1ff49.js";import"./index-aefe22be.js";import"./index-0f06f854.js";const U={class:"table-default"},D={class:"pt-5 pl-2"},G=c("br",null,null,-1),I=o({__name:"index",setup(o){const{data:I,query:J,search:q,reset:E,loading:F}=r("operation/banner/list",!0),K=i((()=>{var e;return null==(e=I.value)?void 0:e.data})),L=p(!1),S=p({}),T=p(!1);return n((()=>{q()})),(r,o)=>{const i=w,p=V,n=k,I=C,J=B,E=a,X=e,Z=m("action"),H=z;return u(),d(y,null,[c("div",U,[j((u(),d("div",D,[v(i,{type:"primary",size:"default",onClick:o[0]||(o[0]=e=>(S.value={},void(L.value=!0)))},{default:_((()=>[f("新增")])),_:1})])),[[Z,"operation.Banner.add"]]),j((u(),g(J,{data:b(K),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(I,{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})),[[Z,"operation.Banner.updateStatus"]]),v(p,{label:"操作"},{default:_((e=>[j((u(),g(i,{link:"",type:"primary",size:"small",onClick:a=>{return t=e.row,S.value=t,void(L.value=!0);var t}},{default:_((()=>[f("编辑")])),_:2},1032,["onClick"])),[[Z,"operation.Banner.edit"]]),G,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"])),[[Z,"operation.Banner.del"]])])),_:1})])),_:1},8,["data"])),[[H,b(F)]]),v(E)]),v(X,{modelValue:L.value,"onUpdate:modelValue":o[2]||(o[2]=e=>L.value=e),title:"新增",width:"30%","destroy-on-close":""},{default:_((()=>[v(t,{onClose:o[1]||(o[1]=e=>(e=>{switch(e){case"configVisible":T.value=!1;break;case"addVisible":L.value=!1}q()})("addVisible")),primary:S.value},null,8,["primary"])])),_:1},8,["modelValue"])],64)}}});export{I as default};