From 7c5021958d222eaf357bb2188a106208c9ec5325 Mon Sep 17 00:00:00 2001 From: jinchao <383321154@qq.com> Date: Wed, 28 May 2025 16:20:01 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E6=9E=84=E5=9E=8B=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Release/database/XNSim.db | Bin 1224704 -> 1224704 bytes XNSimHtml/components/configuration-config.js | 1152 +++++++++++++++-- XNSimHtml/components/content-area.js | 6 - XNSimHtml/components/main-toolbar.js | 4 - XNSimHtml/components/model-config.js | 947 -------------- XNSimHtml/components/model-config/api.js | 133 -- .../model-config/command-handler.js | 278 ---- XNSimHtml/components/model-config/datetime.js | 248 ---- XNSimHtml/components/model-config/dialogs.js | 558 -------- XNSimHtml/components/model-config/styles.js | 590 --------- .../components/model-config/ui-elements.js | 593 --------- XNSimHtml/components/model-config/utils.js | 103 -- .../components/model-config/xml-handler.js | 192 --- XNSimHtml/components/run-log.js | 15 +- XNSimHtml/components/service-config.js | 704 ---------- .../service-config/command-dialog.js | 700 ---------- .../service-config/date-time-dialog.js | 349 ----- .../service-config/file-operations.js | 182 --- .../service-config/visual-editor.js | 722 ----------- .../components/service-config/xml-utils.js | 131 -- XNSimHtml/components/sub-toolbar.js | 15 +- XNSimHtml/main.html | 18 - XNSimHtml/routes/filesystem.js | 13 +- XNSimHtml/routes/model-config.js | 339 ----- XNSimHtml/routes/model-dev.js | 7 +- XNSimHtml/routes/service-config.js | 335 ----- XNSimHtml/server.js | 4 - XNSimHtml/utils/file-utils.js | 31 +- XNSimHtml/utils/model-utils.js | 9 +- 29 files changed, 1085 insertions(+), 7293 deletions(-) delete mode 100644 XNSimHtml/components/model-config.js delete mode 100644 XNSimHtml/components/model-config/api.js delete mode 100644 XNSimHtml/components/model-config/command-handler.js delete mode 100644 XNSimHtml/components/model-config/datetime.js delete mode 100644 XNSimHtml/components/model-config/dialogs.js delete mode 100644 XNSimHtml/components/model-config/styles.js delete mode 100644 XNSimHtml/components/model-config/ui-elements.js delete mode 100644 XNSimHtml/components/model-config/utils.js delete mode 100644 XNSimHtml/components/model-config/xml-handler.js delete mode 100644 XNSimHtml/components/service-config.js delete mode 100644 XNSimHtml/components/service-config/command-dialog.js delete mode 100644 XNSimHtml/components/service-config/date-time-dialog.js delete mode 100644 XNSimHtml/components/service-config/file-operations.js delete mode 100644 XNSimHtml/components/service-config/visual-editor.js delete mode 100644 XNSimHtml/components/service-config/xml-utils.js delete mode 100644 XNSimHtml/routes/model-config.js delete mode 100644 XNSimHtml/routes/service-config.js diff --git a/Release/database/XNSim.db b/Release/database/XNSim.db index 8604d96119e57ffcf7009661482cbd456e34e06a..798e3a9db810937bb70e55c8f793a822f1db1cf7 100644 GIT binary patch delta 830 zcmZWn%}*0S9NpR3w(Mee77X{`oBU=XOSO@u+F=72 z8!4*+V>5SdR2KnP*ypbc`vWbPI>HazI?41xbrlCqY+_XBsUg`!+F0&k85))X!7kcG zQ~Kkro4?ow0y1%uon+#LYqTS6L67PzNd@YvZ(9; z)Dgf60Mc@#j-X2bDDDb$c0I1)j|+-=0+w)lNfJVu))P1zEfQ!EP2*!hjIlgfA?$+HUtMBM~>kA9$Tw>Sv7ut5*#Z^!m+F~%r+UkIj!*`=?hBIFGF^vWnmQ6E` zLEmse%8z8;zjmHW3FZ)9NmSCt^S4`0s;B}u5bcFrgAzy2- zsS~%GD8}5*;C&Qr{f7!@ODNig$=!|`NrsY4Nir_9lB|>D0!gMbGDCS7s2?W~$F}Ro zaW9ATPo7>g6_gqeo_lt>bn{Dyyy&p;4x3mhoN@}4P6w~1268Wka}z!4M1TJI;7T@? zPtNAY-wF2rxtubm_Q`mzX0y4eBvz=e26Bl(wJ*8yre{mNHXmn1`^w~8{`H6D`md7u z@@+2Bi?_D~TZgt~e>EpJG-}_}&eYXtTAh!mLnHY}Z$9~D`E$R|-x>@>+t(S4LX15a QdJGl=VQ@G@~~mp0~a&6w%cLLzmokV@w+Efkg>EPC3V8J`3;@nwULh1#~UJ7QyH&e(o8cVpi) zi$G{1aZP9r{BGN%+rrdS(2ZE^Rx%zOc6q%R+%F7C`~ z+0XbZR05k=3vB9kF9Mi8z2|`&!@F(U{5Bmu2|U6MjH%&pFa+t%Z+fvf#Z>z z>1^iS!wZRABA-lyg(FTTkLGnl9I=z5aajdf!>Wb_?nNLsOHu5J7U4C%Uz diff --git a/XNSimHtml/components/configuration-config.js b/XNSimHtml/components/configuration-config.js index 1dd6482..e7f06a9 100644 --- a/XNSimHtml/components/configuration-config.js +++ b/XNSimHtml/components/configuration-config.js @@ -206,6 +206,62 @@ class ConfigurationConfig extends HTMLElement { max-width: 1600px; margin: 0 auto; box-sizing: border-box; + display: flex; + gap: 30px; + } + .editor-main { + flex: 1; + overflow-y: auto; + min-width: 0; /* 防止内容溢出 */ + padding-right: 30px; + border-right: 1px solid #e8eaf6; + } + .editor-sidebar { + width: 300px; + flex-shrink: 0; + display: flex; + flex-direction: column; + gap: 20px; + position: sticky; + top: 30px; + height: fit-content; + } + .status-card { + background: #f8f9ff; + border: 1px solid #e8eaf6; + border-radius: 8px; + padding: 20px; + } + .status-card-title { + font-size: 16px; + font-weight: 500; + color: #5c6bc0; + margin-bottom: 15px; + display: flex; + align-items: center; + gap: 8px; + } + .status-card-icon { + width: 24px; + height: 24px; + color: #5c6bc0; + } + .status-list { + display: flex; + flex-direction: column; + gap: 10px; + } + .status-item { + background: white; + border: 1px solid #e8eaf6; + border-radius: 4px; + padding: 10px; + font-size: 14px; + color: #333; + } + .status-item.empty { + color: #999; + font-style: italic; } .section { margin-bottom: 30px; @@ -359,104 +415,121 @@ class ConfigurationConfig extends HTMLElement {
加载中...