外宿申请-申请表

This commit is contained in:
962704835@qq.com
2025-12-06 20:59:16 +08:00
parent 614791b101
commit c8a67a9c85
7 changed files with 1181 additions and 183 deletions

View File

@@ -42,3 +42,19 @@ export function delOutsideAccommodationApply(id) {
method: 'post'
})
}
export function getOwnInfo(){
return request({
url:'/comprehensive/stuInfoView/getOwnInfo',
method:'GET'
})
}
// 查询宿舍学生关联列表
export function listStudent(query) {
return request({
url: '/dormitory/srs-dormitory-student/checkInInformation',
method: 'get',
params: query
})
}

View File

@@ -15,7 +15,7 @@
class="upload-file-uploader"
>
<!-- 上传按钮 -->
<el-button size="mini" type="primary">选取文件</el-button>
<el-button size="mini" type="primary"><i class='el-icon-upload2'></i>{{ text }}</el-button>
<!-- 上传提示 -->
<div v-if="showTip" slot="tip" class="el-upload__tip">
请上传
@@ -45,6 +45,11 @@ import { getTokenKeySessionStorage as getToken } from '@/utils/auth'
export default {
name: 'FileUpload',
props: {
// 按钮文本
text: {
type: String,
default: () => "选取文件",
},
// 值
value: [String, Object, Array],
// 数量限制

View File

@@ -12,7 +12,7 @@
:show-file-list="false"
:before-upload="handleBeforeUpload"
>
<el-button v-if="inputDisabled !== true" id="affix1" :disabled="notupload" size="small" type="primary">点击上传</el-button>
<el-button v-if="inputDisabled !== true" id="affix1" :disabled="notupload" size="small" type="primary"><i class='el-icon-upload2'></i>点击上传</el-button>
<el-button
v-if="this.affixId !== null && this.affixId !== '' && this.fileList.length > 0"
id="affix2"

View File

@@ -1,12 +1,6 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item label="申请编号" prop="applyNo">
<el-input v-model="queryParams.applyNo" placeholder="请输入申请编号" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="学生ID" prop="studentId">
<el-input v-model="queryParams.studentId" placeholder="请输入学生ID" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="88px">
<el-form-item label="学号" prop="studentNo">
<el-input v-model="queryParams.studentNo" placeholder="请输入学号" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
@@ -16,93 +10,21 @@
<el-form-item label="性别" prop="gender">
<el-input v-model="queryParams.gender" placeholder="请输入性别" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="出生年月" prop="birthDate">
<!-- <el-form-item label="出生年月" prop="birthDate">
<el-date-picker clearable v-model="queryParams.birthDate" type="date" value-format="yyyy-MM-dd"
placeholder="请选择出生年月">
</el-date-picker>
</el-form-item>
<el-form-item label="学院ID" prop="deptId">
<el-input v-model="queryParams.deptId" placeholder="请输入学院ID" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="学院名称" prop="deptName">
</el-form-item> -->
<!-- <el-form-item label="学院名称" prop="deptName">
<el-input v-model="queryParams.deptName" placeholder="请输入学院名称" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="专业ID" prop="majorId">
<el-input v-model="queryParams.majorId" placeholder="请输入专业ID" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="专业名称" prop="majorName">
<el-input v-model="queryParams.majorName" placeholder="请输入专业名称" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="班级ID" prop="classId">
<el-input v-model="queryParams.classId" placeholder="请输入班级ID" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
</el-form-item> -->
<el-form-item label="班级名称" prop="className">
<el-input v-model="queryParams.className" placeholder="请输入班级名称" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="原宿舍号" prop="originalDormitory">
<el-input v-model="queryParams.originalDormitory" placeholder="请输入原宿舍号" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="外宿详细地址" prop="outsideAddress">
<el-input v-model="queryParams.outsideAddress" placeholder="请输入外宿详细地址" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="外宿地址-省" prop="province">
<el-input v-model="queryParams.province" placeholder="请输入外宿地址-省" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="外宿地址-市" prop="city">
<el-input v-model="queryParams.city" placeholder="请输入外宿地址-市" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="外宿地址-区/县" prop="district">
<el-input v-model="queryParams.district" placeholder="请输入外宿地址-区/县" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="外宿紧急联系人" prop="emergencyContact">
<el-input v-model="queryParams.emergencyContact" placeholder="请输入外宿紧急联系人" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="紧急联系人电话" prop="emergencyPhone">
<el-input v-model="queryParams.emergencyPhone" placeholder="请输入紧急联系人电话" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="家长意见" prop="parentOpinion">
<el-input v-model="queryParams.parentOpinion" placeholder="请输入家长意见" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="家长签字附件URL" prop="parentSignAttachment">
<el-input v-model="queryParams.parentSignAttachment" placeholder="请输入家长签字附件URL" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="家长联系电话" prop="parentPhone">
<el-input v-model="queryParams.parentPhone" placeholder="请输入家长联系电话" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="家长通讯地址-省" prop="parentProvince">
<el-input v-model="queryParams.parentProvince" placeholder="请输入家长通讯地址-省" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="家长通讯地址-市" prop="parentCity">
<el-input v-model="queryParams.parentCity" placeholder="请输入家长通讯地址-市" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="家长通讯地址-区/县" prop="parentDistrict">
<el-input v-model="queryParams.parentDistrict" placeholder="请输入家长通讯地址-区/县" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="家长通讯地址-详细地址" prop="parentDetailAddress">
<el-input v-model="queryParams.parentDetailAddress" placeholder="请输入家长通讯地址-详细地址" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="学生承诺电子签URL" prop="studentPromiseSign">
<el-input v-model="queryParams.studentPromiseSign" placeholder="请输入学生承诺电子签URL" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="承诺签署日期" prop="promiseDate">
<el-date-picker clearable v-model="queryParams.promiseDate" type="date" value-format="yyyy-MM-dd"
placeholder="请选择承诺签署日期">
</el-date-picker>
</el-form-item>
<el-form-item label="外宿开始时间" prop="startDate">
<!-- <el-form-item label="外宿开始时间" prop="startDate">
<el-date-picker clearable v-model="queryParams.startDate" type="date" value-format="yyyy-MM-dd"
placeholder="请选择外宿开始时间">
</el-date-picker>
@@ -111,24 +33,14 @@
<el-date-picker clearable v-model="queryParams.endDate" type="date" value-format="yyyy-MM-dd"
placeholder="请选择外宿结束时间">
</el-date-picker>
</el-form-item>
<el-form-item label="是否有效" prop="isValid">
</el-form-item> -->
<!-- <el-form-item label="是否有效" prop="isValid">
<el-input v-model="queryParams.isValid" placeholder="请输入是否有效" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
</el-form-item> -->
<el-form-item label="辅导员姓名" prop="teacherName">
<el-input v-model="queryParams.teacherName" placeholder="请输入辅导员姓名" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="附件id" prop="affixId">
<el-input v-model="queryParams.affixId" placeholder="请输入附件id" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="流程部署编号" prop="deployId">
<el-input v-model="queryParams.deployId" placeholder="请输入流程部署编号" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="Flowable流程实例ID" prop="processInstanceId">
<el-input v-model="queryParams.processInstanceId" placeholder="请输入Flowable流程实例ID" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
@@ -136,18 +48,22 @@
</el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<!-- <el-col :span="1.5">
<el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd"
v-hasPermi="['dormitory:outsideAccommodationApply:add']">新增</el-button>
</el-col>
</el-col> -->
<el-col :span="1.5">
<el-button type="primary" plain icon="el-icon-plus" size="mini" @click="openForm"
v-hasPermi="['dormitory:outsideAccommodationApply:add']">外宿申请</el-button>
</el-col>
<!-- <el-col :span="1.5">
<el-button type="success" plain icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate"
v-hasPermi="['dormitory:outsideAccommodationApply:edit']">修改</el-button>
</el-col>
<el-col :span="1.5">
<el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete"
v-hasPermi="['dormitory:outsideAccommodationApply:remove']">删除</el-button>
</el-col>
</el-col> -->
<el-col :span="1.5">
<el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport"
v-hasPermi="['dormitory:outsideAccommodationApply:export']">导出</el-button>
@@ -157,43 +73,43 @@
<el-table v-loading="loading" :data="outsideAccommodationApplyList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="主键ID" align="center" prop="id" />
<el-table-column label="申请编号" align="center" prop="applyNo" />
<el-table-column label="学生ID" align="center" prop="studentId" />
<el-table-column label="学号" align="center" prop="studentNo" />
<el-table-column label="学生姓名" align="center" prop="studentName" />
<el-table-column label="性别" align="center" prop="gender" />
<el-table-column label="出生年月" align="center" prop="birthDate" width="180">
<el-table-column label="辅导员姓名" align="center" prop="teacherName" />
<el-table-column label="性别" align="center" prop="gender">
<template slot-scope="scope">
<span v-if="scope.row.gender == 1"></span>
<span v-else></span>
</template>
</el-table-column>
<el-table-column label="出生年月" align="center" prop="birthDate">
<template slot-scope="scope">
<span>{{ parseTime(scope.row.birthDate, '{y}-{m}-{d}') }}</span>
</template>
</el-table-column>
<el-table-column label="学院ID" align="center" prop="deptId" />
<el-table-column label="学院名称" align="center" prop="deptName" />
<el-table-column label="专业ID" align="center" prop="majorId" />
<el-table-column label="专业名称" align="center" prop="majorName" />
<el-table-column label="班级ID" align="center" prop="classId" />
<el-table-column label="班级名称" align="center" prop="className" />
<el-table-column label="原宿舍号" align="center" prop="originalDormitory" />
<el-table-column label="住宿费缴纳状态" align="center" prop="accommodationFeeStatus" />
<el-table-column label="外宿原因" align="center" prop="applyReason" />
<el-table-column label="外宿详细地址" align="center" prop="outsideAddress" />
<el-table-column label="外宿地址-省" align="center" prop="province" />
<el-table-column label="外宿地址-市" align="center" prop="city" />
<el-table-column label="外宿地址-区/县" align="center" prop="district" />
<el-table-column label="外宿紧急联系人" align="center" prop="emergencyContact" />
<el-table-column label="紧急联系人电话" align="center" prop="emergencyPhone" />
<el-table-column label="家长意见" align="center" prop="parentOpinion" />
<el-table-column label="家长签字附件URL" align="center" prop="parentSignAttachment" />
<el-table-column label="家长联系电话" align="center" prop="parentPhone" />
<el-table-column label="家长通讯地址-省" align="center" prop="parentProvince" />
<el-table-column label="家长通讯地址-市" align="center" prop="parentCity" />
<el-table-column label="家长通讯地址-区/县" align="center" prop="parentDistrict" />
<el-table-column label="家长通讯地址-详细地址" align="center" prop="parentDetailAddress" />
<el-table-column label="学生承诺电子签URL" align="center" prop="studentPromiseSign" />
<el-table-column label="承诺签署日期" align="center" prop="promiseDate" width="180">
<el-table-column label="住宿费缴纳状态" align="center" prop="accommodationFeeStatus">
<template slot-scope="scope">
<span>{{ parseTime(scope.row.promiseDate, '{y}-{m}-{d}') }}</span>
<el-tag v-if="scope.row.accommodationFeeStatus == 0" type="info">未交</el-tag>
<el-tag v-if="scope.row.accommodationFeeStatus == 1" type="success">已交</el-tag>
</template>
</el-table-column>
<el-table-column label="外宿原因" align="center" prop="applyReason">
<template slot-scope="scope">
<el-tooltip class="item" effect="dark" :content="scope.row.applyReason" placement="top">
<div class="text-ellipsis">{{ scope.row.applyReason }}</div>
</el-tooltip>
</template>
</el-table-column>
<el-table-column label="外宿详细地址" align="center" prop="outsideAddress">
<template slot-scope="scope">
<el-tooltip class="item" effect="dark" :content="scope.row.address + ' ' + scope.row.outsideAddress" placement="top">
<div class="text-ellipsis">{{ scope.row.address + " " + scope.row.outsideAddress }}</div>
</el-tooltip>
</template>
</el-table-column>
<el-table-column label="外宿开始时间" align="center" prop="startDate" width="180">
@@ -206,13 +122,23 @@
<span>{{ parseTime(scope.row.endDate, '{y}-{m}-{d}') }}</span>
</template>
</el-table-column>
<el-table-column label="申请状态" align="center" prop="status" />
<el-table-column label="驳回原因" align="center" prop="rejectReason" />
<el-table-column label="是否有效" align="center" prop="isValid" />
<el-table-column label="辅导员姓名" align="center" prop="teacherName" />
<el-table-column label="附件id" align="center" prop="affixId" />
<el-table-column label="流程部署编号" align="center" prop="deployId" />
<el-table-column label="Flowable流程实例ID" align="center" prop="processInstanceId" />
<el-table-column label="申请状态" align="center" prop="status">
<template slot-scope="scope">
<el-tag v-if="scope.row.status == 0 && scope.row.status == ''" type="info">待提交</el-tag>
<el-tag v-if="scope.row.status == 6" type="info">审批驳回</el-tag>
<el-tag v-if="scope.row.status == 1">待辅导员审批</el-tag>
<el-tag v-if="scope.row.status == 2">待学院书记审批</el-tag>
<el-tag v-if="scope.row.status == 3">待学工处审批</el-tag>
<el-tag v-if="scope.row.status == 4">待学校领导审批</el-tag>
<el-tag v-if="scope.row.status == 5" type="success">审核通过</el-tag>
</template>
</el-table-column>
<el-table-column label="是否有效" align="center" prop="isValid">
<template slot-scope="scope">
<el-tag v-if="scope.row.isValid == 0" type="info">到期</el-tag>
<el-tag v-if="scope.row.isValid == 1" type="success">有效</el-tag>
</template>
</el-table-column>
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"
@@ -634,11 +560,15 @@ export default {
/** 修改按钮操作 */
handleUpdate(row) {
this.reset();
const id = row.id || this.ids
getOutsideAccommodationApply(id).then(response => {
this.form = response.data;
this.open = true;
this.title = "修改外宿申请";
// const id = row.id || this.ids
// getOutsideAccommodationApply(id).then(response => {
// this.form = response.data;
// this.open = true;
// this.title = "修改外宿申请";
// });
this.$router.push({
path: "/dormitory/outsideAccommodation/applicationForm",
query: { id: row.id } // 将 row.id 放在 query 中
});
},
/** 提交按钮 */
@@ -676,7 +606,22 @@ export default {
this.download('dormitory/outsideAccommodationApply/export', {
...this.queryParams
}, `outsideAccommodationApply_${new Date().getTime()}.xlsx`)
},
// 跳转申请表
openForm() {
this.$router.push("/dormitory/outsideAccommodation/applicationForm");
}
}
};
</script>
<style scoped>
.text-ellipsis {
white-space: nowrap;
/* 防止文本换行 */
overflow: hidden;
/* 隐藏溢出的内容 */
text-overflow: ellipsis;
/* 显示省略号 */
}
</style>

View File

@@ -1,9 +1,6 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item label="外宿申请ID" prop="applyId">
<el-input v-model="queryParams.applyId" placeholder="请输入外宿申请ID" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="申请编号" prop="applyNo">
<el-input v-model="queryParams.applyNo" placeholder="请输入申请编号" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
@@ -11,30 +8,15 @@
<el-input v-model="queryParams.approvalNode" placeholder="请输入审批节点" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="审批人ID" prop="approverId">
<el-input v-model="queryParams.approverId" placeholder="请输入审批人ID" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="审批人姓名" prop="approverName">
<el-input v-model="queryParams.approverName" placeholder="请输入审批人姓名" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="审批人角色" prop="approverRole">
<el-input v-model="queryParams.approverRole" placeholder="请输入审批人角色" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="审批结果" prop="approvalResult">
<el-input v-model="queryParams.approvalResult" placeholder="请输入审批结果" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="审批时间" prop="approvalTime">
<el-date-picker clearable v-model="queryParams.approvalTime" type="date" value-format="yyyy-MM-dd"
placeholder="请选择审批时间">
</el-date-picker>
</el-form-item>
<el-form-item label="流程实例ID" prop="processInstanceId">
<el-input v-model="queryParams.processInstanceId" placeholder="请输入流程实例ID" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="学生姓名" prop="studentName">
<el-input v-model="queryParams.studentName" placeholder="请输入学生姓名" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
@@ -69,8 +51,10 @@
<el-table v-loading="loading" :data="outsideAccommodationApprovalList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="主键ID" align="center" prop="id" />
<el-table-column label="外宿申请ID" align="center" prop="applyId" />
<!-- <el-table-column label="主键ID" align="center" prop="id" /> -->
<!-- <el-table-column label="外宿申请ID" align="center" prop="applyId" /> -->
<el-table-column label="学生姓名" align="center" prop="studentName" />
<el-table-column label="学生学号" align="center" prop="studentNo" />
<el-table-column label="申请编号" align="center" prop="applyNo" />
<el-table-column label="审批节点" align="center" prop="approvalNode" />
<el-table-column label="审批人ID" align="center" prop="approverId" />
@@ -83,9 +67,7 @@
<span>{{ parseTime(scope.row.approvalTime, '{y}-{m}-{d}') }}</span>
</template>
</el-table-column>
<el-table-column label="流程实例ID" align="center" prop="processInstanceId" />
<el-table-column label="学生姓名" align="center" prop="studentName" />
<el-table-column label="学生学号" align="center" prop="studentNo" />
<!-- <el-table-column label="流程实例ID" align="center" prop="processInstanceId" /> -->
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"

View File

@@ -1,27 +1,10 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item label="外宿申请ID" prop="applyId">
<el-input v-model="queryParams.applyId" placeholder="请输入外宿申请ID" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="附件名称" prop="attachmentName">
<el-input v-model="queryParams.attachmentName" placeholder="请输入附件名称" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="附件存储URL" prop="attachmentUrl">
<el-input v-model="queryParams.attachmentUrl" placeholder="请输入附件存储URL" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="附件大小" prop="fileSize">
<el-input v-model="queryParams.fileSize" placeholder="请输入附件大小" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="附件后缀" prop="fileSuffix">
<el-input v-model="queryParams.fileSuffix" placeholder="请输入附件后缀" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="流程实例ID" prop="processInstanceId">
<el-input v-model="queryParams.processInstanceId" placeholder="请输入流程实例ID" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="学生姓名" prop="studentName">
<el-input v-model="queryParams.studentName" placeholder="请输入学生姓名" clearable @keyup.enter.native="handleQuery" />
</el-form-item>
@@ -56,16 +39,16 @@
<el-table v-loading="loading" :data="outsideAccommodationAttachmentList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="主键ID" align="center" prop="id" />
<el-table-column label="外宿申请ID" align="center" prop="applyId" />
<!-- <el-table-column label="主键ID" align="center" prop="id" /> -->
<!-- <el-table-column label="外宿申请ID" align="center" prop="applyId" /> -->
<el-table-column label="学生姓名" align="center" prop="studentName" />
<el-table-column label="学生学号" align="center" prop="studentNo" />
<el-table-column label="附件名称" align="center" prop="attachmentName" />
<el-table-column label="附件存储URL" align="center" prop="attachmentUrl" />
<el-table-column label="附件类型" align="center" prop="attachmentType" />
<el-table-column label="附件大小" align="center" prop="fileSize" />
<el-table-column label="附件后缀" align="center" prop="fileSuffix" />
<el-table-column label="流程实例ID" align="center" prop="processInstanceId" />
<el-table-column label="学生姓名" align="center" prop="studentName" />
<el-table-column label="学生学号" align="center" prop="studentNo" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button size="mini" type="text" icon="el-icon-edit" @click="handleUpdate(scope.row)"