【代码优化】 发起流程页面时,加 Loading 遮罩
parent
0ab7f2342c
commit
9f0f5b0e6c
|
@ -8,8 +8,8 @@
|
|||
<!-- 中间主要内容 tab 栏 -->
|
||||
<el-tabs v-model="activeTab">
|
||||
<!-- 表单信息 -->
|
||||
<el-tab-pane label="表单填写" name="form">
|
||||
<div class="form-scroll-area">
|
||||
<el-tab-pane label="表单填写" name="form" >
|
||||
<div class="form-scroll-area" v-loading="processInstanceStartLoading">
|
||||
<el-scrollbar>
|
||||
<el-row>
|
||||
<el-col :span="17">
|
||||
|
@ -90,7 +90,7 @@ const props = defineProps<{
|
|||
selectProcessDefinition: any
|
||||
}>()
|
||||
const emit = defineEmits(['cancel'])
|
||||
|
||||
const processInstanceStartLoading = ref(false) // 流程实例发起中
|
||||
const { push, currentRoute } = useRouter() // 路由
|
||||
const message = useMessage() // 消息弹窗
|
||||
const { delView } = useTagsViewStore() // 视图操作
|
||||
|
@ -193,7 +193,7 @@ const submitForm = async () => {
|
|||
}
|
||||
|
||||
// 提交请求
|
||||
fApi.value.btn.loading(true)
|
||||
processInstanceStartLoading.value = true
|
||||
try {
|
||||
await ProcessInstanceApi.createProcessInstance({
|
||||
processDefinitionId: props.selectProcessDefinition.id,
|
||||
|
@ -208,7 +208,7 @@ const submitForm = async () => {
|
|||
name: 'BpmProcessInstanceMy'
|
||||
})
|
||||
} finally {
|
||||
fApi.value.btn.loading(false)
|
||||
processInstanceStartLoading.value = false
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue