From 04b8eff075a04db23e6f908855699b4d2954588c Mon Sep 17 00:00:00 2001
From: yyt <306727702@qq.com>
Date: 星期四, 23 五月 2024 18:47:01 +0800
Subject: [PATCH] 380新产品,优化

---
 jcdm-ui/src/views/main/bs/orderScheduling/index.vue |  138 +++++++++++++--------------------------------
 1 files changed, 40 insertions(+), 98 deletions(-)

diff --git a/jcdm-ui/src/views/main/bs/orderScheduling/index.vue b/jcdm-ui/src/views/main/bs/orderScheduling/index.vue
index d14ee27..4fb42a3 100644
--- a/jcdm-ui/src/views/main/bs/orderScheduling/index.vue
+++ b/jcdm-ui/src/views/main/bs/orderScheduling/index.vue
@@ -145,6 +145,15 @@
               v-hasPermi="['bs:orderScheduling:export']"
             >瀵煎嚭</el-button>
           </el-col>
+          <el-col :span="1.5">
+            <el-button
+              type="warning"
+              plain
+              icon="el-icon-close"
+              size="mini"
+              @click="handleClose"
+            >鍏抽棴</el-button>
+          </el-col>
           <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
         </el-row>
 
@@ -195,75 +204,43 @@
 
           </el-table-column>
           <el-table-column label="鍚堢涓婄嚎鏃堕棿" align="center" prop="boxClosingOnlineTime" width="160">
+            <template slot-scope="scope">
+              <span>{{ parseTime(scope.row.boxClosingOnlineTime, '{y}-{m}-{d} {h}:{i}:{s}') }}</span>
+            </template>
           </el-table-column>
           <el-table-column label="鍚堢涓嬬嚎鏃堕棿" align="center" prop="closingBoxOfflineTime" width="160">
+            <template slot-scope="scope">
+              <span>{{ parseTime(scope.row.closingBoxOfflineTime, '{y}-{m}-{d} {h}:{i}:{s}') }}</span>
+            </template>
           </el-table-column>
           <el-table-column label="鎬昏涓婄嚎鏃堕棿" align="center" prop="finalAssemblyLaunchTime" width="160">
+            <template slot-scope="scope">
+              <span>{{ parseTime(scope.row.finalAssemblyLaunchTime, '{y}-{m}-{d} {h}:{i}:{s}') }}</span>
+            </template>
           </el-table-column>
           <el-table-column label="鎬昏涓嬬嚎鏃堕棿" align="center" prop="finalAssemblyOfflineTime" width="160">
+            <template slot-scope="scope">
+              <span>{{ parseTime(scope.row.finalAssemblyOfflineTime, '{y}-{m}-{d} {h}:{i}:{s}') }}</span>
+            </template>
           </el-table-column>
           <el-table-column label="CVT涓婄嚎鏃堕棿" align="center" prop="cvtLaunchTime" width="160">
+            <template slot-scope="scope">
+              <span>{{ parseTime(scope.row.cvtLaunchTime, '{y}-{m}-{d} {h}:{i}:{s}') }}</span>
+            </template>
           </el-table-column>
           <el-table-column label="CVT涓嬬嚎鏃堕棿" align="center" prop="cvtOfflineTime" width="160">
+            <template slot-scope="scope">
+              <span>{{ parseTime(scope.row.cvtOfflineTime, '{y}-{m}-{d} {h}:{i}:{s}') }}</span>
+            </template>
           </el-table-column>
-<!--          <el-table-column label="鍚堢涓婄嚎" align="center" prop="combinedBoxTime">-->
-
-<!--          </el-table-column>-->
-<!--          <el-table-column label="鎬昏涓嬬嚎" align="center" prop="finalAssemblyTime">-->
-
-<!--          </el-table-column>-->
           <el-table-column label="鎿嶄綔浜�" align="center" prop="operator">
-
           </el-table-column>
           <el-table-column label="鎿嶄綔鏃堕棿" align="center" prop="operateTime" width="160">
-
-          </el-table-column>
-<!--          <el-table-column label="鐘舵��" align="center" prop="status">-->
-
-<!--          </el-table-column>-->
-<!--          <el-table-column label="棰勭暀瀛楁1" align="center" prop="spareField1">-->
-
-<!--          </el-table-column>-->
-<!--          <el-table-column label="棰勭暀瀛楁2" align="center" prop="spareField2">-->
-
-<!--          </el-table-column>-->
-<!--          <el-table-column label="棰勭暀瀛楁3" align="center" prop="spareField3">-->
-
-<!--          </el-table-column>-->
-<!--          <el-table-column label="棰勭暀瀛楁4" align="center" prop="spareField4">-->
-
-<!--          </el-table-column>-->
-<!--          <el-table-column label="鍒涘缓鐢ㄦ埛" align="center" prop="createUser">-->
-
-<!--          </el-table-column>-->
-<!--          <el-table-column label="鏇存敼鐢ㄦ埛" align="center" prop="updateUser">-->
-
-<!--          </el-table-column>-->
-<!--          <el-table-column label="澶囨敞" align="center" prop="remarks">-->
-
-<!--          </el-table-column>-->
-<!--          <el-table-column fixed="right" width="200" label="鎿嶄綔" align="center" class-name="small-padding fixed-width">
             <template slot-scope="scope">
-              <el-button
-                size="mini"
-                type="success"
-                plain
-                style="width: 72px"
-                icon="el-icon-edit"
-                @click="handleUpdate(scope.row)"
-                v-hasPermi="['bs:orderScheduling:edit']"
-              >淇敼</el-button>
-              <el-button
-                size="mini"
-                type="danger"
-                plain
-                style="width: 72px"
-                icon="el-icon-delete"
-                @click="handleDelete(scope.row)"
-                v-hasPermi="['bs:orderScheduling:remove']"
-              >鍒犻櫎</el-button>
+              <span>{{ parseTime(scope.row.operateTime, '{y}-{m}-{d} {h}:{i}:{s}') }}</span>
             </template>
-          </el-table-column>-->
+          </el-table-column>
+
         </el-table>
     </el-card>
 
@@ -290,44 +267,24 @@
         </el-form-item>
         <el-form-item label="浜у搧绫诲瀷" prop="productType">
           <el-select v-model="form.productType" placeholder="璇烽�夋嫨浜у搧绫诲瀷">
-<!--            <el-option-->
-<!--              v-for="dict in dict.type.${dictType}"-->
-<!--              :key="dict.value"-->
-<!--              :label="dict.label"-->
-<!--              :value="dict.value"-->
-<!--            ></el-option>-->
+
           </el-select>
         </el-form-item>
         <el-form-item label="鏈哄瀷" prop="model">
           <el-input v-model="form.model" placeholder="璇疯緭鍏ユ満鍨�" />
         </el-form-item>
-        <el-form-item label="鐢熶骇鐘舵��" prop="productionStatus">
-          <el-radio-group v-model="form.productionStatus">
-<!--            <el-radio-->
-<!--              v-for="dict in dict.type.${dictType}"-->
-<!--              :key="dict.value"-->
-<!--              :label="dict.value"-->
-<!--            >{{dict.label}}</el-radio>-->
-          </el-radio-group>
-        </el-form-item>
+
         <el-form-item label="宸ユ椂" prop="workingHours">
           <el-input v-model="form.workingHours" placeholder="璇疯緭鍏ュ伐鏃�" />
         </el-form-item>
         <el-form-item label="褰撳墠宸ヤ綅" prop="currentWorkstation">
           <el-input v-model="form.currentWorkstation" placeholder="璇疯緭鍏ュ綋鍓嶅伐浣�" />
         </el-form-item>
-        <el-form-item label="璐ㄩ噺鐘舵��" prop="qualityStatus">
-          <el-radio-group v-model="form.qualityStatus">
-<!--            <el-radio-->
-<!--              v-for="dict in dict.type.${dictType}"-->
-<!--              :key="dict.value"-->
-<!--              :label="dict.value"-->
-<!--            >{{dict.label}}</el-radio>-->
-          </el-radio-group>
-        </el-form-item>
+
         <el-form-item label="鏄惁鎵撳嵃" prop="whetherOrPrint">
           <el-input v-model="form.whetherOrPrint" placeholder="璇疯緭鍏ユ槸鍚︽墦鍗�" />
         </el-form-item>
+
         <el-form-item label="鍚堢鎶ュ伐" prop="report10">
           <el-input v-model="form.report10" placeholder="璇疯緭鍏ュ悎绠辨姤宸�" />
         </el-form-item>
@@ -349,27 +306,7 @@
 <!--            >{{dict.label}}</el-radio>-->
           </el-radio-group>
         </el-form-item>
-<!--        <el-form-item label="棰勭暀瀛楁1" prop="spareField1">-->
-<!--          <el-input v-model="form.spareField1" placeholder="璇疯緭鍏ラ鐣欏瓧娈�1" />-->
-<!--        </el-form-item>-->
-<!--        <el-form-item label="棰勭暀瀛楁2" prop="spareField2">-->
-<!--          <el-input v-model="form.spareField2" placeholder="璇疯緭鍏ラ鐣欏瓧娈�2" />-->
-<!--        </el-form-item>-->
-<!--        <el-form-item label="棰勭暀瀛楁3" prop="spareField3">-->
-<!--          <el-input v-model="form.spareField3" placeholder="璇疯緭鍏ラ鐣欏瓧娈�3" />-->
-<!--        </el-form-item>-->
-<!--        <el-form-item label="棰勭暀瀛楁4" prop="spareField4">-->
-<!--          <el-input v-model="form.spareField4" placeholder="璇疯緭鍏ラ鐣欏瓧娈�4" />-->
-<!--        </el-form-item>-->
-<!--        <el-form-item label="鍒涘缓鐢ㄦ埛" prop="createUser">-->
-<!--          <el-input v-model="form.createUser" placeholder="璇疯緭鍏ュ垱寤虹敤鎴�" />-->
-<!--        </el-form-item>-->
-<!--        <el-form-item label="鏇存敼鐢ㄦ埛" prop="updateUser">-->
-<!--          <el-input v-model="form.updateUser" placeholder="璇疯緭鍏ユ洿鏀圭敤鎴�" />-->
-<!--        </el-form-item>-->
-<!--        <el-form-item label="澶囨敞" prop="remarks">-->
-<!--          <el-input v-model="form.remarks" placeholder="璇疯緭鍏ュ娉�" />-->
-<!--        </el-form-item>-->
+
       </el-form>
       <div slot="footer" class="dialog-footer">
         <el-button type="primary" @click="submitForm">纭� 瀹�</el-button>
@@ -605,6 +542,11 @@
       this.download('bs/orderScheduling/export', {
         ...this.queryParams
       }, `orderScheduling_${new Date().getTime()}.xlsx`)
+    },
+    /** 杩斿洖鎸夐挳鎿嶄綔 */
+    handleClose() {
+      const obj = { path: "/main/om/productionOrde" };
+      this.$tab.closeOpenPage(obj);
     }
   }
 };

--
Gitblit v1.9.3