Commit 4d4770c9 by zhaopanyu

zpy 8.7

parent 0997a865
<template>
<div>
<h2>教师领用记录</h2>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" label-width="80px">
<el-form-item label="设备名称" prop="name">
<el-input v-model="queryParams.name" placeholder="请输入设备名称" clearable />
</el-form-item>
<el-form-item label="领用人" prop="lyname">
<el-input v-model="queryParams.lyname" placeholder="请输入领用人" clearable />
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="getList">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
</el-form-item>
</el-form>
<el-table v-loading="loading" :data="lendingRecords" stripe>
<el-table-column label="序号" type="index" width="55" align="center" />
<el-table-column label="自编码" align="center" prop="name" />
<el-table-column label="设备名称" align="center" prop="name" />
<el-table-column label="型号" align="center" prop="name" />
<el-table-column label="领用日期" align="center" prop="name" />
<el-table-column label="领用人" align="center" prop="name" />
<el-table-column label="操作" align="center" min-width="200px">
<template v-slot="scope">
<el-button size="mini" type="text" icon="el-icon-view" @click="handleLook(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>
</div>
</template>
<script>
export default {
data() {
return {
queryParams: {
student: '',
class: '',
pageNum: 1,
pageSize: 10,
},
acquisitionRecord: [],
loading: false,
total: 0,
}
},
methods: {
//获取数据信息
getList() {
},
//重置
resetQuery() { },
//导出
exportRecord() { }
}
}
</script>
<style lang="scss" scoped></style>
<style lang="scss" scoped></style>
<template>
<div>
<h2>教师借出记录</h2>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" label-width="80px">
<el-form-item label="设备名称" prop="name">
<el-input v-model="queryParams.name" placeholder="请输入设备名称" clearable />
</el-form-item>
<el-form-item label="借用日期" prop="date">
<el-date-picker v-model="queryParams.date" type="date" placeholder="选择日期" clearable />
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="getList">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
</el-form-item>
</el-form>
<el-table v-loading="loading" :data="lendingRecords" stripe>
<el-table-column label="序号" type="index" width="55" align="center" />
<el-table-column label="自编码" align="center" prop="name" />
<el-table-column label="设备名称" align="center" prop="name" />
<el-table-column label="型号" align="center" prop="name" />
<el-table-column label="借用日期" align="center" prop="name" />
<el-table-column label="借用人" align="center" prop="name" />
<el-table-column label="用途" align="center" prop="name" />
<el-table-column label="借用期限" align="center" prop="name" />
<el-table-column label="操作" align="center" min-width="200px">
<template v-slot="scope">
<el-button size="mini" type="text" icon="el-icon-view" @click="handleLook(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>
</div>
</template>
<script>
export default {
data() {
return {
queryParams: {
student: '',
class: '',
pageNum: 1,
pageSize: 10,
},
//借出记录数据
lendingRecords: [],
loading: false,
total: 0,
}
},
methods: {
//获取数据信息
getList() {
},
//重置
resetQuery() { },
//导出
exportRecord() { },
handleLook() {
}
}
}
</script>
<style lang="scss" scoped></style>
<style lang="scss" scoped></style>
<template>
<div>
<h2>教师报修记录</h2>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" label-width="80px">
<el-form-item label="设备名称" prop="name">
<el-input v-model="queryParams.name" placeholder="请输入设备名称" clearable />
</el-form-item>
<el-form-item label="领用人" prop="lyname">
<el-input v-model="queryParams.lyname" placeholder="请输入领用人" clearable />
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="getList">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
</el-form-item>
</el-form>
<el-table v-loading="loading" :data="repairRecord" stripe>
<el-table-column label="序号" type="index" width="55" align="center" />
<el-table-column label="自编码" align="center" prop="name" />
<el-table-column label="设备名称" align="center" prop="name" />
<el-table-column label="型号" align="center" prop="name" />
<el-table-column label="投产日期" align="center" prop="name" />
<el-table-column label="地点" align="center" prop="name" />
<el-table-column label="报修时间" type="index" align="center" width="180px" />
<el-table-column label="报修人" align="center" prop="name" />
<el-table-column label="问题" align="center" prop="name" />
<el-table-column label="修理人" align="center" prop="name" />
<el-table-column label="修理时间" align="center" prop="name" />
<el-table-column label="修理状态" align="center" prop="name" />
<el-table-column label="评价" align="center" prop="name" />
<el-table-column label="备注" align="center" prop="remark" />
<el-table-column label="操作" align="center" min-width="200px">
<template v-slot="scope">
<el-button size="mini" type="text" icon="el-icon-view" @click="handleLook(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>
</div>
</template>
<script>
export default {
data() {
return {
queryParams: {
student: '',
class: '',
pageNum: 1,
pageSize: 10,
},
//报修记录表格数据
repairRecord: [],
loading: false,
total: 0,
}
},
methods: {
//获取数据信息
getList() {
},
//重置
resetQuery() { },
//导出
exportRecord() { }
}
}
</script>
<style lang="scss" scoped></style>
<style lang="scss" scoped></style>
>
\ No newline at end of file
......@@ -93,14 +93,14 @@
<el-dialog width="800px" :visible.sync="openLook" :title="title" append-to-body @close="cancel">
<el-form ref="form" :model="form" :rules="rules" label-width="110px">
<el-row>
<el-col :span="10">
<el-col :span="12">
<el-form-item label="分类编码" prop="typeName">
<el-input v-model="form.typeName"></el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="10">
<el-col :span="12">
<el-form-item label="设备分类" prop="typeNum">
<el-select v-model="form.typeNum" placeholder="请选择设备分类" clearable>
<el-option v-for="item in sbflOptions" :key="item.value" :label="item.label"
......@@ -110,7 +110,7 @@
</el-col>
</el-row>
<el-row>
<el-col :span="10">
<el-col :span="12">
<el-form-item label="型号" prop="typeOrder">
<el-select v-model="form.typeOrder" placeholder="请选择型号" clearable>
<el-option v-for="item in xhOptions" :key="item.value" :label="item.label"
......@@ -120,7 +120,7 @@
</el-col>
</el-row>
<el-row>
<el-col :span="10">
<el-col :span="12">
<el-form-item label="管理员" prop="licensePlate">
<el-input v-model="form.licensePlate" placeholder="管理员" @focus="selectChange"
:disabled="isDisabled" style="width: 100%"></el-input>
......
......@@ -266,7 +266,6 @@
</template>
<script>
import { getNewYear } from "@/api/smartSchool/teachAffairAdministration/affairClassView";
import {
getClassList,
getDetailInfo,
......@@ -275,20 +274,14 @@ import {
deleteClass,
allBY, editBatch,
} from "@/api/smartSchool/teachAffairAdministration/affairClassManage/index";
import TeacherSelect from '@/views/components/moduleComponets/TeacherSelect/index.vue'
import PicAvatar from "@/views/smartSchool/schoolManage/introduce/schoolInfo/profile/picAvatar";
import { getToken } from "@/utils/auth";
export default {
name: "index",
dicts: ["Class", "Grade", "grade_type", "section_type"],
components: { TeacherSelect, PicAvatar },
dicts: [],
data() {
return {
//获取子组件传来的信息
pic: [],
// 遮罩层
loading: true,
// 选中数组
......@@ -422,6 +415,18 @@ export default {
this.$modal.closeLoading();
})
},
/** 上传过程 */
handleFileUploadProgress() {
this.upload.isUploading = true;
},
/** 上传成功 */
handleFileSuccess(response) {
this.upload.open = false;
this.upload.isUploading = false;
this.$refs.upload.clearFiles();
this.$alert("<div style='overflow: auto;overflow-x: hidden;max-height: 70vh;padding: 10px 20px 0;'>" + response.msg + "</div>", "导入结果", { dangerouslyUseHTMLString: true });
this.getList();
},
/** 查看详情 */
handleDetail(row) {
......
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