9 Star 0 Fork 0

oyua/hmmm7

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
01.vue 2.00 KB
一键复制 编辑 原始数据 按行查看 历史
吴康佳 提交于 2023-03-30 10:54 . 祖逖列表第二天
<template>
<div class='container'>
<pageMainBody :everyColLabel="everyColLabel" :everyColProp="everyColProp" :tableData="tableData">
<template v-slot:form>
<el-form :model="formData" :inline="true">
<el-form-item label="关键字:" label-width="100px" style="width: 320px;">
<el-input v-model="formData.keyWord"></el-input>
</el-form-item>
<el-button>清除</el-button>
<el-button type="primary" @click="search">搜索</el-button>
</el-form>
</template>
<template v-slot:operationBtn = {row}>
<el-button circle type="danger" icon="el-icon-delete" @click="delQuestion(row.id)"></el-button>
</template>
</pageMainBody>
</div>
</template>
<script>
import { getRandomQuestionsList, delRandom } from '@/api/hmmm/questions'
export default {
data () {
return {
formData: {
keyWord: null
},
page: {
page: 1,
pagesize: 10
},
everyColLabel: ['试题编号', '题型', '题目编号', '录入时间', '答题时间', '正确率', '录入人'],
everyColProp: ['id', 'questionType', 'questionIDs', 'addTime', 'totalSeconds', 'accuracyRate', 'userName'],
tableData: []
}
},
created () {
this.getRandomQuestionsList()
},
methods: {
async getRandomQuestionsList () {
const res = await getRandomQuestionsList()
this.tableData = res.data.items
},
search () {
},
async btnDel (id) {
console.log(id)
await this.$confirm('确定删除吗,此操作不可逆')
await tableData({ id })
this.getRandomQuestionsList()
this.$message.success('删除成功')
}
}
}
async btnDel (id) {
try {
await this.$confirm('确认删除该角色吗')
this.tableData = this.tableData.filter((item) => item.id !== id)
this.$message.success('删除记录成功')
if (this.tableData.length === 1) {
this.paginationInfo.page = 1
}
this.loadList()
} catch (error) {
console.log(error)
}
},
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/oyua/hmmm7.git
git@gitee.com:oyua/hmmm7.git
oyua
hmmm7
hmmm7
master

搜索帮助