From 4ae80a84f6d47c37285bfab0cb0fb3939d6cdec0 Mon Sep 17 00:00:00 2001 From: zhouwx <1175765986@qq.com> Date: 星期五, 17 一月 2025 10:21:16 +0800 Subject: [PATCH] 修改 --- src/views/specialOperationsPay/notCoalPay/index.vue | 184 ++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 178 insertions(+), 6 deletions(-) diff --git a/src/views/specialOperationsPay/notCoalPay/index.vue b/src/views/specialOperationsPay/notCoalPay/index.vue index cf82b1e..5500d37 100644 --- a/src/views/specialOperationsPay/notCoalPay/index.vue +++ b/src/views/specialOperationsPay/notCoalPay/index.vue @@ -1,10 +1,182 @@ -<script setup> - -</script> - <template> + <div class="app-container"> + <div> + <el-button + size="medium" + style="margin-bottom: 10px;background-color: #0FC7F0;color: white" + @click="handleAdd('add',{})" + >录入批次</el-button> + <el-date-picker + style="margin-left: 30px;width: 300px" + size="small" + v-model="dateValue" + @change="changeDate" + type="daterange" + format="yyyy-MM-dd" + value-format="yyyy-MM-dd" + range-separator="至" + start-placeholder="开始日期" + end-placeholder="结束日期"> + </el-date-picker> + <el-select v-model="queryParams.institutionId" size="small" style="margin-left: 15px;" placeholder="请选择行政区划"> + <el-option + v-for="item in districtList" + :key="item.id" + :label="item.institutionalName" + :value="item.id"> + </el-option> + </el-select> + <el-select v-model="queryParams.institutionId" size="small" style="margin-left: 15px;" placeholder="请选择考试点"> + <el-option + v-for="item in examList" + :key="item.id" + :label="item.institutionalName" + :value="item.id"> + </el-option> + </el-select> + <el-button + size="small" + type="primary" + style="margin-bottom: 10px;margin-left: 20px" + @click="handleQuery()" + >查询</el-button> + <el-button + size="small" + type="primary" + style="margin-bottom: 10px" + @click="resetQuery()" + >重置</el-button> + </div> + <el-table v-loading="loading" :data="expertList" style="margin-top: 10px"> + <el-table-column label="序号" align="center" type="index" /> + <el-table-column label="提交时间" align="center" prop="createTime" /> + <el-table-column label="批次名称" align="center" prop="batchName" /> + <el-table-column label="考试点" align="center" prop="batchName" /> + <el-table-column label="所属地州" align="center" prop="batchName" /> + <el-table-column label="缴费类型" align="center" prop="batchName" /> + <el-table-column label="单人(元)" align="center" prop="batchName" /> + <el-table-column label="人数" align="center" prop="batchName" /> + <el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="180px"> + <template #default="scope" > + <el-button size="mini" type="text" style="color: #1890ff" @click="handleViewStu(scope.row)">学员管理</el-button> + <el-button size="mini" type="text" style="color: #1890ff" @click="handleViewCourse(scope.row,'')">批量缴费</el-button> + <el-button size="mini" type="text" style="color:lightcoral" @click="handleViewCourse(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" + /> + <add-dialog ref="addDialogRef" @getList = "getList"></add-dialog> + <stu-dialog ref="stuDialogRef" @getList = "getList"></stu-dialog> + </div> </template> -<style scoped lang="scss"> +<script> +import { delJobRegist } from '@/api/coalMine/jobRegist' +import { listPlat, listPlatSelect } from '@/api/onlineEducation/plat' +import { listCourse } from '@/api/onlineEducation/course' +import addDialog from './components/addDialog.vue' +import stuDialog from './components/studentDialog.vue' +export default { + name: "nPeopleManage", + dicts: [], + components: { addDialog,stuDialog }, + data() { + return { + isDark:true, + loading: false, + single: true, + multiple: true, + showSearch: true, + addForm: false, + total: 0, + districtList: [], + examList: [], + dateValue: [], + expertList: [], + queryParams: { + pageNum: 1, + pageSize: 10, + institutionId: '' + }, + }; + }, + created() { + this.getDistrict(); + this.getList(); + this.getExam(); + }, + methods: { + getList(){ + this.loading = true; + this.expertList = [ + { + id: 1, -</style> + } + ] + this.total = 1 + this.loading = false; + // this.loading = true; + // listCourse( this.queryParams).then((res) => { + // if (res.code == 200) { + // this.expertList = res.rows.map(item => { + // return { + // ...item, + // courseNum: item.outline ? item.outline.length : '', + // } + // }) + // this.total = res.total + // this.loading = false; + // } + // }) + }, + openUrl(url) { + window.open(url,'_blank') + }, + //行政区划 + getDistrict() { + + }, + //考试点 + getExam() { + + }, + changeDate(val){ + console.log('val',val) + }, + handleAdd(type,data) { + this.$refs.addDialogRef.openDialog(type, data); + }, + handleViewStu(val){ + this.$refs.stuDialogRef.openDialog(val); + }, + handleQuery(){ + this.getList(); + }, + resetQuery(){ + this.queryParams = { + pageNum: 1, + pageSize: 10, + institutionId: '' + } + this.getList(); + }, + check(val){ + this.$confirm('此操作将审核该条数据, 是否继续?', '提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning' + }).then(async () => { + }).catch(() => { + + }); + } + } +}; +</script> -- Gitblit v1.9.2