index-114d1ec7.js 2.8 KB

1
  1. var k=Object.defineProperty;var y=Object.getOwnPropertySymbols;var F=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable;var b=(e,o,t)=>o in e?k(e,o,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[o]=t,g=(e,o)=>{for(var t in o||(o={}))F.call(o,t)&&b(e,t,o[t]);if(y)for(var t of y(o))q.call(o,t)&&b(e,t,o[t]);return e};var d=(e,o,t)=>new Promise((c,r)=>{var u=s=>{try{i(t.next(s))}catch(a){r(a)}},m=s=>{try{i(t.throw(s))}catch(a){r(a)}},i=s=>s.done?c(s.value):Promise.resolve(s.value).then(u,m);i((t=t.apply(e,o)).next())});import{ak as w,at as M,_ as R}from"./index.js";import{u as V,_ as z}from"./useForm-b1e549d3.js";import"./FormItem.vue_vue_type_script_lang-aa52e9e4.js";import{C as E}from"./index-0301c9a7.js";import{B as N,Q as O}from"./antd-f204cf77.js";import{d as P,f as h,B as T,q as U,Y as x,a6 as B,a7 as n,l as C,u as p,E as l,$ as f,n as $}from"./vue-b33f04cb.js";import"./index-c733fbf6.js";import"./useWindowSizeFn-e2b93e2a.js";import"./useFormItem-1a9613e7.js";import"./uuid-31b8b5a4.js";import"./useSortable-764357db.js";import"./download-7fff4f5c.js";import"./index-2f799b33.js";import"./copyTextToClipboard-2136d900.js";import"./index-2f695166.js";import"./index-fe06ec6c.js";import"./TextEditor-6383dadf.js";import"./onMountedOrActivated-3a1cee4e.js";const H=[{label:"在线",field:"online",component:"Input",slot:"online"},{label:"端口号",field:"port",component:"Input",slot:"port"},{label:"连接协议",field:"protocol",component:"Input",slot:"protocol"},{field:"script",label:"脚本信息",required:!0,slot:"script",component:"Input",colProps:{span:24}}],L=e=>w.post({url:"/biz/serve/query/scale/"+e}),Q=e=>w.post({url:"/biz/serve/update/script",params:e}),W=P({__name:"index",props:{types:{type:String}},setup(e){const o=e,{createMessage:t}=M(),c=h(!1),r=h({}),[u,{validate:m,setFieldsValue:i}]=V({layout:"vertical",labelWidth:100,schemas:H,showSubmitButton:!1,showResetButton:!1,submitButtonOptions:{loading:c.value,text:"更新"},actionColOptions:{span:24},baseColProps:{span:8}});T(()=>d(this,null,function*(){r.value={};const a=yield L(o.types);r.value=a,i(g({},a))}));function s(){return d(this,null,function*(){const a=yield m();(yield Q({deviceType:o.types,script:a.script}))&&t.success("设备对接脚本更新成功")})}return(a,S)=>{const D=U("auth");return x(),B(p(O),null,{default:n(()=>[C(p(z),{onRegister:p(u)},{online:n(()=>[l(f(r.value.online),1)]),port:n(()=>[l(f(r.value.port),1)]),protocol:n(()=>[l(f(r.value.protocol),1)]),script:n(({model:_,field:v})=>[C(p(E),{value:_[v],"onUpdate:value":I=>_[v]=I},null,8,["value","onUpdate:value"])]),_:1},8,["onRegister"]),$((x(),B(p(N),{type:"primary",onClick:s,style:{float:"right"}},{default:n(()=>[l("更新")]),_:1})),[[D,["serve:script:edit"]]])]),_:1})}}});const ut=R(W,[["__scopeId","data-v-65803c1c"]]);export{ut as default};