|
@@ -26,7 +26,7 @@
|
|
|
<el-option v-for="item in storageTypeDic" :key="item" :label="item" :value="item"></el-option>
|
|
<el-option v-for="item in storageTypeDic" :key="item" :label="item" :value="item"></el-option>
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item label="填报时间">
|
|
|
|
|
|
|
+ <el-form-item label="发布时间">
|
|
|
<el-date-picker v-model="createTime" type="daterange" value-format="YYYY-MM-DD" range-separator="-" start-placeholder="开始时间" end-placeholder="结束时间"></el-date-picker>
|
|
<el-date-picker v-model="createTime" type="daterange" value-format="YYYY-MM-DD" range-separator="-" start-placeholder="开始时间" end-placeholder="结束时间"></el-date-picker>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
|
@@ -48,7 +48,7 @@
|
|
|
</div>
|
|
</div>
|
|
|
<div class="tjm_card_table">
|
|
<div class="tjm_card_table">
|
|
|
<el-table v-loading="loading" row-key="id" header-cell-class-name="tjm_card_table_header" height="400" :data="tableData" border>
|
|
<el-table v-loading="loading" row-key="id" header-cell-class-name="tjm_card_table_header" height="400" :data="tableData" border>
|
|
|
- <el-table-column type="index" width="50"></el-table-column>
|
|
|
|
|
|
|
+ <el-table-column type="index" label="序号" width="55"></el-table-column>
|
|
|
<template v-for="(item, index) in columns" :key="index">
|
|
<template v-for="(item, index) in columns" :key="index">
|
|
|
<el-table-column :label="item.label" :prop="item.props" :width="item.width || 180" show-overflow-tooltip>
|
|
<el-table-column :label="item.label" :prop="item.props" :width="item.width || 180" show-overflow-tooltip>
|
|
|
<template #default="scope">{{ columnFormat(scope.row, item.props) }}</template>
|
|
<template #default="scope">{{ columnFormat(scope.row, item.props) }}</template>
|
|
@@ -77,7 +77,9 @@
|
|
|
<script>
|
|
<script>
|
|
|
import API from "@/api/policy/share"
|
|
import API from "@/api/policy/share"
|
|
|
import { exportExcel } from "@/utils/exportExcel";
|
|
import { exportExcel } from "@/utils/exportExcel";
|
|
|
-import { columns, levelDic, typeDic, storageTypeDic, whetherDic } from "@/views/policyShare/main";
|
|
|
|
|
|
|
+import { levelDic, typeDic, storageTypeDic, whetherDic } from "@/views/policyShare/main";
|
|
|
|
|
+import { columns } from "./main";
|
|
|
|
|
+
|
|
|
import yhPagination from "@/components/Pagination/index.vue";
|
|
import yhPagination from "@/components/Pagination/index.vue";
|
|
|
import policyDetail from "@/views/policyShare/dialog.vue";
|
|
import policyDetail from "@/views/policyShare/dialog.vue";
|
|
|
|
|
|
|
@@ -89,7 +91,7 @@ export default {
|
|
|
|
|
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
- columns: columns.filter(c => c.props != "status"),
|
|
|
|
|
|
|
+ columns,
|
|
|
levelDic, typeDic, storageTypeDic, whetherDic,
|
|
levelDic, typeDic, storageTypeDic, whetherDic,
|
|
|
|
|
|
|
|
loading: false,
|
|
loading: false,
|
|
@@ -117,8 +119,8 @@ export default {
|
|
|
return row[props];
|
|
return row[props];
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
- reloadTable(mode = "add") {
|
|
|
|
|
- if (mode == "add") this.params.page = 1;
|
|
|
|
|
|
|
+ reloadTable(mode = "saveDone") {
|
|
|
|
|
+ if (mode == "saveDone") this.params.page = 1;
|
|
|
this.params.beginCreateTime = this.createTime && this.createTime.length && this.createTime[0] + " 00:00:00" || null;
|
|
this.params.beginCreateTime = this.createTime && this.createTime.length && this.createTime[0] + " 00:00:00" || null;
|
|
|
this.params.endCreateTime = this.createTime && this.createTime.length && this.createTime[1] + " 23:59:59" || null;
|
|
this.params.endCreateTime = this.createTime && this.createTime.length && this.createTime[1] + " 23:59:59" || null;
|
|
|
|
|
|