-
+
-
@@ -109,22 +155,25 @@
-
- 运行中
- 已停止
- 异常
-
+
-
-
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
{{ opt.label }}
@@ -132,8 +181,8 @@
-
-
+
+
@@ -149,44 +198,49 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
+
+
+
+
+
-
+
@@ -210,68 +264,94 @@ export default {
data() {
return {
submitting: false,
- severityOptions: [
- {label: '紧急', value: '紧急'},
- {label: '高', value: '高'},
- {label: '中', value: '中'},
- {label: '低', value: '低'}
+ problemLevelOptions: [
+ {label: '重大问题', value: '重大问题'},
+ {label: '严重问题', value: '严重问题'},
+ {label: '一般问题', value: '一般问题'},
+ {label: '建议改进', value: '建议改进'}
],
form: {
// 基本信息
+ problem_source: null,
model_code: null,
- model_subcategory :null,
- antenna_type :null,
- location :null,
- hardware_env :null,
- software_env :null,
- phase :null,
- submitter :null,
- work_status :null,
- fault_keywords :null,
- fault_description :null,
- fault_reproduction :null,
- fault_analysis :null,
- fault_reason :null,
- fault_type :null,
- severity :null,
- resolution :null,
- validation :null,
- lesson_learned :null,
- inspector :null
+ model_series: null,
+ antenna_type: null,
+ location: null,
+ hardware_env: null,
+ software_env: null,
+ phase: null,
+ config_item: null,
+ software_version: null,
+ work_status: null,
+ problem_keywords: null,
+ problem_description: null,
+ problem_reproduction: null,
+ problem_analysis: null,
+ problem_reason: null,
+ problem_category: null,
+ problem_level: null,
+ problem_solution: null,
+ problem_verification: null,
+ lesson_learned: null,
+ inspector: null
},
rules: {
+ problem_source: [
+ {required: true, message: '请选择问题来源', trigger: 'change'}
+ ],
model_code: [
{required: true, message: '请输入型号代号', trigger: 'blur'}
],
- model_subcategory: [
- {required: true, message: '请输入所属子列', trigger: 'blur'}
+ model_series: [
+ {required: true, message: '请选择型号所属系列', trigger: 'change'}
],
antenna_type: [
- {required: true, message: '请输入天线类型', trigger: 'blur'}
+ {required: true, message: '请选择天线类型', trigger: 'change'}
],
- submitter: [
- {required: true, message: '请输入问题提交人', trigger: 'blur'}
+ phase: [
+ {required: true, message: '请选择阶段', trigger: 'change'}
+ ],
+ config_item: [
+ {required: true, message: '请输入配置项', trigger: 'blur'}
+ ],
+ software_version: [
+ {required: true, message: '请输入软件版本', trigger: 'blur'}
],
work_status: [
- {required: true, message: '请选择工作状态', trigger: 'change'}
+ {required: true, message: '请输入工作状态', trigger: 'blur'}
],
- fault_type: [
- {required: true, message: '请输入问题类型', trigger: 'blur'}
+ problem_keywords: [
+ {required: true, message: '请输入问题关键字', trigger: 'blur'}
],
- severity: [
- {required: true, message: '请选择严重程度', trigger: 'change'}
- ],
- fault_description: [
+ problem_description: [
{required: true, message: '请填写问题描述', trigger: 'blur'}
],
- resolution: [
- {required: true, message: '请填写解决措施', trigger: 'blur'}
+ problem_level: [
+ {required: true, message: '请选择问题级别', trigger: 'change'}
+ ],
+ problem_category: [
+ {required: true, message: '请选择问题类别', trigger: 'change'}
+ ],
+ problem_reproduction: [
+ {required: true, message: '请填写问题复现', trigger: 'blur'}
+ ],
+ problem_analysis: [
+ {required: true, message: '请填写问题分析', trigger: 'blur'}
+ ],
+ problem_reason: [
+ {required: true, message: '请填写问题原因', trigger: 'blur'}
+ ],
+ problem_solution: [
+ {required: true, message: '请填写问题解决措施', trigger: 'blur'}
+ ],
+ problem_verification: [
+ {required: true, message: '请填写问题验证', trigger: 'blur'}
+ ],
+ lesson_learned: [
+ {required: true, message: '请输入举一反三情况', trigger: 'blur'}
],
inspector: [
{required: true, message: '请输入排查人', trigger: 'blur'}
- ],
- phase:[
- {required: true, message: '请输入阶段', trigger: 'blur'}
]
}
}
@@ -448,7 +528,7 @@ export default {
margin-top: 10px;
}
-/* 严重程度选项前置彩色圆点(自定义slot) */
+/* 问题级别选项前置彩色圆点(自定义slot) */
.fault-form-page >>> .el-select-dropdown__item {
display: flex;
align-items: center;
@@ -463,24 +543,24 @@ export default {
background: #c0c4cc;
}
-.fault-form-page >>> .el-select-dropdown__item .severity-dot.P3 { /* 低 */
- background: #67c23a;
+.fault-form-page >>> .el-select-dropdown__item .severity-dot.重大问题 {
+ background: #f5222d;
}
-.fault-form-page >>> .el-select-dropdown__item .severity-dot.P2 { /* 中 */
- background: #e6a23c;
-}
-
-.fault-form-page >>> .el-select-dropdown__item .severity-dot.P1 { /* 高 */
+.fault-form-page >>> .el-select-dropdown__item .severity-dot.严重问题 {
background: #f56c6c;
}
-.fault-form-page >>> .el-select-dropdown__item .severity-dot.P0 { /* 紧急 */
- background: #f5222d;
+.fault-form-page >>> .el-select-dropdown__item .severity-dot.一般问题 {
+ background: #e6a23c;
+}
+
+.fault-form-page >>> .el-select-dropdown__item .severity-dot.建议改进 {
+ background: #67c23a;
}
+