diff --git a/cdTMP/package-lock.json b/cdTMP/package-lock.json index 8f7edc4..a34c27c 100644 --- a/cdTMP/package-lock.json +++ b/cdTMP/package-lock.json @@ -32,7 +32,7 @@ "vue": "^3.5.27", "vue-clipboard3": "^2.0.0", "vue-color-kit": "^1.0.6", - "vue-data-ui": "^3.14.2", + "vue-data-ui": "^3.14.5", "vue-router": "^5.0.2", "vuedraggable": "^2.24.3" }, @@ -5699,9 +5699,9 @@ } }, "node_modules/vue-data-ui": { - "version": "3.14.2", - "resolved": "https://registry.npmmirror.com/vue-data-ui/-/vue-data-ui-3.14.2.tgz", - "integrity": "sha512-gxMhF0DXMfJ+TgErs0fKsM7Se+txRQSFhy+DWtw5XhD2HnjxnlbBSuyJDyNvLdHtPWOVeoXzc1TSMvLzsheZnQ==", + "version": "3.14.5", + "resolved": "https://registry.npmmirror.com/vue-data-ui/-/vue-data-ui-3.14.5.tgz", + "integrity": "sha512-VjRJAHvnb0NFqrz/hB8cG4bNnOVzO0J3kJ1lE9Ir3dMFKA37R1lEriu7Q4tlgkoFLmsvhV/wfan2iiLFCBYKWA==", "license": "MIT", "peerDependencies": { "jspdf": ">=3.0.1", diff --git a/cdTMP/package.json b/cdTMP/package.json index 3151936..24f0dbf 100644 --- a/cdTMP/package.json +++ b/cdTMP/package.json @@ -35,7 +35,7 @@ "vue": "^3.5.27", "vue-clipboard3": "^2.0.0", "vue-color-kit": "^1.0.6", - "vue-data-ui": "^3.14.2", + "vue-data-ui": "^3.14.5", "vue-router": "^5.0.2", "vuedraggable": "^2.24.3" }, diff --git a/cdTMP/src/api/project/project.js b/cdTMP/src/api/project/project.js index 8bd0776..630abe4 100644 --- a/cdTMP/src/api/project/project.js +++ b/cdTMP/src/api/project/project.js @@ -133,6 +133,29 @@ export default { params: { id: id } }) }, + /** + * 提交修改或新增软件接口图 + * @returns 返回新增或修改是否成功 + */ + postInterfaceImage(id, data) { + return request({ + url: "/testmanage/project/interface_image/", + method: "post", + params: { id: id }, + data + }) + }, + /** + * 提交修改或新增软件接口图 + * @returns 返回新增或修改是否成功 + */ + getInterfaceImage(id) { + return request({ + url: "/testmanage/project/get_interface_image/", + method: "get", + params: { id: id } + }) + }, /** * 获取所有状态 * @returns 返回是否填写软件概述等等是否已经填写 diff --git a/cdTMP/src/layout/components/projectInfoOther/InterfaceImage.vue b/cdTMP/src/layout/components/projectInfoOther/InterfaceImage.vue new file mode 100644 index 0000000..8b890b8 --- /dev/null +++ b/cdTMP/src/layout/components/projectInfoOther/InterfaceImage.vue @@ -0,0 +1,80 @@ + + + + + diff --git a/cdTMP/src/layout/components/projectInfoOther/index.vue b/cdTMP/src/layout/components/projectInfoOther/index.vue index 81a03ce..b347201 100644 --- a/cdTMP/src/layout/components/projectInfoOther/index.vue +++ b/cdTMP/src/layout/components/projectInfoOther/index.vue @@ -34,26 +34,34 @@ + + +