提交 67ed2fec 编写于 作者: guangjun.yang's avatar guangjun.yang

确认要发布

上级 2d4db049
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
<el-form-item label="发送方式:"> <el-form-item label="发送方式:">
<el-col :span="20"> <el-col :span="20">
<el-checkbox-group v-model="formData.channel"> <el-checkbox-group v-model="formData.channel">
<el-checkbox size="small" :label="1">查看原始数据</el-checkbox> <el-checkbox size="small" :label="1">App系统消息推送</el-checkbox>
</el-checkbox-group> </el-checkbox-group>
</el-col> </el-col>
</el-form-item> </el-form-item>
...@@ -66,15 +66,15 @@ ...@@ -66,15 +66,15 @@
<el-dialog <el-dialog
class="prot-dialog" class="prot-dialog"
title="确认要发布吗?" :title="dialogTitle"
:visible.sync="isShowDialog" :visible.sync="isShowDialog"
width="30%" width="30%"
center center
:close-on-click-modal=false :close-on-click-modal=false
:close-on-press-escape=false :close-on-press-escape=false
:show-close=false> :show-close=false>
<p v-show="isCancleBtn" class="prot-dialog-tips-1">确定取消吗?取消后将不保存本次操作内容</p> <p v-show="isCancleBtn" class="prot-dialog-tips-1">取消后,将不保存本次操作内容</p>
<p v-show="!isCancleBtn" class="prot-dialog-tips-1">点击发布后将立即生效,是否继续发布?</p> <p v-show="!isCancleBtn" class="prot-dialog-tips-1">{{dialogContent}}</p>
<!-- <p class="prot-dialog-tips-2">若您选择暂不发送,您只能录入量表的非敏感信息</p> --> <!-- <p class="prot-dialog-tips-2">若您选择暂不发送,您只能录入量表的非敏感信息</p> -->
<!-- <p class="prot-dialog-tips-3">为避免打扰居民,7天内只能发送1次,您已发送过短信,请尽快联系居民同意授权</p> --> <!-- <p class="prot-dialog-tips-3">为避免打扰居民,7天内只能发送1次,您已发送过短信,请尽快联系居民同意授权</p> -->
<span v-show="isCancleBtn" slot="footer" class="dialog-footer"> <span v-show="isCancleBtn" slot="footer" class="dialog-footer">
...@@ -113,6 +113,8 @@ export default { ...@@ -113,6 +113,8 @@ export default {
curmbFirst: "教培项目", curmbFirst: "教培项目",
curmbSecond: "推送管理", curmbSecond: "推送管理",
projectId: "", projectId: "",
dialogTitle: "确认要发布吗?",
dialogContent: `点击发布后将在「${this.formData.customPushTime}」向项目人员推送,是否继续发布?`,
labelNameList: [ labelNameList: [
{labelId: 1, labelName: '1111'}, {labelId: 1, labelName: '1111'},
{labelId: 2, labelName: '2222'}, {labelId: 2, labelName: '2222'},
...@@ -188,6 +190,7 @@ export default { ...@@ -188,6 +190,7 @@ export default {
}, },
methods: { methods: {
beforeConfirm() { beforeConfirm() {
vm.dialogTitle = "确认要发布吗?";
let flag = false; let flag = false;
vm.$refs['formData'].validate(valid => { vm.$refs['formData'].validate(valid => {
if (valid) { if (valid) {
...@@ -198,9 +201,7 @@ export default { ...@@ -198,9 +201,7 @@ export default {
}); });
if(!flag) return; if(!flag) return;
vm.isCancleBtn = false; vm.isCancleBtn = false;
// if(vm.formData.noticeId) {
vm.isShowDialog = true; vm.isShowDialog = true;
// }
}, },
//提交推送信息 //提交推送信息
...@@ -219,6 +220,7 @@ export default { ...@@ -219,6 +220,7 @@ export default {
}, },
// 点击取消按钮 // 点击取消按钮
cancleEdit() { cancleEdit() {
vm.dialogTitle = "确定取消吗?";
vm.isCancleBtn = true; vm.isCancleBtn = true;
vm.isShowDialog = true; vm.isShowDialog = true;
}, },
...@@ -288,5 +290,8 @@ export default { ...@@ -288,5 +290,8 @@ export default {
.el-form-item__error { .el-form-item__error {
left: 13px; left: 13px;
} }
.prot-dialog-tips-1 {
text-align: center !important;
}
} }
</style> </style>
\ No newline at end of file
...@@ -51,14 +51,14 @@ ...@@ -51,14 +51,14 @@
<el-dialog <el-dialog
class="prot-dialog" class="prot-dialog"
title="确认要发布吗?" :title="dialogTitle"
:visible.sync="isShowDialog" :visible.sync="isShowDialog"
width="30%" width="30%"
center center
:close-on-click-modal=false :close-on-click-modal=false
:close-on-press-escape=false :close-on-press-escape=false
:show-close=false> :show-close=false>
<p v-show="isCancleBtn" class="prot-dialog-tips-1">确定取消吗?取消后将不保存本次操作内容</p> <p v-show="isCancleBtn" class="prot-dialog-tips-1">取消后,将不保存本次操作内容</p>
<p v-show="!isCancleBtn" class="prot-dialog-tips-1">点击发布后将立即生效,是否继续发布?</p> <p v-show="!isCancleBtn" class="prot-dialog-tips-1">点击发布后将立即生效,是否继续发布?</p>
<!-- <p class="prot-dialog-tips-2">若您选择暂不发送,您只能录入量表的非敏感信息</p> --> <!-- <p class="prot-dialog-tips-2">若您选择暂不发送,您只能录入量表的非敏感信息</p> -->
<!-- <p class="prot-dialog-tips-3">为避免打扰居民,7天内只能发送1次,您已发送过短信,请尽快联系居民同意授权</p> --> <!-- <p class="prot-dialog-tips-3">为避免打扰居民,7天内只能发送1次,您已发送过短信,请尽快联系居民同意授权</p> -->
...@@ -103,6 +103,7 @@ export default { ...@@ -103,6 +103,7 @@ export default {
curmbFirst: "教培项目", curmbFirst: "教培项目",
curmbSecond: "公告管理", curmbSecond: "公告管理",
projectId: "", projectId: "",
dialogTitle: "",
// formData: { // formData: {
// noticeContent: "", // noticeContent: "",
// noticeId: 0, // noticeId: 0,
...@@ -155,6 +156,8 @@ export default { ...@@ -155,6 +156,8 @@ export default {
methods: { methods: {
beforeConfirm() { beforeConfirm() {
vm.dialogTitle = "确认要发布吗?";
if(this.formData.openFlag == 1) {
let flag = false; let flag = false;
vm.$refs['formData'].validate(valid => { vm.$refs['formData'].validate(valid => {
if (valid) { if (valid) {
...@@ -164,10 +167,10 @@ export default { ...@@ -164,10 +167,10 @@ export default {
} }
}); });
if(!flag) return; if(!flag) return;
}
vm.isCancleBtn = false; vm.isCancleBtn = false;
// if(vm.formData.noticeId) {
vm.isShowDialog = true; vm.isShowDialog = true;
// }
}, },
//提交公告信息 //提交公告信息
...@@ -186,6 +189,7 @@ export default { ...@@ -186,6 +189,7 @@ export default {
}, },
// 点击取消按钮 // 点击取消按钮
cancleEdit() { cancleEdit() {
vm.dialogTitle = "确定取消吗?";
vm.isCancleBtn = true; vm.isCancleBtn = true;
vm.isShowDialog = true; vm.isShowDialog = true;
}, },
...@@ -251,5 +255,8 @@ export default { ...@@ -251,5 +255,8 @@ export default {
.el-form-item__error { .el-form-item__error {
left: 13px; left: 13px;
} }
.prot-dialog-tips-1 {
text-align: center !important;
}
} }
</style> </style>
\ No newline at end of file
...@@ -55,7 +55,7 @@ service.interceptors.request.use(config => { ...@@ -55,7 +55,7 @@ service.interceptors.request.use(config => {
if( process.env.BUILD_ENV == "development" ){ // 本地开发环境 if( process.env.BUILD_ENV == "development" ){ // 本地开发环境
// console.log('环境变量>>>> ', process.env.BUILD_ENV); // console.log('环境变量>>>> ', process.env.BUILD_ENV);
// config.headers['token'] = '29D71EAAB92E4580AFB16A8011BE7206'; // config.headers['token'] = '29D71EAAB92E4580AFB16A8011BE7206';
config.headers['token'] = '52C379E6442B4B6AB3573E3E9D0822BE'; config.headers['token'] = '83C6DADDC9804239B226D5C86F156D58';
// config.headers['token'] = localStorage.getItem('storageToken') // config.headers['token'] = localStorage.getItem('storageToken')
}else{ }else{
config.headers['token'] = localStorage.getItem('storageToken') config.headers['token'] = localStorage.getItem('storageToken')
......
...@@ -58,7 +58,7 @@ export default { ...@@ -58,7 +58,7 @@ export default {
curmbSecond: "项目管理", curmbSecond: "项目管理",
jumPathThird: 'template-manager', jumPathThird: 'template-manager',
curmbThird: '发送通知', curmbThird: '发送通知',
activeName: 'second', activeName: 'first',
noticeInfo: { noticeInfo: {
noticeInfo: { noticeInfo: {
projectId: 0, projectId: 0,
...@@ -173,4 +173,7 @@ export default { ...@@ -173,4 +173,7 @@ export default {
.notice-editor-wrap { .notice-editor-wrap {
background: #fff; background: #fff;
} }
.prot-dialog-tips-1 {
text-align: center !important;
}
</style> </style>
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册