|
@@ -11,12 +11,12 @@
|
|
|
</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
- <el-form-item v-if="modelData.formType === 10" label="流程表单" prop="formId">
|
|
|
+ <el-form-item v-if="modelData.formType === BpmModelFormType.NORMAL" label="流程表单" prop="formId">
|
|
|
<el-select v-model="modelData.formId" clearable style="width: 100%">
|
|
|
<el-option v-for="form in formList" :key="form.id" :label="form.name" :value="form.id" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item v-if="modelData.formType === 20" label="表单提交路由" prop="formCustomCreatePath">
|
|
|
+ <el-form-item v-if="modelData.formType === BpmModelFormType.CUSTOM" label="表单提交路由" prop="formCustomCreatePath">
|
|
|
<el-input
|
|
|
v-model="modelData.formCustomCreatePath"
|
|
|
placeholder="请输入表单提交路由"
|
|
@@ -31,7 +31,7 @@
|
|
|
<Icon icon="ep:question" class="ml-5px" />
|
|
|
</el-tooltip>
|
|
|
</el-form-item>
|
|
|
- <el-form-item v-if="modelData.formType === 20" label="表单查看地址" prop="formCustomViewPath">
|
|
|
+ <el-form-item v-if="modelData.formType === BpmModelFormType.CUSTOM" label="表单查看地址" prop="formCustomViewPath">
|
|
|
<el-input
|
|
|
v-model="modelData.formCustomViewPath"
|
|
|
placeholder="请输入表单查看的组件地址"
|
|
@@ -48,7 +48,7 @@
|
|
|
</el-form-item>
|
|
|
<!-- 表单预览 -->
|
|
|
<div
|
|
|
- v-if="modelData.formType === 10 && modelData.formId && formPreview.rule.length > 0"
|
|
|
+ v-if="modelData.formType === BpmModelFormType.NORMAL && modelData.formId && formPreview.rule.length > 0"
|
|
|
class="mt-20px"
|
|
|
>
|
|
|
<div class="flex items-center mb-15px">
|
|
@@ -68,6 +68,7 @@
|
|
|
import { DICT_TYPE, getIntDictOptions } from '@/utils/dict'
|
|
|
import * as FormApi from '@/api/bpm/form'
|
|
|
import { setConfAndFields2 } from '@/utils/formCreate'
|
|
|
+import { BpmModelFormType } from '@/utils/constants'
|
|
|
|
|
|
const props = defineProps({
|
|
|
formList: {
|
|
@@ -96,7 +97,7 @@ const formPreview = ref({
|
|
|
watch(
|
|
|
() => modelData.value.formId,
|
|
|
async (newFormId) => {
|
|
|
- if (newFormId && modelData.value.formType === 10) {
|
|
|
+ if (newFormId && modelData.value.formType === BpmModelFormType.NORMAL) {
|
|
|
const data = await FormApi.getForm(newFormId)
|
|
|
setConfAndFields2(formPreview.value, data.conf, data.fields)
|
|
|
// 设置只读
|