| 123456 |
- import{_ as P,m as u,c as Ae,H as de,I as He,g as A,o as b,f as t,p as z,e as a,J as B,K as ge,t as J,w as p,i as o,L as Me,M as ie,E as ce,N as Y,j as ee,O as be,Q as je,d as N,a as O,r as x,R as Ce,b as L,F as W,h as fe,S as he,x as F,z as we,T as Z,G as R,n as Be,P as De}from"./index-Dw2ryKg-.js";import{u as K,C as Q,c as _e}from"./index-DULK4gLS.js";import{L as ye}from"./index-BLNBhsFG.js";import{a as qe}from"./index-CDrKYFOR.js";import{u as Fe,C as ze}from"./index-CvZL-wzz.js";import"./index-DcW-TSof.js";const Pe={class:"rich-text-editor"},Ne={class:"editor-toolbar"},Oe={class:"color-btn-group"},Ge={class:"color-btn-group"},We={class:"align-btn-group"},Ze={key:0,class:"editor-debug"},Je={class:"color-picker-wrap"},Ke={__name:"index",props:{modelValue:{type:String,default:""},debug:{type:Boolean,default:!1},placeholder:{type:String,default:"请输入内容..."}},emits:["update:modelValue","change"],setup(H,{emit:S}){const $=H,g=S,l=u(null),k=u(!1),C=u(!1),h=u(!1),V=u(!1),f=u(!1),v=u("left");u(null),u(null);const _=u("#000000"),y=u("#ffffff"),w=u(!1),m=u(""),r=u(""),n=u(["#000000","#ffffff","#ff0000","#ff9900","#ffff00","#00ff00","#0099ff","#0033ff","#9900ff","#ff0099","#666666","#999999"]),i=u(!1),U=u(null),E=u({tag:"span",content:"",customAttrs:""}),D=u(null),d=u({tag:[{required:!1,validator:(s,e,c)=>{e&&!/^[a-zA-Z0-9-]+$/.test(e)?c(new Error("标签名仅支持字母、数字和短横线")):c()},trigger:"blur"}]}),T=Ae({get(){return $.modelValue},set(s){g("update:modelValue",s),g("change",s)}}),le=s=>{(!s||s==="transparent")&&(s="#ffffff");const e=s.replace("#",""),c=parseInt(e.substr(0,2),16),M=parseInt(e.substr(2,2),16),j=parseInt(e.substr(4,2),16);return(c*299+M*587+j*114)/1e3>128?"#000000":"#ffffff"};de(()=>{$.modelValue&&(l.value.innerHTML=$.modelValue),X()}),He(()=>$.modelValue,s=>{l.value&&l.value.innerHTML!==s&&(l.value.innerHTML=s||"",X())},{immediate:!0});const X=()=>{if(!l.value)return;!(l.value.textContent.trim()!=="")&&!k.value&&(l.value.innerHTML="",l.value.innerHTML=`<span class="placeholder">${$.placeholder}</span>`)},ke=()=>{k.value=!0,l.value&&l.value.querySelector(".placeholder")&&(l.value.innerHTML="")},xe=()=>{k.value=!1,X()},te=()=>{if(!l.value)return;l.value.querySelectorAll(".placeholder").forEach(M=>M.remove());const c=l.value.textContent.trim()?l.value.innerHTML.trim():"";T.value=c},$e=()=>{if(!l.value)return;const s=window.getSelection();if(!(s&&s.toString().trim()!=="")){C.value=!1,h.value=!1,V.value=!1,f.value=!1,_.value="#000000",y.value="#ffffff",v.value="left";return}C.value=document.queryCommandState("bold"),h.value=document.queryCommandState("italic"),V.value=document.queryCommandState("underline"),f.value=document.queryCommandState("strikeThrough");const c=document.queryCommandValue("foreColor"),M=document.queryCommandValue("backColor");_.value=c&&c!=="false"?c:"#000000",y.value=M&&M!=="false"?M:"#ffffff",document.queryCommandState("justifyLeft")?v.value="left":document.queryCommandState("justifyCenter")?v.value="center":document.queryCommandState("justifyRight")&&(v.value="right")},I=(s,e=null)=>{l.value&&(l.value.focus(),["justifyLeft","justifyCenter","justifyRight"].includes(s)&&(document.execCommand("justifyLeft",!1,null),document.execCommand("justifyCenter",!1,null),document.execCommand("justifyRight",!1,null)),["foreColor","backColor"].includes(s),document.execCommand(s,!1,e),["justifyLeft","justifyCenter","justifyRight"].includes(s)&&(v.value=s.replace("justify","").toLowerCase()),te())},ve=s=>{l.value&&(l.value.focus(),m.value=s,r.value=s==="foreColor"?_.value:y.value,w.value=!0)},oe=()=>{w.value=!1,r.value="",m.value=""},Le=()=>{if(!l.value||!m.value||!r.value){oe();return}I(m.value,r.value),m.value==="foreColor"?_.value=r.value:y.value=r.value,w.value=!1,r.value="",m.value=""},Se=()=>{const s=prompt("请输入链接地址:","https://");s&&I("createLink",s)},Re=()=>{confirm("确定清空所有内容?")&&(l.value.innerHTML="",T.value="",X())},Te=()=>{if(!l.value)return;l.value.focus();const s=window.getSelection();s.rangeCount>0?U.value=s.getRangeAt(0):U.value=null,E.value={tag:"span",content:"",customAttrs:""},i.value=!0},ne=()=>{i.value=!1,U.value=null},Ue=s=>s.trim()?s.split(`
- `).map(e=>e.trim()).filter(e=>e).join(" "):"",Ee=()=>{D.value.validate(s=>{s&&Ie()})},Ie=()=>{if(!l.value)return;const{tag:s,content:e,customAttrs:c}=E.value,j=(s.trim()||"span").replace(/[^a-zA-Z0-9-]/g,""),ae=Ue(c),me=["img","input","br","hr","meta","link"];let se="";me.includes(j)?se=`<${j} ${ae}>`:se=`<${j} ${ae}>${e.trim()}</${j}>`,l.value.focus();const q=window.getSelection();if(q.removeAllRanges(),U.value)q.addRange(U.value);else{const re=document.createRange();re.selectNodeContents(l.value),re.collapse(!1),q.addRange(re)}const G=q.getRangeAt(0);G.deleteContents();const pe=document.createElement("div");pe.innerHTML=se;const ue=pe.firstChild;G.insertNode(ue),me.includes(j)||(G.setStartAfter(ue),G.setEndAfter(ue),q.removeAllRanges(),q.addRange(G)),te(),ne()};return(s,e)=>(b(),A("div",Pe,[t("div",Ne,[t("button",{class:B(["toolbar-btn",{active:C.value}]),onClick:e[0]||(e[0]=c=>I("bold")),title:"加粗"}," B ",2),t("button",{class:B(["toolbar-btn",{active:h.value}]),onClick:e[1]||(e[1]=c=>I("italic")),title:"斜体"}," I ",2),t("button",{class:B(["toolbar-btn",{active:V.value}]),onClick:e[2]||(e[2]=c=>I("underline")),title:"下划线"}," U ",2),t("button",{class:B(["toolbar-btn",{active:f.value}]),onClick:e[3]||(e[3]=c=>I("strikeThrough")),title:"删除线"}," S ",2),t("div",Oe,[t("button",{class:"toolbar-btn color-btn",onClick:e[4]||(e[4]=c=>ve("foreColor")),title:"文字颜色"},[e[18]||(e[18]=t("span",{class:"color-icon"},"🖌️",-1)),t("span",{style:ge({color:_.value})},"A",4)])]),t("div",Ge,[t("button",{class:"toolbar-btn color-btn",onClick:e[5]||(e[5]=c=>ve("backColor")),title:"背景颜色"},[e[19]||(e[19]=t("span",{class:"color-icon"},"🟨",-1)),t("span",{style:ge({backgroundColor:y.value,color:le(y.value)})},"A",4)])]),t("div",We,[t("button",{class:B(["toolbar-btn",{active:v.value==="left"}]),onClick:e[6]||(e[6]=c=>I("justifyLeft")),title:"左对齐"}," ⏎ 左 ",2),t("button",{class:B(["toolbar-btn",{active:v.value==="center"}]),onClick:e[7]||(e[7]=c=>I("justifyCenter")),title:"居中对齐"}," ⎻ 中 ",2),t("button",{class:B(["toolbar-btn",{active:v.value==="right"}]),onClick:e[8]||(e[8]=c=>I("justifyRight")),title:"右对齐"}," ⏎ 右 ",2)]),t("select",{class:"toolbar-select",onChange:e[9]||(e[9]=c=>I("formatBlock",c.target.value)),title:"标题"},[...e[20]||(e[20]=[t("option",{value:"<p>"},"正文",-1),t("option",{value:"<h1>"},"标题1",-1),t("option",{value:"<h2>"},"标题2",-1),t("option",{value:"<h3>"},"标题3",-1)])],32),t("button",{class:"toolbar-btn",onClick:e[10]||(e[10]=c=>I("insertUnorderedList")),title:"无序列表"}," • 列表 "),t("button",{class:"toolbar-btn",onClick:e[11]||(e[11]=c=>I("insertOrderedList")),title:"有序列表"}," 1. 列表 "),t("button",{class:"toolbar-btn",onClick:Se,title:"插入链接"}," 🔗 链接 "),t("button",{class:"toolbar-btn",onClick:Te,title:"插入自定义HTML"}," 🧱 插入 "),t("button",{class:"toolbar-btn danger",onClick:Re,title:"清空内容"}," 🗑️ 清空 ")]),t("div",{ref_key:"editorRef",ref:l,class:"editor-content",contenteditable:"true",onInput:te,onSelectionchange:$e,onFocus:ke,onBlur:xe},null,544),H.debug?(b(),A("div",Ze,[e[21]||(e[21]=t("h4",null,"当前HTML内容:",-1)),t("pre",null,J(T.value),1)])):z("",!0),a(o(be),{modelValue:i.value,"onUpdate:modelValue":e[15]||(e[15]=c=>i.value=c),title:"插入自定义HTML",width:"500px","close-on-click-modal":!0,"close-on-press-escape":!0,onClose:ne,"destroy-on-close":""},{footer:p(()=>[a(o(Y),{onClick:ne,type:"default"},{default:p(()=>[...e[23]||(e[23]=[ee("取消",-1)])]),_:1}),a(o(Y),{onClick:Ee,type:"primary"},{default:p(()=>[...e[24]||(e[24]=[ee("确认插入",-1)])]),_:1})]),default:p(()=>[a(o(Me),{model:E.value,rules:d.value,ref_key:"htmlFormRef",ref:D,"label-width":"140px",size:"default","label-position":"top"},{default:p(()=>[a(o(ie),{label:"标签类型(默认span):",prop:"tag"},{default:p(()=>[a(o(ce),{modelValue:E.value.tag,"onUpdate:modelValue":e[12]||(e[12]=c=>E.value.tag=c),placeholder:"例如:span/div/img/a/p",maxlength:"10",clearable:""},null,8,["modelValue"])]),_:1}),a(o(ie),{label:"标签内容:"},{default:p(()=>[a(o(ce),{modelValue:E.value.content,"onUpdate:modelValue":e[13]||(e[13]=c=>E.value.content=c),placeholder:"例如:点击我(空则无内容,如img标签)",clearable:""},null,8,["modelValue"])]),_:1}),a(o(ie),{label:"自定义属性(每行一个):"},{default:p(()=>[a(o(ce),{modelValue:E.value.customAttrs,"onUpdate:modelValue":e[14]||(e[14]=c=>E.value.customAttrs=c),type:"textarea",rows:4,placeholder:`示例:\r
- href='https://example.com'\r
- class='custom-class'\r
- style='color:red;'\r
- data-id='123'`},null,8,["modelValue"]),e[22]||(e[22]=t("div",{class:"form-tip"},'提示:每行写一个属性,格式为 key="value",支持任意HTML属性',-1))]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue"]),a(o(be),{modelValue:w.value,"onUpdate:modelValue":e[17]||(e[17]=c=>w.value=c),title:m.value==="foreColor"?"选择文字颜色":"选择背景颜色",width:"320px","close-on-click-modal":!1,"close-on-press-escape":!0,onClose:oe,"destroy-on-close":""},{footer:p(()=>[a(o(Y),{onClick:oe,type:"default"},{default:p(()=>[...e[25]||(e[25]=[ee("取消",-1)])]),_:1}),a(o(Y),{onClick:Le,type:"primary"},{default:p(()=>[...e[26]||(e[26]=[ee("确定",-1)])]),_:1})]),default:p(()=>[t("div",Je,[a(o(je),{modelValue:r.value,"onUpdate:modelValue":e[16]||(e[16]=c=>r.value=c),"show-alpha":"",format:"hex",predefine:n.value,class:"w-full"},null,8,["modelValue","predefine"])])]),_:1},8,["modelValue","title"])]))}},Ve=P(Ke,[["__scopeId","data-v-39276d2d"]]),Qe={key:3,style:{display:"flex","justify-content":"center"}},Xe=["innerHTML"],Ye={class:"row-unit"},el=N({__name:"index",setup(H,{expose:S}){const{t:$}=O(),g=u(""),l=u(!1),k=u(!1),C=u({}),{register:h,tableActions:V}=K({showIndex:!0,showSelection:!1,showExport:!1,showPagination:!1,columns:[{label:"设置项",prop:"remark",align:"center"},{label:"数值",prop:"val",slot:!0,align:"center"}]});function f(){return V}function v(y){R.configUpdate({id:y.id,val:y.val})}function _(){let y={id:C.value.id,val:g.value};k.value=!0,R.configUpdate(y).then(w=>{k.value=!1,l.value=!1,R.configList({flag:1}).then(m=>{V.setTableData(m.list)})}).catch(w=>{k.value=!1})}return S({getTableActions:f}),(y,w)=>{const m=x("el-input"),r=x("el-option"),n=x("el-select"),i=x("el-switch"),U=x("el-button"),E=x("el-dialog"),D=Ce("loading");return b(),A(W,null,[a(o(Q),{onRegister:o(h)},{val:p(d=>[w[3]||(w[3]=t("span",{class:"row-unit"},null,-1)),d.row.type==="input"?(b(),L(m,{key:0,modelValue:d.row.val,"onUpdate:modelValue":T=>d.row.val=T,class:"row-item",onBlur:T=>v(d.row)},null,8,["modelValue","onUpdate:modelValue","onBlur"])):d.row.type==="select"?(b(),L(n,{key:1,class:"row-item",modelValue:d.row.val,"onUpdate:modelValue":T=>d.row.val=T,onChange:T=>v(d.row)},{default:p(()=>[(b(!0),A(W,null,fe(d.row.select,(T,le)=>(b(),L(r,{key:le,label:T.label,value:T.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])):d.row.type==="switch"?(b(),L(i,{key:2,modelValue:d.row.val,"onUpdate:modelValue":T=>d.row.val=T,"inactive-value":"1","active-value":"0",size:"large",onChange:T=>v(d.row)},null,8,["modelValue","onUpdate:modelValue","onChange"])):d.row.type==="rich_text"?(b(),A("div",Qe,[t("span",{innerHTML:d.row.val},null,8,Xe),a(U,{type:"primary",icon:o(he),circle:"",style:{"margin-left":"10px"},onClick:()=>{g.value=d.row.val,l.value=!0,C.value=d.row}},null,8,["icon","onClick"])])):z("",!0),t("span",Ye,J(d.row.unit),1)]),_:1},8,["onRegister"]),o(l)?(b(),L(E,{key:0,modelValue:o(l),"onUpdate:modelValue":w[2]||(w[2]=d=>F(l)?l.value=d:null),width:"1000px"},{footer:p(()=>[a(Z,{value:"取消",type:"default",onClick:w[1]||(w[1]=d=>l.value=!1)}),we(a(Z,{value:"确定",onClick:_},null,512),[[D,o(k)]])]),default:p(()=>[a(Ve,{modelValue:o(g),"onUpdate:modelValue":w[0]||(w[0]=d=>F(g)?g.value=d:null),ref:"richTextRef"},null,8,["modelValue"])]),_:1},8,["modelValue"])):z("",!0)],64)}}}),ll=P(el,[["__scopeId","data-v-c3e576d6"]]),tl={class:"row-unit"},ol=N({__name:"index",setup(H,{expose:S}){const{t:$}=O(),g=u(!1),{register:l,tableActions:k}=K({showIndex:!0,showSelection:!1,showExport:!1,showPagination:!1,columns:[{label:"设置项",prop:"remark",align:"center"},{label:"数值",prop:"val",slot:!0,align:"center"}]});function C(){return k}function h(f){g.value&&R.configUpdate({id:f.id,val:f.val})}function V(f){g.value=!0}return S({getTableActions:C}),(f,v)=>{const _=x("el-input"),y=x("el-option"),w=x("el-select"),m=x("el-switch");return b(),L(o(Q),{onRegister:o(l),onCellMouseEnter:V},{val:p(r=>[v[0]||(v[0]=t("span",{class:"row-unit"},null,-1)),r.row.type==="input"?(b(),L(_,{key:0,modelValue:r.row.val,"onUpdate:modelValue":n=>r.row.val=n,class:"row-item",onBlur:n=>h(r.row)},null,8,["modelValue","onUpdate:modelValue","onBlur"])):r.row.type==="select"?(b(),L(w,{key:1,class:"row-item",modelValue:r.row.val,"onUpdate:modelValue":n=>r.row.val=n,onChange:n=>h(r.row)},{default:p(()=>[(b(!0),A(W,null,fe(r.row.select,(n,i)=>(b(),L(y,{key:i,label:n.label,value:n.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])):r.row.type==="switch"?(b(),L(m,{key:2,modelValue:r.row.val,"onUpdate:modelValue":n=>r.row.val=n,"inactive-value":"0","active-value":"1",size:"large",onChange:n=>h(r.row)},null,8,["modelValue","onUpdate:modelValue","onChange"])):z("",!0),t("span",tl,J(r.row.unit),1)]),_:1},8,["onRegister"])}}}),nl=P(ol,[["__scopeId","data-v-f5136799"]]),al={style:{height:"100%"}},sl={style:{height:"calc(100% - 26px)"}},ul={style:{display:"flex","justify-content":"center"}},rl=["innerHTML"],il=N({__name:"index",setup(H,{expose:S}){const{t:$}=O(),g=u("zh"),l=u([]),k=u(),C=u(""),h=u(!1),V=u(!1),f=u({}),{register:v,tableActions:_}=K({showIndex:!0,showSelection:!1,showExport:!1,showPagination:!1,api:R.configList,columns:[{label:"设置项",prop:"remark",align:"center"},{label:"数值",prop:"val",slot:!0,align:"center"}]});function y(){return _}function w(){let n={id:f.value.id,val:C.value,language_code:g.value};V.value=!0,R.configUpdate(n).then(i=>{V.value=!1,h.value=!1,R.configList({flag:3,language_code:g.value}).then(U=>{_.setTableData(U.list)})}).catch(i=>{V.value=!1})}function m(){R.homeGetLanguageCode().then(n=>{l.value=n})}function r(n){_.getData({flag:3,language_code:g.value})}return m(),de(()=>{_.getData({flag:3,language_code:g.value})}),S({getTableActions:y,currentLang:g}),(n,i)=>{const U=x("el-button"),E=x("el-dialog"),D=Ce("loading");return b(),A(W,null,[t("div",al,[a(ye,{modelValue:o(g),"onUpdate:modelValue":i[0]||(i[0]=d=>F(g)?g.value=d:null),onLanguageChange:r,languages:o(l)},null,8,["modelValue","languages"]),t("div",sl,[a(o(Q),{onRegister:o(v)},{val:p(d=>[t("div",ul,[t("span",{innerHTML:d.row.val},null,8,rl),a(U,{type:"primary",icon:o(he),circle:"",style:{"margin-left":"10px"},onClick:()=>{C.value=d.row.val,h.value=!0,f.value=d.row}},null,8,["icon","onClick"])])]),_:1},8,["onRegister"])])]),o(h)?(b(),L(E,{key:0,modelValue:o(h),"onUpdate:modelValue":i[3]||(i[3]=d=>F(h)?h.value=d:null),width:"1000px"},{footer:p(()=>[a(Z,{value:"取消",type:"default",onClick:i[2]||(i[2]=d=>h.value=!1)}),we(a(Z,{value:"确定",onClick:w},null,512),[[D,o(V)]])]),default:p(()=>[a(Ve,{modelValue:o(C),"onUpdate:modelValue":i[1]||(i[1]=d=>F(C)?C.value=d:null),ref_key:"richTextRef",ref:k},null,8,["modelValue"])]),_:1},8,["modelValue"])):z("",!0)],64)}}}),cl=P(il,[["__scopeId","data-v-e3a6ecc2"]]),dl={style:{display:"flex","justify-content":"center"}},fl={key:2,style:{width:"148px"}},vl={class:"row-unit"},ml=N({__name:"index",setup(H,{expose:S}){const{t:$}=O(),{register:g,tableActions:l}=K({showIndex:!0,showSelection:!1,showExport:!1,showPagination:!1,columns:[{label:"设置项",prop:"remark",align:"center"},{label:"数值",prop:"val",slot:!0,align:"center"}]});function k(){return l}function C(f){R.configUpdate({id:f.id,val:f.val})}function h(f,v){R.configUpdate({id:v.id,val:f})}function V(f,v){R.configUpdate({id:v.id,val:f})}return S({getTableActions:k}),(f,v)=>{const _=x("el-input"),y=x("el-option"),w=x("el-select"),m=x("el-color-picker"),r=x("el-switch");return b(),L(o(Q),{onRegister:o(g)},{val:p(n=>[t("div",dl,[v[0]||(v[0]=t("span",{class:"row-unit"},null,-1)),n.row.type==="input"?(b(),L(_,{key:0,modelValue:n.row.val,"onUpdate:modelValue":i=>n.row.val=i,class:"row-item",onBlur:i=>C(n.row)},null,8,["modelValue","onUpdate:modelValue","onBlur"])):n.row.type==="select"?(b(),L(w,{key:1,class:"row-item",modelValue:n.row.val,"onUpdate:modelValue":i=>n.row.val=i,onChange:i=>C(n.row)},{default:p(()=>[(b(!0),A(W,null,fe(n.row.select,(i,U)=>(b(),L(y,{key:U,label:i.label,value:i.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])):n.row.type==="upload"?(b(),A("div",fl,[a(qe,{"default-img-url":n.row.val,onChange:i=>{h(i,n.row)}},null,8,["default-img-url","onChange"])])):n.row.type==="color"?(b(),L(m,{key:3,modelValue:n.row.val,"onUpdate:modelValue":i=>n.row.val=i,onChange:i=>{V(i,n.row)}},null,8,["modelValue","onUpdate:modelValue","onChange"])):n.row.type==="switch"?(b(),L(r,{key:4,modelValue:n.row.val,"onUpdate:modelValue":i=>n.row.val=i,"inactive-value":"1","active-value":"0",size:"large",onChange:i=>C(n.row)},null,8,["modelValue","onUpdate:modelValue","onChange"])):z("",!0),t("span",vl,J(n.row.unit),1)])]),_:1},8,["onRegister"])}}}),pl=P(ml,[["__scopeId","data-v-8162706f"]]),gl={style:{height:"100%"}},bl={style:{height:"calc(100% - 26px)"}},_l=N({__name:"index",setup(H){const{t:S}=O(),$=u("zh"),g=u([]),l=u([]),{register:k,tableActions:C}=K({showSelection:!1,showIndex:!0,immediate:!0,showExport:!1,api:R.complaintItemList,columns:[{label:"投诉项",prop:"name"},{label:"权重",prop:"weight"}],schema:[],showAction:!0,actionProps:{width:200,btnList:[{label:"编辑",click:m=>{V({title:"编辑"},r=>{r.setSchema("language_code","options",_e(g.value,"name","code").getEnums()),r.setSchema("level","options",l.value),r.setFormModel(m.row)})}},{label:"删除",type:"danger",isPopConfirm:!0,popConfirmEmits:{confirm(m){return R.complaintItemDelete({id:m.row.id}).then(()=>{C.reload()}),!0}}}]}}),[h,{open:V,getFormActions:f}]=Fe({successCallBack(){C.reload()},api:R.complaintItemUpdate,formConfig:{schema:[{label:"",prop:"id",type:"input",notShow:!0},{label:"投诉项",prop:"name",type:"input",props:{maxlength:60,showWordLimit:!0},required:!0},{label:"投诉等级",prop:"level",type:"select",required:!0},{label:"权重",prop:"weight",type:"input",required:!0},{label:"语种",prop:"language_code",type:"select",options:[]}]}});function v(){V({title:"新增"},m=>{m.setSchema("language_code","options",_e(g.value,"name","code").getEnums()),m.setSchema("level","options",l.value),m.setValues("language_code",$.value)})}function _(){R.homeGetLanguageCode().then(m=>{g.value=m})}function y(m){C.getData({language_code:$.value})}function w(m){l.value=m.levelList}return _(),(m,r)=>(b(),A("div",gl,[a(ye,{modelValue:o($),"onUpdate:modelValue":r[0]||(r[0]=n=>F($)?$.value=n:null),onLanguageChange:y,languages:o(g)},null,8,["modelValue","languages"]),t("div",bl,[a(o(Q),{onRegister:o(k),onSetCallBack:w},{customHeader:p(()=>[a(Z,{value:"新增",onClick:v})]),_:1},8,["onRegister"])]),a(o(ze),{onRegister:o(h)},null,8,["onRegister"])]))}}),Cl={class:"custom-card-title ml10 mt10"},hl={class:"service-settings"},wl=N({__name:"index",setup(H){const{t:S}=O(),$=Be({flag:1}),g=u(),l=u(),k=u(),C=u();function h(f){let v=[g.value,l.value,k.value,C.value];f!==2&&R.configList($).then(_=>{v[f]&&v[f].getTableActions&&v[f].getTableActions().setTableData(_.list)})}function V(f){$.flag=Number(f)+1,h(Number(f))}return de(()=>{h(0)}),(f,v)=>{const _=x("el-tab-pane"),y=x("el-tabs");return b(),L(De,null,{default:p(()=>[t("div",Cl,J(o(S)("服务设置")),1),t("div",hl,[a(y,{type:"border-card",onTabChange:V},{default:p(()=>[a(_,{label:o(S)("客服对接"),style:{height:"100%"}},{default:p(()=>[a(ll,{ref_key:"aaRef",ref:g},null,512)]),_:1},8,["label"]),a(_,{label:o(S)("会员设置"),style:{height:"100%"}},{default:p(()=>[a(nl,{ref_key:"bbRef",ref:l},null,512)]),_:1},8,["label"]),a(_,{label:o(S)("自动回复消息"),style:{height:"100%"}},{default:p(()=>[a(cl,{ref_key:"cRef",ref:k},null,512)]),_:1},8,["label"]),a(_,{label:o(S)("网站LOGO"),style:{height:"100%"}},{default:p(()=>[a(pl,{ref_key:"dRef",ref:C},null,512)]),_:1},8,["label"]),a(_,{label:o(S)("投诉项设置"),style:{height:"100%"}},{default:p(()=>[a(_l)]),_:1},8,["label"])]),_:1})])]),_:1})}}}),Sl=P(wl,[["__scopeId","data-v-a1a7359b"]]);export{Sl as default};
|