|
|
|
|
@ -21,6 +21,8 @@ |
|
|
|
|
<template slot-scope="{row}" slot="menu"> |
|
|
|
|
<el-button type="text" icon="el-icon-edit" size="small" @click="handleRegister(row)" |
|
|
|
|
:disabled="Date.parse(new Date(row.apmDay)) <= selectDay ? true : false">编辑</el-button> |
|
|
|
|
<el-button type="text" icon="el-icon-edit" size="small" @click="handleDelete(row)" |
|
|
|
|
:disabled="Date.parse(new Date(row.apmDay)) <= selectDay ? true : false">取消放号</el-button> |
|
|
|
|
</template> |
|
|
|
|
<template slot-scope="scope" slot="menuLeft"> |
|
|
|
|
<el-button type="primary" icon="el-icon-plus" size="small" @click="addNumber">添加号源</el-button> |
|
|
|
|
@ -74,7 +76,7 @@ |
|
|
|
|
</template> |
|
|
|
|
|
|
|
|
|
<script> |
|
|
|
|
import { getNumList, getExamProject, addExamProject, getHosList, examProjectDetail, getDays } from "@/api/booknumber/booknumber"; |
|
|
|
|
import { getNumList, getExamProject, addExamProject, getHosList, examProjectDetail, getDays,deleteNumber } from "@/api/booknumber/booknumber"; |
|
|
|
|
import { mapGetters } from "vuex"; |
|
|
|
|
import { dateFormat } from "../../util/date"; |
|
|
|
|
export default { |
|
|
|
|
@ -618,6 +620,29 @@ export default { |
|
|
|
|
// } |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
handleDelete(row){ |
|
|
|
|
console.log(row) |
|
|
|
|
let val = [] |
|
|
|
|
this.$confirm(`确认取消当期时间放号记录吗?`, { |
|
|
|
|
confirmButtonText: "确定", |
|
|
|
|
cancelButtonText: "取消", |
|
|
|
|
type: "warning" |
|
|
|
|
}).then(res =>{ |
|
|
|
|
row.detailList.map(item =>{ |
|
|
|
|
val.push(item.id) |
|
|
|
|
}) |
|
|
|
|
let ids = val.join(','); |
|
|
|
|
deleteNumber(ids).then(res =>{ |
|
|
|
|
console.log(res) |
|
|
|
|
if(res.data.code == 200){ |
|
|
|
|
this.$message.success('取消成功'); |
|
|
|
|
this.page.currentPage = 1; |
|
|
|
|
this.onLoad(this.page) |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
handleSubmit(value, done) { |
|
|
|
|
this.count = 0; |
|
|
|
|
this.tabArr.map(item => { |
|
|
|
|
|