Commit 23cda55d authored by 裴文涛's avatar 裴文涛

小修改

parent da206904
...@@ -49,7 +49,7 @@ export function updateBusStudentInfo(data) { ...@@ -49,7 +49,7 @@ export function updateBusStudentInfo(data) {
}) })
} }
// 5. 逻辑删除学生信息 // 5. 逻辑删除学生信息,同时逻辑删除对应用户
export function delBusStudentInfo(businessId, userId) { export function delBusStudentInfo(businessId, userId) {
return request({ return request({
url: '/busstudentinfo/deleteLogical/' + businessId + '/' + userId, url: '/busstudentinfo/deleteLogical/' + businessId + '/' + userId,
...@@ -66,3 +66,13 @@ export function exportBusStudentInfo(query) { ...@@ -66,3 +66,13 @@ export function exportBusStudentInfo(query) {
responseType: 'blob' responseType: 'blob'
}) })
} }
// 测试数据传输
export function testDataTransfer(data) {
// data = Qs.stringify(data)
return request({
url: '/busstudentinfo/testDataTransfer',
method: 'post',
data: data
})
}
...@@ -48,10 +48,10 @@ export function updateBusTeacherInfo(data) { ...@@ -48,10 +48,10 @@ export function updateBusTeacherInfo(data) {
}) })
} }
// 5. 逻辑删除教师信息 // 5. 逻辑删除教师信息,同时逻辑删除对应用户
export function delBusTeacherInfo(businessId) { export function delBusTeacherInfo(businessId, userId) {
return request({ return request({
url: '/busteacherinfo/deleteLogical/' + businessId, url: '/busteacherinfo/deleteLogical/' + businessId + '/' + userId,
method: 'delete' method: 'delete'
}) })
} }
......
...@@ -59,35 +59,42 @@ ...@@ -59,35 +59,42 @@
<el-button <el-button
:class="commonField.queryClass" :class="commonField.queryClass"
:type="commonField.typePrimary" :type="commonField.typePrimary"
:icon="commonField.queryIcon"
:size="commonField.smallSize" :size="commonField.smallSize"
@click="handleQuery" @click="test"
>查询</el-button> >数据传输测试</el-button>
<el-button <el-form-item>
:class="commonField.resetClass" <el-button
:type="commonField.typePrimary" :class="commonField.queryClass"
:icon="commonField.resetIcon" :type="commonField.typePrimary"
:size="commonField.smallSize" :icon="commonField.queryIcon"
@click="resetQuery" :size="commonField.smallSize"
>重置</el-button> @click="handleQuery"
</el-form-item> >查询</el-button>
<el-form-item> <el-button
<el-button :class="commonField.resetClass"
:class="commonField.addClass" :type="commonField.typePrimary"
:type="commonField.typePrimary" :icon="commonField.resetIcon"
:icon="commonField.addIcon" :size="commonField.smallSize"
:size="commonField.smallSize" @click="resetQuery"
@click="handleAdd" >重置</el-button>
>新增</el-button> </el-form-item>
<el-button <el-form-item>
:class="commonField.exportClass" <el-button
:type="commonField.typePrimary" :class="commonField.addClass"
:icon="commonField.exportIcon" :type="commonField.typePrimary"
:size="commonField.smallSize" :icon="commonField.addIcon"
@click="handleExport" :size="commonField.smallSize"
>导出</el-button> @click="handleAdd"
</el-form-item> >新增</el-button>
</div> <el-button
:class="commonField.exportClass"
:type="commonField.typePrimary"
:icon="commonField.exportIcon"
:size="commonField.smallSize"
@click="handleExport"
>导出</el-button>
</el-form-item>
</el-form-item></div>
</el-form> </el-form>
</div> </div>
<div style="padding:5px 10px"> <div style="padding:5px 10px">
...@@ -216,6 +223,7 @@ import { ...@@ -216,6 +223,7 @@ import {
delBusStudentInfo, delBusStudentInfo,
addBusStudentInfo, addBusStudentInfo,
updateBusStudentInfo, updateBusStudentInfo,
testDataTransfer,
exportBusStudentInfo } from '@/api/busStudentInfo' exportBusStudentInfo } from '@/api/busStudentInfo'
import { listBusClassesInfo } from '@/api/busClassesInfo' import { listBusClassesInfo } from '@/api/busClassesInfo'
import commonField from '@/utils/commonField' import commonField from '@/utils/commonField'
...@@ -341,6 +349,13 @@ export default { ...@@ -341,6 +349,13 @@ export default {
this.open = false this.open = false
this.reset() this.reset()
}, },
// 数据传输
test() {
const code = 'lvWpJfxYt67CA29WH76ZROY2LrdISOuoTjtFO/AB3CU2n2iqZGkmBzrdQQa5+FBPLDE0g3Apk3j36v2BPYRuig==rzYgX+1HznI8Un1vaebOgfyD0JKMwBvw1AHcr22BjZp1+Kyd+/5LxW0gSiHvgwWr3pYoVC7FcrR7/Fkg/D8byg==gAy7HMu68q3flqoglmX65Pk2SkeHPp36sv8kXMAJKKSBlTLEA2D7FbQvm2Pog/mPh6OKK+ixj+DF3/oBquweYA==bAEXqVoLbIkZ0YYn9d7SOF9zMEWheZXuCV7QqxbzN3VQ1mB/cqZlLGZqogYirSy7kLD86KoEA1/+gu6yRJTFtQ==FKQf9cmpaHHVMPngkDK/0TvP9j4YrOwm1MQxc5TMzHT2XdNCXkw5FgSilzx+DeHuWZjoxmTXYQD48tsVyxRFFA=='
testDataTransfer(code).then(res => {
// 测试
})
},
// 表单重置 // 表单重置
reset() { reset() {
this.form = { this.form = {
...@@ -441,7 +456,6 @@ export default { ...@@ -441,7 +456,6 @@ export default {
}, },
/** 删除按钮操作 */ /** 删除按钮操作 */
handleDelete(row) { handleDelete(row) {
const id = row.businessId
this.$confirm('是否确认操作?', '提示', { this.$confirm('是否确认操作?', '提示', {
confirmButtonText: '确定', confirmButtonText: '确定',
cancelButtonText: '取消', cancelButtonText: '取消',
...@@ -449,10 +463,10 @@ export default { ...@@ -449,10 +463,10 @@ export default {
}).then(function() { }).then(function() {
/** /**
* 删除接口 * 删除接口
* @param id bus_student_info表主键 * @param row.businessId bus_student_info表主键
* @param row.userId sys_user表主键 * @param row.userId sys_user表主键
*/ */
return delBusStudentInfo(id, row.userId) return delBusStudentInfo(row.businessId, row.userId)
}).then(() => { }).then(() => {
this.getList() this.getList()
this.$message({ this.$message({
......
...@@ -383,13 +383,12 @@ export default { ...@@ -383,13 +383,12 @@ export default {
}, },
/** 删除按钮操作 */ /** 删除按钮操作 */
handleDelete(row) { handleDelete(row) {
const id = row.businessId
this.$confirm('是否确认操作?', '提示', { this.$confirm('是否确认操作?', '提示', {
confirmButtonText: '确定', confirmButtonText: '确定',
cancelButtonText: '取消', cancelButtonText: '取消',
type: 'warning' type: 'warning'
}).then(function() { }).then(function() {
return delBusTeacherInfo(id) return delBusTeacherInfo(row.businessId, row.teaId)
}).then(() => { }).then(() => {
this.getList() this.getList()
this.$message({ this.$message({
......
...@@ -39,13 +39,13 @@ ...@@ -39,13 +39,13 @@
ref="upload" ref="upload"
v-model="sysSettingsList.systemBg" v-model="sysSettingsList.systemBg"
class="avatar-uploader" class="avatar-uploader"
action="your-upload-endpoint" action="http://192.168.10.185/upload/wmsGoods"
:auto-upload="true"
list-type="picture-card" list-type="picture-card"
:http-request="handleUpload"
:show-file-list="true" :show-file-list="true"
:file-list="fileList" :file-list="fileList"
:before-upload="handleBefore" :on-success="handleUploadSuccess"
:on-error="handleUploadError"
:before-upload="handleUpload"
accept="image/png" accept="image/png"
:on-remove="handleFileRemove" :on-remove="handleFileRemove"
> >
...@@ -223,16 +223,12 @@ ...@@ -223,16 +223,12 @@
</template> </template>
<script lang="ts"> <script lang="ts">
import { import {
getSysSettings,
updateSysSettings, updateSysSettings,
addSysSettings,
delSysSettings,
exportSysSettings,
listSysSettings listSysSettings
} from '@/api/sysSettings' } from '@/api/sysSettings'
import commonField from '@/utils/commonField' import commonField from '@/utils/commonField'
// import { setDataCache } from '@/assets/js/filterData' // import { setDataCache } from '@/assets/js/filterData'
import { uploadPublic } from '@/api/fileUploadPublic' // import { uploadPublic } from '@/api/fileUploadPublic'
export default { export default {
name: 'SysSettings', name: 'SysSettings',
...@@ -316,6 +312,20 @@ export default { ...@@ -316,6 +312,20 @@ export default {
this.getList() this.getList()
}, },
methods: { methods: {
// 处理文件上传成功
handleUploadSuccess(res, file, fileList) {
console.log('文件上传成功')
console.log(res)
console.log(file)
console.log(fileList)
},
// 处理文件上传失败
handleUploadError(err, file, fileList) {
console.log('文件上传失败')
console.log(err)
console.log(file)
console.log(fileList)
},
/** /**
* @description: 处理上传接口 * @description: 处理上传接口
* @author: * @author:
...@@ -323,13 +333,15 @@ export default { ...@@ -323,13 +333,15 @@ export default {
* @return: * @return:
**/ **/
handleUpload(file) { handleUpload(file) {
const formData = new FormData() console.log('文件上传之前')
formData.append('file', file.file) console.log(file)
formData.append('temp', 'sysSettings') // const formData = new FormData()
uploadPublic(formData).then(res => { // formData.append('file', file.file)
this.pictureId.push(res.data.businessId) // formData.append('temp', 'sysSettings')
console.log(this.pictureId) // uploadPublic(formData).then(res => {
}) // this.pictureId.push(res.data.businessId)
// console.log(this.pictureId)
// })
}, },
loadCachedImage() { loadCachedImage() {
const cachedUrl = localStorage.getItem('systemBg') const cachedUrl = localStorage.getItem('systemBg')
...@@ -391,6 +403,8 @@ export default { ...@@ -391,6 +403,8 @@ export default {
}, },
/** 修改按钮操作 */ /** 修改按钮操作 */
handleUpdate() { handleUpdate() {
this.$refs.upload.submit()
return
console.log('修改提交的数据=========>', this.sysSettingsList) console.log('修改提交的数据=========>', this.sysSettingsList)
// const id = this.sysSettingsList.businessId // const id = this.sysSettingsList.businessId
// updateSysSettings(id).then(response => { // updateSysSettings(id).then(response => {
......
...@@ -46,7 +46,6 @@ ...@@ -46,7 +46,6 @@
:size="commonField.smallSize" :size="commonField.smallSize"
@click="resetQuery" @click="resetQuery"
>{{ commonField.resetName }}</el-button> >{{ commonField.resetName }}</el-button>
</el-form-item>
<!-- //新增按钮--> <!-- //新增按钮-->
<el-button <el-button
v-hasPermi="hasAddPerm" v-hasPermi="hasAddPerm"
...@@ -149,36 +148,40 @@ ...@@ -149,36 +148,40 @@
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
operate-column
label="操作" label="操作"
width="200" width="200"
class-name="small-padding fixed-width" class-name="small-padding fixed-width"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<!-- //修改--> <div class="operate-column">
<el-button <!-- //修改-->
v-hasPermi="hasUpdatePerm" <el-button
:class="commonField.updateClass" v-if="scope.row.userType !== '6' && scope.row.userType !== '7'"
:type="commonField.typeParent" v-hasPermi="hasUpdatePerm"
:size="commonField.size" :class="commonField.updateClass"
@click="handleUpdate(scope.row)" :type="commonField.typeParent"
>{{ commonField.updateName }}</el-button> :size="commonField.size"
<!-- //重置密码--> @click="handleUpdate(scope.row)"
<el-button >{{ commonField.updateName }}</el-button>
v-hasPermi="hasResetPerm" <!-- //重置密码-->
:class="commonField.resetPasClass" <el-button
:type="commonField.typeParent" v-hasPermi="hasResetPerm"
:size="commonField.size" :class="commonField.resetPasClass"
@click="handleResetPwd(scope.row)" :type="commonField.typeParent"
>{{ commonField.resetPassword }}</el-button> :size="commonField.size"
<!-- //删除--> @click="handleResetPwd(scope.row)"
<el-button >{{ commonField.resetPassword }}</el-button>
v-if="scope.row.businessId !== 1" <!-- //删除-->
v-hasPermi="hasDelPerm" <el-button
:class="commonField.delClass" v-if="scope.row.userType !== '6' && scope.row.userType !== '7'"
:type="commonField.typeParent" v-hasPermi="hasDelPerm"
:size="commonField.size" :class="commonField.delClass"
@click="handleDelete(scope.row)" :type="commonField.typeParent"
>{{ commonField.deleteName }}</el-button> :size="commonField.size"
@click="handleDelete(scope.row)"
>{{ commonField.deleteName }}</el-button>
</div>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
...@@ -672,6 +675,7 @@ export default { ...@@ -672,6 +675,7 @@ export default {
this.userList = response.rows this.userList = response.rows
this.total = Number(response.total) this.total = Number(response.total)
this.loading = false this.loading = false
console.log('用户数据', this.userList)
} }
) )
}, },
...@@ -1044,4 +1048,9 @@ export default { ...@@ -1044,4 +1048,9 @@ export default {
text-align: LEFT; text-align: LEFT;
} }
} }
.operate-column{
display: flex;
justify-content: center;
align-items: center;
}
</style> </style>
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