2 lines
6.2 KiB
JavaScript
2 lines
6.2 KiB
JavaScript
import{_ as $}from"./index-eyQQRCIX.js";import{Q as z,I as F,D as L,B as j,C as A,G,H,h as P,O as S,P as K,i as M}from"./element-plus-9rG8B66a.js";import{_ as Q}from"./index.vue_vue_type_style_index_0_lang-SrSbI3PU.js";import{_ as h}from"./picker-B1pTiSNZ.js";import{j as J,k as W,l as X,m as Y}from"./article-DPN3XdBP.js";import{u as Z}from"./useDictOptions-CTVPrSdA.js";import{e as ee}from"./index-Cjwo1RxW.js";import{u as te,a as oe}from"./vue-router-DifUqGFW.js";import{d as g,a0 as v,s as le,c as w,o as _,U as t,L as r,u as a,a as i,T as ae,ab as re,K as ie,R as n}from"./@vue-DjVelRet.js";import"./@element-plus-RuzzlbSF.js";import"./lodash-es-VsDguZh5.js";import"./dayjs-Mv9jwnDt.js";import"./@popperjs-D_chPuIy.js";import"./async-validator-9PlIezaS.js";import"./@ctrl-r5W6hzzQ.js";import"./normalize-wheel-es-BQoi3Ox2.js";import"./@wangeditor-BCo7g7dT.js";import"./index-CzhzT_9w.js";import"./index-nb3ePt0y.js";import"./index.vue_vue_type_script_setup_true_lang-hZIM17yN.js";import"./index-DqvzRjGS.js";import"./index-CYj5wjuT.js";import"./index.vue_vue_type_script_setup_true_lang-C-4w6WdF.js";import"./@vueuse-DbKvT5Ch.js";import"./usePaging-Dtz4iZyr.js";import"./vuedraggable-CUBnU4N-.js";import"./vue-BlNCuTuS.js";import"./sortablejs-SiPGO7My.js";import"./nprogress-DYbUr3Ql.js";import"./pinia-D1_qSsvX.js";import"./axios-DIsA03vz.js";import"./lodash-wrSAtCJj.js";import"./css-color-function-DsMtFL6v.js";import"./balanced-match-BdS7OldZ.js";import"./color-DYO1E7y4.js";import"./clone-Ddk2tjDh.js";import"./color-convert-DsNsD289.js";import"./color-name-Dju3oUBS.js";import"./color-string-pUQDDJII.js";import"./ms-CzQ2E3wO.js";import"./vue-clipboard3-DXsJvHIW.js";import"./clipboard-DPX9bJ1T.js";import"./echarts-CXZcVnUo.js";import"./tslib-BDyQ-Jie.js";import"./zrender-DO4NV0px.js";import"./highlight.js--xG_hASo.js";import"./@highlightjs-DcY7_PRf.js";const se={class:"article-edit"},me={class:"xl:flex"},ne={class:"w-80"},de={class:"w-80"},ue={class:"w-80"},pe={class:"w-80"},_e={class:"xl:ml-20"},ce=g({name:"articleListsEdit"}),nt=g({...ce,setup(fe){const p=te(),x=oe(),o=v({id:"",title:"",image:"",cid:"",desc:"",author:"",content:"",click_virtual:0,sort:0,is_show:1,is_recommend:0,abstract:""}),{removeTab:k}=ee(),c=le(),E=v({title:[{required:!0,message:"请输入文章标题",trigger:"blur"}],cid:[{required:!0,message:"请选择文章栏目",trigger:"blur"}]}),R=async()=>{const m=await J({id:p.query.id});Object.keys(o).forEach(e=>{o[e]=m[e]})},{optionsData:y}=Z({article_cate:{api:Y}}),U=async()=>{var m;await((m=c.value)==null?void 0:m.validate()),p.query.id?await W(o):await X(o),k(),x.back()};return p.query.id&&R(),(m,e)=>{const B=z,f=F,d=A,s=j,q=H,C=G,D=h,b=P,u=K,V=S,I=Q,N=L,O=M,T=$;return _(),w("div",se,[t(f,{class:"!border-none",shadow:"never"},{default:r(()=>[t(B,{content:m.$route.meta.title,onBack:e[0]||(e[0]=l=>m.$router.back())},null,8,["content"])]),_:1}),t(f,{class:"mt-4 !border-none",shadow:"never"},{default:r(()=>[t(N,{ref_key:"formRef",ref:c,class:"ls-form",model:a(o),"label-width":"85px",rules:a(E)},{default:r(()=>[i("div",me,[i("div",null,[t(s,{label:"文章标题",prop:"title"},{default:r(()=>[i("div",ne,[t(d,{modelValue:a(o).title,"onUpdate:modelValue":e[1]||(e[1]=l=>a(o).title=l),placeholder:"请输入文章标题",type:"textarea",autosize:{minRows:3,maxRows:3},maxlength:"64","show-word-limit":"",clearable:""},null,8,["modelValue"])])]),_:1}),t(s,{label:"文章栏目",prop:"cid"},{default:r(()=>[t(C,{class:"w-80",modelValue:a(o).cid,"onUpdate:modelValue":e[2]||(e[2]=l=>a(o).cid=l),placeholder:"请选择文章栏目",clearable:""},{default:r(()=>[(_(!0),w(ae,null,re(a(y).article_cate,l=>(_(),ie(q,{key:l.id,label:l.name,value:l.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),t(s,{label:"文章简介",prop:"desc"},{default:r(()=>[i("div",de,[t(d,{modelValue:a(o).desc,"onUpdate:modelValue":e[3]||(e[3]=l=>a(o).desc=l),placeholder:"请输入文章简介",type:"textarea",autosize:{minRows:3,maxRows:6},maxlength:200,"show-word-limit":"",clearable:""},null,8,["modelValue"])])]),_:1}),t(s,{label:"摘要",prop:"abstract"},{default:r(()=>[i("div",ue,[t(d,{type:"textarea",autosize:{minRows:6,maxRows:6},modelValue:a(o).abstract,"onUpdate:modelValue":e[4]||(e[4]=l=>a(o).abstract=l),maxlength:"200","show-word-limit":"",clearable:""},null,8,["modelValue"])])]),_:1}),t(s,{label:"文章封面",prop:"image"},{default:r(()=>[i("div",null,[i("div",null,[t(D,{modelValue:a(o).image,"onUpdate:modelValue":e[5]||(e[5]=l=>a(o).image=l),limit:1},null,8,["modelValue"])]),e[12]||(e[12]=i("div",{class:"form-tips"},"建议尺寸:240*180px",-1))])]),_:1}),t(s,{label:"作者",prop:"author"},{default:r(()=>[i("div",pe,[t(d,{modelValue:a(o).author,"onUpdate:modelValue":e[6]||(e[6]=l=>a(o).author=l),placeholder:"请输入作者名称"},null,8,["modelValue"])])]),_:1}),t(s,{label:"排序",prop:"sort"},{default:r(()=>[i("div",null,[t(b,{modelValue:a(o).sort,"onUpdate:modelValue":e[7]||(e[7]=l=>a(o).sort=l),min:0,max:9999},null,8,["modelValue"]),e[13]||(e[13]=i("div",{class:"form-tips"},"默认为0, 数值越大越排前",-1))])]),_:1}),t(s,{label:"初始浏览量",prop:"click_virtual"},{default:r(()=>[i("div",null,[t(b,{modelValue:a(o).click_virtual,"onUpdate:modelValue":e[8]||(e[8]=l=>a(o).click_virtual=l),min:0},null,8,["modelValue"])])]),_:1}),t(s,{label:"文章状态",required:"",prop:"is_show"},{default:r(()=>[t(V,{modelValue:a(o).is_show,"onUpdate:modelValue":e[9]||(e[9]=l=>a(o).is_show=l)},{default:r(()=>[t(u,{value:1},{default:r(()=>e[14]||(e[14]=[n("显示")])),_:1}),t(u,{value:0},{default:r(()=>e[15]||(e[15]=[n("隐藏")])),_:1})]),_:1},8,["modelValue"])]),_:1}),t(s,{label:"是否推荐"},{default:r(()=>[t(V,{modelValue:a(o).is_recommend,"onUpdate:modelValue":e[10]||(e[10]=l=>a(o).is_recommend=l)},{default:r(()=>[t(u,{value:1},{default:r(()=>e[16]||(e[16]=[n("推荐")])),_:1}),t(u,{value:0},{default:r(()=>e[17]||(e[17]=[n("不推荐")])),_:1})]),_:1},8,["modelValue"])]),_:1})]),i("div",_e,[t(s,{label:"文章内容",prop:"content"},{default:r(()=>[t(I,{modelValue:a(o).content,"onUpdate:modelValue":e[11]||(e[11]=l=>a(o).content=l),height:667,width:375},null,8,["modelValue"])]),_:1})])])]),_:1},8,["model","rules"])]),_:1}),t(T,null,{default:r(()=>[t(O,{type:"primary",onClick:U},{default:r(()=>e[18]||(e[18]=[n("保存")])),_:1})]),_:1})])}}});export{nt as default};
|