From fc06215c58fef8431e9574235680bffd840b507a Mon Sep 17 00:00:00 2001
From: loulijun2021 <1694218219@qq.com>
Date: 星期六, 11 五月 2024 16:55:44 +0800
Subject: [PATCH] 1.生产工单新增预计开工日期、预计完工日期

---
 src/components/DateType/index.vue |   62 +++++++++++++++++++++----------
 1 files changed, 42 insertions(+), 20 deletions(-)

diff --git a/src/components/DateType/index.vue b/src/components/DateType/index.vue
index fae4de8..f3c5c3e 100644
--- a/src/components/DateType/index.vue
+++ b/src/components/DateType/index.vue
@@ -112,34 +112,44 @@
         @show="datatypePopoverIsShow=true"
       >
         <div class="popoverList">
-          <div class="popoverListItem2">
+          <div v-for="item in datatypeList" :key="item.code" class="popoverListItem2">
             <el-button
-              :class="datatype==='PS'?'selectButton':''"
-              @click="datatypeClick('PS')"
-            >棰勮寮�宸ユ棩鏈�
+              :class="datatype===item.code?'selectButton':''"
+              @click="datatypeClick(item.code)"
+            >{{ item.name }}
             </el-button>
           </div>
-          <div class="popoverListItem2">
-            <el-button
-              :class="datatype==='PE'?'selectButton':''"
-              @click="datatypeClick('PE')"
-            >棰勮瀹屽伐鏃ユ湡
-            </el-button>
-          </div>
-          <div class="popoverListItem2">
-            <el-button
-              :class="datatype==='ED'?'selectButton':''"
-              @click="datatypeClick('ED')"
-            >棰勮浜や粯鏃ユ湡
-            </el-button>
-          </div>
+
+          <!--          <div class="popoverListItem2">-->
+          <!--            <el-button-->
+          <!--              :class="datatype==='PS'?'selectButton':''"-->
+          <!--              @click="datatypeClick('PS')"-->
+          <!--            >棰勮寮�宸ユ棩鏈�-->
+          <!--            </el-button>-->
+          <!--          </div>-->
+          <!--          <div class="popoverListItem2">-->
+          <!--            <el-button-->
+          <!--              :class="datatype==='PE'?'selectButton':''"-->
+          <!--              @click="datatypeClick('PE')"-->
+          <!--            >棰勮瀹屽伐鏃ユ湡-->
+          <!--            </el-button>-->
+          <!--          </div>-->
+          <!--          <div class="popoverListItem2">-->
+          <!--            <el-button-->
+          <!--              :class="datatype==='ED'?'selectButton':''"-->
+          <!--              @click="datatypeClick('ED')"-->
+          <!--            >棰勮浜や粯鏃ユ湡-->
+          <!--            </el-button>-->
+          <!--          </div>-->
         </div>
 
         <div
           slot="reference"
           style="color: #a7a7a7;font-weight: 600;  font-size:14px;width: 100px;text-align: center;
                 font-family:'Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif';"
-        > {{ datatype === 'PS' ? '棰勮寮�宸ユ棩鏈�' : datatype === 'PE' ? '棰勮瀹屽伐鏃ユ湡' : '棰勮浜や粯鏃ユ湡' }}
+        >
+          {{ datatypeList.find(i=>i.code===datatype).name }}
+          <!--          {{ datatype === 'PS' ? '棰勮寮�宸ユ棩鏈�' : datatype === 'PE' ? '棰勮瀹屽伐鏃ユ湡' : '棰勮浜や粯鏃ユ湡' }}-->
         </div>
 
       </el-popover>
@@ -174,7 +184,7 @@
       default() {
         return false
       }
-    }
+    },
     // cycleTimePopoverIsShow: {
     //   type: Boolean,
     //   default() {
@@ -199,6 +209,18 @@
     //     return 'ED'
     //   }
     // }
+    datatypeList: {
+      type: Array,
+      default() {
+        return [
+          { code: 'PS', name: '棰勮寮�宸ユ棩鏈�' },
+          { code: 'PE', name: '棰勮瀹屽伐鏃ユ湡' },
+          { code: 'ED', name: '棰勮浜や粯鏃ユ湡' }
+          // { code: 'CT', name: '鍒涘缓鏃ユ湡' }
+        ]
+      }
+    }
+
   },
   data() {
     return {

--
Gitblit v1.9.3