Browse Source

feat: 调整流程设计ICON 和基础信息最长限制

luoyali 1 year ago
parent
commit
b5f57fe144

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

@@ -8,13 +8,13 @@
 						<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><ArrowLeft /></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 />
+										<Close />
 									</el-icon>
 								</div>
 								<div class="content">
@@ -22,7 +22,7 @@
 									<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><ArrowRight /></el-icon>
 								</div>
 							</div>
 							<add-node v-model="item.childNode"></add-node>
@@ -43,7 +43,7 @@
 					<label v-if="!isEditTitle" @click="editTitle">
 						{{ form.nodeName }}
 						<div @click="rmConditionGroup(conditionGroup)">
-							<el-icon class="node-wrap-drawer__title-edit"><el-icon-edit /></el-icon>
+							<el-icon class="node-wrap-drawer__title-edit"><Edit /></el-icon>
 						</div>
 					</label>
 					<el-input v-if="isEditTitle" ref="nodeTitle" v-model="form.nodeName" clearable @blur="saveTitle" @keyup.enter="saveTitle"></el-input>
@@ -114,7 +114,7 @@
 
 <script>
 import addNode from './addNode.vue'
-import { Delete, Plus } from '@element-plus/icons-vue'
+import { Delete, Plus, ArrowLeft, Close, ArrowRight, Edit } from '@element-plus/icons-vue'
 
 export default {
 	components: {

+ 1 - 1
src/views/flow/create/components/BasicInfo.vue

@@ -152,7 +152,7 @@ defineExpose({
 					</el-popover>
 				</el-form-item>
 				<el-form-item label="唯一标识 key" prop="flowInfo.processKey">
-					<el-input v-model="flowInfo.processKey" clearable maxlength="15"></el-input>
+					<el-input v-model="flowInfo.processKey" clearable maxlength="100"></el-input>
 				</el-form-item>
 				<el-form-item label="名称" prop="flowInfo.processName">
 					<el-input v-model="flowInfo.processName" clearable maxlength="15"></el-input>