|
@@ -11,7 +11,8 @@
|
|
<div class="info-wrap">
|
|
<div class="info-wrap">
|
|
<el-divider content-position="left">{{ record.processName }}表单</el-divider>
|
|
<el-divider content-position="left">{{ record.processName }}表单</el-divider>
|
|
<div class="self-Everright-formEditor">
|
|
<div class="self-Everright-formEditor">
|
|
- <er-form-preview ref="EReditorRef" :is-show-complete-button="false" :fileUploadURI="uploadFileApi" />
|
|
|
|
|
|
+ <!-- :is-show-complete-button="false" -->
|
|
|
|
+ <er-form-preview ref="EReditorRef" :is-show-complete-button="false" :file-upload-u-r-i="uploadFileApi" />
|
|
</div>
|
|
</div>
|
|
<el-divider content-position="left">审批流程</el-divider>
|
|
<el-divider content-position="left">审批流程</el-divider>
|
|
<el-timeline class="timeline-wrap">
|
|
<el-timeline class="timeline-wrap">
|
|
@@ -68,12 +69,13 @@
|
|
</template>
|
|
</template>
|
|
<script setup lang="ts">
|
|
<script setup lang="ts">
|
|
import model from '@/api/flow/process'
|
|
import model from '@/api/flow/process'
|
|
-import { erFormPreview, utils } from '@ER/formEditor'
|
|
|
|
-import { ref, shallowRef, computed, reactive, watchEffect } from 'vue'
|
|
|
|
|
|
+import { erFormPreview } from '@ER/formEditor'
|
|
|
|
+// import { erFormPreview } from 'everright-formeditor'
|
|
|
|
+import { ref, computed, reactive, inject } from 'vue'
|
|
import { ElMessage } from 'element-plus'
|
|
import { ElMessage } from 'element-plus'
|
|
import UseSelect from '@/components/scWorkflow/select.vue'
|
|
import UseSelect from '@/components/scWorkflow/select.vue'
|
|
import FlowNodeAvatar from '@/components/Flow/FlowNodeAvatar.vue'
|
|
import FlowNodeAvatar from '@/components/Flow/FlowNodeAvatar.vue'
|
|
-import { approveTypeOptions_config, selectModeOptions_config, setTypeOptions_config } from '@/components/scWorkflow/nodes/config'
|
|
|
|
|
|
+import { setTypeOptions_config } from '@/components/scWorkflow/nodes/config'
|
|
const { VITE_APP_BASE_API } = import.meta.env
|
|
const { VITE_APP_BASE_API } = import.meta.env
|
|
const uploadFileApi = ref(`${VITE_APP_BASE_API}/v1/oss/upload`)
|
|
const uploadFileApi = ref(`${VITE_APP_BASE_API}/v1/oss/upload`)
|
|
const EReditorRef = ref()
|
|
const EReditorRef = ref()
|
|
@@ -130,8 +132,7 @@ const validateForm = ref({
|
|
|
|
|
|
const onSubmit = async () => {
|
|
const onSubmit = async () => {
|
|
const processId = props.record.processId
|
|
const processId = props.record.processId
|
|
- console.log(utils, 'utils')
|
|
|
|
- const form = EReditorRef.value.form
|
|
|
|
|
|
+ const form = EReditorRef.value.getSelfFormRef()
|
|
form.validate(valid => {
|
|
form.validate(valid => {
|
|
if (valid) {
|
|
if (valid) {
|
|
// 表单验证通过 进行保存
|
|
// 表单验证通过 进行保存
|
|
@@ -139,7 +140,6 @@ const onSubmit = async () => {
|
|
const formData = EReditorRef.value.getData()
|
|
const formData = EReditorRef.value.getData()
|
|
let processForm = JSON.parse(cur_processForm_str)
|
|
let processForm = JSON.parse(cur_processForm_str)
|
|
processForm = { ...processForm, formData }
|
|
processForm = { ...processForm, formData }
|
|
- console.log(processForm, '===========')
|
|
|
|
const _assigneeMap = assigneeMap.value
|
|
const _assigneeMap = assigneeMap.value
|
|
const assigneeMap_ = Object.keys(_assigneeMap).reduce((obj, key) => {
|
|
const assigneeMap_ = Object.keys(_assigneeMap).reduce((obj, key) => {
|
|
const _o = _assigneeMap[key]
|
|
const _o = _assigneeMap[key]
|