index-c4d9708a.js 2.9 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,h=(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 f=(e,o,t)=>new Promise((c,r)=>{var u=a=>{try{i(t.next(a))}catch(s){r(s)}},m=a=>{try{i(t.throw(a))}catch(s){r(s)}},i=a=>a.done?c(a.value):Promise.resolve(a.value).then(u,m);i((t=t.apply(e,o)).next())});import{ak as S,at as M,_ as R}from"./index.js";import{u as V,_ as z}from"./useForm-bca35dcc.js";import"./FormItem.vue_vue_type_script_lang-d3f182d4.js";import{C as E}from"./index-5559f9f7.js";import{B as N,Q as O}from"./antd-d98832c6.js";import{d as P,f as x,B as T,q as U,Y as B,a6 as C,a7 as n,l as w,u as l,E as p,$ as _,n as $}from"./vue-8fccce23.js";import"./index-74ee4d87.js";import"./useWindowSizeFn-e2b93e2a.js";import"./useFormItem-9c6d112e.js";import"./uuid-31b8b5a4.js";import"./useSortable-7338e303.js";import"./download-fac9a150.js";import"./index-7b00e5b4.js";import"./copyTextToClipboard-ba2fd847.js";import"./index-a7810134.js";import"./index-971488e0.js";import"./TextEditor-e80f27f2.js";import"./onMountedOrActivated-cb072c10.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=>(console.log("params::::::::",e),S.post({url:"/biz/serve/query/scale/"+e})),Q=e=>S.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=x(!1),r=x({}),[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(()=>f(this,null,function*(){r.value={};const s=yield L(o.types);r.value=s,i(h({},s))}));function a(){return f(this,null,function*(){const s=yield m();console.log("values:::::::::::::::",s);const d=yield Q({deviceType:o.types,script:s.script});console.log("resData::::",d),d&&t.success("设备对接脚本更新成功")})}return(s,d)=>{const D=U("auth");return B(),C(l(O),null,{default:n(()=>[w(l(z),{onRegister:l(u)},{online:n(()=>[p(_(r.value.online),1)]),port:n(()=>[p(_(r.value.port),1)]),protocol:n(()=>[p(_(r.value.protocol),1)]),script:n(({model:v,field:g})=>[w(l(E),{value:v[g],"onUpdate:value":I=>v[g]=I},null,8,["value","onUpdate:value"])]),_:1},8,["onRegister"]),$((B(),C(l(N),{type:"primary",onClick:a,style:{float:"right"}},{default:n(()=>[p("更新")]),_:1})),[[D,["serve:script:edit"]]])]),_:1})}}});const ut=R(W,[["__scopeId","data-v-65803c1c"]]);export{ut as default};