yyyyeeee 2 years ago
parent a97dc7f69d
commit 23b8ba8288

@ -2,7 +2,7 @@ import httpService from "@/request"
// 品牌对比-论坛信息概括对比
export function getCount0528C(params) {
let obj = Object.assign({action: 'getCount0528C', sType: 'BbsBrand', iContrastType: 1}, params)
let obj = Object.assign({action: 'getCount0528C', sType: 'BbsBrand', iContrastType: 1, iBBsType: 1}, params)
return httpService({
url: `/api/v6.ashx`,
method: 'post',
@ -15,7 +15,7 @@ export function getCount0528C(params) {
// 品牌对比-论坛发帖趋势对比
export function getCountTime0528C(params) {
let obj = Object.assign({action: 'getCountTime0528C', sType: 'BbsBrand', iContrastType: 1}, params)
let obj = Object.assign({action: 'getCountTime0528C', sType: 'BbsBrand', iContrastType: 1, iBBsType: 1}, params)
return httpService({
url: `/api/v6.ashx`,
method: 'post',

@ -2,7 +2,7 @@ import httpService from "@/request"
// 品牌对比-尾翼信息趋势
export function getCountTime0528C(params) {
let obj = Object.assign({action: 'getCountTime0528C', sType: 'BrandWeiyi', iContrastType: 1}, params)
let obj = Object.assign({action: 'getCountTime0528C', sType: 'BrandWeiYi', iContrastType: 1}, params)
return httpService({
url: `/api/v6.ashx`,
method: 'post',
@ -15,7 +15,7 @@ export function getCountTime0528C(params) {
// 品牌对比-分渠道信息量
export function getSourcetypeC(params) {
let obj = Object.assign({action: 'getSourcetypeC', sType: 'BrandWeiyi', iContrastType: 1}, params)
let obj = Object.assign({action: 'getSourcetypeC', sType: 'BrandWeiYi', iContrastType: 1}, params)
return httpService({
url: `/api/v6.ashx`,
method: 'post',
@ -28,7 +28,7 @@ export function getSourcetypeC(params) {
// 品牌对比-尾翼top媒体
export function getSourceTopCount0528C(params) {
let obj = Object.assign({action: 'getSourceTopCount0528C', sType: 'BrandWeiyi', iContrastType: 1}, params)
let obj = Object.assign({action: 'getSourceTopCount0528C', sType: 'BrandWeiYi', iContrastType: 1}, params)
return httpService({
url: `/api/v6.ashx`,
method: 'post',

@ -162,7 +162,9 @@ export default {
this.selTime = null;
this.reload();
} else {
this.reload()
if(this.getCtime2.sStartTime && this.getCtime2.sEndTime) {
this.reload();
}
}
this.setCtime2(this.form);
},

@ -22,14 +22,14 @@
<media-list :brand="brand" :series="srs"></media-list>
</div>
</div>
<a-modal title="推送设置" width="33%" :footer="null" @cancel="visible = false" :visible="visible">
<a-modal title="危机消息预警设置" width="33%" :footer="null" @cancel="visible = false" :visible="visible">
<div class="modal-table">
<a-form-model layout="horizontal" :label-col="{ span: 6 }" :wrapper-col="{ span: 14 }">
<a-form-model-item label="选择车型">
<a-input v-model="settingForm.SeriesNames" disabled placeholder="全部车型"></a-input>
<a @click="chooseSeries"></a>
</a-form-model-item>
<a-form-model-item label="接收时间">
<a-form-model-item label="危机等级">
<a-checkbox-group v-model="dx" :options="options" @change="(val) => crisisChange(val, 'crisis')" />
</a-form-model-item>
<a-form-model-item label="是否预警消息">
@ -157,21 +157,9 @@ export default {
this.settingForm.Crisis = val.join(',');
},
openChange(e) { ///
let obj = {
Id: this.Id,
Statu: e?0:1
};
let form = {
token: this.getToken,
data: JSON.stringify(obj)
};
addOrUpdSwsQyQuartzList(form).then(res => {
if(res.msg == 'Success') {
let m = e?'预警已开启':'预警已关闭'
this.Statu = e?'0':'1';
this.$message.success(m);
}
})
let m = e?'预警已开启':'预警已关闭'
this.Statu = e?'0':'1';
this.$message.success(m);
},
chooseSeries() {
let obj = {
@ -187,11 +175,12 @@ export default {
onSave() {
let obj = {
Id: this.Id,
Statu: this.Statu,
Es: {
Brands: this.getWarningBrand.brandname,
SeriesNames: this.settingForm.SeriesNames,
QingGan: 2,
Crisis: this.settingForm.Crisis
Crisis: this.settingForm.Crisis,
},
};
let form = {

@ -11,6 +11,15 @@
<div class="ms-outter">
<div class="ms-d1">
<v-label-div title="个人中心">
<a-button type="primary" style="margin-right: 16px" @click="handlerPwd">
修改密码
</a-button>
<a-button type="primary" style="margin-right: 16px" @click="infoChange">
信息修改
</a-button>
<a-button type="primary" style="margin-right: 16px" @click="pushSetting">
推送设置
</a-button>
<v-btn @click="handlerBack"></v-btn>
</v-label-div>
<div class="ms-d1-inner">
@ -19,15 +28,7 @@
<div class="dd1">
<div class="ss1">
<span>{{getUser.UserName}}</span>
<a-button type="primary" style="margin-left: 16px" @click="handlerPwd">
修改密码
</a-button>
<a-button type="primary" style="margin-left: 16px" @click="infoChange">
信息修改
</a-button>
<a-button type="primary" style="margin-left: 16px" @click="pushSetting">
推送设置
</a-button>
</div>
<span class="ss2">账户名</span>
</div>
@ -119,19 +120,18 @@
</v-modal>
<a-modal :visible="pushVisible" :width="750" title="推送设置" :footer="null" @cancel="pushVisible = false">
<a-form-model :label-col="{ span: 5 }" :wrapper-col="{ span: 17 }">
<a-form-model-item label="公众号接收日期">
<a-checkbox-group v-model="wxDateArr" :options="pushGroup" @change="wxDateChange"></a-checkbox-group>
<a-form-model-item label="推送接收日期">
<a-checkbox-group v-model="publicDateArr" :options="pushGroup"></a-checkbox-group>
</a-form-model-item>
<a-form-model-item label="公众号接收时间">
<a-time-picker format="HH:mm" valueFormat="HH:mm" v-model="pushForm.WxStart"></a-time-picker><span style="color: #fff"> </span>
<a-time-picker format="HH:mm" valueFormat="HH:mm" v-model="pushForm.WxEnd"></a-time-picker>
<a-form-model-item label="推送接收时间">
<a-time-picker format="HH:mm" valueFormat="HH:mm" v-model="publicStart"></a-time-picker><span style="color: #fff"> </span>
<a-time-picker format="HH:mm" valueFormat="HH:mm" v-model="publicEnd"></a-time-picker>
</a-form-model-item>
<a-form-model-item label="邮箱接收日期">
<a-checkbox-group v-model="emDateArr" :options="pushGroup" @change="emDateChange"></a-checkbox-group>
<a-form-model-item label="公众号预警推送">
<a-switch v-model="isWxOpen"></a-switch>
</a-form-model-item>
<a-form-model-item label="邮箱接收时间">
<a-time-picker format="HH:mm" valueFormat="HH:mm" v-model="pushForm.EmailStart"></a-time-picker><span style="color: #fff"> </span>
<a-time-picker format="HH:mm" valueFormat="HH:mm" v-model="pushForm.EmailEnd"></a-time-picker>
<a-form-model-item label="邮箱预警推送">
<a-switch v-model="isEmailOpen"></a-switch>
</a-form-model-item>
</a-form-model>
<div class="ms-footer" align="center">
@ -237,14 +237,6 @@ export default {
Email: [{ validator: (rule, value, callback) => validateInput(rule, value, callback, '请输入邮箱!') }],
},
pushVisible: false,
pushForm: {
WxWeek: '',
WxStart: '',
WxEnd: '',
EmailWeek: '',
EmailStart: '',
EmailEnd: '',
},
pushGroup: [
{label: '周一',value: '1'},
{label: '周二',value: '2'},
@ -254,8 +246,11 @@ export default {
{label: '周六',value: '6'},
{label: '周日',value: '7'},
],
wxDateArr: [],
emDateArr: [],
publicDateArr: [],
publicStart: '',
publicEnd: '',
isWxOpen: false,
isEmailOpen: false
};
},
created() {
@ -333,16 +328,18 @@ export default {
this.pushVisible = true;
getSwsQyWarningConf({token: this.getToken}).then(res => {
let data = res.data[0];
this.pushForm = {
WxWeek: data.WxWeek,
WxStart: data.WxStart,
WxEnd: data.WxEnd,
EmailWeek: data.EmailWeek,
EmailStart: data.EmailStart,
EmailEnd: data.EmailEnd,
};
this.wxDateArr = data.WxWeek.split(',');
this.emDateArr = data.EmailWeek.split(',');
if(data.WxWeek) {
this.isWxOpen = true;
this.publicDateArr = data.WxWeek.split(',');
this.publicStart = data.WxStart;
this.publicEnd = data.WxEnd;
}
if(data.EmailWeek) {
this.isEmailOpen = true;
this.publicDateArr = data.EmailWeek.split(',');
this.publicStart = data.EmailStart;
this.publicEnd = data.EmailEnd;
}
})
},
//
@ -391,7 +388,15 @@ export default {
})
},
pushConfirm() {
let jsonData = JSON.stringify(this.pushForm)
let o = {
WxWeek: this.isWxOpen?this.publicDateArr.join(','):'',
WxStart: this.isWxOpen?this.publicStart:'',
WxEnd: this.isWxOpen?this.publicEnd:'',
EmailWeek: this.isEmailOpen?this.publicDateArr.join(','):'',
EmailStart: this.isEmailOpen?this.publicStart:'',
EmailEnd: this.isEmailOpen?this.publicEnd:'',
};
let jsonData = JSON.stringify(o)
let obj = {
token: this.getToken,
data: jsonData
@ -405,12 +410,6 @@ export default {
}
})
},
wxDateChange(value) {
this.pushForm.WxWeek = value.join(',')
},
emDateChange(value) {
this.pushForm.EmailWeek = value.join(',')
},
},
};
</script>

Loading…
Cancel
Save