Files
jianbing/public/admin/assets/attr-Bqhk7AF3.js
2025-05-06 17:51:37 +08:00

2 lines
5.9 KiB
JavaScript
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{d as G,c as O,o as s,C as p,w as t,m as o,b as l,e as u,p as _,G as x,a as b,F as S,I as U,E as q,J as A,q as J,v as T,x as H}from"./index-B2xNDy79.js";import{E as K,a as L}from"./el-form-item-DlU85AZK.js";import{_ as M}from"./index-BuNto3DN.js";import{_ as P}from"./picker-qQ9YEtJl.js";import{D as Q,_ as W}from"./picker-Cd5l2hZ5.js";import{E as X}from"./el-card-DpH4mUSc.js";/* empty css */import{E as Y,a as Z}from"./el-radio-CKcO4hVq.js";import{c as h}from"./index-DSiy6YVt.js";import"./_baseClone-CdezRMKA.js";import"./_Uint8Array-0jgVjd-W.js";import"./_initCloneObject-C-h6JGU9.js";import"./index-DFOp_83R.js";import"./index-C6Cr8aHe.js";import"./index.vue_vue_type_script_setup_true_lang-DUdeBZfj.js";import"./el-tag-CuODyGk4.js";import"./isEqual-CLGO95LP.js";import"./el-select-BRdnbwTl.js";import"./index-CcX0CyWL.js";import"./token-DI9FKtlJ.js";import"./el-table-column-DG3vRCd5.js";import"./el-checkbox-3_Bu4Dnb.js";import"./article-Dwgm3r-g.js";import"./usePaging-Dm2wALfy.js";import"./index-BhVAe0P7.js";import"./el-tree-8o9N7gsQ.js";import"./index.vue_vue_type_script_setup_true_lang-B8J7_re8.js";import"./el-popover-Bpu4paqp.js";const ee={class:"flex items-end"},te={key:0,class:"text-xs text-tx-secondary ml-2"},oe={key:1,class:"text-xs text-tx-secondary ml-2"},le={class:"flex-1"},ae={class:"bg-fill-light w-full p-4 mt-4"},ne={class:"flex justify-center w-[467px]"},se={class:"flex-1"},de={class:"flex-1 flex items-center"},me={class:"drag-move cursor-move ml-auto"},ie={key:0,class:"mt-4"},y=5,pe=G({__name:"attr",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})},type:{type:String,default:"mobile"}},emits:["update:content"],setup(d,{emit:C}){const V=C,f=d,r=O({get:()=>f.content,set:m=>{V("update:content",m)}}),B=()=>{var m;if(((m=f.content.data)==null?void 0:m.length)<y){const e=h(f.content);e.data.push({is_show:"1",image:"",bg:"",name:"",link:{}}),V("update:content",e)}else U.msgError(`最多添加${y}张图片`)},D=m=>{var i;if(((i=f.content.data)==null?void 0:i.length)<=1)return U.msgError("最少保留一张图片");const e=h(f.content);e.data.splice(m,1),V("update:content",e)};return(m,e)=>{const i=Y,k=Z,g=X,v=W,F=P,I=q,w=K,N=A,$=J,j=M,z=T,R=L;return s(),p(R,{"label-width":"70px"},{default:t(()=>[o(g,{shadow:"never",class:"!border-none flex mt-2"},{default:t(()=>[e[5]||(e[5]=l("div",{class:"flex items-end mb-4"},[l("div",{class:"text-base dark:text-[#ffffff] text-[#101010] font-medium"},"展示样式")],-1)),o(k,{modelValue:u(r).style,"onUpdate:modelValue":e[0]||(e[0]=c=>u(r).style=c)},{default:t(()=>[o(i,{value:1},{default:t(()=>e[3]||(e[3]=[_("常规")])),_:1}),o(i,{value:2},{default:t(()=>e[4]||(e[4]=[_("大屏")])),_:1})]),_:1},8,["modelValue"])]),_:1}),d.content.style==1?(s(),p(g,{key:0,shadow:"never",class:"!border-none flex mt-2"},{default:t(()=>[e[8]||(e[8]=l("div",{class:"flex items-end mb-4"},[l("div",{class:"text-base text-[#101010] dark:text-[#ffffff] font-medium"},"背景联动")],-1)),o(k,{modelValue:u(r).bg_style,"onUpdate:modelValue":e[1]||(e[1]=c=>u(r).bg_style=c)},{default:t(()=>[o(i,{value:1},{default:t(()=>e[6]||(e[6]=[_("开启")])),_:1}),o(i,{value:0},{default:t(()=>e[7]||(e[7]=[_("关闭")])),_:1})]),_:1},8,["modelValue"]),e[9]||(e[9]=l("div",{class:"p-[15px] rounded-[8px] bg-[#f3f8ff] text-[#136bdf] mt-2"}," 开启背景联动后,需为轮播图设置背景图,轮播图切换时,背景图也跟随切换,此时该页面自身的“页面背景“设置将失效。 ",-1))]),_:1})):x("",!0),o(g,{shadow:"never",class:"!border-none flex-1 mt-2"},{default:t(()=>{var c;return[l("div",ee,[e[10]||(e[10]=l("div",{class:"text-base text-[#101010] dark:text-[#ffffff] font-medium"},"轮播图片",-1)),d.content.style==1?(s(),b("div",te," 最多添加5张建议图片尺寸750px*340px ")):(s(),b("div",oe," 最多添加5张建议图片尺寸750px*1100px "))]),l("div",le,[o(u(Q),{class:"draggable",modelValue:u(r).data,"onUpdate:modelValue":e[2]||(e[2]=a=>u(r).data=a),animation:"300",handle:".drag-move","item-key":"index"},{item:t(({element:a,index:E})=>[(s(),p(j,{key:E,onClose:n=>D(E),class:"w-full"},{default:t(()=>[l("div",ae,[l("div",ne,[d.content.style==1?(s(),b(S,{key:0},[o(v,{size:"122px",modelValue:a.image,"onUpdate:modelValue":n=>a.image=n,"upload-class":"bg-body","exclude-domain":""},{upload:t(()=>e[11]||(e[11]=[l("div",{class:"w-[122px] h-[122px] banner-upload-btn"}," 轮播图 ",-1)])),_:2},1032,["modelValue","onUpdate:modelValue"]),d.content.style==1||d.content.bg_style==1?(s(),p(v,{key:0,class:"ml-[40px]",size:"122px",modelValue:a.bg,"onUpdate:modelValue":n=>a.bg=n,"upload-class":"bg-body","exclude-domain":""},{upload:t(()=>e[12]||(e[12]=[l("div",{class:"w-[122px] h-[122px] banner-upload-btn"}," 背景图 ",-1)])),_:2},1032,["modelValue","onUpdate:modelValue"])):x("",!0)],64)):(s(),p(v,{key:1,width:"396px",height:"196px",modelValue:a.image,"onUpdate:modelValue":n=>a.image=n,"upload-class":"bg-body","exclude-domain":""},null,8,["modelValue","onUpdate:modelValue"]))]),l("div",se,[o(w,{class:"mt-[18px]",label:"图片链接"},{default:t(()=>[d.type=="mobile"?(s(),p(F,{key:0,modelValue:a.link,"onUpdate:modelValue":n=>a.link=n},null,8,["modelValue","onUpdate:modelValue"])):x("",!0),d.type=="pc"?(s(),p(I,{key:1,placeholder:"请输入链接",modelValue:a.link.path,"onUpdate:modelValue":n=>a.link.path=n},null,8,["modelValue","onUpdate:modelValue"])):x("",!0)]),_:2},1024),o(w,{label:"是否显示",class:"mt-[18px] !mb-0"},{default:t(()=>[l("div",de,[o(N,{modelValue:a.is_show,"onUpdate:modelValue":n=>a.is_show=n,"active-value":"1","inactive-value":"0"},null,8,["modelValue","onUpdate:modelValue"]),l("div",me,[o($,{name:"el-icon-Rank",size:"18"})])])]),_:2},1024)])])]),_:2},1032,["onClose"]))]),_:1},8,["modelValue"])]),((c=d.content.data)==null?void 0:c.length)<y?(s(),b("div",ie,[o(z,{class:"w-full",type:"primary",onClick:B},{default:t(()=>e[13]||(e[13]=[_("添加图片")])),_:1})])):x("",!0)]}),_:1})]),_:1})}}}),Se=H(pe,[["__scopeId","data-v-3e6394fe"]]);export{Se as default};