|
@@ -41,9 +41,9 @@
|
|
|
>
|
|
|
<el-option
|
|
|
v-for="item in frequencyOpt"
|
|
|
- :key="item"
|
|
|
- :label="item"
|
|
|
- :value="item"
|
|
|
+ :key="item.label"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value"
|
|
|
/>
|
|
|
</el-select>
|
|
|
<el-input
|
|
@@ -85,10 +85,28 @@
|
|
|
</el-tooltip>
|
|
|
</template>
|
|
|
<template slot-scope="scope">
|
|
|
- <span v-if="col.ColumnKey==='IsAdd'">{{scope.row.IsAdd===1?'是':'否'}}</span>
|
|
|
- <span v-else-if="col.ColumnKey==='NeedRefresh'">{{scope.row.NeedRefresh===1?'是':'否'}}</span>
|
|
|
- <span v-else-if="col.ColumnKey==='HasRefresh'">{{scope.row.HasRefresh===1?'是':'否'}}</span>
|
|
|
- <span v-else-if="col.ColumnKey==='DataUpdateResult'">{{scope.row.DataUpdateResult===1?'是':'否'}}</span>
|
|
|
+ <span v-if="col.ColumnKey==='IsAdd'">
|
|
|
+ {{scope.row.IsAdd===1
|
|
|
+ ?$t('SemanticsManage.DocumentComparison.radio_yes')
|
|
|
+ :$t('SemanticsManage.DocumentComparison.radio_no')
|
|
|
+ }}</span>
|
|
|
+ <span v-else-if="col.ColumnKey==='NeedRefresh'">
|
|
|
+ {{scope.row.NeedRefresh===1
|
|
|
+ ?$t('SemanticsManage.DocumentComparison.radio_yes')
|
|
|
+ :$t('SemanticsManage.DocumentComparison.radio_no')
|
|
|
+ }}</span>
|
|
|
+ <span v-else-if="col.ColumnKey==='HasRefresh'">
|
|
|
+ {{scope.row.HasRefresh===1
|
|
|
+ ?$t('SemanticsManage.DocumentComparison.radio_yes')
|
|
|
+ :$t('SemanticsManage.DocumentComparison.radio_no')
|
|
|
+ }}</span>
|
|
|
+ <span v-else-if="col.ColumnKey==='DataUpdateResult'">
|
|
|
+ {{scope.row.DataUpdateResult===1
|
|
|
+ ?$t('SemanticsManage.DocumentComparison.radio_yes')
|
|
|
+ :$t('SemanticsManage.DocumentComparison.radio_no')
|
|
|
+ }}</span>
|
|
|
+ <span v-else-if="col.ColumnKey==='Frequency'">{{ getFrequencyTrans(scope.row.Frequency||'null') }}</span>
|
|
|
+ <span v-else-if="col.ColumnKey==='Unit'">{{ getUnitTrans(scope.row.Unit) }}</span>
|
|
|
|
|
|
<span v-else>{{scope.row[col.ColumnKey]}}</span>
|
|
|
</template>
|
|
@@ -113,15 +131,16 @@
|
|
|
|
|
|
<script>
|
|
|
import {apiDataSource} from '@/api/modules/dataSource'
|
|
|
-import {frequencyOpt} from '../utils/config'
|
|
|
+/* import {frequencyOpt} from '../utils/config' */
|
|
|
import SetTableCols from './SetTableCols.vue'
|
|
|
import { departInterence } from "@/api/api.js";
|
|
|
+import {frequencySelectList} from '@/utils/defaultOptions';
|
|
|
export default {
|
|
|
components:{SetTableCols},
|
|
|
data() {
|
|
|
return {
|
|
|
tipsKeysArr:['EdbNameSource','DataUpdateTime','ErDataUpdateDate','NeedRefresh','HasRefresh','UpdateTime'],
|
|
|
- frequencyOpt,
|
|
|
+ /* frequencyOpt, */
|
|
|
terminalCodeOpts:[],
|
|
|
sysUserOpts:[],
|
|
|
props: {
|
|
@@ -152,6 +171,11 @@ export default {
|
|
|
|
|
|
}
|
|
|
},
|
|
|
+ computed:{
|
|
|
+ frequencyOpt(){
|
|
|
+ return frequencySelectList(['半年度'])
|
|
|
+ },
|
|
|
+ },
|
|
|
created() {
|
|
|
this.getTableColOpts()
|
|
|
this.getTerminalCodeOpts()
|