This commit is contained in:
2023-08-03 18:42:18 +08:00
parent dc2a733a23
commit dd1bce04de
3 changed files with 45 additions and 10 deletions

View File

@@ -11,5 +11,38 @@ export default {
method: "get", method: "get",
params 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
})
},
} }

View File

@@ -20,6 +20,9 @@ const testDemandNumber = route.query.key.split("-")[3]
const caseNumber = route.query.key.split("-")[4] const caseNumber = route.query.key.split("-")[4]
const crudOptions = ref({ const crudOptions = ref({
api: problemApi.getProblemList, api: problemApi.getProblemList,
add: { show: true, api: problemApi.save },
edit: { show: true, api: problemApi.update },
delete: { show: true, api: problemApi.delete },
parameters: { parameters: {
projectId: route.query.id, projectId: route.query.id,
round: roundNumber, round: roundNumber,
@@ -30,9 +33,6 @@ const crudOptions = ref({
}, },
showIndex: false, showIndex: false,
rowSelection: { showCheckedAll: true }, rowSelection: { showCheckedAll: true },
add: { show: true },
edit: { show: true },
delete: { show: true },
searchColNumber: 3, searchColNumber: 3,
tablePagination: false, tablePagination: false,
operationColumn: true, operationColumn: true,
@@ -275,7 +275,7 @@ const crudColumns = ref([
commonRules: [{ required: true, message: "提单人必填" }] commonRules: [{ required: true, message: "提单人必填" }]
}, },
{ {
title: "提单日期", title: "确认日期",
hide: true, hide: true,
dataIndex: "designDate", dataIndex: "designDate",
formType: "date" formType: "date"

View File

@@ -21,15 +21,17 @@ const route = useRoute()
const data = ref([]) const data = ref([])
const loading = ref(true) const loading = ref(true)
const roundNumber = route.query.key.split("-")[0] const roundNumber = route.query.key.split("-")[0]
const designDemandNumber = route.query.key.split("-")[1] const dutNumber = route.query.key.split("-")[1]
const testDemandNumber = route.query.key.split("-")[2] const designDemandNumber = route.query.key.split("-")[2]
const caseNumber = route.query.key.split("-")[3] const testDemandNumber = route.query.key.split("-")[3]
const problemNumber = route.query.key.split("-")[4] const caseNumber = route.query.key.split("-")[4]
const problemNumber = route.query.key.split("-")[5]
// 请求展示problem数据函数 // 请求展示problem数据函数
const fetchProblemData = async ( const fetchProblemData = async (
params = { params = {
projectId: route.query.id, projectId: route.query.id,
round: roundNumber, round: roundNumber,
dut: dutNumber,
designDemand: designDemandNumber, designDemand: designDemandNumber,
testDemand: testDemandNumber, testDemand: testDemandNumber,
case: caseNumber, case: caseNumber,
@@ -40,7 +42,7 @@ const fetchProblemData = async (
try { try {
const problemData = await singleProblemApi.getSingleProblem(params) const problemData = await singleProblemApi.getSingleProblem(params)
data.value = problemData.data // 是个对象 data.value = problemData.data // 是个对象
console.log(data.value); console.log(data.value)
} catch (e) { } catch (e) {
Message.error("请求失败,请检测网络") Message.error("请求失败,请检测网络")
} finally { } finally {