index-01a11c6d.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,ao as M,_ as R}from"./index.js";import{u as U,_ as V}from"./useForm-19fca69f.js";import"./FormItem.vue_vue_type_script_lang-35d3ca4d.js";import{C as z}from"./index-52de4750.js";import{B as E,U as N}from"./antd-ecb53b14.js";import{d as O,f as x,B as P,q as T,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-8cbf1e33.js";import"./useWindowSizeFn-8ad2dbf2.js";import"./useFormItem-d8cab136.js";import"./uuid-31b8b5a4.js";import"./useSortable-987ef813.js";import"./download-c6c2acd3.js";import"./index-22d6b33a.js";import"./copyTextToClipboard-ab85e052.js";import"./index-3eef3423.js";import"./index-b614de6b.js";import"./TextEditor-284232fa.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})),W=e=>S.post({url:"/biz/serve/update/script",params:e}),Y=O({__name:"index",props:{types:{type:String}},setup(e){const o=e,{createMessage:t}=M(),c=x(!1),r=x({}),[u,{validate:m,setFieldsValue:i}]=U({layout:"vertical",labelWidth:100,schemas:H,showSubmitButton:!1,showResetButton:!1,submitButtonOptions:{loading:c.value,text:"更新"},actionColOptions:{span:24},baseColProps:{span:8}});P(()=>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 W({deviceType:o.types,script:s.script});console.log("resData::::",d),d&&t.success("设备对接脚本更新成功")})}return(s,d)=>{const D=T("auth");return B(),C(l(N),null,{default:n(()=>[w(l(V),{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(z),{value:v[g],"onUpdate:value":I=>v[g]=I},null,8,["value","onUpdate:value"])]),_:1},8,["onRegister"]),$((B(),C(l(E),{type:"primary",onClick:a,style:{float:"right"}},{default:n(()=>[p("更新")]),_:1})),[[D,["serve:script:edit"]]])]),_:1})}}});const ut=R(Y,[["__scopeId","data-v-65803c1c"]]);export{ut as default};