diff --git a/src/api/bpm/model/index.ts b/src/api/bpm/model/index.ts index 2e1d4e64..fea5ecf0 100644 --- a/src/api/bpm/model/index.ts +++ b/src/api/bpm/model/index.ts @@ -32,7 +32,9 @@ export const getModelPage = async (params) => { export const getModel = async (id: number) => { return await request.get({ url: '/bpm/model/get?id=' + id }) } - +export const getModelByKey = async (key: string) => { + return await request.get({ url: '/bpm/model/get-by-key?key=' + key }) +} export const updateModel = async (data: ModelVO) => { return await request.put({ url: '/bpm/model/update', data: data }) } diff --git a/src/views/crm/contract/ContractForm.vue b/src/views/crm/contract/ContractForm.vue index 7a272c1c..26a597f5 100644 --- a/src/views/crm/contract/ContractForm.vue +++ b/src/views/crm/contract/ContractForm.vue @@ -145,7 +145,14 @@ - 查看工作流 + + 查看工作流 + @@ -154,6 +161,7 @@ 取 消 + diff --git a/src/views/crm/contract/detail/index.vue b/src/views/crm/contract/detail/index.vue index 5ba1e997..fde35ba2 100644 --- a/src/views/crm/contract/detail/index.vue +++ b/src/views/crm/contract/detail/index.vue @@ -105,7 +105,7 @@ onMounted(async () => { close() return } - contractId.value = id + contractId.value = id as unknown as number await getContractData() }) diff --git a/src/views/crm/contract/oa/ContractDetail/index.vue b/src/views/crm/contract/oa/ContractDetail/index.vue new file mode 100644 index 00000000..ac8a4f63 --- /dev/null +++ b/src/views/crm/contract/oa/ContractDetail/index.vue @@ -0,0 +1,220 @@ + +