mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-06 04:58:10 +00:00
2 lines
3.7 KiB
JavaScript
2 lines
3.7 KiB
JavaScript
import{d as N,v as P,f as S,r as y,l as T,M as $,k as r,h,c as q,e as a,w as s,u as n,au as I,J as L,m as U,a as w,i as k,t as x,av as j,K as A,D as H,G as K,H as O,E as G,L as J}from"./index-a59af0dd.js";/* empty css *//* empty css *//* empty css */import{_ as z}from"./index.vue_vue_type_script_setup_true_lang-49fbfc53.js";import"./el-form-item-4ed993c7.js";/* empty css *//* empty css *//* empty css */import{K as Q,L as W}from"./sys-d9b3645a.js";import{u as X}from"./tabbar-8cc0a61c.js";import"./index.vue_vue_type_style_index_0_lang-19b45fa2.js";/* empty css *//* empty css */import"./attachment-44f1d4a1.js";import"./index.vue_vue_type_script_setup_true_lang-057da03e.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* 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-75b65ebc.js";/* empty css */import"./index.vue_vue_type_script_setup_true_lang-4d04ecba.js";import"./_plugin-vue_export-helper-c27b6911.js";const Y={class:"main-container"},Z={class:"fixed-footer-wrap"},ee={class:"fixed-footer"},$e=N({__name:"agreement_edit",setup(te){const d=P(),V=S(),_=d.query.key||"",i=y(!1),E=X(),D=d.meta.title,f={agreement_key:"",content:"",title:"",agreement_key_name:""},t=T({...f});i.value=!0,_&&(async(m="")=>{Object.assign(t,f);const e=await(await Q(m)).data;Object.keys(t).forEach(o=>{e[o]!=null&&(t[o]=e[o])}),i.value=!1})(_);const g=y(),B=$(()=>({title:[{required:!0,message:r("titlePlaceholder"),trigger:"blur"}],content:[{required:!0,trigger:["blur","change"],validator:(m,e,o)=>{if(e==="")o(new Error(r("contentPlaceholder")));else{if(e.length<5||e.length>1e5)return o(new Error(r("contentMaxTips"))),!1;o()}}}]})),C=async m=>{i.value||!m||await m.validate(async e=>{if(e){i.value=!0;const o=t;o.key=t.agreement_key,W(o).then(u=>{i.value=!1,p()}).catch(()=>{i.value=!1})}})},p=()=>{E.removeTab(d.path),V.push({path:"/setting/agreement"})};return(m,e)=>{const o=j,u=A,v=H,c=K,F=z,R=O,b=G,M=J;return h(),q("div",Y,[a(u,{class:"card !border-none",shadow:"never"},{default:s(()=>[a(o,{content:n(D),icon:n(I),onBack:e[0]||(e[0]=l=>p())},null,8,["content","icon"])]),_:1}),L((h(),U(u,{class:"box-card mt-[15px] !border-none",shadow:"never"},{default:s(()=>[a(R,{model:t,"label-width":"90px",ref_key:"formRef",ref:g,rules:n(B),class:"page-form"},{default:s(()=>[a(c,{label:n(r)("type")},{default:s(()=>[a(v,{modelValue:t.agreement_key_name,"onUpdate:modelValue":e[1]||(e[1]=l=>t.agreement_key_name=l),modelModifiers:{trim:!0},readonly:"",class:"input-width"},null,8,["modelValue"])]),_:1},8,["label"]),a(c,{label:n(r)("title"),prop:"title"},{default:s(()=>[a(v,{modelValue:t.title,"onUpdate:modelValue":e[2]||(e[2]=l=>t.title=l),modelModifiers:{trim:!0},clearable:"",placeholder:n(r)("titlePlaceholder"),class:"input-width",maxlength:"20"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(c,{label:n(r)("content"),prop:"content"},{default:s(()=>[a(F,{modelValue:t.content,"onUpdate:modelValue":e[3]||(e[3]=l=>t.content=l)},null,8,["modelValue"])]),_:1},8,["label"])]),_:1},8,["model","rules"])]),_:1})),[[M,i.value]]),w("div",Z,[w("div",ee,[a(b,{type:"primary",onClick:e[4]||(e[4]=l=>C(g.value))},{default:s(()=>[k(x(n(r)("save")),1)]),_:1}),a(b,{onClick:e[5]||(e[5]=l=>p())},{default:s(()=>[k(x(n(r)("cancel")),1)]),_:1})])])])}}});export{$e as default};
|