| | |
| | | <div style="display: flex; justify-content: space-between"> |
| | | <div> |
| | | <el-button |
| | | v-if=" |
| | | routeParams.type === 'add' || |
| | | (routeParams.type === 'update' && |
| | | form.processInstanceVo && |
| | | form.processInstanceVo.businessStatus && |
| | | (form.processInstanceVo.businessStatus === 'draft' || |
| | | form.processInstanceVo.businessStatus === 'cancel' || |
| | | form.processInstanceVo.businessStatus === 'back')) |
| | | " |
| | | v-if="routeParams.type === 'add' || |
| | | (routeParams.type === 'update' &&form.status && |
| | | (form.status === 'draft' || form.status === 'cancel' || form.status === 'back'))" |
| | | :loading="buttonLoading" |
| | | type="info" |
| | | @click="submitForm('draft')" |
| | | >暂存</el-button |
| | | > |
| | | <el-button |
| | | v-if=" |
| | | routeParams.type === 'add' || |
| | | (routeParams.type === 'update' && |
| | | form.processInstanceVo && |
| | | (form.processInstanceVo.businessStatus === 'draft' || |
| | | form.processInstanceVo.businessStatus === 'cancel' || |
| | | form.processInstanceVo.businessStatus === 'back')) |
| | | " |
| | | v-if="routeParams.type === 'add' || |
| | | (routeParams.type === 'update' && form.status && |
| | | (form.status === 'draft' || form.status === 'cancel' || form.status === 'back'))" |
| | | :loading="buttonLoading" |
| | | type="primary" |
| | | @click="submitForm('submit')" |
| | | >提 交</el-button |
| | | > |
| | | <el-button |
| | | v-if="routeParams.type === 'approval' && form.processInstanceVo && form.processInstanceVo.businessStatus === 'waiting'" |
| | | v-if="routeParams.type === 'approval' && form.status && form.status === 'waiting'" |
| | | :loading="buttonLoading" |
| | | type="primary" |
| | | @click="approvalVerifyOpen" |
| | |
| | | taskVariables.value = { |
| | | entity: data, |
| | | leaveDays: data.leaveDays, |
| | | userList: [1, 2], |
| | | userList2: [1, 2] |
| | | userList: [1, 3], |
| | | userList2: [1, 3] |
| | | }; |
| | | submitFormData.value.variables = taskVariables.value; |
| | | const resp = await startWorkFlow(submitFormData.value); |
| | |
| | | }; |
| | | //审批记录 |
| | | const handleApprovalRecord = () => { |
| | | approvalRecordRef.value.init(processInstanceId.value); |
| | | approvalRecordRef.value.init(form.value.id); |
| | | }; |
| | | //提交回调 |
| | | const submitCallback = async () => { |