enterprise-saa-s-dashboard-.../dist/assets/ParameterConfiguration-CDKe...

7 lines
8.0 KiB
JavaScript

import{c as h,d as F,a as o,b as e,u as a,i as y,l as c,w as x,v as g,F as i,r as b,j as d,m as w,k as r,o as t,n,t as u}from"./index-C436_g8x.js";import{A as V}from"./arrow-left-DgHW7lI4.js";/**
* @license lucide-vue-next v0.487.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const C=h("eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]),z={class:"p-6"},A={class:"mb-6"},S={class:"flex items-center gap-4 mb-2"},E={class:"bg-white p-6 rounded-lg mb-6",style:{"box-shadow":"0 1px 2px rgba(0, 0, 0, 0.05)"}},N={class:"grid grid-cols-2 gap-x-12 gap-y-6"},_={class:"col-span-2"},H={class:"flex flex-wrap gap-2"},B=["checked"],I={class:"col-span-2"},L={class:"flex flex-wrap gap-2"},O=["checked"],W={class:"bg-white p-6 rounded-lg mb-6",style:{"box-shadow":"0 1px 2px rgba(0, 0, 0, 0.05)"}},j={class:"grid grid-cols-2 gap-x-12 gap-y-6"},G={class:"col-span-2"},M={class:"flex flex-wrap gap-2"},P=["checked"],R={class:"flex items-center justify-end gap-3 p-4 bg-white rounded-lg sticky bottom-0",style:{"box-shadow":"0 -2px 8px rgba(0, 0, 0, 0.05)"}},U={class:"px-6 py-2 rounded flex items-center gap-2",style:{border:"1px solid #D9D9D9",color:"rgba(0, 0, 0, 0.85)"}},K=F({__name:"ParameterConfiguration",setup(T){const m=w(),p=r("1500V"),v=r("10A"),k=r([{value:"0.25s",checked:!0},{value:"0.5s",checked:!0},{value:"1s",checked:!0},{value:"2s",checked:!0},{value:"4s",checked:!0},{value:"8s",checked:!0},{value:"16s",checked:!0},{value:"32s",checked:!0},{value:"64s",checked:!0}]),D=r([{value:"0+0-",checked:!0},{value:"+0-0",checked:!0},{value:"+-",checked:!0}]),f=r([{value:"50Hz",checked:!0},{value:"60Hz",checked:!0},{value:"100Hz",checked:!0},{value:"1000Hz",checked:!0}]);return($,l)=>(t(),o("div",z,[e("div",A,[e("div",S,[e("button",{onClick:l[0]||(l[0]=s=>a(m).go(-1)),class:"p-2 rounded hover:bg-gray-100 transition-colors",style:{color:"rgba(0, 0, 0, 0.65)"}},[y(a(V),{size:20})]),l[3]||(l[3]=e("h2",{class:"text-2xl font-semibold"},"参数配置",-1))]),l[4]||(l[4]=e("p",{class:"text-sm ml-12",style:{color:"rgba(0, 0, 0, 0.45)"}},"配置设备型号的详细参数",-1))]),l[18]||(l[18]=c('<div class="bg-white p-6 rounded-lg mb-6" style="box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);"><h3 class="text-lg font-semibold mb-6">型号信息</h3><div class="grid grid-cols-3 gap-x-12 gap-y-6"><div><div class="text-sm mb-2" style="color:rgba(0, 0, 0, 0.45);">适配型号</div><div class="font-medium">GD30 高密度电法仪</div></div><div><div class="text-sm mb-2" style="color:rgba(0, 0, 0, 0.45);">当前配置版本</div><div style="color:#1890FF;">v1.2.0</div></div><div><div class="text-sm mb-2" style="color:rgba(0, 0, 0, 0.45);">最后更新时间</div><div style="color:rgba(0, 0, 0, 0.65);">2024-03-01 10:30</div></div></div></div>',1)),e("div",E,[l[11]||(l[11]=e("h3",{class:"text-lg font-semibold mb-6"},"发射参数",-1)),e("div",N,[e("div",null,[l[6]||(l[6]=e("label",{class:"block text-sm mb-2",style:{color:"rgba(0, 0, 0, 0.85)"}}," 最大发射电压 ",-1)),x(e("select",{class:"w-full px-3 py-2 border rounded",style:{"border-color":"#D9D9D9","background-color":"#fff"},"onUpdate:modelValue":l[1]||(l[1]=s=>p.value=s)},[...l[5]||(l[5]=[e("option",null,"500V",-1),e("option",null,"800V",-1),e("option",null,"1000V",-1),e("option",null,"1200V",-1),e("option",null,"1500V",-1)])],512),[[g,p.value]])]),e("div",null,[l[8]||(l[8]=e("label",{class:"block text-sm mb-2",style:{color:"rgba(0, 0, 0, 0.85)"}}," 最大发射电流 ",-1)),x(e("select",{class:"w-full px-3 py-2 border rounded",style:{"border-color":"#D9D9D9","background-color":"#fff"},"onUpdate:modelValue":l[2]||(l[2]=s=>v.value=s)},[...l[7]||(l[7]=[e("option",null,"2A",-1),e("option",null,"5A",-1),e("option",null,"8A",-1),e("option",null,"10A",-1),e("option",null,"15A",-1)])],512),[[g,v.value]])]),e("div",_,[l[9]||(l[9]=e("label",{class:"block text-sm mb-3",style:{color:"rgba(0, 0, 0, 0.85)"}}," 发射脉宽 ",-1)),e("div",H,[(t(!0),o(i,null,b(k.value,s=>(t(),o("label",{key:s.value,class:"px-4 py-2 rounded border cursor-pointer transition-colors",style:n({borderColor:s.checked?"#1890FF":"#D9D9D9",backgroundColor:s.checked?"#E6F7FF":"#fff",color:s.checked?"#1890FF":"rgba(0, 0, 0, 0.65)"})},[e("input",{type:"checkbox",class:"hidden",checked:s.checked,readonly:""},null,8,B),d(" "+u(s.value),1)],4))),128))])]),e("div",I,[l[10]||(l[10]=e("label",{class:"block text-sm mb-3",style:{color:"rgba(0, 0, 0, 0.85)"}}," 发射波形 ",-1)),e("div",L,[(t(!0),o(i,null,b(D.value,s=>(t(),o("label",{key:s.value,class:"px-4 py-2 rounded border cursor-pointer transition-colors",style:n({borderColor:s.checked?"#1890FF":"#D9D9D9",backgroundColor:s.checked?"#E6F7FF":"#fff",color:s.checked?"#1890FF":"rgba(0, 0, 0, 0.65)"})},[e("input",{type:"checkbox",class:"hidden",checked:s.checked,readonly:""},null,8,O),d(" "+u(s.value),1)],4))),128))])])])]),e("div",W,[l[14]||(l[14]=e("h3",{class:"text-lg font-semibold mb-6"},"采集参数",-1)),e("div",j,[e("div",G,[l[12]||(l[12]=e("label",{class:"block text-sm mb-3",style:{color:"rgba(0, 0, 0, 0.85)"}}," 采样率 ",-1)),e("div",M,[(t(!0),o(i,null,b(f.value,s=>(t(),o("label",{key:s.value,class:"px-4 py-2 rounded border cursor-pointer transition-colors",style:n({borderColor:s.checked?"#1890FF":"#D9D9D9",backgroundColor:s.checked?"#E6F7FF":"#fff",color:s.checked?"#1890FF":"rgba(0, 0, 0, 0.65)"})},[e("input",{type:"checkbox",class:"hidden",checked:s.checked,readonly:""},null,8,P),d(" "+u(s.value),1)],4))),128))])]),l[13]||(l[13]=c('<div><label class="block text-sm mb-2" style="color:rgba(0, 0, 0, 0.85);"> 支持通道数 </label><input type="number" class="w-full px-3 py-2 border rounded" style="border-color:#D9D9D9;" value="32"></div><div><label class="block text-sm mb-2" style="color:rgba(0, 0, 0, 0.85);"> 迭代次数范围 </label><div class="flex items-center gap-2"><input type="number" class="flex-1 px-3 py-2 border rounded" style="border-color:#D9D9D9;" value="1"><span style="color:rgba(0, 0, 0, 0.45);">-</span><input type="number" class="flex-1 px-3 py-2 border rounded" style="border-color:#D9D9D9;" value="256"></div></div>',2))])]),l[19]||(l[19]=c('<div class="bg-white p-6 rounded-lg mb-6" style="box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);"><h3 class="text-lg font-semibold mb-6">网络参数</h3><div class="grid grid-cols-2 gap-x-12 gap-y-6"><div><label class="block text-sm mb-2" style="color:rgba(0, 0, 0, 0.85);">WiFi SSID</label><input type="text" class="w-full px-3 py-2 border rounded" style="border-color:#D9D9D9;" value="GD30_Device"></div><div><label class="block text-sm mb-2" style="color:rgba(0, 0, 0, 0.85);">WiFi密码</label><input type="password" class="w-full px-3 py-2 border rounded" style="border-color:#D9D9D9;" value="12345678"></div><div><label class="block text-sm mb-2" style="color:rgba(0, 0, 0, 0.85);">默认IP地址</label><input type="text" class="w-full px-3 py-2 border rounded" style="border-color:#D9D9D9;" value="192.168.1.100"></div><div><label class="block text-sm mb-2" style="color:rgba(0, 0, 0, 0.85);">子网掩码</label><input type="text" class="w-full px-3 py-2 border rounded" style="border-color:#D9D9D9;" value="255.255.255.0"></div><div><label class="block text-sm mb-2" style="color:rgba(0, 0, 0, 0.85);">默认网关</label><input type="text" class="w-full px-3 py-2 border rounded" style="border-color:#D9D9D9;" value="192.168.1.1"></div><div><label class="block text-sm mb-2" style="color:rgba(0, 0, 0, 0.85);">DNS服务器</label><input type="text" class="w-full px-3 py-2 border rounded" style="border-color:#D9D9D9;" value="8.8.8.8"></div></div></div>',1)),e("div",R,[l[16]||(l[16]=e("button",{class:"px-6 py-2 rounded",style:{border:"1px solid #D9D9D9",color:"rgba(0, 0, 0, 0.85)"}}," 重置默认 ",-1)),e("button",U,[y(a(C),{size:16}),l[15]||(l[15]=d(" 预览配置 ",-1))]),l[17]||(l[17]=e("button",{class:"px-6 py-2 rounded text-white",style:{"background-color":"#1890FF"}}," 下发配置 ",-1))])]))}});export{K as default};