弹窗公共列表增加类型展示
This commit is contained in:
@@ -4,8 +4,8 @@ export const productUrl='dj-admin';
|
|||||||
// const baseUrl = "http://192.168.1.7:8100/czg/"
|
// const baseUrl = "http://192.168.1.7:8100/czg/"
|
||||||
// const baseUrl = "https://api.tianjinzhitongdaohe.com/czg/"
|
// const baseUrl = "https://api.tianjinzhitongdaohe.com/czg/"
|
||||||
|
|
||||||
const baseUrl = "https://web-api.hnsiyao.cn/czg/" //测试
|
// const baseUrl = "https://web-api.hnsiyao.cn/czg/" //测试
|
||||||
// const baseUrl = "https://web.hnsiyao.cn/czg/" // 线上
|
const baseUrl = "https://web.hnsiyao.cn/czg/" // 线上
|
||||||
|
|
||||||
export default{
|
export default{
|
||||||
baseUrl
|
baseUrl
|
||||||
|
|||||||
@@ -16,7 +16,12 @@
|
|||||||
<el-table v-loading="tableDataLoading" :data="tableData.list">
|
<el-table v-loading="tableDataLoading" :data="tableData.list">
|
||||||
<el-table-column prop="id" label="编号" width="80"> </el-table-column>
|
<el-table-column prop="id" label="编号" width="80"> </el-table-column>
|
||||||
<el-table-column prop="title" label="标题"> </el-table-column>
|
<el-table-column prop="title" label="标题"> </el-table-column>
|
||||||
<el-table-column prop="content" label="内容">
|
<el-table-column prop="title" label="类型">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
<div>{{ returnType(scope.row) }}</div>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column prop="content" label="内容" width="480">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<div v-html="scope.row.content"></div>
|
<div v-html="scope.row.content"></div>
|
||||||
</template>
|
</template>
|
||||||
@@ -359,10 +364,12 @@
|
|||||||
<script>
|
<script>
|
||||||
import {$announcement} from '@/api/announcement';
|
import {$announcement} from '@/api/announcement';
|
||||||
import popAddMessage from './components/pop-add-message.vue';
|
import popAddMessage from './components/pop-add-message.vue';
|
||||||
|
import {$types} from './data.js';
|
||||||
export default {
|
export default {
|
||||||
components:{popAddMessage},
|
components:{popAddMessage},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
noticeTypes: $types,
|
||||||
limit: 10,
|
limit: 10,
|
||||||
page: 1,
|
page: 1,
|
||||||
state: 1,
|
state: 1,
|
||||||
@@ -417,6 +424,10 @@ import popAddMessage from './components/pop-add-message.vue';
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
returnType(row) {
|
||||||
|
const item=this.noticeTypes.find(item => item.value == row.type)
|
||||||
|
return item.label
|
||||||
|
},
|
||||||
dialogMessageUpdate(e,item){
|
dialogMessageUpdate(e,item){
|
||||||
$announcement.update({...item,state:e}).then(({
|
$announcement.update({...item,state:e}).then(({
|
||||||
data
|
data
|
||||||
|
|||||||
Reference in New Issue
Block a user