enterprise-saa-s-dashboard-.../dist/assets/ConfigFileManagement-CPVgUN...

2 lines
5.8 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{d as m,a,b as t,u as l,f as r,j as n,x as c,F as y,r as f,y as g,o as i,t as e,n as v}from"./index-C5t0nGiQ.js";import{P as D}from"./plus-BfKzmzQH.js";import{I as F}from"./info-DbTQmklK.js";import{S as _}from"./search-BFqPyJ5C.js";const h={class:"p-6"},w={class:"mb-6"},k={class:"flex items-center justify-between mb-2"},G={class:"flex items-center gap-3"},C={class:"mb-6 p-4 rounded-lg flex items-start gap-3",style:{"background-color":"#eef5f0",border:"1px solid #a3c4ad"}},A={class:"bg-white p-6 rounded-lg mb-6",style:{"box-shadow":"0 1px 2px rgba(0, 0, 0, 0.05)"}},I={class:"grid grid-cols-4 gap-4"},S={class:"flex items-end"},T={class:"w-full px-4 py-2 rounded text-white flex items-center justify-center gap-2",style:{"background-color":"#4a7c59"}},B={class:"bg-white rounded-lg mb-6",style:{"box-shadow":"0 1px 2px rgba(0, 0, 0, 0.05)"}},j={class:"overflow-x-auto"},z={class:"w-full"},N={class:"px-6 py-4",style:{color:"#4a7c59"}},V={class:"px-6 py-4"},E={class:"px-6 py-4",style:{color:"rgba(0, 0, 0, 0.65)"}},M={class:"px-6 py-4",style:{color:"rgba(0, 0, 0, 0.65)"}},P={class:"px-6 py-4"},J=m({__name:"ConfigFileManagement",setup(L){const b=g(),p=[{configId:"CFG-GD30-v1.2.0",model:"GD30 高密度电法仪",version:"v1.2.0",createdTime:"2024-03-01 10:30",status:"生效"},{configId:"CFG-GT20-v1.5.3",model:"GT20 瞬变电磁仪",version:"v1.5.3",createdTime:"2024-02-28 14:20",status:"生效"}],x=d=>{switch(d){case"生效":return{backgroundColor:"#F6FFED",color:"#52C41A",border:"1px solid #B7EB8F"};case"已停用":return{backgroundColor:"#FAFAFA",color:"rgba(0, 0, 0, 0.45)",border:"1px solid #D9D9D9"}}};return(d,o)=>(i(),a("div",h,[t("div",w,[t("div",k,[o[2]||(o[2]=t("h2",{class:"text-2xl font-semibold"},"配置文件管理",-1)),t("div",G,[t("button",{class:"px-4 py-2 rounded text-white flex items-center gap-2",style:{"background-color":"#4a7c59"},onClick:o[0]||(o[0]=s=>l(b).push("/config-files/new"))},[r(l(D),{size:16}),o[1]||(o[1]=n(" 新建配置 ",-1))])])]),o[3]||(o[3]=t("p",{class:"text-sm",style:{color:"rgba(0, 0, 0, 0.45)"}},"管理设备型号配置文件",-1))]),t("div",C,[r(l(F),{size:20,style:{color:"#4a7c59","flex-shrink":"0","margin-top":"2px"}}),o[4]||(o[4]=t("div",{style:{color:"#2d5a3d"}},[t("div",{class:"font-medium mb-1"},"配置文件说明"),t("div",{class:"text-sm"}," 配置文件按设备型号绑定适配包含发射参数、采集参数、网络参数等。每个型号可以有1个配置版本。 ")],-1))]),t("div",A,[t("div",I,[o[6]||(o[6]=c('<div><label class="block text-sm mb-2" style="color:rgba(0, 0, 0, 0.65);">适配型号</label><select class="w-full px-3 py-2 border rounded" style="border-color:#D9D9D9;background-color:#fff;"><option>全部型号</option><option>GD30 高密度电法仪</option><option>GT20 瞬变电磁仪</option><option>GM10 大地电磁仪</option></select></div><div><label class="block text-sm mb-2" style="color:rgba(0, 0, 0, 0.65);">配置版本</label><select class="w-full px-3 py-2 border rounded" style="border-color:#D9D9D9;background-color:#fff;"><option>全部版本</option><option>v1.0.x</option><option>v1.1.x</option><option>v1.2.x</option></select></div><div><label class="block text-sm mb-2" style="color:rgba(0, 0, 0, 0.65);">关键字</label><input type="text" class="w-full px-3 py-2 border rounded" style="border-color:#D9D9D9;" placeholder="搜索配置ID或描述"></div>',3)),t("div",S,[t("button",T,[r(l(_),{size:16}),o[5]||(o[5]=n(" 查询 ",-1))])])])]),t("div",B,[o[9]||(o[9]=t("div",{class:"p-6 border-b",style:{"border-color":"#F0F0F0"}},[t("h3",{class:"text-lg font-semibold"},"配置文件列表")],-1)),t("div",j,[t("table",z,[o[8]||(o[8]=t("thead",{style:{"background-color":"#FAFAFA"}},[t("tr",null,[t("th",{class:"px-6 py-3 text-left text-sm font-medium",style:{color:"rgba(0, 0, 0, 0.85)"}},"配置ID"),t("th",{class:"px-6 py-3 text-left text-sm font-medium",style:{color:"rgba(0, 0, 0, 0.85)"}},"适配型号"),t("th",{class:"px-6 py-3 text-left text-sm font-medium",style:{color:"rgba(0, 0, 0, 0.85)"}},"版本"),t("th",{class:"px-6 py-3 text-left text-sm font-medium",style:{color:"rgba(0, 0, 0, 0.85)"}},"创建时间"),t("th",{class:"px-6 py-3 text-left text-sm font-medium",style:{color:"rgba(0, 0, 0, 0.85)"}},"状态"),t("th",{class:"px-6 py-3 text-left text-sm font-medium",style:{color:"rgba(0, 0, 0, 0.85)"}},"操作")])],-1)),t("tbody",null,[(i(),a(y,null,f(p,(s,u)=>t("tr",{key:u,class:"border-b",style:{"border-color":"#F0F0F0"}},[t("td",N,e(s.configId),1),t("td",V,e(s.model),1),t("td",E,e(s.version),1),t("td",M,e(s.createdTime),1),t("td",P,[t("span",{class:"px-2 py-1 rounded text-xs",style:v(x(s.status))},e(s.status),5)]),o[7]||(o[7]=t("td",{class:"px-6 py-4"},[t("div",{class:"flex items-center gap-3"},[t("button",{class:"text-sm",style:{color:"#4a7c59"}},"详情"),t("button",{class:"text-sm",style:{color:"#4a7c59"}},"编辑"),t("button",{class:"text-sm",style:{color:"#4a7c59"}},"下发"),t("button",{class:"text-sm",style:{color:"#4a7c59"}},"下载"),t("button",{class:"text-sm",style:{color:"#FF4D4F"}},"删除")])],-1))])),64))])])])]),o[10]||(o[10]=c('<div class="bg-white p-4 rounded-lg flex items-center justify-between" style="box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);"><div class="text-sm" style="color:rgba(0, 0, 0, 0.65);">显示 1-10 / 共 48 条</div><div class="flex items-center gap-2"><button class="px-3 py-1 rounded border" style="border-color:#D9D9D9;color:rgba(0, 0, 0, 0.45);" disabled> 上一页 </button><button class="px-3 py-1 rounded" style="background-color:#4a7c59;color:#fff;">1</button><button class="px-3 py-1 rounded border" style="border-color:#D9D9D9;color:rgba(0, 0, 0, 0.85);">2</button><button class="px-3 py-1 rounded border" style="border-color:#D9D9D9;color:rgba(0, 0, 0, 0.85);">3</button><button class="px-3 py-1 rounded border" style="border-color:#D9D9D9;color:rgba(0, 0, 0, 0.85);">下一页</button></div></div>',1))]))}});export{J as default};