| 1 |
- var F=Object.defineProperty;var y=Object.getOwnPropertySymbols;var k=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable;var b=(e,o,t)=>o in e?F(e,o,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[o]=t,h=(e,o)=>{for(var t in o||(o={}))k.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{l(t.next(a))}catch(s){r(s)}},m=a=>{try{l(t.throw(a))}catch(s){r(s)}},l=a=>a.done?c(a.value):Promise.resolve(a.value).then(u,m);l((t=t.apply(e,o)).next())});import{al as S,au as M,_ as R}from"./index.js";import{u as V,_ as z}from"./useForm-c7f42ee0.js";import"./FormItem.vue_vue_type_script_lang-39d09a3e.js";import{C as E}from"./index-bc8b9976.js";import{B as N,Q as O}from"./antd-f259b82a.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 i,E as p,$ as _,n as $}from"./vue-aed314e3.js";import"./index-4f5bc708.js";import"./useWindowSizeFn-6e9d633b.js";import"./useFormItem-421691fe.js";import"./uuid-31b8b5a4.js";import"./useSortable-7d2b6665.js";import"./download-2ecc6b15.js";import"./index-7fe9c1e2.js";import"./copyTextToClipboard-328ee3b1.js";import"./index-6811a03f.js";import"./index-a4e1ec38.js";import"./TextEditor-4892fcd0.js";import"./onMountedOrActivated-d9097634.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:l}]=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,l(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(i(O),null,{default:n(()=>[w(i(z),{onRegister:i(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(i(E),{value:v[g],"onUpdate:value":I=>v[g]=I},null,8,["value","onUpdate:value"])]),_:1},8,["onRegister"]),$((B(),C(i(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};
|