@@ -78,7 +78,7 @@ import { useRoute, useRouter } from 'vue-router'
78
78
import { useMessage } from ' @/hooks/web/useMessage'
79
79
import * as ModelApi from ' @/api/bpm/model'
80
80
import * as FormApi from ' @/api/bpm/form'
81
- import { CategoryApi } from ' @/api/bpm/category'
81
+ import { CategoryApi , CategoryVO } from ' @/api/bpm/category'
82
82
import * as UserApi from ' @/api/system/user'
83
83
import { useUserStoreWithOut } from ' @/store/modules/user'
84
84
import { BpmModelFormType , BpmModelType } from ' @/utils/constants'
@@ -136,7 +136,6 @@ const formData: any = ref({
136
136
formCustomViewPath: ' ' ,
137
137
visible: true ,
138
138
startUserType: undefined ,
139
- managerUserType: undefined ,
140
139
startUserIds: [],
141
140
managerUserIds: []
142
141
})
@@ -149,7 +148,7 @@ provide('modelData', formData)
149
148
150
149
// 数据列表
151
150
const formList = ref ([])
152
- const categoryList = ref ([])
151
+ const categoryList = ref < CategoryVO []> ([])
153
152
const userList = ref <UserApi .UserVO []>([])
154
153
155
154
/** 初始化数据 */
@@ -158,6 +157,7 @@ const initData = async () => {
158
157
if (modelId ) {
159
158
// 修改场景
160
159
formData .value = await ModelApi .getModel (modelId )
160
+ formData .value .startUserType = formData .value .startUserIds ?.length > 0 ? 1 : 0
161
161
// 复制场景
162
162
if (route .params .type === ' copy' ) {
163
163
delete formData .value .id
@@ -166,6 +166,7 @@ const initData = async () => {
166
166
}
167
167
} else {
168
168
// 新增场景
169
+ formData .value .startUserType = 0 // 全体
169
170
formData .value .managerUserIds .push (userStore .getUser .id )
170
171
}
171
172
0 commit comments