From ce1292c9cf37195b6abd2699dfc5d6cb3e143c9b Mon Sep 17 00:00:00 2001
From: wanshenmean <cathay_xy@163.com>
Date: 星期日, 12 四月 2026 23:38:19 +0800
Subject: [PATCH] feat(MES): 添加MES接口相关实体和DTO JS扩展文件至JSX格式并更新配置

---
 Code/.superpowers/brainstorm/2159-1775998341/operations-column.html |  203 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 203 insertions(+), 0 deletions(-)

diff --git a/Code/.superpowers/brainstorm/2159-1775998341/operations-column.html b/Code/.superpowers/brainstorm/2159-1775998341/operations-column.html
new file mode 100644
index 0000000..c814435
--- /dev/null
+++ b/Code/.superpowers/brainstorm/2159-1775998341/operations-column.html
@@ -0,0 +1,203 @@
+<h2>搴撳瓨椤甸潰鎿嶄綔鍒楄璁�</h2>
+<p class="subtitle">涓哄簱瀛樹俊鎭拰搴撳瓨鏄庣粏椤甸潰娣诲姞MES鎺ュ彛鎿嶄綔鎸夐挳</p>
+
+<div class="section">
+  <h3>1. 搴撳瓨淇℃伅椤甸潰 - 鎵樼洏绾у埆鎿嶄綔</h3>
+  <p class="subtitle">褰撳墠椤甸潰鏄剧ず鎵樼洏缂栧彿銆佽揣浣嶇紪鍙风瓑淇℃伅锛岄渶瑕佹坊鍔犺繘绔�/鍑虹珯鎿嶄綔</p>
+
+  <div class="mockup">
+    <div class="mockup-header">棰勮锛氬簱瀛樹俊鎭〃鏍�</div>
+    <div class="mockup-body">
+      <table class="mock-table">
+        <thead>
+          <tr>
+            <th>鎵樼洏缂栧彿</th>
+            <th>璐т綅缂栧彿</th>
+            <th>浠撳簱</th>
+            <th>鍒涘缓浜�</th>
+            <th class="op-col">鎿嶄綔</th>
+          </tr>
+        </thead>
+        <tbody>
+          <tr>
+            <td>P001</td>
+            <td>A01-01-01</td>
+            <td>涓�鍙蜂粨</td>
+            <td>寮犱笁</td>
+            <td class="op-col">
+              <button class="mock-button mock-btn-sm">杩涚珯</button>
+              <button class="mock-button mock-btn-sm mock-btn-primary">鍑虹珯</button>
+            </td>
+          </tr>
+          <tr>
+            <td>P002</td>
+            <td>A01-01-02</td>
+            <td>涓�鍙蜂粨</td>
+            <td>鏉庡洓</td>
+            <td class="op-col">
+              <button class="mock-button mock-btn-sm">杩涚珯</button>
+              <button class="mock-button mock-btn-sm mock-btn-primary">鍑虹珯</button>
+            </td>
+          </tr>
+        </tbody>
+      </table>
+    </div>
+  </div>
+</div>
+
+<div class="section">
+  <h3>2. 搴撳瓨鏄庣粏椤甸潰 - 鐢佃姱绾у埆鎿嶄綔</h3>
+  <p class="subtitle">褰撳墠椤甸潰鏄剧ず鐗╂枡缂栧彿銆佺數鑺爜绛変俊鎭紝闇�瑕佹坊鍔犵粦瀹�/瑙g粦/NG涓婃姤鎿嶄綔</p>
+
+  <div class="mockup">
+    <div class="mockup-header">棰勮锛氬簱瀛樻槑缁嗚〃鏍�</div>
+    <div class="mockup-body">
+      <table class="mock-table">
+        <thead>
+          <tr>
+            <th>鐗╂枡缂栧彿</th>
+            <th>鐗╂枡鍚嶇О</th>
+            <th>鐢佃姱鐮�</th>
+            <th>搴撳瓨鏁伴噺</th>
+            <th>鐘舵��</th>
+            <th class="op-col">鎿嶄綔</th>
+          </tr>
+        </thead>
+        <tbody>
+          <tr>
+            <td>M001</td>
+            <td>涓夊厓閿傜數姹�</td>
+            <td>SN20240101001</td>
+            <td>100</td>
+            <td><span class="mock-tag mock-tag-success">姝e父</span></td>
+            <td class="op-col">
+              <button class="mock-button mock-btn-sm mock-btn-primary">缁戝畾</button>
+              <button class="mock-button mock-btn-sm">瑙g粦</button>
+              <button class="mock-button mock-btn-sm mock-btn-danger">NG涓婃姤</button>
+            </td>
+          </tr>
+          <tr>
+            <td>M001</td>
+            <td>涓夊厓閿傜數姹�</td>
+            <td>SN20240101002</td>
+            <td>100</td>
+            <td><span class="mock-tag mock-tag-warning">寮傚父</span></td>
+            <td class="op-col">
+              <button class="mock-button mock-btn-sm mock-btn-primary">缁戝畾</button>
+              <button class="mock-button mock-btn-sm">瑙g粦</button>
+              <button class="mock-button mock-btn-sm mock-btn-danger">NG涓婃姤</button>
+            </td>
+          </tr>
+        </tbody>
+      </table>
+    </div>
+  </div>
+</div>
+
+<div class="section">
+  <h3>鎸夐挳鎿嶄綔纭闂</h3>
+  <p class="subtitle">MES鎺ュ彛璋冪敤鍙兘澶辫触鎴栭渶瑕侀澶栧弬鏁�</p>
+
+  <div class="options">
+    <div class="option" data-choice="direct" onclick="toggleSelect(this)">
+      <div class="letter">A</div>
+      <div class="content">
+        <h3>鐩存帴璋冪敤</h3>
+        <p>鐐瑰嚮鎸夐挳鐩存帴璋冪敤MES鎺ュ彛锛屾垚鍔�/澶辫触鍚庡脊鍑烘彁绀�</p>
+        <div class="pros-cons">
+          <div class="pros"><h4>浼樼偣</h4><ul><li>鎿嶄綔绠�鍗曞揩鎹�</li><li>閫傚悎楂橀鎿嶄綔</li></ul></div>
+          <div class="cons"><h4>缂虹偣</h4><ul><li>鏃犳硶杈撳叆棰濆鍙傛暟</li><li>閿欒鍚庨毦浠ラ噸璇�</li></ul></div>
+        </div>
+      </div>
+    </div>
+    <div class="option" data-choice="dialog" onclick="toggleSelect(this)">
+      <div class="letter">B</div>
+      <div class="content">
+        <h3>寮圭獥纭</h3>
+        <p>鐐瑰嚮鍚庡脊鍑虹‘璁ゅ璇濇锛屾樉绀哄弬鏁板苟鍙慨鏀癸紝纭鍚庤皟鐢�</p>
+        <div class="pros-cons">
+          <div class="pros"><h4>浼樼偣</h4><ul><li>鍙瑙�/淇敼鍙傛暟</li><li>闃叉璇搷浣�</li><li>鏄剧ず璇︾粏閿欒淇℃伅</li></ul></div>
+          <div class="cons"><h4>缂虹偣</h4><ul><li>鎿嶄綔姝ラ澶�</li><li>褰卞搷鏁堢巼</li></ul></div>
+        </div>
+      </div>
+    </div>
+  </div>
+</div>
+
+<style>
+.mock-table {
+  width: 100%;
+  border-collapse: collapse;
+  font-size: 13px;
+}
+.mock-table th, .mock-table td {
+  border: 1px solid #e0e0e0;
+  padding: 10px 12px;
+  text-align: left;
+}
+.mock-table th {
+  background: #f5f5f5;
+  font-weight: 600;
+  color: #333;
+}
+.mock-table .op-col {
+  width: 180px;
+  text-align: center;
+}
+.mock-table tbody tr:nth-child(even) {
+  background: #fafafa;
+}
+.mock-btn-sm {
+  padding: 5px 12px;
+  font-size: 12px;
+  margin: 0 3px;
+}
+.mock-btn-primary {
+  background: #1f5eff;
+  color: white;
+  border: none;
+}
+.mock-btn-danger {
+  background: #f56c6c;
+  color: white;
+  border: none;
+}
+.mock-tag {
+  display: inline-block;
+  padding: 3px 8px;
+  border-radius: 4px;
+  font-size: 12px;
+}
+.mock-tag-success {
+  background: #e1f5e1;
+  color: #4caf50;
+}
+.mock-tag-warning {
+  background: #fff3e0;
+  color: #ff9800;
+}
+.pros-cons {
+  display: flex;
+  gap: 16px;
+  margin-top: 12px;
+}
+.pros, .cons {
+  flex: 1;
+  font-size: 13px;
+}
+.pros h4 {
+  color: #4caf50;
+  margin: 0 0 6px 0;
+}
+.cons h4 {
+  color: #f56c6c;
+  margin: 0 0 6px 0;
+}
+.pros ul, .cons ul {
+  margin: 0;
+  padding-left: 16px;
+}
+.pros li, .cons li {
+  margin-bottom: 4px;
+}
+</style>

--
Gitblit v1.9.3