|
@@ -2,9 +2,9 @@
|
|
<div class="main-content__div">
|
|
<div class="main-content__div">
|
|
<div class="table-box__div" v-cloak v-loading="loadingFlag">
|
|
<div class="table-box__div" v-cloak v-loading="loadingFlag">
|
|
<el-form class="demo-form-inline">
|
|
<el-form class="demo-form-inline">
|
|
- <el-form-item label="网站名称">
|
|
|
|
|
|
+ <el-form-item label="广告名称">
|
|
<el-input
|
|
<el-input
|
|
- placeholder="网站名称"
|
|
|
|
|
|
+ placeholder="广告名称"
|
|
v-model="keyword"
|
|
v-model="keyword"
|
|
style="width:150px;"
|
|
style="width:150px;"
|
|
size="small"
|
|
size="small"
|
|
@@ -20,13 +20,6 @@
|
|
</div>
|
|
</div>
|
|
<!-- 列表 -->
|
|
<!-- 列表 -->
|
|
<div class="table-box__div" v-cloak v-loading="loadingFlag">
|
|
<div class="table-box__div" v-cloak v-loading="loadingFlag">
|
|
- <!-- 查询表单 -->
|
|
|
|
- <el-form :inline="true" class="demo-form-inline">
|
|
|
|
- <el-form-item>
|
|
|
|
- <el-button type="primary" size="small" @click="addClick">添加网站</el-button>
|
|
|
|
- </el-form-item>
|
|
|
|
-
|
|
|
|
- </el-form>
|
|
|
|
<el-table
|
|
<el-table
|
|
size="mini"
|
|
size="mini"
|
|
:data="tableData"
|
|
:data="tableData"
|
|
@@ -34,21 +27,15 @@
|
|
style="width: 100%;font-size: 15px;"
|
|
style="width: 100%;font-size: 15px;"
|
|
:header-cell-style="{background:'#FAFAFA'}"
|
|
:header-cell-style="{background:'#FAFAFA'}"
|
|
>
|
|
>
|
|
- <el-table-column label="编号" width="150" prop="id"></el-table-column>
|
|
|
|
- <el-table-column label="网站标题" prop="title" width="250"></el-table-column>
|
|
|
|
- <el-table-column label="站点名称" prop="website_name" width="250"></el-table-column>
|
|
|
|
- <el-table-column label="排序" prop="sort" width="250"></el-table-column>
|
|
|
|
- <el-table-column label="状态" prop="status_name" width="100"></el-table-column>
|
|
|
|
- <el-table-column label="网站图片" width="80">
|
|
|
|
- <template v-slot="scope">
|
|
|
|
- <el-image
|
|
|
|
- style="width: 50px; height: 50px"
|
|
|
|
- :src="scope.row.logo_url"
|
|
|
|
- ></el-image>
|
|
|
|
- </template>
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column label="创建时间" prop="created_at" width="200"></el-table-column>
|
|
|
|
- <el-table-column label="更新时间" prop="updated_at" width="200"></el-table-column>
|
|
|
|
|
|
+ <el-table-column label="编号" width="100" prop="id"></el-table-column>
|
|
|
|
+ <el-table-column label="广告类型" prop="type_name" width="100"></el-table-column>
|
|
|
|
+ <el-table-column label="广告位名称" prop="place_name" width="200"></el-table-column>
|
|
|
|
+ <el-table-column label="广告名称" prop="name" width="250"></el-table-column>
|
|
|
|
+ <el-table-column label="状态" prop="runing_name" width="100"></el-table-column>
|
|
|
|
+ <el-table-column label="审核" prop="status_name" width="100"></el-table-column>
|
|
|
|
+ <el-table-column label="开始时间" prop="fromtime" width="200"></el-table-column>
|
|
|
|
+ <el-table-column label="结束时间" prop="totime" width="200"></el-table-column>
|
|
|
|
+ <el-table-column label="剩余(天)" prop="day" width="100"></el-table-column>
|
|
<el-table-column prop="" label="操作" align="center" fixed="right" width="200">
|
|
<el-table-column prop="" label="操作" align="center" fixed="right" width="200">
|
|
<template v-slot="scope">
|
|
<template v-slot="scope">
|
|
<div style="display: flex;flex-direction: row;justify-content: center;align-items: center;">
|
|
<div style="display: flex;flex-direction: row;justify-content: center;align-items: center;">
|
|
@@ -71,7 +58,7 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <Dialog title="温馨提示" content="您确认要删除该网站吗?"
|
|
|
|
|
|
+ <Dialog title="温馨提示" content="您确认要删除该广告吗?"
|
|
@close="DialogShow = false"
|
|
@close="DialogShow = false"
|
|
@submitSureClick="submitSureClickDel"
|
|
@submitSureClick="submitSureClickDel"
|
|
@DialogFalse="DialogShow = false"
|
|
@DialogFalse="DialogShow = false"
|
|
@@ -79,16 +66,16 @@
|
|
</Dialog>
|
|
</Dialog>
|
|
<DialogSlot
|
|
<DialogSlot
|
|
title="添加/编辑"
|
|
title="添加/编辑"
|
|
- @close="LinkDialogShow = false"
|
|
|
|
- @DialogClose="LinkDialogShow = false"
|
|
|
|
- :innerVisible="LinkDialogShow"
|
|
|
|
- @colesClick="LinkDialogShow = false"
|
|
|
|
|
|
+ @close="AdDialogShow = false"
|
|
|
|
+ @DialogClose="AdDialogShow = false"
|
|
|
|
+ :innerVisible="AdDialogShow"
|
|
|
|
+ @colesClick="AdDialogShow = false"
|
|
>
|
|
>
|
|
<editFrom
|
|
<editFrom
|
|
- @colesClick="LinkDialogShow = false"
|
|
|
|
- :LinkDataForm="LinkDataForm"
|
|
|
|
|
|
+ @colesClick="AdDialogShow = false"
|
|
|
|
+ :AdDataForm="AdDataForm"
|
|
:isloading="isloading"
|
|
:isloading="isloading"
|
|
- @LinkSubmitClick="LinkSubmitClick"
|
|
|
|
|
|
+ @AdSubmitClick="AdSubmitClick"
|
|
@closeDlg="closeDlg"
|
|
@closeDlg="closeDlg"
|
|
>
|
|
>
|
|
</editFrom>
|
|
</editFrom>
|
|
@@ -124,12 +111,12 @@
|
|
isShowSource: false, // 是否显示来源列
|
|
isShowSource: false, // 是否显示来源列
|
|
id:0,
|
|
id:0,
|
|
DialogShow: false, //控制删除弹窗
|
|
DialogShow: false, //控制删除弹窗
|
|
- LinkId:'',
|
|
|
|
- LinkRowIndex:'',
|
|
|
|
- LinkDataForm: {},
|
|
|
|
- LinkTableData: [],
|
|
|
|
|
|
+ AdId:'',
|
|
|
|
+ AdRowIndex:'',
|
|
|
|
+ AdDataForm: {},
|
|
|
|
+ AdTableData: [],
|
|
isloading:false, //提交按钮状态
|
|
isloading:false, //提交按钮状态
|
|
- LinkDialogShow: false, // 控制保存弹窗
|
|
|
|
|
|
+ AdDialogShow: false, // 控制保存弹窗
|
|
pid:0,
|
|
pid:0,
|
|
keyword:''
|
|
keyword:''
|
|
}
|
|
}
|
|
@@ -147,8 +134,11 @@
|
|
'pageSize':this.pageSize,
|
|
'pageSize':this.pageSize,
|
|
'keyWord':this.keyword
|
|
'keyWord':this.keyword
|
|
}
|
|
}
|
|
|
|
+ if(this.pid>0){
|
|
|
|
+ parames.pid = this.pid
|
|
|
|
+ }
|
|
console.log("参数:",parames)
|
|
console.log("参数:",parames)
|
|
- this.$api.link.getLinkList(parames).then(res=>{
|
|
|
|
|
|
+ this.$api.ad.getAdList(parames).then(res=>{
|
|
_t.loadingFlag = false;
|
|
_t.loadingFlag = false;
|
|
if(res.code==200){
|
|
if(res.code==200){
|
|
if(res.data.rows.length==0){
|
|
if(res.data.rows.length==0){
|
|
@@ -182,32 +172,28 @@
|
|
_t.pageSize = 10
|
|
_t.pageSize = 10
|
|
this.getList()
|
|
this.getList()
|
|
},
|
|
},
|
|
- addClick(){
|
|
|
|
- this.LinkDataForm = {}
|
|
|
|
- this.LinkDialogShow = true
|
|
|
|
- },
|
|
|
|
//更新分类
|
|
//更新分类
|
|
updateClick(row,index){
|
|
updateClick(row,index){
|
|
console.log(row)
|
|
console.log(row)
|
|
- this.LinkDataForm = row
|
|
|
|
|
|
+ this.AdDataForm = row
|
|
this.rowIndex = index
|
|
this.rowIndex = index
|
|
- this.LinkDialogShow = true
|
|
|
|
|
|
+ this.AdDialogShow = true
|
|
},
|
|
},
|
|
- // LinkDialogShow(){
|
|
|
|
|
|
+ // AdDialogShow(){
|
|
// this.isloading = false
|
|
// this.isloading = false
|
|
// },
|
|
// },
|
|
closeDlg(val){
|
|
closeDlg(val){
|
|
- this.LinkDialogShow = false
|
|
|
|
|
|
+ this.AdDialogShow = false
|
|
this.isloading = false
|
|
this.isloading = false
|
|
},
|
|
},
|
|
- LinkSubmitClick(data){
|
|
|
|
|
|
+ AdSubmitClick(data){
|
|
let _t = this
|
|
let _t = this
|
|
console.log("提交数据",data)
|
|
console.log("提交数据",data)
|
|
let parames = data
|
|
let parames = data
|
|
_t.isloading = true
|
|
_t.isloading = true
|
|
//有id更新,没有新增
|
|
//有id更新,没有新增
|
|
if(parames.id){
|
|
if(parames.id){
|
|
- this.$api.link.updateLink(parames).then(res=>{
|
|
|
|
|
|
+ this.$api.ad.updateAd(parames).then(res=>{
|
|
_t.loadingFlag = false;
|
|
_t.loadingFlag = false;
|
|
if(res.code==200){
|
|
if(res.code==200){
|
|
_t.tableData[_t.rowIndex] = parames
|
|
_t.tableData[_t.rowIndex] = parames
|
|
@@ -216,11 +202,11 @@
|
|
}else{
|
|
}else{
|
|
this.$message.error("修改失败")
|
|
this.$message.error("修改失败")
|
|
}
|
|
}
|
|
- this.LinkDialogShow = false
|
|
|
|
|
|
+ this.AdDialogShow = false
|
|
this.isloading = false
|
|
this.isloading = false
|
|
})
|
|
})
|
|
}else{
|
|
}else{
|
|
- this.$api.link.createLink(parames).then(res=>{
|
|
|
|
|
|
+ this.$api.ad.createAd(parames).then(res=>{
|
|
_t.loadingFlag = false;
|
|
_t.loadingFlag = false;
|
|
if(res.code==200){
|
|
if(res.code==200){
|
|
console.log("创建成功")
|
|
console.log("创建成功")
|
|
@@ -228,7 +214,7 @@
|
|
}else{
|
|
}else{
|
|
this.$message.error(res.message)
|
|
this.$message.error(res.message)
|
|
}
|
|
}
|
|
- this.LinkDialogShow = false
|
|
|
|
|
|
+ this.AdDialogShow = false
|
|
this.isloading = false
|
|
this.isloading = false
|
|
})
|
|
})
|
|
}
|
|
}
|
|
@@ -236,8 +222,8 @@
|
|
},
|
|
},
|
|
//删除分类
|
|
//删除分类
|
|
deleteAuthority(row, index) {
|
|
deleteAuthority(row, index) {
|
|
- this.LinkId = row.id
|
|
|
|
- this.LinkRowIndex = index
|
|
|
|
|
|
+ this.AdId = row.id
|
|
|
|
+ this.AdRowIndex = index
|
|
this.DialogShow = true
|
|
this.DialogShow = true
|
|
},
|
|
},
|
|
searchFrom(){
|
|
searchFrom(){
|
|
@@ -248,9 +234,9 @@
|
|
submitSureClickDel(row,index){
|
|
submitSureClickDel(row,index){
|
|
let _t = this
|
|
let _t = this
|
|
let parames = {
|
|
let parames = {
|
|
- 'id':this.LinkId
|
|
|
|
|
|
+ 'id':this.AdId
|
|
}
|
|
}
|
|
- this.$api.link.delLink(parames).then(res=>{
|
|
|
|
|
|
+ this.$api.ad.delAd(parames).then(res=>{
|
|
if(res.code==200){
|
|
if(res.code==200){
|
|
this.DialogShow = false
|
|
this.DialogShow = false
|
|
_t.tableData.splice(index, 1);
|
|
_t.tableData.splice(index, 1);
|
|
@@ -264,7 +250,7 @@
|
|
|
|
|
|
},
|
|
},
|
|
created() {
|
|
created() {
|
|
- this.pid = this.$route.params.Id;
|
|
|
|
|
|
+ this.pid = this.$route.params.pid;
|
|
this.getList();
|
|
this.getList();
|
|
}
|
|
}
|
|
}
|
|
}
|