Просмотр исходного кода

Merge branch 'feat' into develop

develop
JinxChen 2 лет назад
Родитель
Сommit
60b6618b3d
1 измененных файлов: 24 добавлений и 11 удалений
  1. +24
    -11
      src/views/message-manage/main/add-mass/index.vue

+ 24
- 11
src/views/message-manage/main/add-mass/index.vue Просмотреть файл

@@ -1,7 +1,7 @@
<!--
* @Date: 2022-08-08 10:09:47
* @LastEditors: JinxChen
* @LastEditTime: 2022-09-19 16:59:03
* @LastEditTime: 2022-09-19 17:25:05
* @FilePath: \TelpoUserManageAdmin\src\views\message-manage\main\add-mass\index.vue
* @description: 添加群发
-->
@@ -23,13 +23,18 @@
</el-form-item>

<el-form-item prop="keyword1">
<p>学习账号{{keyword1Data}}</p>
<p>消息类别{{keyword1Data}}</p>
<el-input v-model="form.keyword1" class="input-width-400" clearable prop="keyword1"></el-input>
</el-form-item>

<el-form-item prop="keyword2">
<p>更新内容{{keyword2Data}}</p>
<el-input v-model="form.keyword2" class="input-width-600" clearable prop="keyword1"></el-input>
<p>通知用户{{keyword2Data}}</p>
<el-input v-model="form.keyword2" class="input-width-400" clearable prop="keyword1"></el-input>
</el-form-item>

<el-form-item prop="keyword3">
<p>通知内容{{keyword3Data}}</p>
<el-input v-model="form.keyword3" class="input-width-600" clearable prop="keyword1"></el-input>
</el-form-item>

<el-form-item prop="remark">
@@ -53,12 +58,12 @@
</el-select>
<el-button type="primary" @click="onCheckList" disabled>查看名单</el-button>
</el-form-item>
<div class="footer-container">
<el-button type="primary" v-for="(item, index) in footBtnList" :key="index" @click="item.click">{{item.name}}</el-button>
</div>
</el-form>
</div>
<!-- 底部操作按钮 -->
<div class="footer-container">
<el-button type="primary" v-for="(item, index) in footBtnList" :key="index" @click="item.click">{{item.name}}</el-button>
</div>
<!-- 预览dialog -->
<el-dialog title="预览信息" :visible.sync="previewShow">
<div class="preview-container">
@@ -95,6 +100,7 @@ export default {
firstData: '{{first.DATA}}:',
keyword1Data: '{{keyword1DATA}}:',
keyword2Data: '{{keyword2DATA}}:',
keyword3Data: '{{keyword3DATA}}:',
remarkData: '{{remarkDATA}}:',
form: {
subject: '' /* || '财商学习通知' */, //发送主题
@@ -105,6 +111,7 @@ export default {
first: '' /* || '家长您好,您孩子所需的财商学习内容有更新' */, //内容模板标题
keyword1: '' /* || 'csds' */, //学习账号
keyword2: '' /* || '财商36问' */, //更新内容
keyword3: '',
remark: '' /* || '请点击内容查看详情' */, //内容详情
},
article: '', //选择文章
@@ -135,6 +142,9 @@ export default {
keyword2: [
{ required: true, message: '请填写消息模板内容', trigger: 'blur' },
],
keyword3: [
{ required: true, message: '请填写消息模板内容', trigger: 'blur' },
],
remark: [
{ required: true, message: '请填写消息模板内容', trigger: 'blur' },
],
@@ -208,7 +218,7 @@ export default {
// 立即发送
onSend() {
// 拼接所需字段
let keywordStr = this.form.keyword1 + ',' + this.form.keyword2;
let keywordStr = this.form.keyword1 + ',' + this.form.keyword2 + ',' + this.form.keyword3;
let reqBody = {
send_now: true, //true 是立即发送, false是保存
subject: this.form.subject,
@@ -235,7 +245,7 @@ export default {
// 保存
onSave() {
// 拼接所需字段
let keywordStr = this.form.keyword1 + ',' + this.form.keyword2;
let keywordStr = this.form.keyword1 + ',' + this.form.keyword2 + ',' + this.form.keyword3;
let reqBody = {
send_now: false, //true 是立即发送, false是保存
subject: this.form.subject,
@@ -318,18 +328,21 @@ export default {

<style scoped lang="scss">
.home-container {
height: 600px;
padding: 0 20px;
//overflow-y: scroll;
overflow-x: hidden;
border: none;
box-shadow: none;
overflow-y: scroll;
.form-container {
height: 520px;
height: 600px;
padding: 5px 0;
border: 1px solid #d8dce5;
display: flex;
justify-content: center;
align-items: center;
//align-items: center;
overflow: scroll;
p {
margin: 5px 0;
}


Загрузка…
Отмена
Сохранить