refactor(workflow): 优化工作流启动页面布局和功能

- 移除了审批人设置卡片,改为在表单中直接选择指定审批人
- 调整了表单布局,优化了用户界面
- 在加载表单数据时隐藏了表单按钮
- 保留了提交和重置功能
This commit is contained in:
JR
2025-08-22 15:31:24 +08:00
parent e198258d51
commit 1b73a97ec1

View File

@@ -10,21 +10,9 @@
</div> </div>
<!-- 审批负责人设置 --> <!-- 审批负责人设置 -->
<el-card class="box-card" shadow="hover" v-if="formOpen"> <el-col :span="10" :offset="3">
<div slot="header" class="clearfix">
<span>审批人设置</span>
</div>
<el-form ref="approvalForm" :model="approvalForm" label-width="120px"> <el-form ref="approvalForm" :model="approvalForm" label-width="120px">
<el-form-item label="审批负责人"> <el-form-item label="指定审批人">
<el-radio-group v-model="approvalForm.approvalType">
<el-radio :label="1">指定用户</el-radio>
<el-radio :label="2">角色</el-radio>
<el-radio :label="3">部门</el-radio>
<el-radio :label="4">发起人</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item v-if="approvalForm.approvalType === 1">
<el-tag <el-tag
:key="index" :key="index"
v-for="(item, index) in approvalUsers" v-for="(item, index) in approvalUsers"
@@ -36,7 +24,7 @@
<el-button class="button-new-tag" type="primary" icon="el-icon-plus" size="mini" circle @click="onSelectUsers" /> <el-button class="button-new-tag" type="primary" icon="el-icon-plus" size="mini" circle @click="onSelectUsers" />
</el-form-item> </el-form-item>
</el-form> </el-form>
</el-card> </el-col>
<!-- 提交和重置按钮 --> <!-- 提交和重置按钮 -->
<div class="submit-buttons" v-if="formOpen"> <div class="submit-buttons" v-if="formOpen">
@@ -162,6 +150,8 @@ export default {
}).then(res => { }).then(res => {
if (res.data) { if (res.data) {
this.formData = res.data; this.formData = res.data;
// 表单按钮隐藏
this.formData.formBtns = false;
this.formOpen = true this.formOpen = true
} }
}) })