mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-04 20:31:10 +00:00
2 lines
3.7 KiB
JavaScript
2 lines
3.7 KiB
JavaScript
import{d as M,v as N,f as P,r as y,l as S,M as T,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 k,i as w,t as V,av as j,K as A,D as H,G as K,H as O,E as G,L as J}from"./index-6aea3257.js";/* empty css *//* empty css *//* empty css */import{_ as z}from"./index.vue_vue_type_script_setup_true_lang-d94e168e.js";/* empty css *//* empty css *//* empty css */import{K as Q,L as W}from"./sys-83b0ac7b.js";import{u as X}from"./tabbar-119f0ff7.js";import"./index.vue_vue_type_style_index_0_lang-4f1547c6.js";/* empty css *//* empty css */import"./attachment-eb93ee40.js";import"./index.vue_vue_type_script_setup_true_lang-cbe12fb5.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-10e566af.js";/* empty css */import"./index.vue_vue_type_script_setup_true_lang-eb6ce45d.js";import"./_plugin-vue_export-helper-c27b6911.js";const Y={class:"main-container"},Z={class:"fixed-footer-wrap"},ee={class:"fixed-footer"},Se=M({__name:"agreement_edit",setup(te){const d=N(),x=P(),c=d.query.key||"",i=y(!1),E=X(),D=d.meta.title,_={agreement_key:"",content:"",title:"",agreement_key_name:""},t=S({..._});i.value=!0,c&&(async(m="")=>{Object.assign(t,_);const e=await(await Q(m)).data;Object.keys(t).forEach(o=>{e[o]!=null&&(t[o]=e[o])}),i.value=!1})(c);const f=y(),B=T(()=>({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>5e4)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(p=>{i.value=!1,g()}).catch(()=>{i.value=!1})}})},g=()=>{E.removeTab(d.path),x.push({path:"/setting/agreement"})};return(m,e)=>{const o=j,p=A,v=H,u=K,F=z,R=O,b=G,$=J;return h(),q("div",Y,[a(p,{class:"card !border-none",shadow:"never"},{default:s(()=>[a(o,{content:n(D),icon:n(I),onBack:e[0]||(e[0]=l=>m.$router.back())},null,8,["content","icon"])]),_:1}),L((h(),U(p,{class:"box-card mt-[15px] !border-none",shadow:"never"},{default:s(()=>[a(R,{model:t,"label-width":"90px",ref_key:"formRef",ref:f,rules:n(B),class:"page-form"},{default:s(()=>[a(u,{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(u,{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(u,{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})),[[$,i.value]]),k("div",Z,[k("div",ee,[a(b,{type:"primary",onClick:e[4]||(e[4]=l=>C(f.value))},{default:s(()=>[w(V(n(r)("save")),1)]),_:1}),a(b,{onClick:e[5]||(e[5]=l=>g())},{default:s(()=>[w(V(n(r)("cancel")),1)]),_:1})])])])}}});export{Se as default};
|