|
@@ -297,7 +297,7 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
<script setup lang="ts">
|
|
|
-import { useRoute } from 'vue-router'
|
|
|
+import { useRoute, useRouter } from 'vue-router'
|
|
|
import UserOrgTree from '@/views/OaSystem/components/UserOrgTree/index.vue'
|
|
|
import ContractMilestone from '@/views/OaSystem/projectCenter/projectDetail/components/xmht/ContractMilestone.vue'
|
|
|
import ContractReturnedMoney from '@/views/OaSystem/projectCenter/projectDetail/components/xmht/ContractReturnedMoney.vue'
|
|
@@ -313,6 +313,7 @@ import { ref } from 'vue'
|
|
|
import { openFlow } from '@/utils/flow'
|
|
|
|
|
|
defineOptions({ name: 'XmhtComp' })
|
|
|
+const router = useRouter()
|
|
|
const _mainProjectId: any = useRoute().query.id
|
|
|
// 合同id ??是否存在
|
|
|
const _toContractId = useRoute().query.contractId
|
|
@@ -367,15 +368,15 @@ const saveContractHandle = () => saveContract(contractDetail.value)
|
|
|
* 发起分包合同申请
|
|
|
*/
|
|
|
const { mutate: startSubcontractMutate } = useMutation(startSubcontract, {
|
|
|
- onSuccess: (data) => openFlow(data)
|
|
|
+ onSuccess: (data) => openFlow(router, data, '分包申请')
|
|
|
})
|
|
|
const handleStartSubcontract = () => startSubcontractMutate(contractDetail.value.id)
|
|
|
|
|
|
/**
|
|
|
- * 发起外合同申请
|
|
|
+ * 发起外包合同申请
|
|
|
*/
|
|
|
const { mutate: startOutsourcingMutate } = useMutation(startOutsourcing, {
|
|
|
- onSuccess: (data) => openFlow(data)
|
|
|
+ onSuccess: (data) => openFlow(router, data, '外包申请')
|
|
|
})
|
|
|
const handleStartOutsourcing = () => startOutsourcingMutate(contractDetail.value.id)
|
|
|
</script>
|