|
@@ -62,7 +62,7 @@
|
|
|
<script setup lang="ts">
|
|
|
import model from '@/api/flow/process'
|
|
|
import viewForm from '@/utils/form'
|
|
|
-import { ref, shallowRef, computed, reactive } from 'vue'
|
|
|
+import { ref, shallowRef, computed, reactive, watchEffect } from 'vue'
|
|
|
import { ElMessage } from 'element-plus'
|
|
|
import UseSelect from '@/components/scWorkflow/select.vue'
|
|
|
import FlowNodeAvatar from '@/components/Flow/FlowNodeAvatar.vue'
|
|
@@ -156,7 +156,11 @@ const packageProcess = (data, list = []) => {
|
|
|
* 发起人不能选择,后台控制找到对应主管
|
|
|
*/
|
|
|
const handleName = setTypeOptions_config[config.setType]
|
|
|
- console.log(handleName, 'handleName')
|
|
|
+ // if (config.setType) {
|
|
|
+ // 针对审核人 做限制 审批限制
|
|
|
+ if (Reflect.has(config, 'setType')) {
|
|
|
+ console.log(handleName, 'handleName')
|
|
|
+ }
|
|
|
/*switch (handleName) {
|
|
|
switch: ''
|
|
|
break;
|
|
@@ -178,7 +182,7 @@ const packageProcess = (data, list = []) => {
|
|
|
type = 2
|
|
|
assignees = config.nodeRoleList
|
|
|
}
|
|
|
- userMap.value.set(config.name, { assignees: assignees, type: type })
|
|
|
+ userMap.value.set(config.name, { assignees, type })
|
|
|
_list.push(config)
|
|
|
} else if (config.conditionNode === 1) {
|
|
|
// 自定义标识key
|
|
@@ -213,7 +217,9 @@ const packageProcess = (data, list = []) => {
|
|
|
const processTimelineList = computed(() => {
|
|
|
return packageProcess(localProcessData.value)
|
|
|
})
|
|
|
-window.processTimelineList = processTimelineList
|
|
|
+watchEffect(() => {
|
|
|
+ console.error(processTimelineList.value, 'processTimelineList todo')
|
|
|
+})
|
|
|
validateForm.value.loading = true
|
|
|
Promise.all([
|
|
|
model.processListNodeMapApi(props.record.processId).then((res: any) => {
|