From dd1bce04de2b79371a35c45da3be7b39d67c7f97 Mon Sep 17 00:00:00 2001 From: ks3356143 <314298729@qq.com> Date: Thu, 3 Aug 2023 18:42:18 +0800 Subject: [PATCH] 8.3 --- cdTMP/src/api/project/problem.js | 35 ++++++++++++++++++++++- cdTMP/src/views/project/case/index.vue | 8 +++--- cdTMP/src/views/project/problem/index.vue | 12 ++++---- 3 files changed, 45 insertions(+), 10 deletions(-) diff --git a/cdTMP/src/api/project/problem.js b/cdTMP/src/api/project/problem.js index d5dc47b..dd900b7 100644 --- a/cdTMP/src/api/project/problem.js +++ b/cdTMP/src/api/project/problem.js @@ -11,5 +11,38 @@ export default { method: "get", params }) - } + }, + /** + * 添加问题单 + * @returns + */ + save(params = {}) { + return request({ + url: "/project/problem/save", + method: "post", + data: params + }) + }, + /** + * 更新问题单 + * @returns + */ + update(id, data = {}) { + return request({ + url: "/project/problem/update/" + id, + method: "put", + data + }) + }, + /** + * 删除问题单 + * @returns + */ + delete(data) { + return request({ + url: "/project/problem/delete", + method: "delete", + data + }) + }, } diff --git a/cdTMP/src/views/project/case/index.vue b/cdTMP/src/views/project/case/index.vue index c5cf332..90e814c 100644 --- a/cdTMP/src/views/project/case/index.vue +++ b/cdTMP/src/views/project/case/index.vue @@ -20,6 +20,9 @@ const testDemandNumber = route.query.key.split("-")[3] const caseNumber = route.query.key.split("-")[4] const crudOptions = ref({ api: problemApi.getProblemList, + add: { show: true, api: problemApi.save }, + edit: { show: true, api: problemApi.update }, + delete: { show: true, api: problemApi.delete }, parameters: { projectId: route.query.id, round: roundNumber, @@ -30,9 +33,6 @@ const crudOptions = ref({ }, showIndex: false, rowSelection: { showCheckedAll: true }, - add: { show: true }, - edit: { show: true }, - delete: { show: true }, searchColNumber: 3, tablePagination: false, operationColumn: true, @@ -275,7 +275,7 @@ const crudColumns = ref([ commonRules: [{ required: true, message: "提单人必填" }] }, { - title: "提单日期", + title: "确认日期", hide: true, dataIndex: "designDate", formType: "date" diff --git a/cdTMP/src/views/project/problem/index.vue b/cdTMP/src/views/project/problem/index.vue index e5e94c0..462b2f6 100644 --- a/cdTMP/src/views/project/problem/index.vue +++ b/cdTMP/src/views/project/problem/index.vue @@ -21,15 +21,17 @@ const route = useRoute() const data = ref([]) const loading = ref(true) const roundNumber = route.query.key.split("-")[0] -const designDemandNumber = route.query.key.split("-")[1] -const testDemandNumber = route.query.key.split("-")[2] -const caseNumber = route.query.key.split("-")[3] -const problemNumber = route.query.key.split("-")[4] +const dutNumber = route.query.key.split("-")[1] +const designDemandNumber = route.query.key.split("-")[2] +const testDemandNumber = route.query.key.split("-")[3] +const caseNumber = route.query.key.split("-")[4] +const problemNumber = route.query.key.split("-")[5] // 请求展示problem数据函数 const fetchProblemData = async ( params = { projectId: route.query.id, round: roundNumber, + dut: dutNumber, designDemand: designDemandNumber, testDemand: testDemandNumber, case: caseNumber, @@ -40,7 +42,7 @@ const fetchProblemData = async ( try { const problemData = await singleProblemApi.getSingleProblem(params) data.value = problemData.data // 是个对象 - console.log(data.value); + console.log(data.value) } catch (e) { Message.error("请求失败,请检测网络") } finally {