clay : 节点渲染细节处理

This commit is contained in:
clay 2023-03-22 14:24:02 +08:00
parent 27b4cd4971
commit f1317af16b
1 changed files with 68 additions and 44 deletions

View File

@ -182,10 +182,11 @@ export default {
let state = operation.state let state = operation.state
let type = operation.operation let type = operation.operation
// //
if (state === 'CREATE') { if (type === 'CREATE') {
this.$set(operation, "icon", "el-icon-check") this.$set(operation, "icon", "el-icon-check")
this.$set(operation, "color", "#0bbd87") this.$set(operation, "color", "#0bbd87")
} }
if (type === 'OPINION') {
// //
if (state === 'AGREE' || state === 'AUTO_PASS') { if (state === 'AGREE' || state === 'AUTO_PASS') {
this.$set(operation, "icon", "el-icon-check") this.$set(operation, "icon", "el-icon-check")
@ -208,29 +209,50 @@ export default {
this.$set(operation, "color", "#f78f5f") this.$set(operation, "color", "#f78f5f")
this.$set(operation, "remark", ' (回退成功)') this.$set(operation, "remark", ' (回退成功)')
} }
// //
if (type === 'CC') { if (state === 'REFUSE' || state === 'AUTO_REFUSE') {
this.$set(operation, "icon", "el-icon-s-promotion") this.$set(operation, "icon", "el-icon-close")
this.$set(operation, "color", "#3395f8") this.$set(operation, "color", "#f56c6c")
this.$set(operation, "remark", ' (抄送成功)') this.$set(operation, "remark", ' (拒绝)')
} }
}
//
if (type === 'COMMENT') {
// //
if (state === 'COMMENT') { if (state === 'COMMENT') {
this.$set(operation, "icon", "el-icon-chat-dot-round") this.$set(operation, "icon", "el-icon-chat-dot-round")
this.$set(operation, "color", "#0bbd87") this.$set(operation, "color", "#0bbd87")
this.$set(operation, "remark", ' (添加了评论)') this.$set(operation, "remark", ' (添加了评论)')
} }
//
if (state === 'REFUSE' && type === 'COMMENT') {
this.$set(operation, "icon", "el-icon-chat-dot-round")
this.$set(operation, "color", "#f56c6c")
this.$set(operation, "remark", ' (填写拒绝理由)')
} }
// //http
if ((state === 'REFUSE' || state === 'AUTO_REFUSE')&& type === 'OPINION') { if (type === 'TRIGGER_WEBHOOK') {
this.$set(operation, "icon", "el-icon-close") this.$set(operation, "icon", "el-icon-share")
if (state === 'SUCCESS') {
this.$set(operation, "color", "#0bbd87")
this.$set(operation, "remark", ' (成功)')
} else if (state === 'RUNNING') {
this.$set(operation, "color", "#f78f5f")
this.$set(operation, "remark", ' (成功)')
} else {
this.$set(operation, "color", "#f56c6c") this.$set(operation, "color", "#f56c6c")
this.$set(operation, "remark", ' (拒绝)') this.$set(operation, "remark", ' (失败)')
}
}
//
if (type === 'TRIGGER_EMAIL') {
this.$set(operation, "icon", "el-icon-message")
if (state === 'SUCCESS') {
this.$set(operation, "color", "#0bbd87")
this.$set(operation, "remark", ' (成功)')
} else if (state === 'RUNNING') {
this.$set(operation, "color", "#f78f5f")
this.$set(operation, "remark", ' (成功)')
} else {
this.$set(operation, "color", "#f56c6c")
this.$set(operation, "remark", ' (失败)')
}
} }
return operation; return operation;
}, },
@ -243,6 +265,7 @@ export default {
/deep/ .el-card__body, .el-main { /deep/ .el-card__body, .el-main {
padding: 10px; padding: 10px;
} }
.avatar_name { .avatar_name {
width: 45px; width: 45px;
display: flex; display: flex;
@ -256,6 +279,7 @@ export default {
bottom: 20px; bottom: 20px;
right: 1px; right: 1px;
} }
.username { .username {
width: 45px; width: 45px;
padding-top: 2px; padding-top: 2px;