增删改
This commit is contained in:
@@ -108,7 +108,19 @@ public class SwaggerDocumentController {
|
|||||||
@ResponseBody
|
@ResponseBody
|
||||||
@PostMapping(value = "/update")
|
@PostMapping(value = "/update")
|
||||||
public ResponseJson<List<SwaggerDoc>> update(SwaggerDoc swaggerDoc) {
|
public ResponseJson<List<SwaggerDoc>> update(SwaggerDoc swaggerDoc) {
|
||||||
swaggerDocService.saveOrUpdate(swaggerDoc);
|
if (swaggerDoc.getId() == null) {
|
||||||
|
return DocResponseJson.warn("请指定修改的记录ID");
|
||||||
|
}
|
||||||
|
SwaggerDoc swaggerDocUp = new SwaggerDoc();
|
||||||
|
swaggerDocUp.setId(swaggerDoc.getId());
|
||||||
|
swaggerDocUp.setDocStatus(swaggerDoc.getDocStatus());
|
||||||
|
swaggerDocUp.setDocUrl(swaggerDoc.getDocUrl());
|
||||||
|
swaggerDocUp.setJsonContent(swaggerDoc.getJsonContent());
|
||||||
|
swaggerDocUp.setName(swaggerDoc.getName());
|
||||||
|
swaggerDocUp.setOpenVisit(swaggerDoc.getOpenVisit());
|
||||||
|
swaggerDocUp.setRewriteDomain(swaggerDoc.getRewriteDomain());
|
||||||
|
swaggerDocUp.setYn(swaggerDoc.getYn());
|
||||||
|
swaggerDocService.updateById(swaggerDocUp);
|
||||||
return DocResponseJson.ok();
|
return DocResponseJson.ok();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -30,10 +30,10 @@
|
|||||||
<a-table :dataSource="docList" :columns="docListColumns" size="middle"
|
<a-table :dataSource="docList" :columns="docListColumns" size="middle"
|
||||||
:loading="docListLoading"
|
:loading="docListLoading"
|
||||||
:scroll="{ x: 1200, y: 'calc(100vh - 340px)' }">
|
:scroll="{ x: 1200, y: 'calc(100vh - 340px)' }">
|
||||||
<template #bodyCell="{ column, text, row }">
|
<template #bodyCell="{ column, text, record }">
|
||||||
<template v-if="column.dataIndex === 'operation'">
|
<template v-if="column.dataIndex === 'operation'">
|
||||||
<a-button type="link">编辑</a-button>
|
<a-button type="link">编辑</a-button>
|
||||||
<a-button type="link" danger @click="updateDocStatus(row)">删除</a-button>
|
<a-button type="link" danger @click="deleteDoc(record)">删除</a-button>
|
||||||
</template>
|
</template>
|
||||||
<template v-if="column.dataIndex === 'docType'">
|
<template v-if="column.dataIndex === 'docType'">
|
||||||
<a-tag color="red" v-if="text === 1">URL添加</a-tag>
|
<a-tag color="red" v-if="text === 1">URL添加</a-tag>
|
||||||
@@ -98,7 +98,7 @@
|
|||||||
setTimeout(() => docListLoading.value = false, 500);
|
setTimeout(() => docListLoading.value = false, 500);
|
||||||
docList.value = res.data || [];
|
docList.value = res.data || [];
|
||||||
});
|
});
|
||||||
}
|
};
|
||||||
let docEdit = ref({});
|
let docEdit = ref({});
|
||||||
let newDocFormRef = ref();
|
let newDocFormRef = ref();
|
||||||
let newDocVisible = ref(false);
|
let newDocVisible = ref(false);
|
||||||
@@ -111,18 +111,19 @@
|
|||||||
}).catch(error => {
|
}).catch(error => {
|
||||||
console.log('error', error);
|
console.log('error', error);
|
||||||
});
|
});
|
||||||
}
|
};
|
||||||
const openNewDoc = async () => {
|
const openNewDoc = async () => {
|
||||||
newDocVisible.value = true;
|
newDocVisible.value = true;
|
||||||
docEdit.value = {
|
docEdit.value = {
|
||||||
docType: 1, openVisit: 0, docStatus: 1,
|
docType: 1, openVisit: 0, docStatus: 1,
|
||||||
};
|
};
|
||||||
}
|
};
|
||||||
const updateDocStatus = async (row) => {
|
const updateDoc = async (id, docStatus, yn) => {
|
||||||
zyplayerApi.swaggerDocUpdate({docStatus: 1}).then(res => {
|
zyplayerApi.swaggerDocUpdate({id, docStatus, yn}).then(res => {
|
||||||
searchDocList();
|
searchDocList();
|
||||||
});
|
});
|
||||||
}
|
};
|
||||||
|
const deleteDoc = async (row) => updateDoc(row.id, null, 0);
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
searchDocList();
|
searchDocList();
|
||||||
});
|
});
|
||||||
@@ -136,7 +137,7 @@
|
|||||||
searchDocList,
|
searchDocList,
|
||||||
openNewDoc,
|
openNewDoc,
|
||||||
handleNewDocOk,
|
handleNewDocOk,
|
||||||
updateDocStatus,
|
deleteDoc,
|
||||||
newDocRules: {
|
newDocRules: {
|
||||||
name: [{required: true, message: '请输入文档名称', trigger: 'change'}],
|
name: [{required: true, message: '请输入文档名称', trigger: 'change'}],
|
||||||
docUrl: [{required: true, message: '请输入文档地址', trigger: 'change'}],
|
docUrl: [{required: true, message: '请输入文档地址', trigger: 'change'}],
|
||||||
|
|||||||
Reference in New Issue
Block a user