Commit 5f3cfbf9 authored by Jay-Fan's avatar Jay-Fan Committed by Gede1416
parents fe5cf3a5 0b9e5e12
import request from '@/utils/request'
import Qs from 'qs'
/**
* 1. 列表查询
* 2. 查询详细信息
* 3. 新增
* 4. 修改
* 5. 逻辑删除
* 6. 导出
*
*/
// 1. 查询数据集信息列表
export function listResDatasetInfo(query) {
return request({
url: '/resdatasetinfo/list',
method: 'get',
params: query
})
}
// 2. 查询数据集信息详细信息
export function getResDatasetInfo(businessId) {
return request({
url: '/resdatasetinfo/detail/' + businessId,
method: 'get'
})
}
// 3. 新增数据集信息
export function addResDatasetInfo(data) {
data = Qs.stringify(data)
return request({
url: '/resdatasetinfo/add',
method: 'post',
data: data
})
}
// 4. 修改数据集信息
export function updateResDatasetInfo(data) {
const businessId = data.businessId
data = Qs.stringify(data)
return request({
url: '/resdatasetinfo/update/' + businessId,
method: 'put',
data
})
}
// 5. 逻辑删除数据集信息
export function delResDatasetInfo(businessId) {
return request({
url: '/resdatasetinfo/deleteLogical/' + businessId,
method: 'delete'
})
}
// 6. 导出数据集信息
export function exportResDatasetInfo(query) {
return request({
url: '/resdatasetinfo/export',
method: 'get',
params: query,
responseType: 'blob'
})
}
...@@ -96,11 +96,6 @@ ...@@ -96,11 +96,6 @@
{{ scope.row.userName || '-' }} {{ scope.row.userName || '-' }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="用户" prop="userId" :show-overflow-tooltip="true">
<template slot-scope="scope">
{{ scope.row.userId || '-' }}
</template>
</el-table-column>
<el-table-column label="姓名" prop="stuName" :show-overflow-tooltip="true"> <el-table-column label="姓名" prop="stuName" :show-overflow-tooltip="true">
<template slot-scope="scope"> <template slot-scope="scope">
{{ scope.row.stuName || '-' }} {{ scope.row.stuName || '-' }}
...@@ -132,11 +127,6 @@ ...@@ -132,11 +127,6 @@
{{ scope.row.remarks || '-' }} {{ scope.row.remarks || '-' }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="创建时间" prop="createDate" :show-overflow-tooltip="true">
<template slot-scope="scope">
<span>{{ scope.row.createDate | transformDateByFormat('YYYY-MM-DD HH:mm') }}</span>
</template>
</el-table-column>
<el-table-column label="操作" class-name="small-padding fixed-width" width="200px"> <el-table-column label="操作" class-name="small-padding fixed-width" width="200px">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button
...@@ -168,11 +158,8 @@ ...@@ -168,11 +158,8 @@
<el-form-item label="学号" prop="userCode"> <el-form-item label="学号" prop="userCode">
<el-input v-model.trim="form.userCode" show-word-limit :maxlength="255" placeholder="请输入学号" /> <el-input v-model.trim="form.userCode" show-word-limit :maxlength="255" placeholder="请输入学号" />
</el-form-item> </el-form-item>
<el-form-item label="账号(关联sys_user)" prop="userName"> <el-form-item label="账号" prop="userName">
<el-input v-model.trim="form.userName" show-word-limit :maxlength="255" placeholder="请输入账号(关联sys_user)" /> <el-input v-model.trim="form.userName" show-word-limit :maxlength="255" placeholder="请输入账号" />
</el-form-item>
<el-form-item label="用户(关联sys_user)" prop="userId">
<el-input-number v-model.trim="form.userId" controls-position="right" :min="0" />
</el-form-item> </el-form-item>
<el-form-item label="姓名" prop="stuName"> <el-form-item label="姓名" prop="stuName">
<el-input v-model.trim="form.stuName" show-word-limit :maxlength="255" placeholder="请输入姓名" /> <el-input v-model.trim="form.stuName" show-word-limit :maxlength="255" placeholder="请输入姓名" />
...@@ -251,6 +238,21 @@ export default { ...@@ -251,6 +238,21 @@ export default {
form: {}, form: {},
// 表单校验 // 表单校验
rules: { rules: {
userCode: [
{ required: true, message: '学号不能为空', trigger: 'blur' }
],
userName: [
{ required: true, message: '账号不能为空', trigger: 'blur' }
],
stuName: [
{ required: true, message: '姓名不能为空', trigger: 'blur' }
],
stuPhone: [
{ required: true, message: '手机号不能为空', trigger: 'blur' }
],
classesId: [
{ required: true, message: '班级不能为空', trigger: 'blur' }
]
} }
} }
}, },
...@@ -360,9 +362,13 @@ export default { ...@@ -360,9 +362,13 @@ export default {
}) })
} else { } else {
addBusStudentInfo(this.form).then(response => { addBusStudentInfo(this.form).then(response => {
this.msgSuccess('新增成功') if (response.code === 200) {
this.open = false this.msgSuccess('新增成功')
this.getList() this.open = false
this.getList()
} else {
this.$message.error(response.message)
}
}) })
} }
} }
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment