import{d as T,r as f,l as h,X as C,k as t,h as v,c as D,e as s,w as m,a as i,t as p,u as a,J as F,m as M,i as N,D as B,G as S,aD as K,H as U,L as $,E as q,M as I,_ as R}from"./index-3f969305.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";/* empty css */import{X as j,Y as L}from"./sys-12419f57.js";const O={class:"main-container"},X={class:"flex justify-between items-center"},G={class:"text-page-title"},H={class:"ml-[10px]"},J={class:"ml-[150px] text-sm text-gray-400"},P={class:"fixed-footer-wrap"},Y={class:"fixed-footer"},Z=T({__name:"map",setup(z){const n=f(!0),u=f(),o=h({key:"",amap_key:"",is_open:0,valid_time:0}),w=C(()=>({valid_time:[{required:!0,trigger:"blur",validator:(r,e,d)=>{e===""?d(new Error(t("validTimePlaceholder"))):isNaN(e)||!/^\d{0,10}$/.test(e)?d(new Error(t("validTimeFormatTips"))):e<5?d(new Error(t("validTimeNotZeroTips"))):d()}}]}));(async()=>{n.value=!0;const r=await(await j()).data;Object.assign(o,r),n.value=!1})();const y=async r=>{n.value||!r||await r.validate(async e=>{e&&(n.value=!0,L(o).then(()=>{n.value=!1}).catch(()=>{n.value=!1}))})},b=()=>{window.open("https://www.kancloud.cn/niucloud/niucloud-admin-develop/3214217")},_=r=>{window.open(r)};return(r,e)=>{const d=B,c=S,k=K,x=U,g=$,V=q,E=I;return v(),D("div",O,[s(g,{class:"box-card !border-none",shadow:"never"},{default:m(()=>[i("div",X,[i("span",G,p(a(t)("mapSetting")),1)]),F((v(),M(x,{class:"page-form mt-[20px]",model:o,rules:a(w),"label-width":"150px",ref_key:"formRef",ref:u},{default:m(()=>[s(c,{label:a(t)("mapKey"),prop:"key"},{default:m(()=>[s(d,{modelValue:o.key,"onUpdate:modelValue":e[0]||(e[0]=l=>o.key=l),modelModifiers:{trim:!0},class:"input-width",clearable:""},null,8,["modelValue"]),i("span",{class:"ml-2 cursor-pointer tutorial-btn",onClick:b},p(a(t)("clickTutorial")),1),i("span",{class:"ml-2 cursor-pointer secret-btn",onClick:e[1]||(e[1]=l=>_("https://lbs.qq.com/dev/console/key/manage"))},p(a(t)("clickSecretKey")),1)]),_:1},8,["label"]),s(c,{label:a(t)("aMapKey"),prop:"key"},{default:m(()=>[s(d,{modelValue:o.amap_key,"onUpdate:modelValue":e[2]||(e[2]=l=>o.amap_key=l),modelModifiers:{trim:!0},class:"input-width",clearable:""},null,8,["modelValue"]),i("span",{class:"ml-2 cursor-pointer secret-btn",onClick:e[3]||(e[3]=l=>_("https://lbs.amap.com/"))},p(a(t)("clickSecretKey")),1)]),_:1},8,["label"]),s(c,{label:a(t)("isOpen"),prop:"is_open"},{default:m(()=>[s(k,{modelValue:o.is_open,"onUpdate:modelValue":e[4]||(e[4]=l=>o.is_open=l),"active-value":1,"inactive-value":0},null,8,["modelValue"])]),_:1},8,["label"]),s(c,{label:a(t)("validTime"),prop:"valid_time"},{default:m(()=>[s(d,{modelValue:o.valid_time,"onUpdate:modelValue":e[5]||(e[5]=l=>o.valid_time=l),modelModifiers:{trim:!0},class:"!w-[120px]"},null,8,["modelValue"]),i("span",H,p(a(t)("minutes")),1)]),_:1},8,["label"]),i("div",J,p(a(t)("validTimeTips")),1)]),_:1},8,["model","rules"])),[[E,n.value]])]),_:1}),i("div",P,[i("div",Y,[s(V,{type:"primary",loading:n.value,onClick:e[6]||(e[6]=l=>y(u.value))},{default:m(()=>[N(p(a(t)("save")),1)]),_:1},8,["loading"])])])])}}});const ne=R(Z,[["__scopeId","data-v-7fc97d3c"]]);export{ne as default};