|
@@ -177,15 +177,11 @@ const activityData: FlowDTO = {
|
|
|
flowOpinion: ''
|
|
|
}
|
|
|
const submitNextActivity = async (activeOpinion: any) => {
|
|
|
- //更新表单业务数据
|
|
|
- const result = await reqest.post("/business/Leave/update",formData.value)
|
|
|
- if(result.code ===200||result.code ===0){
|
|
|
- //工作流转件
|
|
|
- activityData.activityInstanceId=activityInstanceId
|
|
|
- activityData.participantId=participant
|
|
|
- activityData.flowOpinion=JSON.stringify(activeOpinion)
|
|
|
- const result = await getNextActivity(jsonToFormData(activityData))
|
|
|
- }
|
|
|
+ //工作流转件
|
|
|
+ activityData.activityInstanceId=activityInstanceId
|
|
|
+ activityData.participantId=participant
|
|
|
+ activityData.flowOpinion=JSON.stringify(activeOpinion)
|
|
|
+ const result = await getNextActivity(jsonToFormData(activityData))
|
|
|
}
|
|
|
const jsonToFormData = (json: any): FormData | null => {
|
|
|
const keys: string[] = Object.keys(json)
|
|
@@ -203,8 +199,8 @@ const jsonToFormData = (json: any): FormData | null => {
|
|
|
const initFormData= async () => {
|
|
|
const result = await reqest.get(`/business/UseMoney/mobileAdd?flowInstanceId=${flowInstanceId}`)
|
|
|
formData.value = result.data
|
|
|
- formData.value.applyTime=moment(formData.value.applyTime).format('YYYY-MM-DD')
|
|
|
- formData.value.agreedPayTime=moment(formData.value.agreedPayTime).format('YYYY-MM-DD')
|
|
|
+ formData.value.applyTime=formData.value.applyTime?moment(formData.value.applyTime).format('YYYY-MM-DD'):''
|
|
|
+ formData.value.agreedPayTime=formData.value.agreedPayTime?moment(formData.value.agreedPayTime).format('YYYY-MM-DD'):''
|
|
|
}
|
|
|
|
|
|
/** 初始化 */
|