From 02bd5982028af6e791dd0857f535a41aaf74679e Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: Mon, 10 Feb 2025 13:14:32 +0800
Subject: [PATCH] 修改
---
src/views/specialOperationsPay/notCoalWorkType/index.vue | 62 +++++++++++++++++-------------
1 files changed, 35 insertions(+), 27 deletions(-)
diff --git a/src/views/specialOperationsPay/notCoalWorkType/index.vue b/src/views/specialOperationsPay/notCoalWorkType/index.vue
index 466a0d1..7ae7413 100644
--- a/src/views/specialOperationsPay/notCoalWorkType/index.vue
+++ b/src/views/specialOperationsPay/notCoalWorkType/index.vue
@@ -1,19 +1,26 @@
<template>
<div class="app-container">
- <el-row :gutter="10" class="mb8">
+ <el-button
+ type="primary"
+ plain
+ style="margin-right: 10px"
+ icon="el-icon-plus"
+ @click="handleView('add',{})"
+ >新增
+ </el-button>
<el-radio-group v-model="queryParams.categoryType" @change="changeTimeStatus">
<el-radio-button>全部</el-radio-button>
<el-radio-button :label="1">理论</el-radio-button>
<el-radio-button :label="2">实操</el-radio-button>
</el-radio-group>
- <el-select v-model="queryParams.districtCode" style="margin-left: 15px" placeholder="行政区划">
- <el-option
- v-for="item in areaList"
- :key="item.id"
- :label="item.name"
- :value="item.code">
- </el-option>
- </el-select>
+<!-- <el-select v-model="queryParams.districtCode" style="margin-left: 10px" placeholder="行政区划">-->
+<!-- <el-option-->
+<!-- v-for="item in areaList"-->
+<!-- :key="item.id"-->
+<!-- :label="item.name"-->
+<!-- :value="item.code">-->
+<!-- </el-option>-->
+<!-- </el-select>-->
<el-button
size="small"
type="primary"
@@ -28,25 +35,12 @@
@click="resetQuery()"
>重置
</el-button>
- </el-row>
- <el-row :gutter="10" class="mb8">
- <el-button
- type="primary"
- plain
- icon="el-icon-plus"
- size="mini"
- @click="handleView('add',{})"
- v-hasPermi="['system:experts:add']"
- >新增
- </el-button>
- </el-row>
-
<el-table
:data="cateGoryList"
style="width: 100%;margin-bottom: 20px;"
row-key="id"
:tree-props="{children: 'children', hasChildren: 'hasChildren'}">
- <el-table-column label="地州" align="center" prop="districtName"/>
+ <el-table-column label="地州" align="center" prop="districtName" width="260"/>
<el-table-column label="类别" align="center" prop="categoryType">
<template #default="scope">
{{scope.row.categoryType == 1?'理论':scope.row.categoryType == 2?'实操':''}}
@@ -61,7 +55,7 @@
<el-table-column label="复核人" align="center" prop="reviewer"/>
<el-table-column label="开票单位社会信用代码" align="center" prop="invoicingCompanyCode"/>
<el-table-column label="描述" align="center" prop="describe"/>
- <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
+ <el-table-column label="操作" align="center" fixed="right" class-name="small-padding fixed-width">
<template #default="scope">
<el-button
v-if="scope.row.subjectName"
@@ -101,6 +95,7 @@
import Cookies from 'js-cookie'
import {getAreaList} from "@/api/coalMine/placeManage/train";
import {delTeacher} from "@/api/coalMine/teacher";
+import store from "@/store";
export default {
name: "coalWorkType",
@@ -121,9 +116,17 @@
categoryType: null,
districtCode: ''
},
+ districtCode: ''
};
},
created() {
+ const userInfo = store.getters && store.getters.userInfo
+ this.districtCode = userInfo.district.districtCode
+ if(userInfo.district.districtCode !== '65'){
+ this.queryParams.districtCode = this.districtCode
+ }else{
+ this.queryParams.districtCode = ''
+ }
this.getList()
this.getArea()
},
@@ -156,11 +159,15 @@
}
delete i.children
}
+ if(i.children){
+ for(let j of i.children){
+ j.districtName = ''
+ }
+ }
return i
})
}
this.cateGoryList = JSON.parse(JSON.stringify(totalList))
- console.log(this.cateGoryList,'666')
this.total = res.total
this.loading = false;
}
@@ -169,7 +176,8 @@
async getArea() {
const res = await getAreaList();
if (res.code == 200) {
- this.areaList = res.data;
+ this.areaList = res.data.filter(i=>i.code !== '65')
+ console.log(this.areaList,'list')
}
},
changeTimeStatus(val) {
@@ -190,7 +198,7 @@
this.getList()
},
handleView(type,data) {
- this.$refs.detailDialogRef.openDialog(type,data);
+ this.$refs.detailDialogRef.openDialog(type,data,this.areaList,this.districtCode);
},
handleDelete(row){
this.$confirm('此操作将永久删除该条数据, 是否继续?', '提示', {
--
Gitblit v1.9.2