2 lines
8.2 KiB
JavaScript
2 lines
8.2 KiB
JavaScript
import{t as L,w as T,e as $,_ as Y}from"./index.522031d9.js";/* empty css *//* empty css *//* empty css */import{d as j,f as F,b8 as E,C as K,aE as Q,aH as t,G as P,aI as e,aM as d,u as p,aN as h,b5 as m,b4 as W,bI as X,bP as Z,bF as uu,aY as eu,bH as au,b6 as ou,aR as tu,bJ as lu,bO as nu}from"./arco.e1f675a6.js";import{u as su}from"./loading.4dd025d4.js";import{c as ru}from"./validator.9beafd7e.js";import"./chart.d3b875fb.js";import"./vue.a6ab00f8.js";const Fu={class:"container"},du={class:"actions"},iu={name:"GeneralSetting"},Eu=j({...iu,setup(cu){const f=F(),{loading:v,setLoading:r}=su(),D=L(),_=T(),y=$(),s=F([]),g=F([]),B=F([]),u=F({}),c=F({}),M=async()=>{var l;try{if(await((l=f.value)==null?void 0:l.validate())){m.error({content:"\u6570\u636E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u68C0\u67E5",position:"top"});return}r(!0),await D.saveGeneralSetting(u.value),c.value=JSON.parse(JSON.stringify(u.value)),m.success({content:"\u4FDD\u5B58\u6210\u529F",position:"top"})}catch(a){console.log(a),m.error({content:"\u4FDD\u5B58\u5931\u8D25",position:"top"})}finally{r(!1)}},k=async()=>{try{r(!0),u.value=JSON.parse(JSON.stringify(c.value)),m.info({content:"\u91CD\u7F6E\u5B8C\u6BD5",position:"top"})}catch(l){console.log(l)}finally{r(!1)}},S=async()=>{try{B.value=await _.loadFontPaths()}catch(l){console.log(l)}},w=async()=>{try{g.value=await y.getGroupOptions()}catch(l){console.log(l)}},x=async()=>{try{s.value=await _.loadFacePaths()}catch(l){console.log(l)}},V=async()=>{try{r(!0),u.value=await D.loadGeneralSetting(),c.value=JSON.parse(JSON.stringify(u.value))}catch(l){console.log(l)}finally{r(!1)}};return w(),V(),S(),x(),(l,a)=>{const O=E("save-warning"),R=E("Breadcrumb"),b=W,n=X,U=Z,C=uu,N=eu,G=E("image-input"),I=E("group-select"),i=E("preview-textarea"),J=au,A=ou,q=tu,z=lu,H=nu;return K(),Q(H,{class:"spin",loading:p(v),tip:"\u52A0\u8F7D\u4E2D...",size:35},{default:t(()=>[P("div",Fu,[e(z,{ref_key:"formRef",ref:f,layout:"horizontal",size:"large","auto-label-width":!0,"scroll-to-first-error":!0,model:u.value},{default:t(()=>[e(J,{class:"card"},{default:t(()=>[e(O,{initModel:c.value,formModel:u.value},null,8,["initModel","formModel"]),e(R,{items:["menu.settings","menu.settings.general"]},null,8,["items"]),e(n,{field:"sendRelevantCommands",label:"\u6307\u4EE4\u63D0\u793A",tooltip:"\u53D1\u9001\u7684\u6307\u4EE4\u4E0D\u5B58\u5728\u65F6\uFF0C\u662F\u5426\u63D0\u793A\u76F8\u5173\u7684\u53EF\u7528\u6307\u4EE4",feedback:""},{default:t(()=>[e(b,{"model-value":u.value.sendRelevantCommands,"onUpdate:modelValue":a[0]||(a[0]=o=>u.value.sendRelevantCommands=o)},{checked:t(()=>[d("ON")]),unchecked:t(()=>[d("OFF")]),_:1},8,["model-value"])]),_:1}),e(n,{field:"acceptFriendRequest",label:"\u81EA\u52A8\u901A\u8FC7\u597D\u53CB",tooltip:"\u81EA\u52A8\u901A\u8FC7\u6DFB\u52A0\u597D\u53CB\u8BF7\u6C42",feedback:""},{default:t(()=>[e(b,{"model-value":u.value.acceptFriendRequest,"onUpdate:modelValue":a[1]||(a[1]=o=>u.value.acceptFriendRequest=o)},{checked:t(()=>[d("ON")]),unchecked:t(()=>[d("OFF")]),_:1},8,["model-value"])]),_:1}),e(n,{field:"prefixs",label:"\u6307\u4EE4\u524D\u7F00",tooltip:"\u6307\u4EE4\u524D\u7F00\uFF0CBot\u53EA\u4F1A\u5904\u7406\u5E26\u6709\u524D\u7F00\u7684\u6307\u4EE4\uFF0C\u5982\uFF1A(#\u83DC\u5355)\uFF0C\u4F60\u53EF\u4EE5\u8BBE\u7F6E\u591A\u4E2A\u524D\u7F00\uFF0C\u4E5F\u53EF\u4EE5\u4E0D\u8BBE\u7F6E\u4EFB\u4F55\u524D\u7F00",feedback:""},{default:t(()=>[e(U,{"model-value":u.value.prefixs,"onUpdate:modelValue":a[2]||(a[2]=o=>u.value.prefixs=o),placeholder:"\u8F93\u5165\u540E\u6309\u4E0B\u56DE\u8F66\u6DFB\u52A0","allow-clear":""},null,8,["model-value"])]),_:1}),e(n,{field:"tempPath",label:"\u7F13\u5B58\u76EE\u5F55",tooltip:"\u4E0B\u8F7D\u56FE\u7247\u7B49\u6587\u4EF6\u7684\u4E34\u65F6\u5B58\u653E\u76EE\u5F55",feedback:""},{default:t(()=>[e(C,{"model-value":u.value.tempPath,"onUpdate:modelValue":a[3]||(a[3]=o=>u.value.tempPath=o),placeholder:"\u8F93\u5165\u4E00\u4E2A\u76F8\u5BF9\u8DEF\u5F84\u6216\u8005\u7EDD\u5BF9\u8DEF\u5F84","allow-clear":""},null,8,["model-value"])]),_:1}),e(n,{field:"fontPath",label:"\u5B57\u4F53\u8DEF\u5F84",tooltip:"\u9ED8\u8BA4\u5B57\u4F53\u8DEF\u5F84",feedback:""},{default:t(()=>[e(N,{"model-value":u.value.fontPath,"onUpdate:modelValue":a[4]||(a[4]=o=>u.value.fontPath=o),data:B.value,placeholder:"\u8F93\u5165\u4E00\u4E2A\u76F8\u5BF9\u8DEF\u5F84\u6216\u8005\u7EDD\u5BF9\u8DEF\u5F84","allow-clear":""},null,8,["model-value","data"])]),_:1}),e(n,{field:"clearCron",label:"\u5B9A\u65F6\u6E05\u7406",rules:[p(ru)],tooltip:"\u5B9A\u65F6\u6E05\u7406Cron\u8868\u8FBE\u5F0F\uFF0C\u8BE6\u7EC6\u53EF\u4EE5\u767E\u5EA6Cron\u5728\u7EBF\u751F\u6210",feedback:""},{default:t(()=>[e(C,{"model-value":u.value.clearCron,"onUpdate:modelValue":a[5]||(a[5]=o=>u.value.clearCron=o),placeholder:"\u8F93\u5165\u4E00\u4E2ACron\u8868\u8FBE\u5F0F","allow-clear":""},null,8,["model-value"])]),_:1},8,["rules"]),e(n,{field:"errorImgPath",label:"\u66FF\u4EE3\u56FE\u7247",tooltip:"\u56FE\u7247\u4E0B\u8F7D\u5931\u8D25\u65F6\uFF0C\u7528\u4E8E\u4EE3\u66FF\u5C55\u793A\u7684\u56FE\u7247",feedback:""},{default:t(()=>[e(G,{"model-value":u.value.errorImgPath,"onUpdate:modelValue":a[6]||(a[6]=o=>u.value.errorImgPath=o),imgPaths:s.value},null,8,["model-value","imgPaths"])]),_:1}),e(n,{field:"errorGroups",label:"\u65E5\u5FD7\u7FA4",tooltip:"\u53D1\u751F\u9519\u8BEF\u65F6\u4F1A\u5C06\u65E5\u5FD7\u53D1\u9001\u5230\u8FD9\u4E9B\u7FA4",feedback:""},{default:t(()=>[e(I,{"model-value":u.value.errorGroups,"onUpdate:modelValue":a[7]||(a[7]=o=>u.value.errorGroups=o),options:g.value,placeholder:"\u9009\u62E9\u4EFB\u610F\u7FA4"},null,8,["model-value","options"])]),_:1}),e(n,{field:"errorMsg",label:"\u9519\u8BEF\u63D0\u793A",tooltip:"\u5904\u7406\u5F02\u5E38\u65F6\u8FD4\u56DE\u7684\u6D88\u606F",extra:"\u8F93\u5165\u201C[\u201D\u53EF\u4EE5\u5FEB\u901F\u63D2\u5165\u56FE\u7247\u7801",feedback:""},{default:t(()=>[e(i,{"model-value":u.value.errorMsg,"onUpdate:modelValue":a[8]||(a[8]=o=>u.value.errorMsg=o),facePaths:s.value},null,8,["model-value","facePaths"])]),_:1}),e(n,{field:"disableMsg",label:"\u7981\u7528\u63D0\u793A",tooltip:"\u53D1\u9001\u67D0\u4E2A\u6307\u4EE4\u4F46\u662F\u88AB\u7981\u7528\u65F6\u8FD4\u56DE\u7684\u6D88\u606F",extra:"\u8F93\u5165\u201C[\u201D\u53EF\u4EE5\u5FEB\u901F\u63D2\u5165\u56FE\u7247\u7801",feedback:""},{default:t(()=>[e(i,{"model-value":u.value.disableMsg,"onUpdate:modelValue":a[9]||(a[9]=o=>u.value.disableMsg=o),facePaths:s.value},null,8,["model-value","facePaths"])]),_:1}),e(n,{field:"noPermissionsMsg",label:"\u65E0\u6743\u9650\u63D0\u793A",tooltip:"\u53D1\u9001\u67D0\u4E2A\u6307\u4EE4\u4F46\u662F\u7F3A\u5C11\u4F7F\u7528\u6743\u9650\u65F6\u65F6\u8FD4\u56DE\u7684\u6D88\u606F",extra:"\u8F93\u5165\u201C[\u201D\u53EF\u4EE5\u5FEB\u901F\u63D2\u5165\u56FE\u7247\u7801",feedback:""},{default:t(()=>[e(i,{"model-value":u.value.noPermissionsMsg,"onUpdate:modelValue":a[10]||(a[10]=o=>u.value.noPermissionsMsg=o),facePaths:s.value},null,8,["model-value","facePaths"])]),_:1}),e(n,{field:"managersRequiredMsg",label:"\u975E\u7BA1\u7406\u5458\u63D0\u793A",tooltip:"\u53D1\u9001\u67D0\u4E2A\u6307\u4EE4\u4F46\u662F\u7F3A\u5C11\u7BA1\u7406\u5458\u6743\u9650\u65F6\u8FD4\u56DE\u7684\u6D88\u606F",extra:"\u8F93\u5165\u201C[\u201D\u53EF\u4EE5\u5FEB\u901F\u63D2\u5165\u56FE\u7247\u7801",feedback:""},{default:t(()=>[e(i,{"model-value":u.value.managersRequiredMsg,"onUpdate:modelValue":a[11]||(a[11]=o=>u.value.managersRequiredMsg=o),facePaths:s.value},null,8,["model-value","facePaths"])]),_:1}),e(n,{field:"setuCustomDisableMsg",label:"\u6DA9\u56FE\u7981\u7528\u63D0\u793A",tooltip:"\u6DA9\u56FE\u529F\u80FD\u88AB\u7981\u7528\u65F6\u8FD4\u56DE\u7684\u6D88\u606F",extra:"\u8F93\u5165\u201C[\u201D\u53EF\u4EE5\u5FEB\u901F\u63D2\u5165\u56FE\u7247\u7801",feedback:""},{default:t(()=>[e(i,{"model-value":u.value.setuCustomDisableMsg,"onUpdate:modelValue":a[12]||(a[12]=o=>u.value.setuCustomDisableMsg=o),facePaths:s.value},null,8,["model-value","facePaths"])]),_:1})]),_:1}),P("div",du,[e(q,{direction:"horizontal",size:"medium"},{default:t(()=>[e(A,{type:"primary",loading:p(v),onClick:M},{default:t(()=>[d(h(l.$t("button.submit")),1)]),_:1},8,["loading"]),e(A,{onClick:k},{default:t(()=>[d(h(l.$t("button.reset")),1)]),_:1})]),_:1})])]),_:1},8,["model"])])]),_:1},8,["loading"])}}});const Cu=Y(Eu,[["__scopeId","data-v-cb30d91d"]]);export{Cu as default};
|