Browse Source

优化图标显示

hubin 1 year ago
parent
commit
0739ed1469

+ 1 - 0
src/assets/icons/cancel.svg

@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="100" height="100" viewBox="0 0 48 48">	<path fill="#e6a23c" d="M44,24c0,11.045-8.955,20-20,20S4,35.045,4,24S12.955,4,24,4S44,12.955,44,24z"></path><path fill="#fff" d="M29.656,15.516l2.828,2.828l-14.14,14.14l-2.828-2.828L29.656,15.516z"></path><path fill="#fff" d="M32.484,29.656l-2.828,2.828l-14.14-14.14l2.828-2.828L32.484,29.656z"></path></svg>

+ 1 - 0
src/assets/icons/comment.svg

@@ -0,0 +1 @@
+<svg class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" width="200" height="200"><path d="M511.994151 0C229.204236 0 0 199.644966 0 445.927371c0 246.288254 229.210084 445.927371 512 445.927371v132.145258s311.565461-217.781748 365.952411-266.214734c90.327138-80.355125 146.053438-190.497618 146.053438-311.863744C1024 199.644966 794.784067 0 511.994151 0m253.072732 514.49739c-37.706492 0-68.283433-29.570967-68.283433-66.06678 0-36.431478 30.576941-66.002445 68.283433-66.002445 37.724038 0 68.254189 29.570967 68.254189 66.002445-0.005849 36.495813-30.530152 66.06678-68.254189 66.06678m-255.078832 0c-37.706492 0-68.283433-29.570967-68.283433-66.06678 0-36.431478 30.576941-66.002445 68.283433-66.002445 37.712341 0 68.300979 29.570967 68.300979 66.002445 0 36.495813-30.58279 66.06678-68.300979 66.06678m-257.055688 0c-37.648005 0-68.219097-29.570967-68.219097-66.06678 0-36.431478 30.571092-66.002445 68.219097-66.002445 37.706492 0 68.277584 29.570967 68.277584 66.002445-0.005849 36.495813-30.576941 66.06678-68.277584 66.06678" fill="#00B42A"></path></svg>

+ 1 - 0
src/assets/icons/in-progress.svg

@@ -0,0 +1 @@
+<svg class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" width="200" height="200"><path d="M512 512m-448 0a448 448 0 1 0 896 0 448 448 0 1 0-896 0Z" fill="#00B42A"></path><path d="M448 288a32 32 0 0 1 32-32H512a32 32 0 0 1 32 32v256A32 32 0 0 1 512 576h-32a32 32 0 0 1-32-32v-256z" fill="#FFFFFF"></path><path d="M704 480a32 32 0 0 1 32 32v32a32 32 0 0 1-32 32H480a32 32 0 0 1-32-32V512a32 32 0 0 1 32-32H704z" fill="#FFFFFF"></path></svg>

+ 11 - 8
src/components/Flow/FlowTypeDot.vue

@@ -17,23 +17,26 @@
 
 		<!-- 状态 -->
 		<div class="badge">
-			<template v-if="type === 1">
-				<svg-icon icon-class="approval"/>
+			<template v-if="type === 0">
+				<svg-icon icon-class="comment" />
+			</template>
+			<template v-else-if="type === 1">
+				<svg-icon icon-class="approval" />
 			</template>
 			<template v-else-if="type === 2">
-				<svg-icon icon-class="active"/>
+				<svg-icon icon-class="in-progress" />
 			</template>
 			<template v-else-if="type === 3">
-				<svg-icon icon-class="approval"/>
+				<svg-icon icon-class="approval" />
 			</template>
 			<template v-else-if="type === 4">
-				<svg-icon icon-class="reject"/>
+				<svg-icon icon-class="reject" />
 			</template>
 			<template v-else-if="type === 15">
-				<svg-icon icon-class="close_all"/>
+				<svg-icon icon-class="cancel" />
 			</template>
 			<template v-else>
-				<svg-icon icon-class="approval"/>
+				<svg-icon icon-class="approval" />
 			</template>
 		</div>
 	</div>
@@ -42,7 +45,7 @@
 <script setup lang="ts">
 import SvgIcon from '../SvgIcon/index.vue'
 import FlowNodeAvatar from './FlowNodeAvatar.vue'
-import { TaskTypeEnum, TaskStatusEnum } from './enums'
+import { TaskTypeEnum } from './enums'
 
 defineProps({
 	status: { type: Number, default: 0 },