Files
zyt/server/public/admin/assets/edit-CICeObkf.js
T
2026-07-02 11:57:54 +08:00

2 lines
4.9 KiB
JavaScript

import{_ as $}from"./index-hYuB-cqU.js";import{o as w,Q as j,W as z,q as m,r as V,v as l,D as s,bl as I,bg as L,b9 as T,u as a,s as n,b6 as A,b7 as G,bm as S,F as H,G as J,O as K,bn as M,J as P,bc as Q,bf as W,L as p,K as X,ba as v,a8 as Y}from"./.pnpm-BGZW0UGg.js";import{_ as Z}from"./index.vue_vue_type_style_index_0_lang-LuIbeuyQ.js";import{_ as ee}from"./picker-uwVhCb3U.js";import{g as le,h as te,i as oe,j as ae}from"./article-DS9Zv2oA.js";import{u as se}from"./useDictOptions-BN-Cd5KH.js";import{j as ne}from"./index-CTzEhZ24.js";import"./index-B99pjMPF.js";import"./index-BauW3iNq.js";import"./index.vue_vue_type_script_setup_true_lang-ByFSC-yR.js";import"./index-ag3Z2xAC.js";import"./index-DmJsTQNR.js";import"./file-BQ0rU-P3.js";import"./index.vue_vue_type_script_setup_true_lang-DBx_F7yj.js";import"./usePaging-C4oc3vBq.js";const re={class:"article-edit"},ie={class:"xl:flex"},de={class:"w-80"},ue={class:"w-80"},me={class:"w-80"},pe={class:"w-80"},_e={class:"xl:ml-20"},ce=w({name:"articleListsEdit"}),Ce=w({...ce,setup(fe){const u=j(),g=z(),t=v({id:"",title:"",image:"",cid:"",desc:"",author:"",content:"",click_virtual:0,sort:0,is_show:1,abstract:""}),{removeTab:x}=ne(),_=Y(),E=v({title:[{required:!0,message:"请输入文章标题",trigger:"blur"}],cid:[{required:!0,message:"请选择文章栏目",trigger:"blur"}]}),k=async()=>{const i=await le({id:u.query.id});Object.keys(t).forEach(e=>{t[e]=i[e]})},{optionsData:R}=se({article_cate:{api:ae}}),y=async()=>{var i;await((i=_.value)==null?void 0:i.validate()),u.query.id?await te(t):await oe(t),x(),g.back()};return u.query.id&&k(),(i,e)=>{const U=I,c=L,d=G,r=A,q=M,h=S,B=ee,f=P,b=W,D=Q,C=Z,F=T,N=X,O=$;return m(),V("div",re,[l(c,{class:"!border-none",shadow:"never"},{default:s(()=>[l(U,{content:i.$route.meta.title,onBack:e[0]||(e[0]=o=>i.$router.back())},null,8,["content"])]),_:1}),l(c,{class:"mt-4 !border-none",shadow:"never"},{default:s(()=>[l(F,{ref_key:"formRef",ref:_,class:"ls-form",model:a(t),"label-width":"85px",rules:a(E)},{default:s(()=>[n("div",ie,[n("div",null,[l(r,{label:"文章标题",prop:"title"},{default:s(()=>[n("div",de,[l(d,{modelValue:a(t).title,"onUpdate:modelValue":e[1]||(e[1]=o=>a(t).title=o),placeholder:"请输入文章标题",type:"textarea",autosize:{minRows:3,maxRows:3},maxlength:"64","show-word-limit":"",clearable:""},null,8,["modelValue"])])]),_:1}),l(r,{label:"文章栏目",prop:"cid"},{default:s(()=>[l(h,{class:"w-80",modelValue:a(t).cid,"onUpdate:modelValue":e[2]||(e[2]=o=>a(t).cid=o),placeholder:"请选择文章栏目",clearable:""},{default:s(()=>[(m(!0),V(H,null,J(a(R).article_cate,o=>(m(),K(q,{key:o.id,label:o.name,value:o.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(r,{label:"文章简介",prop:"desc"},{default:s(()=>[n("div",ue,[l(d,{modelValue:a(t).desc,"onUpdate:modelValue":e[3]||(e[3]=o=>a(t).desc=o),placeholder:"请输入文章简介",type:"textarea",autosize:{minRows:3,maxRows:6},maxlength:200,"show-word-limit":"",clearable:""},null,8,["modelValue"])])]),_:1}),l(r,{label:"摘要",prop:"abstract"},{default:s(()=>[n("div",me,[l(d,{type:"textarea",autosize:{minRows:6,maxRows:6},modelValue:a(t).abstract,"onUpdate:modelValue":e[4]||(e[4]=o=>a(t).abstract=o),maxlength:"200","show-word-limit":"",clearable:""},null,8,["modelValue"])])]),_:1}),l(r,{label:"文章封面",prop:"image"},{default:s(()=>[n("div",null,[n("div",null,[l(B,{modelValue:a(t).image,"onUpdate:modelValue":e[5]||(e[5]=o=>a(t).image=o),limit:1},null,8,["modelValue"])]),e[11]||(e[11]=n("div",{class:"form-tips"},"建议尺寸:240*180px",-1))])]),_:1}),l(r,{label:"作者",prop:"author"},{default:s(()=>[n("div",pe,[l(d,{modelValue:a(t).author,"onUpdate:modelValue":e[6]||(e[6]=o=>a(t).author=o),placeholder:"请输入作者名称"},null,8,["modelValue"])])]),_:1}),l(r,{label:"排序",prop:"sort"},{default:s(()=>[n("div",null,[l(f,{modelValue:a(t).sort,"onUpdate:modelValue":e[7]||(e[7]=o=>a(t).sort=o),min:0,max:9999},null,8,["modelValue"]),e[12]||(e[12]=n("div",{class:"form-tips"},"默认为0, 数值越大越排前",-1))])]),_:1}),l(r,{label:"初始浏览量",prop:"click_virtual"},{default:s(()=>[n("div",null,[l(f,{modelValue:a(t).click_virtual,"onUpdate:modelValue":e[8]||(e[8]=o=>a(t).click_virtual=o),min:0},null,8,["modelValue"])])]),_:1}),l(r,{label:"文章状态",required:"",prop:"is_show"},{default:s(()=>[l(D,{modelValue:a(t).is_show,"onUpdate:modelValue":e[9]||(e[9]=o=>a(t).is_show=o)},{default:s(()=>[l(b,{value:1},{default:s(()=>[...e[13]||(e[13]=[p("显示",-1)])]),_:1}),l(b,{value:0},{default:s(()=>[...e[14]||(e[14]=[p("隐藏",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1})]),n("div",_e,[l(r,{label:"文章内容",prop:"content"},{default:s(()=>[l(C,{modelValue:a(t).content,"onUpdate:modelValue":e[10]||(e[10]=o=>a(t).content=o),height:667,width:375},null,8,["modelValue"])]),_:1})])])]),_:1},8,["model","rules"])]),_:1}),l(O,null,{default:s(()=>[l(N,{type:"primary",onClick:y},{default:s(()=>[...e[15]||(e[15]=[p("保存",-1)])]),_:1})]),_:1})])}}});export{Ce as default};