代码格式修改
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
<template>
|
||||
<div class="app-container">
|
||||
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
|
||||
<el-form v-show="showSearch" ref="queryForm" :model="queryParams" size="small" :inline="true" label-width="68px">
|
||||
<!-- <el-form-item label="学号" prop="studentId">
|
||||
<el-input v-model="queryParams.studentId" placeholder="请输入学号" clearable @keyup.enter.native="handleQuery" />
|
||||
</el-form-item> -->
|
||||
<el-form-item label="姓名" prop="name">
|
||||
<el-input v-model="queryParams.name" placeholder="请输入姓名" clearable @keyup.enter.native="handleQuery" :disabled="true" />
|
||||
<el-input v-model="queryParams.name" placeholder="请输入姓名" clearable :disabled="true" @keyup.enter.native="handleQuery" />
|
||||
</el-form-item>
|
||||
|
||||
<!-- <el-form-item label="申请时间" prop="stuCreated">
|
||||
@@ -41,7 +41,8 @@
|
||||
<template slot-scope="scope">
|
||||
|
||||
<div :title="scope.row.because"
|
||||
style="white-space:nowrap;width:100%;text-overflow: ellipsis;overflow: hidden;">{{ scope.row.because }}
|
||||
style="white-space:nowrap;width:100%;text-overflow: ellipsis;overflow: hidden;"
|
||||
>{{ scope.row.because }}
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
@@ -54,8 +55,8 @@
|
||||
<template slot-scope="scope">
|
||||
<!-- 审批状态(0、待审批;1、已通过; -->
|
||||
<el-tag v-if="scope.row.status == 0 || scope.row.status == null">待审批</el-tag>
|
||||
<el-tag type="success" v-else-if="scope.row.status == 1">已通过</el-tag>
|
||||
<el-tag type="danger" v-else-if="scope.row.status == 2">已驳回</el-tag>
|
||||
<el-tag v-else-if="scope.row.status == 1" type="success">已通过</el-tag>
|
||||
<el-tag v-else-if="scope.row.status == 2" type="danger">已驳回</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="辅导员意见" align="center" prop="fdyopinion" />
|
||||
@@ -64,8 +65,8 @@
|
||||
<template slot-scope="scope">
|
||||
<!-- 审批状态(0、待审批;1、已通过; -->
|
||||
<el-tag v-if="scope.row.xgstatus == 0 || scope.row.xgstatus == null">待审批</el-tag>
|
||||
<el-tag type="success" v-else-if="scope.row.xgstatus == 1">已通过</el-tag>
|
||||
<el-tag type="danger" v-else-if="scope.row.xgstatus == 2">已驳回</el-tag>
|
||||
<el-tag v-else-if="scope.row.xgstatus == 1" type="success">已通过</el-tag>
|
||||
<el-tag v-else-if="scope.row.xgstatus == 2" type="danger">已驳回</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="学工意见" align="center" prop="xgopinion" />
|
||||
@@ -73,7 +74,7 @@
|
||||
<!-- 打印模板 -->
|
||||
<el-table-column label="打印模板" align="center" prop="xgstatus">
|
||||
<template slot-scope="scope">
|
||||
<el-tag type="success" v-if="scope.row.xgstatus == 1">
|
||||
<el-tag v-if="scope.row.xgstatus == 1" type="success">
|
||||
<div @click="handledetail(scope.row)">生成模板</div>
|
||||
<!-- <el-button @click="jump">生成模板</el-button> -->
|
||||
</el-tag>
|
||||
@@ -83,16 +84,19 @@
|
||||
|
||||
<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="handledetail(scope.row)"
|
||||
v-hasPermi="['routine:school:edit']">修改信息</el-button>
|
||||
<el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)"
|
||||
v-hasPermi="['routine:school:remove']">删除</el-button>
|
||||
<el-button v-hasPermi="['routine:school:edit']" size="mini" type="text" icon="el-icon-edit"
|
||||
@click="handledetail(scope.row)"
|
||||
>修改信息</el-button>
|
||||
<el-button v-hasPermi="['routine:school:remove']" size="mini" type="text" icon="el-icon-delete"
|
||||
@click="handleDelete(scope.row)"
|
||||
>删除</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
|
||||
<pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
|
||||
@pagination="getList" />
|
||||
@pagination="getList"
|
||||
/>
|
||||
|
||||
<!-- 添加或修改测试对话框 -->
|
||||
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
|
||||
@@ -113,17 +117,19 @@
|
||||
<el-input v-model="form.grade" placeholder="请输入级别" />
|
||||
</el-form-item>
|
||||
<el-form-item label="申请时间" prop="stuCreated">
|
||||
<el-date-picker clearable v-model="form.stuCreated" type="date" value-format="yyyy-MM-dd"
|
||||
placeholder="请选择申请时间">
|
||||
</el-date-picker>
|
||||
<el-date-picker v-model="form.stuCreated" clearable type="date" value-format="yyyy-MM-dd"
|
||||
placeholder="请选择申请时间"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="身份证" prop="identityCard">
|
||||
<el-input v-model="form.identityCard" placeholder="请输入身份证" />
|
||||
</el-form-item>
|
||||
<el-form-item label="原因
|
||||
" prop="because">
|
||||
" prop="because"
|
||||
>
|
||||
<el-input v-model="form.because" placeholder="请输入原因
|
||||
" />
|
||||
"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="籍贯" prop="jg">
|
||||
<el-input v-model="form.jg" placeholder="请输入籍贯" />
|
||||
@@ -135,8 +141,7 @@
|
||||
<el-input v-model="form.birthday" placeholder="请输入出生日期" />
|
||||
</el-form-item>
|
||||
<el-form-item label="入学时间" prop="Intake">
|
||||
<el-date-picker clearable v-model="form.Intake" type="date" value-format="yyyy-MM-dd" placeholder="请选择入学时间">
|
||||
</el-date-picker>
|
||||
<el-date-picker v-model="form.Intake" clearable type="date" value-format="yyyy-MM-dd" placeholder="请选择入学时间" />
|
||||
</el-form-item>
|
||||
<el-form-item label="民族" prop="nation">
|
||||
<el-input v-model="form.nation" placeholder="请输入民族" />
|
||||
@@ -160,12 +165,12 @@ import {
|
||||
delSchool,
|
||||
addSchool,
|
||||
updateSchool,
|
||||
} from "@/api/routine/school";
|
||||
} from '@/api/routine/school'
|
||||
|
||||
import { getUserProfile } from "@/api/system/user"; // 获取
|
||||
import { getUserProfile } from '@/api/system/user' // 获取
|
||||
|
||||
export default {
|
||||
name: "School",
|
||||
name: 'School',
|
||||
data() {
|
||||
return {
|
||||
// 遮罩层
|
||||
@@ -183,7 +188,7 @@ export default {
|
||||
// 测试表格数据
|
||||
schoolList: [],
|
||||
// 弹出层标题
|
||||
title: "",
|
||||
title: '',
|
||||
// 是否显示弹出层
|
||||
open: false,
|
||||
// 查询参数
|
||||
@@ -219,63 +224,63 @@ export default {
|
||||
// 表单校验
|
||||
rules: {
|
||||
},
|
||||
};
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
|
||||
created() {
|
||||
this.getUser();
|
||||
this.getUser()
|
||||
},
|
||||
methods: {
|
||||
// 跳转到打印页面
|
||||
handledetail(row) {
|
||||
this.$router.push({
|
||||
path: "/routine/school/school",
|
||||
path: '/routine/school/school',
|
||||
query: {
|
||||
id: row.id,
|
||||
status: row.status,
|
||||
},
|
||||
// });
|
||||
});
|
||||
})
|
||||
},
|
||||
|
||||
// 获取当前登录信息
|
||||
getUser() {
|
||||
this.loading = true;
|
||||
this.loading = true
|
||||
getUserProfile().then(response => {
|
||||
// this.user = response.data;
|
||||
this.roleGroup = response.roleGroup;
|
||||
this.roleGroup = response.roleGroup
|
||||
// this.postGroup = response.postGroup;
|
||||
// console.log(response);
|
||||
if (response.roleGroup.includes('学生')) {
|
||||
this.queryParams.name = response.data.nickName
|
||||
this.form.name = response.data.nickName
|
||||
console.log(this.form.name)
|
||||
this.getList();
|
||||
this.getList()
|
||||
return
|
||||
} else if (!response.roleGroup.includes('学生')) {
|
||||
this.getList();
|
||||
this.getList()
|
||||
return
|
||||
}
|
||||
this.loading = false;
|
||||
this.loading = false
|
||||
// this.getList();
|
||||
});
|
||||
})
|
||||
},
|
||||
|
||||
/** 查询测试列表 */
|
||||
getList() {
|
||||
this.loading = true;
|
||||
this.loading = true
|
||||
listSchool(this.queryParams).then((response) => {
|
||||
this.schoolList = response.rows;
|
||||
this.total = response.total;
|
||||
this.loading = false;
|
||||
});
|
||||
this.schoolList = response.rows
|
||||
this.total = response.total
|
||||
this.loading = false
|
||||
})
|
||||
},
|
||||
// 取消按钮
|
||||
cancel() {
|
||||
this.open = false;
|
||||
this.reset();
|
||||
this.open = false
|
||||
this.reset()
|
||||
},
|
||||
// 表单重置
|
||||
reset() {
|
||||
@@ -304,85 +309,85 @@ export default {
|
||||
className: null,
|
||||
fdname: null,
|
||||
xgname: null,
|
||||
};
|
||||
this.resetForm("form");
|
||||
}
|
||||
this.resetForm('form')
|
||||
},
|
||||
/** 搜索按钮操作 */
|
||||
handleQuery() {
|
||||
this.queryParams.pageNum = 1;
|
||||
this.getList();
|
||||
this.queryParams.pageNum = 1
|
||||
this.getList()
|
||||
},
|
||||
/** 重置按钮操作 */
|
||||
resetQuery() {
|
||||
this.resetForm("queryForm");
|
||||
this.handleQuery();
|
||||
this.resetForm('queryForm')
|
||||
this.handleQuery()
|
||||
},
|
||||
// 多选框选中数据
|
||||
handleSelectionChange(selection) {
|
||||
this.ids = selection.map((item) => item.id);
|
||||
this.single = selection.length !== 1;
|
||||
this.multiple = !selection.length;
|
||||
this.ids = selection.map((item) => item.id)
|
||||
this.single = selection.length !== 1
|
||||
this.multiple = !selection.length
|
||||
},
|
||||
/** 新增按钮操作 */
|
||||
handleAdd() {
|
||||
this.reset();
|
||||
this.open = true;
|
||||
this.title = "添加测试";
|
||||
this.reset()
|
||||
this.open = true
|
||||
this.title = '添加测试'
|
||||
},
|
||||
/** 修改按钮操作 */
|
||||
handleUpdate(row) {
|
||||
this.reset();
|
||||
const id = row.id || this.ids;
|
||||
this.reset()
|
||||
const id = row.id || this.ids
|
||||
getSchool(id).then((response) => {
|
||||
this.form = response.data;
|
||||
this.open = true;
|
||||
this.title = "完善个人信息";
|
||||
});
|
||||
this.form = response.data
|
||||
this.open = true
|
||||
this.title = '完善个人信息'
|
||||
})
|
||||
},
|
||||
/** 提交按钮 */
|
||||
submitForm() {
|
||||
this.$refs["form"].validate((valid) => {
|
||||
this.$refs['form'].validate((valid) => {
|
||||
if (valid) {
|
||||
if (this.form.id != null) {
|
||||
updateSchool(this.form).then((response) => {
|
||||
this.$modal.msgSuccess("修改成功");
|
||||
this.open = false;
|
||||
this.getList();
|
||||
});
|
||||
this.$modal.msgSuccess('修改成功')
|
||||
this.open = false
|
||||
this.getList()
|
||||
})
|
||||
} else {
|
||||
addSchool(this.form).then((response) => {
|
||||
this.$modal.msgSuccess("新增成功");
|
||||
this.open = false;
|
||||
this.getList();
|
||||
});
|
||||
this.$modal.msgSuccess('新增成功')
|
||||
this.open = false
|
||||
this.getList()
|
||||
})
|
||||
}
|
||||
}
|
||||
});
|
||||
})
|
||||
},
|
||||
/** 删除按钮操作 */
|
||||
handleDelete(row) {
|
||||
const ids = row.id || this.ids;
|
||||
const ids = row.id || this.ids
|
||||
this.$modal
|
||||
.confirm('是否确认删除测试编号为"' + ids + '"的数据项?')
|
||||
.then(function () {
|
||||
return delSchool(ids);
|
||||
return delSchool(ids)
|
||||
})
|
||||
.then(() => {
|
||||
this.getList();
|
||||
this.$modal.msgSuccess("删除成功");
|
||||
this.getList()
|
||||
this.$modal.msgSuccess('删除成功')
|
||||
})
|
||||
.catch(() => { });
|
||||
.catch(() => { })
|
||||
},
|
||||
/** 导出按钮操作 */
|
||||
handleExport() {
|
||||
this.download(
|
||||
"routine/school/export",
|
||||
'routine/school/export',
|
||||
{
|
||||
...this.queryParams,
|
||||
},
|
||||
`school_${new Date().getTime()}.xlsx`
|
||||
);
|
||||
)
|
||||
},
|
||||
},
|
||||
};
|
||||
}
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user