瀏覽代碼

fix: icon 相关

lanceJiang 1 年之前
父節點
當前提交
af8fa5489f

+ 4 - 4
src/components/scWorkflow/nodes/addNode.vue

@@ -3,20 +3,20 @@
 		<div class="add-node-btn">
 			<el-popover placement="right-start" :width="270" trigger="click" :hide-after="0" :show-after="0">
 				<template #reference>
-					<el-button type="primary" icon="el-icon-plus" circle></el-button>
+					<el-button type="primary" icon="plus" circle></el-button>
 				</template>
 				<div class="add-node-popover-body">
 					<ul>
 						<li>
-							<el-icon style="color: #ff943e" @click="addType(1)"><el-icon-user-filled /></el-icon>
+							<el-icon style="color: #ff943e" @click="addType(1)"><user-filled /></el-icon>
 							<p>审批节点</p>
 						</li>
 						<li>
-							<el-icon style="color: #3296fa" @click="addType(2)"><el-icon-promotion /></el-icon>
+							<el-icon style="color: #3296fa" @click="addType(2)"><promotion /></el-icon>
 							<p>抄送节点</p>
 						</li>
 						<li>
-							<el-icon style="color: #15bc83" @click="addType(4)"><el-icon-share /></el-icon>
+							<el-icon style="color: #15bc83" @click="addType(4)"><share /></el-icon>
 							<p>条件分支</p>
 						</li>
 					</ul>

+ 3 - 3
src/components/scWorkflow/nodes/approver.vue

@@ -2,9 +2,9 @@
 	<div class="node-wrap">
 		<div class="node-wrap-box" @click="show">
 			<div class="title" style="background: #ff943e">
-				<el-icon class="icon"><el-icon-user-filled /></el-icon>
+				<el-icon class="icon"><user-filled /></el-icon>
 				<span>{{ nodeConfig.nodeName }}</span>
-				<el-icon class="close" @click.stop="delNode()"><el-icon-close /></el-icon>
+				<el-icon class="close" @click.stop="delNode()"><close /></el-icon>
 			</div>
 			<div class="content">
 				<span v-if="toText(nodeConfig)">{{ toText(nodeConfig) }}</span>
@@ -16,7 +16,7 @@
 			<template #header>
 				<div class="node-wrap-drawer__title">
 					<label v-if="!isEditTitle" @click="editTitle"
-						>{{ form.nodeName }}<el-icon class="node-wrap-drawer__title-edit"><el-icon-edit /></el-icon
+						>{{ form.nodeName }}<el-icon class="node-wrap-drawer__title-edit"><edit /></el-icon
 					></label>
 					<el-input v-if="isEditTitle" ref="nodeTitle" v-model="form.nodeName" clearable @blur="saveTitle" @keyup.enter="saveTitle"></el-input>
 				</div>

+ 4 - 4
src/components/scWorkflow/nodes/branch.vue

@@ -8,19 +8,19 @@
 						<div class="condition-node-box">
 							<div class="auto-judge" @click="show(index)">
 								<div v-if="index != 0" class="sort-left" @click.stop="arrTransfer(index, -1)">
-									<el-icon><el-icon-arrow-left /></el-icon>
+									<el-icon><arrow-left /></el-icon>
 								</div>
 								<div class="title">
 									<span class="node-title">{{ item.nodeName }}</span>
 									<span class="priority-title">优先级{{ item.priorityLevel }}</span>
-									<el-icon class="close" @click.stop="delTerm(index)"><el-icon-close /></el-icon>
+									<el-icon class="close" @click.stop="delTerm(index)"><close /></el-icon>
 								</div>
 								<div class="content">
 									<span v-if="toText(nodeConfig, index)">{{ toText(nodeConfig, index) }}</span>
 									<span v-else class="placeholder">请设置条件</span>
 								</div>
 								<div v-if="index != nodeConfig.conditionNodes.length - 1" class="sort-right" @click.stop="arrTransfer(index)">
-									<el-icon><el-icon-arrow-right /></el-icon>
+									<el-icon><arrow-right /></el-icon>
 								</div>
 							</div>
 							<add-node v-model="item.childNode"></add-node>
@@ -39,7 +39,7 @@
 			<template #header>
 				<div class="node-wrap-drawer__title">
 					<label v-if="!isEditTitle" @click="editTitle"
-						>{{ form.nodeName }}<el-icon class="node-wrap-drawer__title-edit"><el-icon-edit /></el-icon
+						>{{ form.nodeName }}<el-icon class="node-wrap-drawer__title-edit"><edit /></el-icon
 					></label>
 					<el-input v-if="isEditTitle" ref="nodeTitle" v-model="form.nodeName" clearable @blur="saveTitle" @keyup.enter="saveTitle"></el-input>
 				</div>

+ 2 - 2
src/components/scWorkflow/nodes/promoter.vue

@@ -2,7 +2,7 @@
 	<div class="node-wrap">
 		<div class="node-wrap-box start-node" @click="show">
 			<div class="title" style="background: #576a95">
-				<el-icon class="icon"><el-icon-user-filled /></el-icon>
+				<el-icon class="icon"><user-filled /></el-icon>
 				<span>{{ nodeConfig.nodeName }}</span>
 			</div>
 			<div class="content">
@@ -14,7 +14,7 @@
 			<template #header>
 				<div class="node-wrap-drawer__title">
 					<label v-if="!isEditTitle" @click="editTitle"
-						>{{ form.nodeName }}<el-icon class="node-wrap-drawer__title-edit"><el-icon-edit /></el-icon
+						>{{ form.nodeName }}<el-icon class="node-wrap-drawer__title-edit"><edit /></el-icon
 					></label>
 					<el-input v-if="isEditTitle" ref="nodeTitle" v-model="form.nodeName" clearable @blur="saveTitle" @keyup.enter="saveTitle"></el-input>
 				</div>

+ 3 - 3
src/components/scWorkflow/nodes/send.vue

@@ -2,9 +2,9 @@
 	<div class="node-wrap">
 		<div class="node-wrap-box" @click="show">
 			<div class="title" style="background: #3296fa">
-				<el-icon class="icon"><el-icon-promotion /></el-icon>
+				<el-icon class="icon"><promotion /></el-icon>
 				<span>{{ nodeConfig.nodeName }}</span>
-				<el-icon class="close" @click.stop="delNode()"><el-icon-close /></el-icon>
+				<el-icon class="close" @click.stop="delNode()"><close /></el-icon>
 			</div>
 			<div class="content">
 				<span v-if="toText(nodeConfig)">{{ toText(nodeConfig) }}</span>
@@ -16,7 +16,7 @@
 			<template #header>
 				<div class="node-wrap-drawer__title">
 					<label v-if="!isEditTitle" @click="editTitle"
-						>{{ form.nodeName }}<el-icon class="node-wrap-drawer__title-edit"><el-icon-edit /></el-icon
+						>{{ form.nodeName }}<el-icon class="node-wrap-drawer__title-edit"><edit /></el-icon
 					></label>
 					<el-input v-if="isEditTitle" ref="nodeTitle" v-model="form.nodeName" clearable @blur="saveTitle" @keyup.enter="saveTitle"></el-input>
 				</div>

+ 2 - 2
src/components/scWorkflow/select.vue

@@ -64,7 +64,7 @@
 					</div>
 				</div>
 				<div class="sc-user-select__toicon">
-					<el-icon><el-icon-arrow-right /></el-icon>
+					<el-icon><arrow-right /></el-icon>
 				</div>
 				<div class="sc-user-select__selected">
 					<header>已选 ({{ selected.length }})</header>
@@ -109,7 +109,7 @@
 					</div>
 				</div>
 				<div class="sc-user-select__toicon">
-					<el-icon><el-icon-arrow-right /></el-icon>
+					<el-icon><arrow-right /></el-icon>
 				</div>
 				<div class="sc-user-select__selected">
 					<header>已选 ({{ selected.length }})</header>

+ 2 - 4
src/views/demo/adminManage/index.vue

@@ -5,9 +5,7 @@
 		<!-- 公用Table组件 -->
 		<LeTable v-model:searchParams="tableOpts.searchParams" v-bind="tableOpts">
 			<template #toolLeft>
-				<el-button type="primary" size="default" @click="addItem">
-					新增<el-icon><Plus /></el-icon>
-				</el-button>
+				<el-button type="primary" size="default" icon="plus" @click="addItem"> 新增 </el-button>
 			</template>
 			<template #谷歌验证状态="{ row }">
 				<el-tag :type="['info', 'success'][row.google_key]" @click="changGooGleKey(row.id, row.google_key)">
@@ -36,7 +34,7 @@
 			ref="dialogRef"
 			v-model="dialog.visible"
 			v-bind="dialog"
-			:formData="activeData"
+			:form-data="activeData"
 			:title="`${dialog.isCreate ? '新增' : '编辑'}管理员`"
 			@submit="submitHandler"
 		/>