mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-04 04:08:13 +00:00
2 lines
6.3 KiB
JavaScript
2 lines
6.3 KiB
JavaScript
import{g as j,r as x,a4 as F,aa as L,m as v,n as $,a1 as _,u as e,q as r,L as d,F as l,E as i,K as f,v as G,D as V,T as O,t as q,I as K,G as M}from"./base-d2ce4248.js";/* empty css */import{d as H}from"./index-057b5f2c.js";/* empty css *//* empty css */import{E as J}from"./el-overlay-7451f13b.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-58212670.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{E as Q,b as W}from"./el-radio-b620ac73.js";import{v as g}from"./event-f83e96f5.js";import{t as a}from"./index-578c83eb.js";import{u as X}from"./diy-719a7cdf.js";import{d as Y}from"./storage-e62e496d.js";import{j as Z}from"./article-fff730f4.js";import{E as ee,a as te}from"./index-d4538bff.js";import{a as le,E as oe}from"./index-f579a83b.js";import{E as ae}from"./index-6eb24efa.js";import{E as ne}from"./index-3ae544fb.js";import{E as ie}from"./index-aaab07eb.js";import{E as se}from"./index-953c712f.js";import{v as re}from"./directive-3f066692.js";const me={class:"content-wrap"},de={class:"edit-attr-item-wrap"},pe={class:"mb-[10px]"},ce={class:"mt-[16px] flex justify-end"},ue={class:"dialog-footer"},_e={class:"style-wrap"},fe={class:"edit-attr-item-wrap"},ge={class:"mb-[10px]"},be=j({__name:"edit-article",setup(Ce,{expose:S}){const o=X();o.editComponent.ignore=[],o.editComponent.verify=m=>{var t={code:!0,message:""};return o.value[m].sources==="diy"&&o.value[m].articleIds.length===0&&(t.code=!1,t.message=a("selectArticleTip")),t};const u=x(!1),T=()=>{u.value=!0},s=F({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{title:"",category_id:"",is_show:1}}),b=(m=1)=>{s.loading=!0,s.page=m,Z({page:s.page,limit:s.limit,...s.searchParam}).then(t=>{s.loading=!1,s.data=t.data.data,s.total=t.data.total}).catch(()=>{s.loading=!1})};b();const h=x([]),z=m=>{h.value=m},I=()=>{o.editComponent.articleIds=[],h.value.forEach(m=>{o.editComponent.articleIds.push(m.id)}),u.value=!1};return S({}),(m,t)=>{const w=Q,k=W,p=le,C=ae,R=L("ArrowRight"),D=M,y=oe,c=te,A=ne,B=ie,E=se,U=J,P=H,N=re;return v(),$(K,null,[_(r("div",me,[r("div",de,[r("h3",pe,d(e(a)("articleData")),1),l(y,{"label-width":"80px",class:"px-[10px]"},{default:i(()=>[l(p,{label:e(a)("dataSources")},{default:i(()=>[l(k,{modelValue:e(o).editComponent.sources,"onUpdate:modelValue":t[0]||(t[0]=n=>e(o).editComponent.sources=n)},{default:i(()=>[l(w,{label:"initial"},{default:i(()=>[f(d(e(a)("defaultSources")),1)]),_:1}),l(w,{label:"diy"},{default:i(()=>[f(d(e(a)("manualSelectionSources")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"]),_(l(p,{label:e(a)("articleNum")},{default:i(()=>[l(C,{modelValue:e(o).editComponent.count,"onUpdate:modelValue":t[1]||(t[1]=n=>e(o).editComponent.count=n),"show-input":"",size:"small",class:"ml-[10px] article-slider",min:1,max:30},null,8,["modelValue"])]),_:1},8,["label"]),[[g,e(o).editComponent.sources=="initial"]]),_(l(p,{label:e(a)("manualSelectionSources"),class:"flex"},{default:i(()=>[r("span",{onClick:T,class:G(["cursor-pointer flex-1",{"text-primary":e(o).editComponent.articleIds.length>0}])},d(e(o).editComponent.articleIds.length>0?e(a)("selected")+e(o).editComponent.articleIds.length+e(a)("piece"):e(a)("selectPlaceholder")),3),l(D,null,{default:i(()=>[l(R)]),_:1})]),_:1},8,["label"]),[[g,e(o).editComponent.sources=="diy"]])]),_:1})]),l(U,{modelValue:u.value,"onUpdate:modelValue":t[6]||(t[6]=n=>u.value=n),title:e(a)("selectArticleTips"),width:"60%","close-on-press-escape":!1,"close-on-click-modal":!1},{footer:i(()=>[r("span",ue,[l(E,{onClick:t[5]||(t[5]=n=>u.value=!1)},{default:i(()=>[f(d(e(a)("cancel")),1)]),_:1}),l(E,{type:"primary",onClick:I},{default:i(()=>[f(d(e(a)("confirm")),1)]),_:1})])]),default:i(()=>[r("div",null,[_((v(),V(e(ee),{data:s.data,size:"large",onSelectionChange:z},{empty:i(()=>[r("span",null,d(s.loading?"":e(a)("emptyData")),1)]),default:i(()=>[l(c,{type:"selection",width:"55"}),l(c,{prop:"title","show-overflow-tooltip":!0,label:e(a)("articleTitle"),width:"140"},null,8,["label"]),l(c,{label:e(a)("articleImage"),"min-width":"120",align:"center"},{default:i(({row:n})=>[n.image?(v(),V(A,{key:0,class:"w-12 h-12",src:e(Y)(n.image),fit:"contain"},null,8,["src"])):O("",!0)]),_:1},8,["label"]),l(c,{prop:"category_name",label:e(a)("articleCategoryName"),align:"center","min-width":"140"},null,8,["label"]),l(c,{prop:"summary",label:e(a)("articleSummary"),width:"180","show-overflow-tooltip":!0},null,8,["label"]),l(c,{label:e(a)("createTime"),"min-width":"180",align:"center"},{default:i(({row:n})=>[f(d(n.create_time||""),1)]),_:1},8,["label"])]),_:1},8,["data"])),[[N,s.loading]]),r("div",ce,[l(B,{"current-page":s.page,"onUpdate:currentPage":t[2]||(t[2]=n=>s.page=n),"page-size":s.limit,"onUpdate:pageSize":t[3]||(t[3]=n=>s.limit=n),layout:"total, sizes, prev, pager, next, jumper",total:s.total,onSizeChange:t[4]||(t[4]=n=>b()),onCurrentChange:b},null,8,["current-page","page-size","total"])])])]),_:1},8,["modelValue","title"])],512),[[g,e(o).editTab=="content"]]),_(r("div",_e,[r("div",fe,[r("h3",ge,d(e(a)("articleStyle")),1),l(y,{"label-width":"80px",class:"px-[10px]"},{default:i(()=>[l(p,{label:e(a)("articleBgColor")},{default:i(()=>[l(P,{modelValue:e(o).editComponent.elementBgColor,"onUpdate:modelValue":t[7]||(t[7]=n=>e(o).editComponent.elementBgColor=n),"show-alpha":"",predefine:e(o).predefineColors},null,8,["modelValue","predefine"])]),_:1},8,["label"]),l(p,{label:e(a)("topRounded")},{default:i(()=>[l(C,{modelValue:e(o).editComponent.topElementRounded,"onUpdate:modelValue":t[8]||(t[8]=n=>e(o).editComponent.topElementRounded=n),"show-input":"",size:"small",class:"ml-[10px] graphic-nav-slider",max:50},null,8,["modelValue"])]),_:1},8,["label"]),l(p,{label:e(a)("bottomRounded")},{default:i(()=>[l(C,{modelValue:e(o).editComponent.bottomElementRounded,"onUpdate:modelValue":t[9]||(t[9]=n=>e(o).editComponent.bottomElementRounded=n),"show-input":"",size:"small",class:"ml-[10px] graphic-nav-slider",max:50},null,8,["modelValue"])]),_:1},8,["label"])]),_:1})]),q(m.$slots,"style")],512),[[g,e(o).editTab=="style"]])],64)}}});const We=Object.freeze(Object.defineProperty({__proto__:null,default:be},Symbol.toStringTag,{value:"Module"}));export{We as _};
|