From 0acab9d259b56a6b873ae8200dd9d71c6d2c4eb9 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Fri, 5 Mar 2021 23:01:03 +0000 Subject: [PATCH] --- ayanova/src/api/open-object-handler.js | 6 + ayanova/src/router.js | 6 + ayanova/src/views/svc-contract.vue | 681 +++++++++++++++++++++++++ ayanova/src/views/svc-contracts.vue | 170 +++++- ayanova/tests/e2e/specs/smoke.js | 7 +- 5 files changed, 853 insertions(+), 17 deletions(-) create mode 100644 ayanova/src/views/svc-contract.vue diff --git a/ayanova/src/api/open-object-handler.js b/ayanova/src/api/open-object-handler.js index 7058cbe0..78919221 100644 --- a/ayanova/src/api/open-object-handler.js +++ b/ayanova/src/api/open-object-handler.js @@ -275,6 +275,12 @@ export default { params: { recordid: tid.id } }); break; + case ayatype.Contract: + vm.$router.push({ + name: "contract-edit", + params: { recordid: tid.id } + }); + break; default: window.$gz.eventBus.$emit( diff --git a/ayanova/src/router.js b/ayanova/src/router.js index 3e492502..391a0d58 100644 --- a/ayanova/src/router.js +++ b/ayanova/src/router.js @@ -358,6 +358,12 @@ export default new Router({ component: () => import(/* webpackChunkName: "svc" */ "./views/svc-contracts.vue") }, + { + path: "/svc-contracts/:recordid", + name: "contract-edit", + component: () => + import(/* webpackChunkName: "svc" */ "./views/svc-contract.vue") + }, { path: "/svc-projects", name: "svc-projects", diff --git a/ayanova/src/views/svc-contract.vue b/ayanova/src/views/svc-contract.vue new file mode 100644 index 00000000..7fb0aac2 --- /dev/null +++ b/ayanova/src/views/svc-contract.vue @@ -0,0 +1,681 @@ + + + diff --git a/ayanova/src/views/svc-contracts.vue b/ayanova/src/views/svc-contracts.vue index 913590b0..3b553134 100644 --- a/ayanova/src/views/svc-contracts.vue +++ b/ayanova/src/views/svc-contracts.vue @@ -1,21 +1,167 @@ diff --git a/ayanova/tests/e2e/specs/smoke.js b/ayanova/tests/e2e/specs/smoke.js index 20aa538d..a307b467 100644 --- a/ayanova/tests/e2e/specs/smoke.js +++ b/ayanova/tests/e2e/specs/smoke.js @@ -137,7 +137,7 @@ describe("SMOKE", () => { cy.visit("/svc-contracts"); cy.url().should("include", "/svc-contracts"); - cy.get("[data-cy=underconstruction]"); + cy.get("[data-cy=contractsTable]"); cy.visit("/svc-projects"); cy.url().should("include", "/svc-projects"); @@ -334,10 +334,7 @@ describe("SMOKE", () => { cy.get("[data-cy=customizeForm]"); cy.visit("/data-list-column-view/TestWidgetDataList"); - cy.url().should( - "include", - "/data-list-column-view/TestWidgetDataList" - ); + cy.url().should("include", "/data-list-column-view/TestWidgetDataList"); cy.get("[data-cy=dlcForm]"); cy.visit("/home-reviews/2/1");