From 5ecb7958c96d3f0b6d47b79aff7eb306c2cf690f Mon Sep 17 00:00:00 2001
From: charles <981744753@qq.com>
Date: 星期二, 06 八月 2024 11:16:58 +0800
Subject: [PATCH] gitlab上面的wms转移到公司git

---
 src/components/makepager/StatusCommonView.vue |   49 ++++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 42 insertions(+), 7 deletions(-)

diff --git a/src/components/makepager/StatusCommonView.vue b/src/components/makepager/StatusCommonView.vue
index dd91c7d..358bf7c 100644
--- a/src/components/makepager/StatusCommonView.vue
+++ b/src/components/makepager/StatusCommonView.vue
@@ -1,15 +1,17 @@
 <template>
   <div class="common-status">
     <div v-if="showButton" style="margin-left: 30px">
-      <el-button plain size="mini" @click="delClick" :disabled="isDelClick">鍒犻櫎</el-button>
-      <el-button plain size="mini" disabled>鎵撳嵃</el-button>
+      <el-button v-if="isValidateClick" plain size="mini" @click="validateClick" :disabled="isCancel">楠岃瘉</el-button>
+      <el-button v-if="showOther" plain size="mini" @click="delClick" :disabled="isDelClick">鍒犻櫎</el-button>
+      <el-button v-if="showCancel" plain size="mini" @click="btnCancel">鍙栨秷</el-button>
+      <!-- <el-button v-if="showOther" plain size="mini" disabled>鎵撳嵃</el-button> -->
     </div>
     <div class="arrowsBox">
       <div
         class="arrowsItem"
         v-for="(item, index) in list"
         :key="index"
-        :style="item.status === 'active' && index === 0 ? { background: '#495057' } : ''"
+        :style="item.status === 'active' && index === 0 ? { background: '#2a78fb' } : ''"
       >
         <div
           class="arrows_up arrows"
@@ -57,14 +59,39 @@
     isDelClick: {
       type: Boolean,
       default: false
-    }
+    },
+    isCancel:{
+      type:Boolean,
+      default:false,
+    },
+    isValidateClick: {
+      type: Boolean,
+      default: false
+    },
+    showOther: {
+      type: Boolean,
+      default: true
+    },
+    showCancel: {
+      type: Boolean,
+      default:false
+    },
   },
   data() {
     return {}
   },
   methods: {
+    // 楠岃瘉
+    validateClick() {
+      this.$emit("validateClick")
+    },
+    // 鍒犻櫎
     delClick() {
       this.$emit("delClick")
+    },
+    // 鍙栨秷
+    btnCancel(){
+      this.$emit("btnCancel")
     }
   }
 }
@@ -73,10 +100,13 @@
 <!-- Add "scoped" attribute to limit CSS to this component only -->
 <style lang="scss" scoped>
 .common-status {
-  overflow: hidden;
-  border: 1px solid #e9e9e9;
+  // overflow: hidden;
+  // border: 1px solid #e9e9e9;
   display: flex;
   align-items: center;
+  margin: 10px 30px;
+  padding-bottom: 10px;
+  border-bottom: 1px solid #e9e9e9;
   .arrowsBox {
     margin-left: auto;
     display: flex;
@@ -88,15 +118,20 @@
       position: relative;
       height: 100%;
       width: 80px;
+      z-index: 9999;
       .arrows_up {
+        box-sizing: border-box;
         transform-origin: right top;
         transform: skewX(30deg);
+        border-top: 1px solid #e9e9e9;
         border-right: 1px solid #e9e9e9;
       }
       .arrows_down {
+        box-sizing: border-box;
         transform-origin: right bottom;
         transform: skewX(-30deg);
         border-right: 1px solid #e9e9e9;
+        border-bottom: 1px solid #e9e9e9;
       }
       &:first-child {
         border-left: 1px solid #e9e9e9;
@@ -118,7 +153,7 @@
       //   background: #edf9ff;
       // }
       .arrows_active {
-        background: #495057;
+        background: #2a78fb;
       }
       // .arrows_todo {
       //   background: #2c2c2c;

--
Gitblit v1.8.0