You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
4.5 KiB
1 lines
4.5 KiB
import{d as z,O as N,n as U,r as f,h as g,c as P,e as a,w as l,a as u,t as s,u as e,i as d,N as o,y as R,I as v,R as j,a5 as I,E as L,X as V,Y as S,_ as G,af as M,aG as O,ah as X,a3 as Y,$ as q}from"./index-6010b07e.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";/* empty css */import{_ as H,g as J,d as K}from"./advertising-edit.vue_vue_type_style_index_0_lang-c07c59ac.js";import{_ as Q}from"./_plugin-vue_export-helper-c27b6911.js";/* empty css *//* empty css */import"./index-4718d422.js";/* empty css */import"./index.vue_vue_type_style_index_0_lang-cc99af21.js";import"./attachment-bc20fd95.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./index.vue_vue_type_script_setup_true_lang-6f0143c4.js";/* empty css */import"./sys-0f76aff3.js";const W={class:"main-container"},Z={class:"flex justify-between items-center"},ee={class:"text-lg"},te={class:"mt-[10px]"},ae={class:"mt-[16px] flex justify-end"},oe=z({__name:"advertising",setup(ie){const y=N().meta.title;let t=U({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{}});const h=f();f([]);const p=(n=1)=>{t.loading=!0,t.page=n,J({page:t.page,limit:t.limit,...t.searchParam}).then(r=>{t.loading=!1,t.data=r.data.data,t.total=r.data.total}).catch(()=>{t.loading=!1})};p();const c=f(null),x=()=>{c.value.setFormData(),c.value.showDialog=!0},k=n=>{c.value.setFormData(n),c.value.showDialog=!0},C=n=>{I.confirm(o("advertisingDeleteTips"),o("warning"),{confirmButtonText:o("confirm"),cancelButtonText:o("cancel"),type:"warning"}).then(()=>{K(n).then(()=>{p()}).catch(()=>{})})},E=n=>{n&&(n.resetFields(),p())};return(n,r)=>{const _=L,D=V,F=S,b=G,m=M,w=O,B=X,T=Y,A=q;return g(),P("div",W,[a(b,{class:"box-card !border-none",shadow:"never"},{default:l(()=>[u("div",Z,[u("span",ee,s(e(y)),1),a(_,{type:"primary",onClick:x},{default:l(()=>[d(s(e(o)("addAdvertising")),1)]),_:1})]),a(b,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:l(()=>[a(F,{inline:!0,model:e(t).searchParam,ref_key:"searchFormRef",ref:h},{default:l(()=>[a(D,null,{default:l(()=>[a(_,{type:"primary",onClick:r[0]||(r[0]=i=>p())},{default:l(()=>[d(s(e(o)("search")),1)]),_:1}),a(_,{onClick:r[1]||(r[1]=i=>E(h.value))},{default:l(()=>[d(s(e(o)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),u("div",te,[R((g(),v(B,{data:e(t).data,size:"large"},{empty:l(()=>[u("span",null,s(e(t).loading?"":e(o)("emptyData")),1)]),default:l(()=>[a(m,{prop:"id",label:e(o)("id"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(m,{label:e(o)("imgUrl"),width:"100",align:"left"},{default:l(({row:i})=>[i.img_url?(g(),v(w,{key:0,src:e(j)(i.img_url)},null,8,["src"])):(g(),v(w,{key:1,icon:"UserFilled"}))]),_:1},8,["label"]),a(m,{prop:"skip_url",label:e(o)("skipUrl"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(m,{prop:"sort",label:e(o)("sort"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(m,{label:e(o)("createTime"),"min-width":"180",align:"center","show-overflow-tooltip":!0},{default:l(({row:i})=>[d(s(i.create_time||""),1)]),_:1},8,["label"]),a(m,{label:e(o)("operation"),fixed:"right","min-width":"120"},{default:l(({row:i})=>[a(_,{type:"primary",link:"",onClick:$=>k(i)},{default:l(()=>[d(s(e(o)("edit")),1)]),_:2},1032,["onClick"]),a(_,{type:"primary",link:"",onClick:$=>C(i.id)},{default:l(()=>[d(s(e(o)("delete")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[A,e(t).loading]]),u("div",ae,[a(T,{"current-page":e(t).page,"onUpdate:current-page":r[2]||(r[2]=i=>e(t).page=i),"page-size":e(t).limit,"onUpdate:page-size":r[3]||(r[3]=i=>e(t).limit=i),layout:"total, sizes, prev, pager, next, jumper",total:e(t).total,onSizeChange:r[4]||(r[4]=i=>p()),onCurrentChange:p},null,8,["current-page","page-size","total"])])]),a(H,{ref_key:"editAdvertisingDialog",ref:c,onComplete:p},null,512)]),_:1})])}}});const Ve=Q(oe,[["__scopeId","data-v-9c6394dc"]]);export{Ve as default};
|
|
|