代码提交

This commit is contained in:
2025-08-01 14:37:54 +08:00
parent cd0e77b332
commit 669eac0d3d
15 changed files with 91 additions and 42 deletions

View File

@@ -128,21 +128,21 @@
<td colspan="3" class="comment-cell">
{{ getYearData(0, 'collegeOpinion') || '无数据' }}
<div class="signature">
<div>辅导员{{ getYearData(0, 'counselorName') || '无数据' }}</div>
<!-- <div>辅导员{{ getYearData(0, 'counselorName') || '无数据' }}</div> -->
<div>{{ formatDate(getYearData(0, 'fillData')) || '无数据' }}</div>
</div>
</td>
<td colspan="3" class="comment-cell">
{{ getYearData(1, 'collegeOpinion') || '无数据' }}
<div class="signature">
<div>辅导员{{ getYearData(1, 'counselorName') || '无数据' }}</div>
<!-- <div>辅导员{{ getYearData(1, 'counselorName') || '无数据' }}</div> -->
<div>{{ formatDate(getYearData(1, 'fillData')) || '无数据' }}</div>
</div>
</td>
<td class="comment-cell">
{{ getYearData(2, 'collegeOpinion') || '无数据' }}
<div class="signature">
<div>辅导员{{ getYearData(2, 'counselorName') || '无数据' }}</div>
<!-- <div>辅导员{{ getYearData(2, 'counselorName') || '无数据' }}</div> -->
<div>{{ formatDate(getYearData(2, 'fillData')) || '无数据' }}</div>
</div>
</td>

View File

@@ -88,6 +88,8 @@
@click="doInitPwdOne(scope.row)">初始化密码</el-button>
<el-button size="mini" type="text" icon="el-icon-view"
@click="picVClick(scope.row)">查看画像</el-button>
<el-button size="mini" type="text" icon="el-icon-view"
@click="lookDetail(scope.row)">查看详情</el-button>
</template>
</el-table-column>
</el-table>
@@ -184,14 +186,42 @@
<el-dialog :visible.sync="picV" fullscreen>
<StuPic v-if="picV" :stuNo="pic_stu_no" />
</el-dialog>
<!---查看详情-->
<el-dialog :title="查看详情" :visible.sync="openDetail" width="900px" append-to-body>
<el-form ref="form" :model="form" label-width="80px">
<el-form-item label="姓名" prop="name">
<el-input v-model="form.name" :disabled="true" />
</el-form-item>
<el-form-item label="学号" prop="stuNo">
<el-input v-model="form.stuNo" :disabled="true" />
</el-form-item>
<el-form-item label="性别" prop="gender">
<el-input v-model="form.gender" :disabled="true" />
</el-form-item>
<el-form-item label="生日" prop="birthday">
<el-input v-model="form.birthday" :disabled="true" />
</el-form-item>
<el-form-item label="身份证号码" prop="idCard">
<el-input v-model="form.idCard" :disabled="true" />
</el-form-item>
<el-form-item label="所属班级" prop="className">
<el-input v-model="form.className" :disabled="true" />
</el-form-item>
<el-form-item label="手机号码" prop="phone">
<el-input v-model="form.phone" :disabled="true" />
</el-form-item>
<el-form-item label="家庭地址" prop="address">
<el-input v-model="form.address" :disabled="true" />
</el-form-item>
</el-form>
</el-dialog>
</div>
</template>
<script>
import { listOwnStu as listStudent, getStudent, delStudent, addStudent, updateStudent, getClassName, initPwd, initOnePwd } from "@/api/stuCQS/basedata/student";
// import { } from "@/api/stuCQS/basedata/class";
import { getTokenKeySessionStorage } from "@/utils/auth";
import { getTokenKeySessionStorage } from "@/utils/auth";
import StuPic from "@/views/basedata/private/StuPic";
@@ -205,7 +235,7 @@ export default {
data() {
return {
pic_stu_no: null,
// 遮罩层
// 遮罩层
loading: true,
// 选中数组
ids: [],
@@ -223,6 +253,7 @@ export default {
title: "",
// 是否显示弹出层
open: false,
openDetail: false,
// 查询参数
queryParams: {
pageNum: 1,
@@ -251,7 +282,7 @@ export default {
// 是否更新已经存在的学生数据
updateSupport: 0,
// 设置上传的请求头部
headers: { Authorization: "Bearer " + getTokenKeySessionStorage()},
headers: { Authorization: "Bearer " + getTokenKeySessionStorage() },
// 上传的地址
url: process.env.VUE_APP_BASE_API + "/system/student/importData"
},
@@ -305,7 +336,7 @@ export default {
classVlue2: [],//班级添加修改选择
picV: false,
token:getTokenKeySessionStorage()
token: getTokenKeySessionStorage()
};
},
created() {
@@ -313,6 +344,17 @@ export default {
this.getClassNameList();
},
methods: {
lookDetail(row) {
this.reset();
const stuId = row.stuId || this.ids
getStudent(stuId).then(response => {
this.form = response.data;
// var data = response.data;
// this.classVlue2 = [data.dept.deptId, data.srsMajors.majorId, data.srsClass.classId]
// console.log(this.classVlue2);
this.openDetail = true;
});
},
picVClick(row) {
this.pic_stu_no = row.stuNo;
this.picV = true;