代码提交

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

@@ -613,9 +613,9 @@ div::-webkit-scrollbar-track {
padding: 0 8px 0 0;
box-sizing: border-box;
text-overflow: ellipsis; //超出内容...展示
word-break: keep-all; //是否折断文本keep-all表示不折断
word-break: keep-all; //是否折断文本,keep-all表示不折断
white-space: nowrap; //不换行展示文本
overflow: hidden; //超出部分隐藏与text-overflow配合使用
overflow: hidden; //超出部分隐藏,与text-overflow配合使用
flex: 1; //这个是跟左侧的图片组成的一个flex布局
}

View File

@@ -632,9 +632,9 @@ div::-webkit-scrollbar-track {
padding: 0 8px 0 0;
box-sizing: border-box;
text-overflow: ellipsis; //超出内容...展示
word-break: keep-all; //是否折断文本keep-all表示不折断
word-break: keep-all; //是否折断文本,keep-all表示不折断
white-space: nowrap; //不换行展示文本
overflow: hidden; //超出部分隐藏与text-overflow配合使用
overflow: hidden; //超出部分隐藏,与text-overflow配合使用
flex: 1; //这个是跟左侧的图片组成的一个flex布局
}

View File

@@ -440,9 +440,9 @@ div::-webkit-scrollbar-track {
padding: 0 8px 0 0;
box-sizing: border-box;
text-overflow: ellipsis; //超出内容...展示
word-break: keep-all; //是否折断文本keep-all表示不折断
word-break: keep-all; //是否折断文本,keep-all表示不折断
white-space: nowrap; //不换行展示文本
overflow: hidden; //超出部分隐藏与text-overflow配合使用
overflow: hidden; //超出部分隐藏,与text-overflow配合使用
flex: 1; //这个是跟左侧的图片组成的一个flex布局
}

View File

@@ -515,9 +515,9 @@ div::-webkit-scrollbar-track {
padding: 0 8px 0 0;
box-sizing: border-box;
text-overflow: ellipsis; //超出内容...展示
word-break: keep-all; //是否折断文本keep-all表示不折断
word-break: keep-all; //是否折断文本,keep-all表示不折断
white-space: nowrap; //不换行展示文本
overflow: hidden; //超出部分隐藏与text-overflow配合使用
overflow: hidden; //超出部分隐藏,与text-overflow配合使用
flex: 1; //这个是跟左侧的图片组成的一个flex布局
}

View File

@@ -8,27 +8,27 @@
<div class="text-list">
<div>
<div>姓名</div>
<div>姓名:</div>
<div id="nickname">{{ user.nickName }}</div>
</div>
<div>
<div>用户名称</div>
<div>用户名称:</div>
<div>{{ user.userName }}</div>
</div>
<div>
<div>手机号码</div>
<div>手机号码:</div>
<div>{{ user.phonenumber }}</div>
</div>
<div>
<div>用户邮箱</div>
<div>用户邮箱:</div>
<div>{{ user.email }}</div>
</div>
<!-- <div>
<div>所属部门</div>
<div>所属部门:</div>
<div>{{ user.dept.deptName }} / {{ postGroup }}</div>
</div> -->
<div>
<div>所属角色</div>
<div>所属角色:</div>
<div>{{ displayRole(roleGroup) }}</div>
</div>
</div>
@@ -44,9 +44,9 @@
<div>{{ v.content }}</div>
<!-- <div>2024-09-24</div>-->
</div>
<div v-else>
<!-- <div v-else>
暂无消息
</div>
</div> -->
</div>
</div>

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;

View File

@@ -51,11 +51,11 @@
<el-table-column label="#" align="center" prop="id" />
<el-table-column label="学年" align="center" prop="applyYear" />
<el-table-column label="学院" align="center" prop="xy" />
<!-- <el-table-column label="1提交2班级" align="center" prop="step" /> -->
<!-- <el-table-column label="1:提交,2:班级" align="center" prop="step" /> -->
<el-table-column label="申请人姓名" align="center" prop="xm" />
<el-table-column label="性别" align="center" prop="xb" />
<el-table-column label="民族" align="center" prop="mz" />
<el-table-column label="身份证号码" align="center" prop="sfzhm" />
<!-- <el-table-column label="身份证号码" align="center" prop="sfzhm" /> -->
<el-table-column label="学号" align="center" prop="xh" />
<el-table-column label="班级" align="center" prop="bj" />
<el-table-column label="出生年月" align="center" prop="csny" />
@@ -326,7 +326,7 @@ export default {
handleDelete(row) {
const ids = row.id || this.ids
this.$modal
.confirm('是否确认删除困难认定编号为"' + ids + '"的数据项')
.confirm('是否确认删除困难认定编号为"' + ids + '"的数据项?')
.then(function () {
return delApply(ids)
})

View File

@@ -51,11 +51,11 @@
<el-table-column label="#" align="center" prop="id" />
<el-table-column label="学年" align="center" prop="applyYear" />
<el-table-column label="学院" align="center" prop="xy" />
<!-- <el-table-column label="1提交2班级" align="center" prop="step" /> -->
<!-- <el-table-column label="1:提交,2:班级" align="center" prop="step" /> -->
<el-table-column label="申请人姓名" align="center" prop="xm" />
<el-table-column label="性别" align="center" prop="xb" />
<el-table-column label="民族" align="center" prop="mz" />
<el-table-column label="身份证号码" align="center" prop="sfzhm" />
<!-- <el-table-column label="身份证号码" align="center" prop="sfzhm" /> -->
<el-table-column label="学号" align="center" prop="xh" />
<el-table-column label="班级" align="center" prop="bj" />
<el-table-column label="出生年月" align="center" prop="csny" />
@@ -342,7 +342,7 @@ export default {
handleDelete(row) {
const ids = row.id || this.ids
this.$modal
.confirm('是否确认删除困难认定编号为"' + ids + '"的数据项')
.confirm('是否确认删除困难认定编号为"' + ids + '"的数据项?')
.then(function () {
return delApply(ids)
})
@@ -355,7 +355,7 @@ export default {
handleRevoke(row) {
this.$modal
.confirm('是否确认撤回该记录')
.confirm('是否确认撤回该记录?')
.then(function () {
return fdyRevoke(row)
})

View File

@@ -58,12 +58,12 @@
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="#" align="center" prop="id" />
<el-table-column label="学年" align="center" prop="applyYear" />
<!-- <el-table-column label="1提交2班级" align="center" prop="step" /> -->
<!-- <el-table-column label="1:提交,2:班级" align="center" prop="step" /> -->
<el-table-column label="学院" align="center" prop="xy" />
<el-table-column label="申请人姓名" align="center" prop="xm" />
<el-table-column label="性别" align="center" prop="xb" />
<el-table-column label="民族" align="center" prop="mz" />
<el-table-column label="身份证号码" align="center" prop="sfzhm" />
<!-- <el-table-column label="身份证号码" align="center" prop="sfzhm" /> -->
<el-table-column label="学号" align="center" prop="xh" />
<el-table-column label="班级" align="center" prop="bj" />
<el-table-column label="出生年月" align="center" prop="csny" />
@@ -234,7 +234,7 @@ export default {
methods: {
jwcHandAll() {
this.$confirm('一键审批将沿用辅导员审核等级?', '提示', {
this.$confirm('一键审批,将沿用辅导员审核等级?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
@@ -360,7 +360,7 @@ export default {
handleUpdate(row) {
getApply(row.id).then((res) => {
if (res.data.locked == 1 || res.data.step == 5) {
this.$confirm('当前记录已有人在审核或已审核完成请刷新列表后重新选择!', '提示', {
this.$confirm('当前记录已有人在审核或已审核完成,请刷新列表后重新选择!', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'error',
@@ -424,7 +424,7 @@ export default {
handleDelete(row) {
const ids = row.id || this.ids
this.$modal
.confirm('是否确认删除困难认定编号为"' + ids + '"的数据项')
.confirm('是否确认删除困难认定编号为"' + ids + '"的数据项?')
.then(function () {
return delApply(ids)
})

View File

@@ -59,7 +59,7 @@
<el-table-column label="申请人姓名" align="center" prop="xm" />
<el-table-column label="性别" align="center" prop="xb" />
<el-table-column label="民族" align="center" prop="mz" />
<el-table-column label="身份证号码" align="center" prop="sfzhm" />
<!-- <el-table-column label="身份证号码" align="center" prop="sfzhm" /> -->
<el-table-column label="学号" align="center" prop="xh" />
<el-table-column label="班级" align="center" prop="bj" />
<el-table-column label="出生年月" align="center" prop="csny" />

View File

@@ -16,7 +16,7 @@
<el-table-column label="申请人姓名" align="center" prop="xm" />
<el-table-column label="性别" align="center" prop="xb" />
<el-table-column label="民族" align="center" prop="mz" />
<el-table-column label="身份证号码" align="center" prop="sfzhm" />
<!-- <el-table-column label="身份证号码" align="center" prop="sfzhm" /> -->
<el-table-column label="学号" align="center" prop="xh" />
<el-table-column label="出生年月" align="center" prop="csny" />
<el-table-column label="是否提交" align="center" prop="step">

View File

@@ -53,7 +53,7 @@
<el-table-column label="申请人姓名" align="center" prop="xm" />
<el-table-column label="性别" align="center" prop="xb" />
<el-table-column label="民族" align="center" prop="mz" />
<el-table-column label="身份证号码" align="center" prop="sfzhm" />
<!-- <el-table-column label="身份证号码" align="center" prop="sfzhm" /> -->
<el-table-column label="学号" align="center" prop="xh" />
<el-table-column label="班级" align="center" prop="bj" />
<el-table-column label="出生年月" align="center" prop="csny" />

View File

@@ -116,7 +116,7 @@
<el-table-column label="申请人姓名" align="center" prop="xm" />
<el-table-column label="性别" align="center" prop="xb" />
<el-table-column label="民族" align="center" prop="mz" />
<el-table-column label="身份证号码" align="center" prop="sfzhm" />
<!-- <el-table-column label="身份证号码" align="center" prop="sfzhm" /> -->
<el-table-column label="学号" align="center" prop="xh" />
<el-table-column label="班级" align="center" prop="bj" />

View File

@@ -38,7 +38,7 @@
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
<el-table v-loading="loading" :data="itineraryList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="20" align="center" />
<el-table-column type="selection" width="20" align="center" />
<el-table-column label="#" align="center" prop="returnSchoolId" />
<el-table-column label="主题" align="center" prop="surveyName" />
<el-table-column label="学号" align="center" prop="stuNo" width="120" />
@@ -159,6 +159,7 @@
<el-button type="primary" icon="el-icon-search" size="mini" @click="lookQuery">搜索</el-button>
<el-button type="success" icon="el-icon-position" size="mini"
@click="sendMsg">向未填写学生推送企业微信消息</el-button>
<el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport">导出</el-button>
</el-form-item>
</el-form>
<el-table :data="lookList">
@@ -324,6 +325,12 @@ export default {
this.$store.sur = {};
},
methods: {
/** 导出按钮操作 */
handleExport() {
this.download('survey/itinerary/LeavExport', {
...this.lookParams
}, `itinerary_${new Date().getTime()}.xlsx`)
},
lookWillLeaveVClick(v) {
this.$store.sur = {};
this.$store.sur.willLeaveTime = v.label.replace("预计离校人数", "");
@@ -543,4 +550,4 @@ export default {
margin-bottom: 5px;
}
}
</style>
</style>