|
@@ -2,106 +2,78 @@
|
|
|
<div class="app-container home">
|
|
|
<el-row :gutter="5">
|
|
|
<el-col :sm="24" :lg="17">
|
|
|
- <div class="index_heade">
|
|
|
- <img src="../assets/images/icon_more.png" alt="" class="index_headerImg" />
|
|
|
- <p class="index_headetab">
|
|
|
- <span :class="[num == index ? ' spanto' : '']" v-for="(item, index) in editableTabs" :key="index" @click="tabSbu(item.dictValue)">
|
|
|
- {{ item.dictLabel }}
|
|
|
- </span>
|
|
|
- </p>
|
|
|
- <div style="height: 87%;">
|
|
|
- <ul class="index_headerUl">
|
|
|
- <li v-for="(item, index) in configList" :key="index" @click="headerCld(item)">
|
|
|
- <img src="../assets/images/icon_list_sj.png" alt="" />
|
|
|
- <p>{{ item.notice_title }}</p>
|
|
|
- <span>{{ item.create_time }}</span>
|
|
|
- </li>
|
|
|
- </ul>
|
|
|
+ <div class="index_heade index_headeNav" v-show="true">
|
|
|
+ <div style="padding-top: 20px;">
|
|
|
+ <el-table height="500" max-height="500" :data="tjsli" style="width: 100%;margin-top: 10px;" :stripe="true">
|
|
|
+ <el-table-column fixed prop="xz" label="乡镇" align="center" ></el-table-column>
|
|
|
+ <el-table-column label="18岁以上第一针完成情况" align="center">
|
|
|
+ <el-table-column fixed prop="zrws" label="总任务数" align="center"></el-table-column>
|
|
|
+ <!-- <el-table-column label="地址"> -->
|
|
|
+ <el-table-column prop="zjzs" label="总接种数" align="center"></el-table-column>
|
|
|
+ <el-table-column prop="wcl1" label="完成率" align="center"></el-table-column>
|
|
|
+ <el-table-column prop="wwcs" label="未完成数 " align="center"></el-table-column>
|
|
|
+ <el-table-column prop="drjzs" label="当日接种数" align="center"></el-table-column>
|
|
|
+
|
|
|
+ <!-- </el-table-column> -->
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="第二针当日完成情况" align="center">
|
|
|
+ <el-table-column prop="drrws" label="当日任务数" align="center"></el-table-column>
|
|
|
+ <el-table-column label="接种数" align="center">
|
|
|
+ <el-table-column prop="dez" label="第二针" align="center" ></el-table-column>
|
|
|
+ <el-table-column prop="dsz" label="第三针" align="center" ></el-table-column>
|
|
|
+ <el-table-column prop="hj" label="合计" align="center" ></el-table-column>
|
|
|
+
|
|
|
+
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="wcl2" label="完成率" align="center" ></el-table-column>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
<div class="index_haderPagin">
|
|
|
- <el-pagination
|
|
|
- v-show="total > 0"
|
|
|
+ <!-- <el-pagination
|
|
|
@size-change="handleSizeChange"
|
|
|
@current-change="handleCurrentChange"
|
|
|
:current-page.sync="currentPage3"
|
|
|
- :page-size="queryParams.pageSize"
|
|
|
+ :page-size="pageSize"
|
|
|
layout="prev, pager, next, jumper"
|
|
|
- :total="total"
|
|
|
+ :total="1000"
|
|
|
></el-pagination>
|
|
|
- <span>共 {{ total }} 条 每页显示 10 条</span>
|
|
|
+ <span>共 85 条 每页显示 5 条 当前 1/17 页</span> -->
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<!-- 列表 -->
|
|
|
- <!-- <el-col :sm="24" :lg="24" style="margin-top: 20px;" >
|
|
|
- <div class="index_heade index_headeNav" v-show="true">
|
|
|
- <img src="../assets/images/icon_more.png" alt="" class="index_headerImg">
|
|
|
- <p class="index_headetab">
|
|
|
- <span :class="[numlist == index ? ' spanto' : '']" v-for="(item,index) in attendance" :key="index" @click="tabList(index)">{{item}} <p class="tab_i">3</p></span></span>
|
|
|
- </p>
|
|
|
-
|
|
|
- <div v-if="num == 0">
|
|
|
- <el-table :data="tableDataalid" style="width: 100%;margin-top: 10px;" :stripe="true" >
|
|
|
- <el-table-column label="序号" align="center" prop="noticeId" width="60" height="53" max-height="53" />
|
|
|
- <el-table-column
|
|
|
- label="申请人"
|
|
|
- align="center"
|
|
|
- prop="name"
|
|
|
- :show-overflow-tooltip="true"
|
|
|
- width="70"
|
|
|
- />
|
|
|
- <el-table-column
|
|
|
- label="部门"
|
|
|
- align="center"
|
|
|
- prop="name"
|
|
|
-
|
|
|
- width="70"
|
|
|
- />
|
|
|
- <el-table-column
|
|
|
- label="请假类型"
|
|
|
- align="center"
|
|
|
- prop="status"
|
|
|
-
|
|
|
- width="75"
|
|
|
- />
|
|
|
- <el-table-column label="请假事由" align="center" prop="createBy" width="100" :show-overflow-tooltip="true"/>
|
|
|
- <el-table-column label="请假时间" align="center" prop="date" width="150"/>
|
|
|
- <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-button
|
|
|
- size="small"
|
|
|
- type="success"
|
|
|
- @click="handleUpdate(scope.row)"
|
|
|
- v-hasPermi="['system:notice:edit']"
|
|
|
- >详情</el-button>
|
|
|
- <el-button
|
|
|
- size="small"
|
|
|
- type="primary"
|
|
|
- @click="handleDelete(scope.row)"
|
|
|
- v-hasPermi="['system:notice:remove']"
|
|
|
- >同意</el-button>
|
|
|
- <el-button
|
|
|
- size="small"
|
|
|
- type="danger"
|
|
|
- @click="handleDelete(scope.row)"
|
|
|
- v-hasPermi="['system:notice:remove']"
|
|
|
- >驳回</el-button>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
- <div class="index_haderPagin">
|
|
|
- <el-pagination
|
|
|
- @size-change="handleSizeChange"
|
|
|
- @current-change="handleCurrentChange"
|
|
|
- :current-page.sync="currentPage3"
|
|
|
- :page-size="pageSize"
|
|
|
- layout="prev, pager, next, jumper"
|
|
|
- :total="1000">
|
|
|
- </el-pagination>
|
|
|
- <span>共 85 条 每页显示 5 条 当前 1/17 页</span>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </el-col> -->
|
|
|
+ <el-col :sm="24" :lg="24" style="margin-top: 20px; ">
|
|
|
+ <div class="index_heade">
|
|
|
+ <img src="../assets/images/icon_more.png" alt="" class="index_headerImg" />
|
|
|
+ <p class="index_headetab">
|
|
|
+ <span :class="[num == index ? ' spanto' : '']" v-for="(item, index) in editableTabs" :key="index" @click="tabSbu(item.dictValue)">
|
|
|
+ {{ item.dictLabel }}
|
|
|
+ </span>
|
|
|
+ </p>
|
|
|
+ <div style="height: 87%;">
|
|
|
+ <ul class="index_headerUl">
|
|
|
+ <li v-for="(item, index) in configList" :key="index" @click="headerCld(item)">
|
|
|
+ <img src="../assets/images/icon_list_sj.png" alt="" />
|
|
|
+ <p>{{ item.notice_title }}</p>
|
|
|
+ <span>{{ item.create_time }}</span>
|
|
|
+ </li>
|
|
|
+ </ul>
|
|
|
+ <div class="index_haderPagin">
|
|
|
+ <el-pagination
|
|
|
+ v-show="total > 0"
|
|
|
+ @size-change="handleSizeChange"
|
|
|
+ @current-change="handleCurrentChange"
|
|
|
+ :current-page.sync="currentPage3"
|
|
|
+ :page-size="queryParams.pageSize"
|
|
|
+ layout="prev, pager, next, jumper"
|
|
|
+ :total="total"
|
|
|
+ ></el-pagination>
|
|
|
+ <span>共 {{ total }} 条 每页显示 10 条</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ </el-col>
|
|
|
<!-- </el-row> -->
|
|
|
<!-- 公司概况 -->
|
|
|
<!-- <el-col :sm="24" :lg="24">
|
|
@@ -312,7 +284,8 @@ import {
|
|
|
clearCache,
|
|
|
delIndexnabd,
|
|
|
listIndexber,
|
|
|
- getTableQuery
|
|
|
+ getTableQuery,
|
|
|
+ tjList
|
|
|
} from '@/api/system/config';
|
|
|
import Editor from '@/components/Editor';
|
|
|
export default {
|
|
@@ -441,6 +414,7 @@ export default {
|
|
|
getLisaillie: [],
|
|
|
alendarList: [],
|
|
|
calendarData: [],
|
|
|
+ tjsli:[],
|
|
|
ary: [],
|
|
|
tieku: '',
|
|
|
comg: '',
|
|
@@ -521,6 +495,8 @@ export default {
|
|
|
this.getLisail(); //通讯录
|
|
|
this.getLisailtwo();
|
|
|
this.init();
|
|
|
+ // 统计列表
|
|
|
+ this.tiheyu()
|
|
|
},
|
|
|
computed: {
|
|
|
// 时间高亮的数组
|
|
@@ -688,7 +664,7 @@ export default {
|
|
|
if (typeof route[item] == 'object') {
|
|
|
route[item] = route[item].value;
|
|
|
}
|
|
|
- }
|
|
|
+ }tableDataalid
|
|
|
});
|
|
|
}
|
|
|
|
|
@@ -902,6 +878,12 @@ export default {
|
|
|
// this.resetForm("queryParamsail");
|
|
|
console.log(this.queryParamsail);
|
|
|
this.getLisail();
|
|
|
+ },
|
|
|
+ // 统计列表
|
|
|
+ tiheyu(){
|
|
|
+ tjList().then(response => {
|
|
|
+ this.tjsli = response.data;
|
|
|
+ });
|
|
|
}
|
|
|
}
|
|
|
};
|
|
@@ -975,7 +957,13 @@ export default {
|
|
|
}
|
|
|
.el-table th.is-leaf,
|
|
|
.el-table td {
|
|
|
- border: 0 !important;
|
|
|
+ // border: 0 !important;
|
|
|
+ }
|
|
|
+ .el-table thead.is-group th{
|
|
|
+ background-color: #f8f8f8 !important;
|
|
|
+ }
|
|
|
+ .el-table--medium td{
|
|
|
+ padding: 12px 0 !important;
|
|
|
}
|
|
|
.el-calendar__title {
|
|
|
font-size: 12px;
|