export default {
data() {
return {
totalshuju: null, // 总条数
pagesize: 1, // 每页的显示条数
currentPage: 1, // 当前页码
totalpage: null, // 共有多少页
dialogStatus: null,
tableData: null,
dialogFormVisible: false,
sStudentName: ‘’,
form: {
name: null,
rxsj: null,
xb: null,
xskh: null,
zy: null,
bj: null,
distribution: true,
gradeId: null,
gradeName: null,
id: null
},
rules: {
name: [
{ required: true, message: ‘请输入学生姓名’, trigger: ‘blur’ },
{ min: 3, max: 10, message: ‘长度在 3 到 10 个字符’, trigger: ‘blur’ }
],
rxsj: [
{ required: true, message: ‘请选择日期’, trigger: ‘change’ }
],
bj: [
{ required: true, message: ‘请输入班级名’, trigger: ‘blur’ }
],
xb: [
{ required: true, message: ‘请输入系别’, trigger: ‘blur’ }
],
xskh: [
{
validator: (rule, xskh, callback) => {
if (/1[0-9]{8}KaTeX parse error: Expected 'EOF', got '}' at position 155: … } }̲, t…confirm(此操作将删除 ${name}, 是否继续?
, ‘提示’, {
confirmButtonText: ‘确定’,
cancelButtonText: ‘取消’,
type: ‘warning’
})
},
handleDelete(row, index) { // 删除确定按钮
this.deleteID = row.id
console.log(this.deleteID)
this.DelConfirm(row.name).then(response => {
deleteTableshuju(this.deleteID).then(response => {
this.KaTeX parse error: Expected 'EOF', got '}' at position 172: …tApi() }̲) }) …nextTick(() => {
this.KaTeX parse error: Expected 'EOF', got '}' at position 39: …lidate() }̲) }, //…nextTick(() => {
this.KaTeX parse error: Expected 'EOF', got '}' at position 39: …lidate() }̲) this.fo…refs[‘formRef’].validate((valid) => {
if (valid) {
// 修改=======================================================
this.getUpdateStudentApi(this.form)
this.dialogFormVisible = false
if (this.dialogStatus === ‘修改’) {
alert(‘提交了修改!’)
} else { alert(‘提交了新增!’) }
} else {
console.log(‘error 提交!!’)
return false
}
})
},
resetForm() {
this.dialogFormVisible = false
}
}
}
export function getList(params) {
return request({
url: ‘/vue-admin-template/table/list’,
method: ‘get’,
params
})
}
export function updateTableshuju(data) {
console.log(‘js接收到的参数’, data)
return request({
url: ‘/cardservice/student/update/update’,
method: ‘post’,
data
})
}
export function deleteTableshuju(data) {
console.log(‘js接收到的参数’, data)
return request({
url: ‘/cardservice/student/update/delete/’ + data,
method: ‘delete’
})
}
export function studentNameMohu(name, page, size) {
console.log(‘模糊查询的参数’, name, page, size)
return request({
url: /cardservice/student/query/mohu?name=${name}&page=${page}&size=${size}
,
method: ‘get’
})
}
1-9 ↩︎