2026-10-22 10:04:43 +08:00

2 lines
9.1 KiB
JavaScript

import{f as $,a as ee,a2 as _,y as i,z as p,j as t,C as l,l as A,k as r,u as te,F as le,D as ae,s as C,a0 as N,A as v,a1 as se,ab as oe,$ as R,ac as ne,B as M,_ as Ae,W as ie,H as ue,p as J}from"./element-plus-D1Ezoxxm.js";import{_ as re,s as de,a as ce,b as pe,h as me,c as ge,S as ve}from"./index-BzWqH73M.js";import{W as Qe}from"./index-aXgQamBm.js";import{wechatNewsInfotApi as Be,wechatNewsAddApi as Ce}from"./api-B-8tukE7.js";import"./monaco-editor-uXAv8CL-.js";import"./form-create-C-8Ibman.js";import"./vxe-ot-ELJR6.js";import"./wangeditor-vRCfjMUw.js";import"./registerMenus-Db2MqjyC.js";const fe="data:image/png;base64,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",Ee={class:"newsBox"},Ie=["onClick"],_e={class:"news_sp"},he=["onClick"],we={class:"news_sp1"},ye={class:"news_cent_img ivu-mr-8"},xe=["src"],be={key:0,class:"pictrue"},ke=["src"],je={key:1,class:"upLoad acea-row row-center-wrapper"},He=Object.assign({name:"newsCategorySave"},{__name:"save",setup(De){const f=pe(),O=me(),{isMobile:x}=de(ce()),L=J(()=>x.value?void 0:"100px"),X=J(()=>x.value?"top":"right"),G=A("单选"),h=A(!1),b=A(fe),a=A({title:"",author:"",synopsis:"",image_input:"",content:"",id:0}),u=A(0),n=A([{title:"",author:"",synopsis:"",image_input:"",content:"",id:0}]),E=A(!1),V={xl:6,lg:8,md:12,sm:12,xs:12},F={xl:4,lg:8,md:8,sm:8,xs:8},w=A(""),S=A({title:[{required:!0,message:"请输入标题",trigger:"blur"}],author:[{required:!0,message:"请输入作者",trigger:"blur"}],image_input:[{required:!0,validator:(s,e,d)=>{a.value.image_input?d():d(new Error("请上传图文封面"))},trigger:"change"}],content:[{required:!0,message:"请输入正文",trigger:"change"}],synopsis:[{required:!0,message:"请输入文章摘要",trigger:"blur"}]}),k=A(null),P=A(null);$(()=>f.params.id,(s,e)=>{f.params.id!=="0"?D():(n.value=[{title:"",author:"",synopsis:"",image_input:"",content:"",id:0}],a.value=n.value[u.value])}),ee(()=>{f.params.id!=="0"?D():a.value=n.value[u.value]});function Y(s){a.value.content=s}function z(){E.value=!0}function T(s){a.value.image_input=s.att_dir,E.value=!1}function j(s){u.value=s,n.value.map((e,d)=>{if(d===u.value)return a.value=n.value[u.value]}),w.value=a.value.content}function H(s){s===0?_.warning("不能再删除了"):(n.value.splice(s,1),a.value={})}function D(){Be(f.params.id).then(async s=>{let e=s.data.info;n.value=e.new,a.value=n.value[u.value],w.value=n.value[u.value].content}).catch(s=>{_.error(s.msg)})}function W(s){k.value.validate(e=>{if(e){let d={id:f.params.id||0,list:n.value};Ce(d).then(async m=>{_.success(m.msg),setTimeout(()=>{O.push({path:ve.routePre+"/app/wechat/news_category/index"})},500)}).catch(m=>{_.error(m.msg)})}else return!1})}return(s,e)=>{const d=r("pages-header"),m=r("el-button"),g=r("el-col"),y=r("el-input"),Q=r("el-form-item"),K=r("el-dialog"),U=r("el-row"),q=r("el-form"),Z=r("el-card"),B=te("db-click");return i(),p("div",Ee,[t(d,{ref_key:"pageHeader",ref:P,title:s.$route.meta.title,backUrl:s.$routeProStr+"/app/wechat/news_category/index",description:"编辑公众号图文素材,支持多图文与富文本排版,可作回复与推送素材。"},null,8,["title","backUrl"]),t(Z,{bordered:!1,shadow:"never",class:"save_from mt16"},{default:l(()=>[t(U,{gutter:24},{default:l(()=>[t(g,{xl:6,lg:6,md:12,sm:24,xs:24},{default:l(()=>[(i(!0),p(le,null,ae(n.value,(o,c)=>(i(),p("div",{key:c},[c===0?C((i(),p("div",{key:0,onClick:I=>j(c),class:N({checkClass:c===u.value}),onMouseenter:e[0]||(e[0]=I=>h.value=!0),onMouseleave:e[1]||(e[1]=I=>h.value=!1)},[v("div",{class:"news_pic",style:se({backgroundImage:"url("+(o.image_input?o.image_input:b.value)+")",backgroundSize:"100% 100%"})},[C(t(m,{type:"error",icon:"Delete",onClick:I=>H(c)},null,8,["onClick"]),[[B],[oe,h.value]])],4),v("span",_e,R(o.title),1)],42,Ie)),[[B]]):C((i(),p("div",{key:1,class:N(["news_cent",{checkClass:c===u.value}]),onClick:I=>j(c)},[v("span",we,R(o.title),1),v("div",ye,[v("img",{src:o.image_input?o.image_input:b.value},null,8,xe)]),C(t(m,{type:"error",icon:"Delete",onClick:I=>H(c)},null,8,["onClick"]),[[B]])],10,he)),[[B]])]))),128))]),_:1}),t(g,{xl:18,lg:18,md:12,sm:24,xs:24},{default:l(()=>[t(q,{class:"saveForm",ref_key:"saveFormRef",ref:k,model:a.value,"label-width":L.value,rules:S.value,"label-position":X.value,onSubmit:e[8]||(e[8]=ne(()=>{},["prevent"]))},{default:l(()=>[t(U,{gutter:24},{default:l(()=>[t(g,{span:24,class:"ml40"},{default:l(()=>[t(Q,{label:"标题:",prop:"title"},{default:l(()=>[t(y,{style:{width:"60%"},modelValue:a.value.title,"onUpdate:modelValue":e[2]||(e[2]=o=>a.value.title=o),type:"text",placeholder:"请输入文章标题"},null,8,["modelValue"])]),_:1})]),_:1}),t(g,{span:24,class:"ml40"},{default:l(()=>[t(Q,{label:"作者:",prop:"author"},{default:l(()=>[t(y,{style:{width:"60%"},modelValue:a.value.author,"onUpdate:modelValue":e[3]||(e[3]=o=>a.value.author=o),type:"text",placeholder:"请输入作者名称"},null,8,["modelValue"])]),_:1})]),_:1}),t(g,{span:24,class:"ml40"},{default:l(()=>[t(Q,{label:"摘要:",prop:"synopsis"},{default:l(()=>[t(y,{style:{width:"60%"},modelValue:a.value.synopsis,"onUpdate:modelValue":e[4]||(e[4]=o=>a.value.synopsis=o),type:"textarea",placeholder:"请输入摘要"},null,8,["modelValue"])]),_:1})]),_:1}),t(g,{span:24,class:"ml40"},{default:l(()=>[t(Q,{label:"图文封面:",prop:"image_input"},{default:l(()=>[C((i(),p("div",{class:"picBox",onClick:e[5]||(e[5]=o=>z("单选"))},[a.value.image_input?(i(),p("div",be,[v("img",{src:a.value.image_input},null,8,ke)])):(i(),p("div",je,[...e[9]||(e[9]=[v("i",{class:"el-icon-picture-outline",style:{"font-size":"24px"}},null,-1)])]))])),[[B]])]),_:1}),t(Q,{label:"正文:",prop:"content"},{default:l(()=>[t(Qe,{style:{width:"90%"},content:w.value,onEditorContent:Y},null,8,["content"])]),_:1})]),_:1}),t(g,{span:24,class:"ml40"},{default:l(()=>[t(Q,null,{default:l(()=>[C((i(),M(m,{type:"primary",class:"submission",onClick:e[6]||(e[6]=o=>W("saveForm"))},{default:l(()=>[...e[10]||(e[10]=[Ae("提交",-1)])]),_:1})),[[B]])]),_:1})]),_:1}),t(K,{modelValue:E.value,"onUpdate:modelValue":e[7]||(e[7]=o=>E.value=o),width:"1024px",title:"上传文章图","close-on-click-modal":!1},{default:l(()=>[E.value?(i(),M(ie(ge),{key:0,isChoice:G.value,onGetPic:T,gridBtn:F,gridPic:V},null,8,["isChoice"])):ue("",!0)]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model","label-width","rules","label-position"])]),_:1})]),_:1})]),_:1})])}}}),Fe=re(He,[["__scopeId","data-v-fca91fc0"]]);export{Fe as default};