|
|
|
@ -48,12 +48,12 @@
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="createTime" label="创建时间" width="280">
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="course_type" label="流程类型" width="280">
|
|
|
|
|
<el-table-column prop="processType" label="流程类型" width="280">
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="course_status" label="流程状态" width="220">
|
|
|
|
|
<el-table-column prop="process_status" label="流程状态" width="220">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<div :style="{ color: styleChange(scope.row.course_status) }">
|
|
|
|
|
{{ scope.row.course_status }}
|
|
|
|
|
<div :style="{ color: styleChange(scope.row.process_status) }">
|
|
|
|
|
{{ scope.row.process_status }}
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
@ -103,10 +103,10 @@ export default {
|
|
|
|
|
word: "",
|
|
|
|
|
},
|
|
|
|
|
course_list: [
|
|
|
|
|
{ label: "待审核", value: "1" },
|
|
|
|
|
{ label: "通过", value: "2" },
|
|
|
|
|
{ label: "驳回", value: "3" },
|
|
|
|
|
{ label: "处置中", value: "4" },
|
|
|
|
|
// { label: "待审核", value: "1" },
|
|
|
|
|
{ label: "审核中", value: "1" },
|
|
|
|
|
{ label: "审核完成", value: "2" },
|
|
|
|
|
{ label: "驳回完成", value: "3" },
|
|
|
|
|
],
|
|
|
|
|
pickerOptions: {
|
|
|
|
|
shortcuts: [
|
|
|
|
@ -174,7 +174,11 @@ export default {
|
|
|
|
|
procStatus: this.search.procStatus,
|
|
|
|
|
};
|
|
|
|
|
get_my_course(param).then((res) => {
|
|
|
|
|
console.log("get_data", res);
|
|
|
|
|
// 根据返回码值判断流程状态
|
|
|
|
|
for( let i = 0; i<res.rows.length;i++) {
|
|
|
|
|
res.rows[i].process_status = this.process_change(res.rows[i].alarmStatus)
|
|
|
|
|
}
|
|
|
|
|
console.log('res.rows',res.rows);
|
|
|
|
|
this.table_data = res.rows;
|
|
|
|
|
this.total = res.total;
|
|
|
|
|
});
|
|
|
|
@ -190,7 +194,7 @@ export default {
|
|
|
|
|
// 详情点击跳转
|
|
|
|
|
check_details(val) {
|
|
|
|
|
console.log('12344',val);
|
|
|
|
|
this.$emit("change_complete_detail", val); // 通知跳转
|
|
|
|
|
this.$emit("change_to_detail", val); // 通知跳转
|
|
|
|
|
},
|
|
|
|
|
// 转换时间格式
|
|
|
|
|
dateConversion(value) {
|
|
|
|
@ -246,16 +250,27 @@ export default {
|
|
|
|
|
// 跟后端返回判断流程状态颜色
|
|
|
|
|
styleChange(val) {
|
|
|
|
|
switch (val) {
|
|
|
|
|
case "进行中":
|
|
|
|
|
case "审核中":
|
|
|
|
|
return "#3eba75";
|
|
|
|
|
// case "yellow":
|
|
|
|
|
// return "#FDA722";
|
|
|
|
|
case "处置成功":
|
|
|
|
|
case "审核完成":
|
|
|
|
|
return "#2eb9ef";
|
|
|
|
|
case "处置失败":
|
|
|
|
|
case "驳回完成":
|
|
|
|
|
return "#e55b5b";
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
// 根据返回码值判断流程状态
|
|
|
|
|
process_change(val) {
|
|
|
|
|
switch(val) {
|
|
|
|
|
case 1 :
|
|
|
|
|
return "审核中";
|
|
|
|
|
case 2 :
|
|
|
|
|
return "审核完成";
|
|
|
|
|
case 3 :
|
|
|
|
|
return "驳回完成";
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
handleSizeChange(val) {
|
|
|
|
|
console.log(`每页 ${val} 条`);
|
|
|
|
|
this.pageNum = 1;
|
|
|
|
@ -273,7 +288,7 @@ export default {
|
|
|
|
|
<style lang="less" scoped>
|
|
|
|
|
/deep/.el-table {
|
|
|
|
|
// width: 96vw;
|
|
|
|
|
height: 60vh;
|
|
|
|
|
height: 57vh;
|
|
|
|
|
background: rgba(0, 0, 0, 0);
|
|
|
|
|
border: 0.1px solid #3f5564;
|
|
|
|
|
thead {
|
|
|
|
@ -304,7 +319,6 @@ export default {
|
|
|
|
|
background-color: #5e666a;
|
|
|
|
|
border-radius: 4px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/deep/.el-table__body-wrapper::-webkit-scrollbar-thumb {
|
|
|
|
|
display: none;
|
|
|
|
|
width: 5px;
|
|
|
|
|