2 lines
2.9 KiB
JavaScript
2 lines
2.9 KiB
JavaScript
import{ag as e,D as a,r,m as l,e as o,w as t,N as g,bq as m,g as u,br as _,am as i,O as n,l as d,an as s,aX as p,d6 as f,aO as c}from"./index.1760005586751DsaOmpPz.js";import{E as y}from"./el-text.176000558675163YtoWaM.js";const h={class:"dialog-footer"},w={__name:"bind-aircraft",props:{showBindAircraftDialog:{type:Boolean,default:!1},currentRow:{type:Object,default:{}}},emits:["update:showBindAircraftDialog","refreshLoad"],setup(w,{emit:b}){const D=w,V=e({telegram_group:"",telegram_group_name:"",telegram_notify:""});e({telegram_group:[{required:!0,message:"请输入群组ID",trigger:"blur"}],telegram_group_name:[{required:!0,message:"请输入群组名称",trigger:"blur"}],telegram_notify:[{required:!0,message:"请输入绑定通知飞机号",trigger:"blur"}],google_code:[{required:!0,message:"请输入谷歌验证码",trigger:"blur"}]}),a(()=>D.showBindAircraftDialog,e=>{var a;e&&(V.telegram_group=D.currentRow.telegram_group,V.telegram_group_name=D.currentRow.telegram_group_name,V.telegram_notify=(null==(a=null==D?void 0:D.currentRow)?void 0:a.telegram_notify)?JSON.parse(D.currentRow.telegram_notify).join(","):"")});const v=r(),R=b,B=()=>{R("update:showBindAircraftDialog",!1),q()},q=()=>{V.telegram_group="",V.telegram_notify="",V.telegram_group_name="",V.google_code=""},x=()=>{V.telegram_notify=V.telegram_notify.replace(/\n/g,",");let e={shop_id:D.currentRow.shop_id,telegram_group:V.telegram_group,telegram_notify:V.telegram_notify.split(",").filter(e=>e&&""!==e.trim()),telegram_group_name:V.telegram_group_name,google_code:V.google_code};v.value.validate(a=>{a&&f(e).then(e=>{c.success("绑定成功"),B(),R("refreshLoad")})})};return(e,a)=>{const r=i,f=_,c=y,b=m,D=s,R=p;return o(),l(R,{"model-value":w.showBindAircraftDialog,title:"绑定飞机",width:"600px","before-close":B},{footer:t(()=>[d("div",h,[g(D,{type:"primary",onClick:x},{default:t(()=>a[4]||(a[4]=[n(" 确认修改 ")])),_:1,__:[4]})])]),default:t(()=>[g(b,{model:u(V),"label-width":"auto",ref_key:"channelRef",ref:v},{default:t(()=>[g(f,{label:"飞机群ID",prop:"telegram_group"},{default:t(()=>[g(r,{modelValue:u(V).telegram_group,"onUpdate:modelValue":a[0]||(a[0]=e=>u(V).telegram_group=e),placeholder:"飞机群ID"},null,8,["modelValue"])]),_:1}),g(f,{label:"飞机群名称",prop:"telegram_group_name"},{default:t(()=>[g(r,{modelValue:u(V).telegram_group_name,"onUpdate:modelValue":a[1]||(a[1]=e=>u(V).telegram_group_name=e),placeholder:"飞机群名称"},null,8,["modelValue"])]),_:1}),g(f,{label:"绑定通知",prop:"telegram_notify"},{default:t(()=>[g(r,{modelValue:u(V).telegram_notify,"onUpdate:modelValue":a[2]||(a[2]=e=>u(V).telegram_notify=e),type:"textarea",autosize:{minRows:4},placeholder:"请输入绑定通知飞机号"},null,8,["modelValue"]),g(c,{type:"danger"},{default:t(()=>a[3]||(a[3]=[n("用英文,分割或者另起一行")])),_:1,__:[3]})]),_:1})]),_:1},8,["model"])]),_:1},8,["model-value"])}}};export{w as default};
|