mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-04 04:08:13 +00:00
2 lines
5.2 KiB
JavaScript
2 lines
5.2 KiB
JavaScript
import{d as L,v as U,f as j,l as M,r as P,h,c as q,e as n,w as r,a as l,u as a,t as d,k as o,i as f,J as F,m as R,z as b,a2 as J,al as K,X,E as G,a3 as H,C as O,D as Q,a4 as W,a5 as Y,L as Z,M as tt,p as et,g as at}from"./index-e05985b6.js";/* empty css *//* 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 *//* empty css */import{g as ot,d as it,e as nt}from"./web-3284d14b.js";import{_ as lt}from"./adv-edit.vue_vue_type_style_index_0_lang-290d65e9.js";import{_ as st}from"./_plugin-vue_export-helper-c27b6911.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-627b9e4a.js";import"./index.vue_vue_type_style_index_0_lang-0aa9ed6b.js";import"./attachment-07742802.js";import"./index.vue_vue_type_script_setup_true_lang-7d319548.js";import"./el-form-item-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index.vue_vue_type_script_setup_true_lang-41313d1e.js";/* empty css */import"./index.vue_vue_type_script_setup_true_lang-de519c71.js";import"./sys-5553c504.js";import"./sortable.esm-be94e56d.js";import"./web-link.vue_vue_type_style_index_0_lang-e7f33928.js";const y=_=>(et("data-v-a5a575a5"),_=_(),at(),_),rt={class:"main-container"},dt={class:"flex justify-between items-center mb-[15px] ml-[15px]"},pt={class:"flex items-center"},mt=y(()=>l("span",{class:"iconfont iconxiangzuojiantou !text-xs"},null,-1)),ct={class:"ml-[1px]"},_t=y(()=>l("span",{class:"text-[#999] mx-[12px]"},"|",-1)),ut={class:"right"},vt={class:"mt-[10px]"},gt={class:"w-[40px] h-[40px] flex items-center"},ft={class:"mt-[16px] flex justify-end"},xt=L({__name:"adv",setup(_){const g=U(),k=j(),w=g.meta.title,x=g.query.adv_key,C=g.query.ap_name,e=M({page:1,limit:10,total:0,loading:!0,data:[]}),p=(s=1)=>{e.loading=!0,e.page=s,ot({page:e.page,limit:e.limit,adv_key:x}).then(i=>{e.loading=!1,e.data=i.data.data,e.total=i.data.total}).catch(()=>{e.loading=!1})};p();const c=P(null),E=()=>{c.value.setFormData({adv_key:x,ap_name:C}),c.value.showDialog=!0},D=s=>{c.value.setFormData(s),c.value.showDialog=!0},z=s=>{J.confirm(o("advDeleteTips"),o("warning"),{confirmButtonText:o("confirm"),cancelButtonText:o("cancel"),type:"warning"}).then(()=>{it(s).then(()=>{p()}).catch(()=>{})})},B={number:/^\d{0,10}$/,digit:/^\d{0,10}(.?\d{0,2})$/},T=K((s,i)=>{if(isNaN(s)||!B.number.test(s)){X({type:"warning",message:`${o("sortTips")}`});return}s>99999999&&(i.sort=99999999),nt({id:i.adv_id,sort:s}).then(u=>{p()})});return(s,i)=>{const u=G,m=H,$=O,I=Q,N=W,A=Y,V=Z,S=tt;return h(),q("div",rt,[n(V,{class:"box-card !border-none",shadow:"never"},{default:r(()=>[l("div",dt,[l("div",pt,[l("div",{class:"text-[#666] cursor-pointer text-[14px]",onClick:i[0]||(i[0]=t=>a(k).push("/web/adv_position"))},[mt,l("span",ct,d(a(o)("returnToPreviousPage")),1)]),_t,l("span",ut,d(a(w)),1)]),n(u,{type:"primary",onClick:E},{default:r(()=>[f(d(a(o)("addAdv")),1)]),_:1})]),l("div",vt,[F((h(),R(N,{data:e.data,size:"large"},{empty:r(()=>[l("span",null,d(e.loading?"":a(o)("emptyData")),1)]),default:r(()=>[n(m,{prop:"adv_title",label:a(o)("advName"),"min-width":"120"},null,8,["label"]),n(m,{label:a(o)("advUrl"),"min-width":"120"},{default:r(({row:t})=>[l("div",null,d(t.adv_url?t.adv_url.url:""),1)]),_:1},8,["label"]),n(m,{prop:"ap_name",label:a(o)("advPosition"),"min-width":"120"},null,8,["label"]),n(m,{label:a(o)("advImg"),"min-width":"180"},{default:r(({row:t})=>[l("div",gt,[n($,{src:a(b)(t.adv_image),"zoom-rate":1.2,"max-scale":7,"min-scale":.2,"preview-src-list":[a(b)(t.adv_image)],"initial-index":4,fit:"cover"},null,8,["src","zoom-rate","min-scale","preview-src-list"])])]),_:1},8,["label"]),n(m,{label:a(o)("sort"),"min-width":"120"},{default:r(({row:t})=>[n(I,{modelValue:t.sort,"onUpdate:modelValue":v=>t.sort=v,modelModifiers:{trim:!0},class:"!w-[70px]",maxlength:"8",onBlur:v=>a(T)(t.sort,t)},null,8,["modelValue","onUpdate:modelValue","onBlur"])]),_:1},8,["label"]),n(m,{label:a(o)("operation"),fixed:"right","min-width":"120",align:"right"},{default:r(({row:t})=>[n(u,{type:"primary",link:"",onClick:v=>D(t)},{default:r(()=>[f(d(a(o)("edit")),1)]),_:2},1032,["onClick"]),n(u,{type:"primary",link:"",onClick:v=>z(t.adv_id)},{default:r(()=>[f(d(a(o)("delete")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[S,e.loading]]),l("div",ft,[n(A,{"current-page":e.page,"onUpdate:current-page":i[1]||(i[1]=t=>e.page=t),"page-size":e.limit,"onUpdate:page-size":i[2]||(i[2]=t=>e.limit=t),layout:"total, sizes, prev, pager, next, jumper",total:e.total,onSizeChange:i[3]||(i[3]=t=>p()),onCurrentChange:p},null,8,["current-page","page-size","total"])])]),n(lt,{ref_key:"editAdvDialog",ref:c,onComplete:p},null,512)]),_:1})])}}});const ie=st(xt,[["__scopeId","data-v-a5a575a5"]]);export{ie as default};
|