sf_web_dist/js/aircraft.1758872782626BCOwpYkZ.js
2025-09-26 15:47:37 +08:00

2 lines
3.3 KiB
JavaScript

import{D as e,ag as a,r as o,m as l,e as r,w as t,N as g,bp as u,g as m,bq as _,am as d,O as n,l as s,an as p,aX as i,d5 as c,aO as f}from"./index.1758872782626PcEgr9Pb.js";import{E as h}from"./el-text.1758872782626kVO24y9m.js";const y={class:"dialog-footer"},w={__name:"aircraft",props:{showBindAircraftDialog:{type:Boolean,default:!1},currentRow:{type:Object,default:{}}},emits:["update:showBindAircraftDialog","refreshLoad"],setup(w,{emit:b}){const V=w;e(()=>V.showBindAircraftDialog,e=>{var a;e&&(D.telegram_group=V.currentRow.telegram_group,D.telegram_group_name=V.currentRow.telegram_group_name,D.telegram_notify=(null==(a=null==V?void 0:V.currentRow)?void 0:a.telegram_notify)?JSON.parse(V.currentRow.telegram_notify).join(","):"")});const D=a({telegram_group:"",telegram_group_name:"",telegram_notify:""});a({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"}]});const R=o(),v=b,B=()=>{v("update:showBindAircraftDialog",!1),q()},q=()=>{D.telegram_group="",D.telegram_notify="",D.telegram_group_name="",D.google_code=""},x=()=>{let e={shop_id:V.currentRow.shop_id,telegram_group:D.telegram_group,telegram_notify:D.telegram_notify.split(","),telegram_group_name:D.telegram_group_name,google_code:D.google_code};R.value.validate(a=>{a&&c(e).then(e=>{f.success("绑定成功"),B(),v("refreshLoad")})})},A=()=>{q();let e={shop_id:V.currentRow.shop_id,telegram_group:"",telegram_notify:"",telegram_group_name:"",google_code:D.google_code};c(e).then(e=>{f.success("解绑成功"),B(),v("refreshLoad")})};return(e,a)=>{const o=d,c=_,f=h,b=u,V=p,v=i;return r(),l(v,{"model-value":w.showBindAircraftDialog,title:"绑定飞机",width:"600px","before-close":B},{footer:t(()=>[s("div",y,[g(V,{type:"primary",onClick:x},{default:t(()=>a[5]||(a[5]=[n(" 绑定群ID ")])),_:1,__:[5]}),g(V,{type:"danger",onClick:A},{default:t(()=>a[6]||(a[6]=[n(" 清除群ID ")])),_:1,__:[6]})])]),default:t(()=>[g(b,{model:m(D),"label-width":"auto",ref_key:"channelRef",ref:R},{default:t(()=>[g(c,{label:"飞机群ID",prop:"telegram_group"},{default:t(()=>[g(o,{modelValue:m(D).telegram_group,"onUpdate:modelValue":a[0]||(a[0]=e=>m(D).telegram_group=e),placeholder:"飞机群ID"},null,8,["modelValue"])]),_:1}),g(c,{label:"飞机群名称",prop:"telegram_group_name"},{default:t(()=>[g(o,{modelValue:m(D).telegram_group_name,"onUpdate:modelValue":a[1]||(a[1]=e=>m(D).telegram_group_name=e),placeholder:"飞机群名称"},null,8,["modelValue"])]),_:1}),g(c,{label:"绑定通知",prop:"telegram_notify"},{default:t(()=>[g(o,{modelValue:m(D).telegram_notify,"onUpdate:modelValue":a[2]||(a[2]=e=>m(D).telegram_notify=e),type:"textarea",autosize:{minRows:4},placeholder:"请输入绑定通知飞机号"},null,8,["modelValue"]),g(f,{type:"danger"},{default:t(()=>a[4]||(a[4]=[n("用英文,分割")])),_:1,__:[4]})]),_:1}),g(c,{label:"谷歌验证码",prop:"google_code"},{default:t(()=>[g(o,{modelValue:m(D).google_code,"onUpdate:modelValue":a[3]||(a[3]=e=>m(D).google_code=e),placeholder:"谷歌验证码"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["model-value"])}}};export{w as default};