|
@@ -14,46 +14,35 @@
|
|
|
}
|
|
|
},
|
|
|
computed: {
|
|
|
- // displayText() {
|
|
|
- // switch (this.status) {
|
|
|
- // // PCBA-主板检测列表
|
|
|
- // case '成功': return '成功'
|
|
|
- // case '未测试': return '未测试'
|
|
|
- // case '失败': return '失败'
|
|
|
- // // 生产管理-部件电子档案
|
|
|
- // case "已生产": return '已生产'
|
|
|
- // case "生产中": return '生产中'
|
|
|
- // case "已装机": return '已装机'
|
|
|
- // case "待灌注": return '待灌注'
|
|
|
- // case "已灌注": return '已灌注'
|
|
|
- // case "已备案": return '已备案'
|
|
|
- // default: return '失败'
|
|
|
- // }
|
|
|
- // },
|
|
|
textColorClass() {
|
|
|
switch (this.status) {
|
|
|
- // PCBA-主板检测列表
|
|
|
- case '成功': return 'green'
|
|
|
+ // PCBA-主板检测列表
|
|
|
+ case '成功': return 'green'
|
|
|
case '未测试': return 'blue'
|
|
|
case '失败': return 'red'
|
|
|
- // 生产管理-部件电子档案
|
|
|
- case "已生产": return 'blue'
|
|
|
- case "生产中": return 'grey'
|
|
|
- case "已装机": return 'green'
|
|
|
+
|
|
|
+ // 生产管理-部件电子档案
|
|
|
+ // 电子档案-显示屏
|
|
|
+ case "已生产": return 'green'
|
|
|
+ case "生产中": return 'blue'
|
|
|
+ case "已装机": return 'littleGreen'
|
|
|
+
|
|
|
case "待灌注": return 'yellow'
|
|
|
- case "已灌注": return 'grey'
|
|
|
- case "已备案": return 'green'
|
|
|
+ case "已灌注": return 'blueGreen'
|
|
|
+ case "已备案": return 'blue'
|
|
|
+
|
|
|
// 生产管理-部件类型
|
|
|
case "启用": return 'green'
|
|
|
case "未启用": return 'red'
|
|
|
|
|
|
case "出厂注册": return 'blue'
|
|
|
case '在线': return 'green'
|
|
|
- // 生产管理-电子说明书
|
|
|
+
|
|
|
+ // 生产管理-电子说明书
|
|
|
case "开启": return 'green'
|
|
|
case "关闭": return 'red'
|
|
|
|
|
|
- // 生产管理-软件包管理
|
|
|
+ // 生产管理-软件包管理
|
|
|
case '已发布': return 'green'
|
|
|
case '待发布': return 'blue'
|
|
|
case '失效': return 'red'
|
|
@@ -65,20 +54,14 @@
|
|
|
// 电子档案-加油机列表
|
|
|
case '已启用': return 'green'
|
|
|
case '已禁用': return 'red'
|
|
|
+
|
|
|
case '开启': return 'green'
|
|
|
case '未开启': return 'red'
|
|
|
-
|
|
|
- // 电子档案-显示屏
|
|
|
- case "已生产": return 'blue'
|
|
|
- case "生产中": return 'hotpink'
|
|
|
- case "已装机": return 'green'
|
|
|
- case "待灌注": return 'red'
|
|
|
- case "已灌注": return 'yelbluevioletlow'
|
|
|
- case "已备案": return 'gray'
|
|
|
|
|
|
// 电子档案-安全装置
|
|
|
case "已出厂注册": return 'blue'
|
|
|
|
|
|
+
|
|
|
default: return 'red'
|
|
|
}
|
|
|
},
|
|
@@ -88,13 +71,17 @@
|
|
|
case '成功': return 'green'
|
|
|
case '未测试': return 'blue'
|
|
|
case '失败': return 'red'
|
|
|
- // 生产管理-部件电子档案
|
|
|
- case "已生产": return 'blue'
|
|
|
- case "生产中": return 'grey'
|
|
|
- case "已装机": return 'green'
|
|
|
+
|
|
|
+ // 生产管理-部件电子档案
|
|
|
+ // 电子档案-显示屏
|
|
|
+ case "已生产": return 'green'
|
|
|
+ case "生产中": return 'blue'
|
|
|
+ case "已装机": return 'littleGreen'
|
|
|
+
|
|
|
case "待灌注": return 'yellow'
|
|
|
- case "已灌注": return 'grey'
|
|
|
- case "已备案": return 'green'
|
|
|
+ case "已灌注": return 'blueGreen'
|
|
|
+ case "已备案": return 'blue'
|
|
|
+
|
|
|
// 生产管理-部件类型
|
|
|
case "启用": return 'green'
|
|
|
case "未启用": return 'red'
|
|
@@ -118,16 +105,9 @@
|
|
|
// 电子档案-加油机列表
|
|
|
case '已启用': return 'green'
|
|
|
case '已禁用': return 'red'
|
|
|
+
|
|
|
case '开启': return 'green'
|
|
|
case '未开启': return 'red'
|
|
|
-
|
|
|
- // 电子档案-显示屏
|
|
|
- case "已生产": return 'blue'
|
|
|
- case "生产中": return 'hotpink'
|
|
|
- case "已装机": return 'green'
|
|
|
- case "待灌注": return 'red'
|
|
|
- case "已灌注": return 'yelbluevioletlow'
|
|
|
- case "已备案": return 'gray'
|
|
|
|
|
|
// 电子档案-安全装置
|
|
|
case "已出厂注册": return 'blue'
|
|
@@ -142,12 +122,11 @@
|
|
|
|
|
|
<style scoped>
|
|
|
.status-box {
|
|
|
- width: 100%;
|
|
|
- height: 100%;
|
|
|
+ width: 62px;
|
|
|
+ height: 30px;
|
|
|
background-color: white;
|
|
|
border: 1px solid;
|
|
|
border-radius: 15px;
|
|
|
- padding: 4px;
|
|
|
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
|
|
|
display: flex;
|
|
|
justify-content: center;
|
|
@@ -155,19 +134,33 @@
|
|
|
font-weight: 400;
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ .status-box.blueGreen {
|
|
|
+ background-color: #76C7C0;
|
|
|
+ border-color: #286a88;
|
|
|
+ }
|
|
|
+
|
|
|
+ .status-box.littleGreen {
|
|
|
+ background-color: #A5D6A7;
|
|
|
+ border-color: #43b346;
|
|
|
+ }
|
|
|
+
|
|
|
.status-box.green {
|
|
|
- background-color: #e1fce2;
|
|
|
- border-color: green;
|
|
|
+ background-color: #6EC664;
|
|
|
+ border-color: #3e7440;
|
|
|
}
|
|
|
|
|
|
.status-box.red {
|
|
|
- border-color: red;
|
|
|
- background-color: #f8dcdc;
|
|
|
+ border-color: rgb(204, 75, 75);
|
|
|
+ background-color: rgb(212, 102, 102);
|
|
|
+ }
|
|
|
+ .status-box.littleBlue{
|
|
|
+ border-color: #9dbbd8;
|
|
|
+ background-color: #B3C6D8;
|
|
|
}
|
|
|
-
|
|
|
.status-box.blue {
|
|
|
- border-color: blue;
|
|
|
- background-color: #ddd1fd;
|
|
|
+ border-color: #4d3beb;
|
|
|
+ background-color: #4A90E2;
|
|
|
}
|
|
|
|
|
|
.status-box.gray {
|
|
@@ -176,8 +169,8 @@
|
|
|
}
|
|
|
|
|
|
.status-box.yellow {
|
|
|
- border-color:yellow;
|
|
|
- background-color:#fefff4;
|
|
|
+ border-color:rgb(165, 165, 32);
|
|
|
+ background-color:#FBBD08;
|
|
|
}
|
|
|
|
|
|
.status-box.yelbluevioletlow {
|
|
@@ -190,32 +183,47 @@
|
|
|
background-color:rgb(248, 196, 222);
|
|
|
}
|
|
|
|
|
|
+ span.blueGreen {
|
|
|
+ color: white;
|
|
|
+ }
|
|
|
+
|
|
|
span.green {
|
|
|
- color: green;
|
|
|
+ color: white;
|
|
|
}
|
|
|
|
|
|
span.red {
|
|
|
- color: red;
|
|
|
+ color: white;
|
|
|
}
|
|
|
|
|
|
span.blue {
|
|
|
- color: blue;
|
|
|
+ color: white;
|
|
|
}
|
|
|
|
|
|
span.grey{
|
|
|
- color: gray;
|
|
|
+ color: white;
|
|
|
+ }
|
|
|
+
|
|
|
+ span.littleBlue {
|
|
|
+ color: white;
|
|
|
+ }
|
|
|
+
|
|
|
+ span.littleGreen {
|
|
|
+ color: white;
|
|
|
}
|
|
|
|
|
|
.status-box.yellow {
|
|
|
- color: yellow;
|
|
|
+ color: white;
|
|
|
}
|
|
|
|
|
|
.status-box.yelbluevioletlow{
|
|
|
- color: blueviolet;
|
|
|
+ color: white;
|
|
|
}
|
|
|
|
|
|
-.status-box.status-box.hotpink{
|
|
|
- color: hotpink;
|
|
|
+ .status-box.status-box.hotpink{
|
|
|
+ color: white;
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
</style>
|