|
@@ -34,6 +34,29 @@
|
|
|
<tableNoData text="暂无数据" size="mini"/>
|
|
|
</div>
|
|
|
</el-table>
|
|
|
+ <el-table
|
|
|
+ :data="tableData"
|
|
|
+ style="box-shadow: 0px 3px 6px rgba(155, 170, 219, 0.2);"
|
|
|
+ border>
|
|
|
+ <el-table-column
|
|
|
+ v-for="item in tableColumsTwo"
|
|
|
+ :key="item.label"
|
|
|
+ :label="item.label"
|
|
|
+ :width="item.widthsty"
|
|
|
+ :min-width="item.minwidthsty"
|
|
|
+ align="center"
|
|
|
+ >
|
|
|
+ <template #header>
|
|
|
+ <span>{{ item.label }}</span>
|
|
|
+ </template>
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span>{{ scope.row[item.key] }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <div slot="empty" style="padding: 50px 0 320px;">
|
|
|
+ <tableNoData :text="defaultWarn"/>
|
|
|
+ </div>
|
|
|
+ </el-table>
|
|
|
<ul
|
|
|
class="value-ul"
|
|
|
ref="valueUl"
|
|
@@ -83,42 +106,54 @@ export default {
|
|
|
data() {
|
|
|
return {
|
|
|
tableColums: [
|
|
|
- {
|
|
|
- label: '指标ID',
|
|
|
- key: 'EdbCode',
|
|
|
- minwidthsty: '150px'
|
|
|
- },
|
|
|
- {
|
|
|
- label: '频度',
|
|
|
- key: 'Frequency',
|
|
|
- widthsty: '80px'
|
|
|
- },
|
|
|
- {
|
|
|
- label: '单位',
|
|
|
- key: 'Unit',
|
|
|
- widthsty: '80px'
|
|
|
- },
|
|
|
- {
|
|
|
- label: '起始时间',
|
|
|
- key: 'StartDate',
|
|
|
- widthsty: '160px'
|
|
|
- },
|
|
|
- {
|
|
|
- label: '预测截止日期',
|
|
|
- key: 'EndDate',
|
|
|
- widthsty: '160px'
|
|
|
- },
|
|
|
- {
|
|
|
- label: '更新时间',
|
|
|
- key: 'ModifyTime',
|
|
|
- widthsty: '160px'
|
|
|
- },
|
|
|
- {
|
|
|
- label: '添加人',
|
|
|
- key: 'SysUserRealName',
|
|
|
- widthsty: '100px'
|
|
|
- },
|
|
|
- ],
|
|
|
+ {
|
|
|
+ label: '指标ID',
|
|
|
+ key: 'EdbCode',
|
|
|
+ widthsty: '280px'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '指标名称',
|
|
|
+ key: 'EdbName',
|
|
|
+ minwidthsty: '200px'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '频度',
|
|
|
+ key: 'Frequency',
|
|
|
+ widthsty: '100px'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '单位',
|
|
|
+ key: 'Unit',
|
|
|
+ widthsty: '140px'
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ tableColumsTwo:[
|
|
|
+ {
|
|
|
+ label: '指标目录',
|
|
|
+ key: 'Menu',
|
|
|
+ widthsty: '280px',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '起始时间',
|
|
|
+ key: 'StartDate',
|
|
|
+ minwidthsty: '100px',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '预测截止日期',
|
|
|
+ key: 'EndDate',
|
|
|
+ minwidthsty: '100px'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '更新时间',
|
|
|
+ key: 'ModifyTime',
|
|
|
+ minminwidthsty: '120px',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '添加人',
|
|
|
+ key: 'SysUserRealName',
|
|
|
+ widthsty: '140px',
|
|
|
+ }
|
|
|
+ ],
|
|
|
showData: false,
|
|
|
tableData: [],
|
|
|
page_no: 1,
|
|
@@ -139,6 +174,10 @@ export default {
|
|
|
Item.PredictDataList && Item.PredictDataList.forEach(_ => {
|
|
|
_.isPredic = true;
|
|
|
})
|
|
|
+ const classify_arr = res.Data.ClassifyList || [];
|
|
|
+ let str = '';
|
|
|
+ classify_arr.length && classify_arr.reverse().map((item) => str += item.ClassifyName + '/');
|
|
|
+ this.$set(Item,'Menu',str);
|
|
|
this.haveMore = this.page_no < res.Data.Paging.Pages;
|
|
|
this.dataList = this.page_no === 1 ? [...Item.PredictDataList,...Item.DataList] : [...this.dataList,...Item.DataList];
|
|
|
|