webGoodsSource-dist/js/set-ip.Dhjle-9U.js
2025-07-25 10:17:58 +08:00

2 lines
1.6 KiB
JavaScript

import{b4 as a,ag as e,b6 as l,r as s,bY as o,c as t,e as n,N as i,w as r,R as p,bx as d,c1 as u,g as c,a7 as f,a8 as m,m as b,c0 as _,an as y,O as g,bZ as v,bw as D,bn as I}from"./index.ZCt2DURL.js";import{I as h,J as L}from"./account.-Rtzzh3L.js";const x=a({__name:"set-ip",setup(a){const x=e({formData:{pay_ip:""},btnLoading:!1,payIpOtions:[],rules:{pay_ip:[{required:!0,message:"请选择支付ip",trigger:"blur"}]}});l(()=>{O()});const O=()=>{x.loading=!0,h().then(a=>{x.payIpOtions=Array.isArray(null==a?void 0:a.value)?a.value:[],(null==a?void 0:a.default_value)&&(x.formData.pay_ip=a.default_value),x.loading=!1}).catch(()=>{x.loading=!1})},k=s(),w=v(async()=>{k.value.validate(a=>{a&&(x.btnLoading=!0,L(x.formData).then(a=>{I.success("设置成功"),x.btnLoading=!1}).finally(()=>{x.btnLoading=!1}))})},500);return(a,e)=>{const l=_,s=u,v=d,I=y,h=D,L=o("click-debounce");return n(),t("div",null,[i(h,{ref_key:"setPayIpFormRef",ref:k,model:c(x).formData,class:"login-form",rules:c(x).rules},{default:r(()=>[i(v,{"label-width":"100px",label:"支付ip",prop:"pay_ip"},{default:r(()=>[i(s,{modelValue:c(x).formData.pay_ip,"onUpdate:modelValue":e[0]||(e[0]=a=>c(x).formData.pay_ip=a),placeholder:"请选择支付ip"},{default:r(()=>[(n(!0),t(f,null,m(c(x).payIpOtions,(a,e)=>(n(),b(l,{key:a+e,label:a,value:a},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),p((n(),b(I,{type:"primary",loading:c(x).btnLoading,class:"confirm-btn"},{default:r(()=>e[1]||(e[1]=[g("确定")])),_:1,__:[1]},8,["loading"])),[[L,c(w)]])]),_:1},8,["model","rules"])])}}},[["__scopeId","data-v-ee4b39fc"]]);export{x as default};