Commit d34a5819 by xuwenhao

Merge remote-tracking branch 'origin/master'

parents 52fab2ea 73357f4d
......@@ -178,7 +178,7 @@ export function getTeaList(tId) {
//添加老师
export function addTeachaer(ids) {
return request({
url: `/teacherFiles/files/teacherAdd/${ids}` ,
url: '/teacherFiles/files/teacherAdd/' +ids,
method: "get",
});
}
\ No newline at end of file
......@@ -41,7 +41,7 @@
<template slot-scope="scope">
<el-carousel :interval="4000" height="100px">
<el-carousel-item v-for="(item, index) in scope.row.schoolAccessoryList" :key="index">
<el-image style="width: 100px; height: 100px" :src="item.accessoryUrl"
<el-image style="width: 100px; height: 100px" :src="pev + item.accessoryUrl"
:preview-src-list="[item.accessoryUrl]"></el-image>
</el-carousel-item>
</el-carousel>
......@@ -128,7 +128,7 @@
</div>
<div v-else>
<div v-for="(item, index) in form.schoolAccessoryList" :key="index">
<img :src="item.accessoryUrl" class="avatar" />
<img :src="pev + item.accessoryUrl" class="avatar" />
</div>
</div>
</el-upload>
......@@ -269,10 +269,7 @@ export default {
this.getTeacher();
},
methods: {
handlePreview(url) {
this.previewImageUrl = url;
this.$refs.previewDialog.open();
},
//获取列表数据
getList() {
getCompetition(this.queryForm).then(response => {
......@@ -280,17 +277,6 @@ export default {
console.log('response', response);
this.total = response.total;
this.loading = false;
// this.competitionData.forEach(item => {
// if (item.schoolAccessoryList) {
// item.previewUrls = [item.schoolAccessoryList.map(accessory => accessory.accessoryUrl)];
// item.pictureUrl = item.schoolAccessoryList.map(accessory => accessory.accessoryUrl);
// } else {
// item.previewUrls = [];
// item.pictureUrl = [];
// }
// });
});
},
......@@ -307,10 +293,11 @@ export default {
console.log('response', response);
console.log('file', file);
// 处理上传成功的逻辑
const accessoryUrl = this.pev + response.fileName; // 假设响应中包含了图片的访问URL
const picUrl = response.fileName; // 假设响应中包含了图片的访问URL
const accessoryName = response.originalFilename; // 获取上传文件的名称
this.form.schoolAccessoryList.push({
accessoryUrl: accessoryUrl,
// url: this.pev + picUrl,
accessoryUrl: picUrl,
accessoryName: accessoryName
});
console.log('this.form.schoolAccessoryList', this.form.schoolAccessoryList);
......@@ -379,26 +366,25 @@ export default {
schoolAccessoryList: [],
};
this.nowType = type;
if (type != 0) {
if (type !== 0) {
const id = row.id;
getCompetitionxq(id).then(response => {
console.log(response.data, 'chakan');
if (response.code == 200) {
if (response.code === 200) {
Object.keys(this.form).forEach(key => {
if (response.data[key]) {
this.accessoryUrl = this.pev + this.picUrl
console.log(this.accessoryUrl, 'chakan ');
this.$set(this.form, key, response.data[key]);
const teacherId = this.form.teacherId
this.form.teacherName = teacherId == '' ? '' : this.teacherList.find(item => item.userId == teacherId).userName
console.log(this.form.teacherName, 'this.form.teacherName');
}
if (response.data.schoolAccessoryList && response.data.schoolAccessoryList.length > 0) {
this.imageUrls = response.data.schoolAccessoryList.map(item => item.accessoryUrl);
}
});
}
});
}
......
......@@ -593,9 +593,7 @@ export default {
/** 查询信息列表 */
getList() {
this.loading = true;
// const noticeName = this.queryForm.noticeName;
const userId = this.$store.state.user.userId;
// queryForm.noticeName
const params = {
// userId: this.$store.state.user.userId,
noticeName: this.queryForm.noticeName,
......
......@@ -297,7 +297,6 @@ export default {
handleUpdate(row) {
this.reset()
const ids = row.id || this.ids
getPic(ids).then(response => {
this.form = response.data
this.imageUrl = this.pev + this.form.picUrl
......
......@@ -700,10 +700,10 @@ export default {
studentTurnover: [],
// 表单校验
rules: {
idCard: [
{ required: true, message: "身份证号不能为空", trigger: 'blur' },
{ validator: this.validID, trigger: 'blur' }
],
// idCard: [
// { required: true, message: "身份证号不能为空", trigger: 'blur' },
// { validator: this.validID, trigger: 'blur' }
// ],
// nation: [{ required: true, message: '民族不能为空', trigger: 'blur' }],
studentName: [{ required: true, message: '学生姓名不能为空', trigger: 'blur' }],
// birthday: [{ required: true, message: '出生日期不能为空', trigger: 'blur' }],
......
......@@ -209,34 +209,13 @@ export default {
},
//弹窗确定按钮
// confirmDialog() {
// const params = {
// id: this.dialogTableData.id,
// userId: this.$store.state.user.userId,
// tid: this.dialogTableData.tid,
// gid: this.dialogTableData.gid,
// gruoName: this.dialogTableData.gruoName,
// userName: this.dialogTableData.userName,
// };
// console.log(params, "params");
// // addTeachaer(this.selectedRows).then((res) => {});
// this.dialogVisible = false;
// },
confirmDialog() {
const params = {
ids: this.selectedRows.map((row) => row.id), //查看数据的id
userId: this.selectedRows.map((row) => row.userId),
tid: this.selectedRows.map((row) => row.tid),
gid: this.selectedRows.map((row) => row.gid),
gruoName: this.selectedRows.map((row) => row.gruoName),
userName: this.selectedRows.map((row) => row.userName),
};
// const ids = this.selectedRows.map((row) => row.id);
let data = [];
data.push(params);
addTeachaer(data).then((res) => {
console.log(res, "ressss");
const ids = this.selectedRows.map((row) => parseInt(row.id));
// dialogVisible = false
addTeachaer(ids).then((res) => {
this.$message.success("修改成功");
this.dialogVisible = false;
this.getList();
});
},
......@@ -275,13 +254,6 @@ export default {
this.dialogVisible = true;
this.handleSecher();
},
//多选按钮
// handleSelectionChange(selection) {
// this.selectedRows = selection.map((item) => item.id);
// this.single = selection.length !== 1;
// this.multiple = !selection.length;
// },
handleSelectionChange(selection) {
if (selection.length > 0) {
this.selectedRows = selection.map((item) => item.id);
......
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