mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-04 20:31:10 +00:00
2 lines
6.9 KiB
JavaScript
2 lines
6.9 KiB
JavaScript
import{d as S,v as T,f as j,r as y,l as $,k as t,h as s,c as m,e as l,w as a,u as r,au as A,J,m as Q,a as _,t as p,F as W,O as X,B as v,i as f,av as Y,K as Z,D as ee,G as oe,$ as le,ad as te,E as ae,ab as re,ac as ne,H as de,V as se,L as pe}from"./index-6aea3257.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{_ as ie}from"./index.vue_vue_type_script_setup_true_lang-eb6ce45d.js";import{_ as me}from"./index.vue_vue_type_style_index_0_lang-c977e89b.js";import ue from"./index-c796e364.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{c as ce,d as _e,f as fe}from"./wechat-049b04b2.js";import ge from"./reply-form-dd4b342c.js";import{_ as ye}from"./news-card.vue_vue_type_script_setup_true_lang-932a5b1e.js";import"./index.vue_vue_type_script_setup_true_lang-cbe12fb5.js";import"./index.vue_vue_type_style_index_0_lang-4f1547c6.js";import"./attachment-eb93ee40.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index.vue_vue_type_script_setup_true_lang-10e566af.js";/* empty css */import"./sys-83b0ac7b.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./sortable.esm-be94e56d.js";import"./upload-media.vue_vue_type_script_setup_true_lang-824b472c.js";import"./select-wechat-media.vue_vue_type_script_setup_true_lang-0711920e.js";/* empty css */import"./test-71dfb9c1.js";const ve={class:"main-container"},he={class:"form-tip"},xe={class:"flex flex-col"},we={class:"flex items-center"},be={key:0,class:"w-[300px] bg-page p-[10px] mr-[10px] mb-[10px] rounded leading-none"},Ve={key:1,class:"w-[300px] bg-page p-[10px] mr-[10px] mb-[10px] rounded"},ke={key:2,class:"w-[300px] bg-page p-[10px] mr-[10px] mb-[10px] rounded"},Re={key:3,class:"w-[300px] bg-page p-[10px] mr-[10px] mb-[10px] rounded"},Ce={key:4,class:"w-[300px] bg-page p-[10px] mr-[10px] mb-[10px] rounded"},Ee={class:"mt-[10px]"},Ue={class:"fixed-footer-wrap"},$e={class:"fixed-footer"},Ne={class:"dialog-footer"},wo=S({__name:"keyword_reply_edit",setup(Be){const b=T();j();const N=b.meta.title,g=y(!1),n=$({id:0,name:"",keyword:"",content:[],matching_type:"full",reply_method:"all"}),h=y({}),V=y(null),B=()=>{var d;(d=V.value)==null||d.verify().then(e=>{e&&(n.content.push(h.value),h.value={},g.value=!1)})},D=d=>{n.content.splice(d,1)},k=y(),M=$({name:[{required:!0,message:t("ruleNamePlaceholder"),trigger:"blur"}],keyword:[{required:!0,message:t("keywordPlaceholder"),trigger:"blur"}],content:[{validator:(d,e,u)=>{n.content.length||u(new Error(t("contentPlaceholder"))),u()},trigger:"blur"}]}),i=y(!1);b.query.id?ce(b.query.id).then(({data:d})=>{Object.keys(n).forEach(e=>{d[e]!=null&&(n[e]=d[e])}),i.value=!1}).catch():i.value=!1;const P=async d=>{i.value||!d||await d.validate(async e=>{if(e){const u=n.id?_e:fe;i.value=!0,u(n).then(()=>{i.value=!1}).catch(()=>{i.value=!1})}})};return(d,e)=>{const u=Y,R=Z,C=ee,x=oe,E=le,F=te,q=ue,K=me,I=ie,w=ae,U=re,L=ne,O=de,z=se,G=pe;return s(),m("div",ve,[l(R,{class:"card !border-none",shadow:"never"},{default:a(()=>[l(u,{content:r(N),icon:r(A),onBack:e[0]||(e[0]=o=>d.$router.back())},null,8,["content","icon"])]),_:1}),J((s(),Q(O,{class:"page-form mt-[15px]",model:n,"label-width":"150px",ref_key:"formRef",ref:k,rules:M},{default:a(()=>[l(R,{class:"box-card !border-none",shadow:"never"},{default:a(()=>[l(x,{label:r(t)("ruleName"),prop:"name"},{default:a(()=>[l(C,{modelValue:n.name,"onUpdate:modelValue":e[1]||(e[1]=o=>n.name=o),modelModifiers:{trim:!0},placeholder:r(t)("ruleNamePlaceholder"),class:"input-width",clearable:"",maxlength:"60"},null,8,["modelValue","placeholder"]),_("div",he,p(r(t)("ruleNameTips")),1)]),_:1},8,["label"]),l(x,{label:r(t)("keyword"),prop:"keyword"},{default:a(()=>[l(C,{modelValue:n.keyword,"onUpdate:modelValue":e[3]||(e[3]=o=>n.keyword=o),modelModifiers:{trim:!0},placeholder:r(t)("keywordPlaceholder"),class:"input-width",clearable:""},{prepend:a(()=>[l(F,{modelValue:n.matching_type,"onUpdate:modelValue":e[2]||(e[2]=o=>n.matching_type=o),style:{width:"115px"}},{default:a(()=>[l(E,{label:r(t)("allMatching"),value:"full"},null,8,["label"]),l(E,{label:r(t)("fuzzyMatching"),value:"like"},null,8,["label"])]),_:1},8,["modelValue"])]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),l(x,{label:r(t)("content"),prop:"content"},{default:a(()=>[_("div",xe,[(s(!0),m(W,null,X(n.content,(o,H)=>(s(),m("div",we,[o.msgtype=="text"?(s(),m("div",be,p(o.text.content),1)):v("",!0),o.msgtype=="image"?(s(),m("div",Ve,[l(q,{limit:1,width:"120px",height:"120px",modelValue:o.image.url,"onUpdate:modelValue":c=>o.image.url=c},null,8,["modelValue","onUpdate:modelValue"])])):v("",!0),o.msgtype=="video"?(s(),m("div",ke,[l(K,{limit:1,width:"120px",height:"120px",modelValue:o.video.url,"onUpdate:modelValue":c=>o.video.url=c},null,8,["modelValue","onUpdate:modelValue"])])):v("",!0),o.msgtype=="mpnewsarticle"?(s(),m("div",Re,[l(ye,{modelValue:o.mpnewsarticle,"onUpdate:modelValue":c=>o.mpnewsarticle=c,mode:"show"},null,8,["modelValue","onUpdate:modelValue"])])):v("",!0),o.msgtype=="miniprogrampage"?(s(),m("div",Ce," 小程序卡片【"+p(o.miniprogrampage.appid)+"】 ",1)):v("",!0),l(I,{name:"element Delete",class:"cursor-pointer",onClick:c=>D(H)},null,8,["onClick"])]))),256)),_("div",Ee,[l(w,{type:"primary",onClick:e[4]||(e[4]=o=>g.value=!0)},{default:a(()=>[f(p(r(t)("addReplyContent")),1)]),_:1})])])]),_:1},8,["label"]),l(x,{label:r(t)("replyMethod"),prop:"reply_method"},{default:a(()=>[l(L,{modelValue:n.reply_method,"onUpdate:modelValue":e[5]||(e[5]=o=>n.reply_method=o)},{default:a(()=>[l(U,{label:"all"},{default:a(()=>[f(p(r(t)("replyMethodAll")),1)]),_:1}),l(U,{label:"rand"},{default:a(()=>[f(p(r(t)("replyMethodRand")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model","rules"])),[[G,i.value]]),_("div",Ue,[_("div",$e,[l(w,{type:"primary",loading:i.value,onClick:e[6]||(e[6]=o=>P(k.value))},{default:a(()=>[f(p(r(t)("save")),1)]),_:1},8,["loading"])])]),l(z,{modelValue:g.value,"onUpdate:modelValue":e[9]||(e[9]=o=>g.value=o),title:r(t)("addReplyContent"),width:"60%","destroy-on-close":!0},{footer:a(()=>[_("span",Ne,[l(w,{onClick:e[8]||(e[8]=o=>g.value=!1)},{default:a(()=>[f(p(r(t)("cancel")),1)]),_:1}),l(w,{type:"primary",onClick:B},{default:a(()=>[f(p(r(t)("confirm")),1)]),_:1})])]),default:a(()=>[l(ge,{modelValue:h.value,"onUpdate:modelValue":e[7]||(e[7]=o=>h.value=o),ref_key:"ReplyRef",ref:V},null,8,["modelValue"])]),_:1},8,["modelValue","title"])])}}});export{wo as default};
|