提交 33354934 编写于 作者: bo.dang's avatar bo.dang

广告位配置和排行榜配置

上级 71b59a59
...@@ -317,6 +317,14 @@ ...@@ -317,6 +317,14 @@
return; return;
} }
if(!vm.checkName()){
return;
}
if(!vm.checkParamList()){
return;
}
saveCircleAds(req).then(function (res) { saveCircleAds(req).then(function (res) {
if(res.code == "000000") { if(res.code == "000000") {
vm.$message.success("保存成功!"); vm.$message.success("保存成功!");
...@@ -600,6 +608,41 @@ ...@@ -600,6 +608,41 @@
vm.formData.adModuleDto.paramFlag = paramFlag vm.formData.adModuleDto.paramFlag = paramFlag
// } // }
// } // }
},
checkName(){
if(vm.formData.adModuleDto.linkType == 4 && vm.formData.adModuleDto.name == ""){
vm.$message.error("请选择模块!");
return false;
}
else {
return true;
}
},
checkParamList(){
if(vm.formData.adModuleDto.linkType == 4 && vm.formData.adModuleDto.name != ""){
if(vm.formData.adModuleDto.paramList.length == 0){
vm.$message.error("请选择参数!");
return false;
}
else {
for(let i = 0; i < vm.formData.adModuleDto.paramList.length; i++){
if(vm.formData.adModuleDto.paramList[i].value == ""){
vm.$message.error("请选择参数!");
return false;
}
}
}
return true;
}
else {
return true;
}
} }
} }
} }
......
...@@ -237,7 +237,7 @@ export const getRankConfig = (params) => { ...@@ -237,7 +237,7 @@ export const getRankConfig = (params) => {
export const saveRankConfig = (params) => { export const saveRankConfig = (params) => {
return fetch({ return fetch({
headers, headers,
url: getBaseUrl(`circle/rank/save`), url: getBaseUrl(`circle/rank/config/save`),
method: 'post', method: 'post',
data: params, data: params,
description: '保存排行榜配置', description: '保存排行榜配置',
......
...@@ -21,10 +21,10 @@ ...@@ -21,10 +21,10 @@
<el-tab-pane label="应用配置" name="fourth"> <el-tab-pane label="应用配置" name="fourth">
<range-setting></range-setting> <range-setting></range-setting>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="广告位管理" name="five"> <el-tab-pane label="广告位管理" name="five" v-if="idType == 1">
<ads-manage></ads-manage> <ads-manage></ads-manage>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="排行榜管理" name="six"> <el-tab-pane label="排行榜管理" name="six" v-if="idType == 1">
<gp-ranking></gp-ranking> <gp-ranking></gp-ranking>
</el-tab-pane> </el-tab-pane>
</el-tabs> </el-tabs>
...@@ -81,11 +81,14 @@ export default { ...@@ -81,11 +81,14 @@ export default {
circleId: null, circleId: null,
name: "", name: "",
active: 0, active: 0,
roleType: '' roleType: '',
idType: ''
} }
}, },
created() { created() {
const {id, name, activeName, roleType} = this.$route.query; const {id, name, activeName, roleType} = this.$route.query;
// this.idType = localStorage.getItem('storageIdType');
this.idType = 1;// TODO
this.circleId = id; this.circleId = id;
this.name = name; this.name = name;
this.activeName = activeName; this.activeName = activeName;
......
...@@ -167,7 +167,8 @@ export default { ...@@ -167,7 +167,8 @@ export default {
settingForm:{ settingForm:{
circleId: null, circleId: null,
settingData: [] settingData: []
} },
idType: ""
} }
}, },
created() { created() {
...@@ -179,21 +180,21 @@ export default { ...@@ -179,21 +180,21 @@ export default {
tabChangeHandler(tab) {}, tabChangeHandler(tab) {},
initPrivilege(){ initPrivilege(){
let idType = localStorage.getItem('storageIdType'); this.idType = localStorage.getItem('storageIdType');
// if(idType == null || idType == ""){ // if(idType == null || idType == ""){
// idType = 2; // idType = 2;
// localStorage.setItem('storageIdType', idType); // localStorage.setItem('storageIdType', idType);
// } // }
this.searchForm.userType = idType; this.searchForm.userType = this.idType;
// 内部用户:运营人员 // 内部用户:运营人员
if(idType == "1"){ if(this.idType == "1"){
this.showAllFlag = true; this.showAllFlag = true;
this.showNewFlag = true; this.showNewFlag = true;
this.showApplyFlag = true; this.showApplyFlag = true;
} }
// 外部用户 // 外部用户
else if(idType == "2"){ else if(this.idType == "2"){
this.showAllFlag = false; this.showAllFlag = false;
setTimeout(() => { setTimeout(() => {
this.getUserAuth(); this.getUserAuth();
...@@ -355,7 +356,7 @@ export default { ...@@ -355,7 +356,7 @@ export default {
id: row.id, id: row.id,
name: row.name, name: row.name,
activeName: 'first', activeName: 'first',
roleType: row.roleId roleType: row.roleId,
} }
}) })
}, },
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册