|
|
@@ -11,24 +11,31 @@
|
|
|
style="width: 100%;"
|
|
|
@selection-change="handleSelectionChange"
|
|
|
>
|
|
|
- <el-table-column type="selection" width="55" />
|
|
|
- <el-table-column :label="$t('ad.adTitle')" prop="id" align="center" :class-name="getSortClass('id')">
|
|
|
+<!-- <el-table-column type="selection" width="55" />-->
|
|
|
+ <el-table-column :label="$t('ad.country')" prop="id" align="center" :class-name="getSortClass('id')">
|
|
|
<template slot-scope="{row}">
|
|
|
- <span>{{ row.TITLE }}</span>
|
|
|
+ <span>{{ row.COUNTRY_NAME }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column :label="$t('ad.adLocation')" prop="id" align="center" :class-name="getSortClass('id')">
|
|
|
- <template :value="{allLocation}">
|
|
|
- <span>{{ allLocation.LOCATION_NAME }}</span>
|
|
|
+ <el-table-column :label="$t('ad.adTitle')" prop="id" align="center" :class-name="getSortClass('id')">
|
|
|
+ <template slot-scope="{row}">
|
|
|
+ <span>{{ row.TITLE }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
+<!-- <el-table-column :label="$t('ad.adLocation')" prop="id" align="center" :class-name="getSortClass('id')">-->
|
|
|
+<!-- <template :value="{allLocation}">-->
|
|
|
+<!-- <span>{{ allLocation.LOCATION_NAME }}</span>-->
|
|
|
+<!-- </template>-->
|
|
|
+<!-- </el-table-column>-->
|
|
|
<el-table-column :label="$t('ad.type')" align="center"> <!-- 类型 -->
|
|
|
<template slot-scope="{row}">
|
|
|
- <template v-if="row.TYPE === '1'">
|
|
|
- <el-tag type="success">External Links</el-tag> <!-- 外链 -->
|
|
|
- </template>
|
|
|
- <template v-else-if="row.TYPE === '2'">
|
|
|
- <el-tag>Article</el-tag> <!-- 文章 -->
|
|
|
+ <template>
|
|
|
+ <div v-if="row.TYPE === '1'">
|
|
|
+ {{ $t('ad.externalLinks') }}
|
|
|
+ </div><!-- 链接 -->
|
|
|
+ <div v-else-if="row.TYPE === '2'">
|
|
|
+ {{ $t('ad.article') }}
|
|
|
+ </div><!-- 文章 -->
|
|
|
</template>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
@@ -53,39 +60,35 @@
|
|
|
/>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column :label="$t('ad.creator')" prop="id" align="center" :class-name="getSortClass('id')">
|
|
|
- <template slot-scope="{row}">
|
|
|
- <span>{{ row.CREATE_ADMIN_NAME }}</span>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column :label="$t('ad.createTime')" align="center">
|
|
|
- <template slot-scope="{row}">
|
|
|
- <span>{{ row.CREATED_AT | parseTime('{y}-{m}-{d} {h}:{i}') }}</span>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column :label="$t('ad.modifiedBy')" prop="id" align="center" width="80" :class-name="getSortClass('id')">
|
|
|
- <template slot-scope="{row}">
|
|
|
- <span>{{ row.UPDATE_ADMIN_NAME }}</span>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column :label="$t('ad.modifiedTime')" align="center">
|
|
|
- <template slot-scope="{row}">
|
|
|
- <span>{{ tool.formatDate(row.UPDATED_AT) }}</span>
|
|
|
+<!-- <el-table-column :label="$t('ad.creator')" prop="id" align="center" :class-name="getSortClass('id')">-->
|
|
|
+<!-- <template slot-scope="{row}">-->
|
|
|
+<!-- <span>{{ row.CREATE_ADMIN_NAME }}</span>-->
|
|
|
+<!-- </template>-->
|
|
|
+<!-- </el-table-column>-->
|
|
|
+<!-- <el-table-column :label="$t('ad.createTime')" align="center">-->
|
|
|
+<!-- <template slot-scope="{row}">-->
|
|
|
+<!-- <span>{{ row.CREATED_AT | parseTime('{y}-{m}-{d} {h}:{i}') }}</span>-->
|
|
|
+<!-- </template>-->
|
|
|
+<!-- </el-table-column>-->
|
|
|
+<!-- <el-table-column :label="$t('ad.modifiedBy')" prop="id" align="center" width="80" :class-name="getSortClass('id')">-->
|
|
|
+<!-- <template slot-scope="{row}">-->
|
|
|
+<!-- <span>{{ row.UPDATE_ADMIN_NAME }}</span>-->
|
|
|
+<!-- </template>-->
|
|
|
+<!-- </el-table-column>-->
|
|
|
+<!-- <el-table-column :label="$t('ad.modifiedTime')" align="center">-->
|
|
|
+<!-- <template slot-scope="{row}">-->
|
|
|
+<!-- <span>{{ tool.formatDate(row.UPDATED_AT) }}</span>-->
|
|
|
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column :label="$t('ad.status')" align="center"> <!-- 类型 -->
|
|
|
+<!-- </template>-->
|
|
|
+<!-- </el-table-column>-->
|
|
|
+ <el-table-column :label="$t('article.status')" align="center">
|
|
|
<template slot-scope="{row}">
|
|
|
- <template v-if="row.STATUS === '1'">
|
|
|
- <el-tag type="success">show</el-tag> <!-- 外链 -->
|
|
|
- </template>
|
|
|
- <template v-else>
|
|
|
- <el-tag>hide</el-tag> <!-- 文章 -->
|
|
|
- </template>
|
|
|
+ <div v-if="row.STATUS.value === '1'">{{$t('article.show')}}</div>
|
|
|
+ <div v-else>{{$t('article.hide')}}</div>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column :label="$t('ad.action')" align="center">
|
|
|
|
|
|
+ <el-table-column :label="$t('ad.action')" align="center">
|
|
|
<template slot-scope="{row}">
|
|
|
<el-dropdown v-if="permission.hasPermission(`ad/ad-delete`) || permission.hasPermission(`ad/edit`)" size="small" trigger="click">
|
|
|
<el-button type="primary" size="small" @click.stop="">
|
|
|
@@ -102,16 +105,16 @@
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
<div class="white-box-footer">
|
|
|
- <el-dropdown v-if="permission.hasPermission(`ad/ad-delete`)" size="small">
|
|
|
- <el-button type="primary" size="small">
|
|
|
- {{ $t('ad.selectData') }}<i class="el-icon-arrow-down el-icon--right" />
|
|
|
- </el-button>
|
|
|
- <el-dropdown-menu slot="dropdown">
|
|
|
- <el-dropdown-item command="delete" @click.native="handleMuliDel()">{{ $t('table.delete') }}</el-dropdown-item>
|
|
|
- <el-dropdown-item command="hide" @click.native="handleMultiHide()">{{ $t('ad.hide') }}</el-dropdown-item>
|
|
|
- <el-dropdown-item command="un-hide" @click.native="handleMultiUnHide()">{{ $t('ad.unhide') }}</el-dropdown-item>
|
|
|
- </el-dropdown-menu>
|
|
|
- </el-dropdown>
|
|
|
+<!-- <el-dropdown v-if="permission.hasPermission(`ad/ad-delete`)" size="small">-->
|
|
|
+<!-- <el-button type="primary" size="small">-->
|
|
|
+<!-- {{ $t('ad.selectData') }}<i class="el-icon-arrow-down el-icon--right" />-->
|
|
|
+<!-- </el-button>-->
|
|
|
+<!-- <el-dropdown-menu slot="dropdown">-->
|
|
|
+<!-- <el-dropdown-item command="delete" @click.native="handleMuliDel()">{{ $t('table.delete') }}</el-dropdown-item>-->
|
|
|
+<!-- <el-dropdown-item command="hide" @click.native="handleMultiHide()">{{ $t('ad.hide') }}</el-dropdown-item>-->
|
|
|
+<!-- <el-dropdown-item command="un-hide" @click.native="handleMultiUnHide()">{{ $t('ad.unhide') }}</el-dropdown-item>-->
|
|
|
+<!-- </el-dropdown-menu>-->
|
|
|
+<!-- </el-dropdown>-->
|
|
|
<el-button v-if="permission.hasPermission(`ad/ad-delete`)" type="primary" size="small" icon="el-icon-plus" @click="handleAdd">{{ $t('ad.add') }}</el-button>
|
|
|
<pagination v-show="total>0" :total="total" @size-change="handleSizeChange" @current-change="handleCurrentChange" :page.sync="listQuery.page" :limit.sync="listQuery.pageSize" @pagination="getList" />
|
|
|
</div>
|