| | |
| | | <!-- 提醒方式 --> |
| | | <el-form-item class="optionItem" label="提醒方式:" prop="channelCode"> |
| | | <el-radio-group v-model="role.channelCode"> |
| | | <el-radio value="01">站内信</el-radio> |
| | | <el-radio value="03">邮件</el-radio> |
| | | <el-radio label="01">站内信</el-radio> |
| | | <el-radio label="03">邮件</el-radio> |
| | | </el-radio-group> |
| | | <span class="message-tip">(短信可用数: 1000条)</span> |
| | | </el-form-item> |
| | |
| | | }; |
| | | return { |
| | | role: { |
| | | messageType: "", |
| | | messageType: null, |
| | | head: "", |
| | | targetTo: "", |
| | | body: "", |
| | | channelCode: "01", |
| | | channelCode: null, |
| | | }, |
| | | createRoleRules: { |
| | | messageType: [ |
| | |
| | | targetTo: this.checkedList.join(","), |
| | | status: mystatus, |
| | | }; |
| | | if (this.role.channelCode === '03') { |
| | | delete params.messageType; |
| | | } |
| | | if (this.type === "create") { |
| | | sendMessage(params) |
| | | .then(() => { |
| | |
| | | |
| | | // 消息预览 |
| | | handleView() { |
| | | this.role.body = this.$refs.edit.editor.txt.html(); |
| | | this.$refs.user.validate((valid) => { |
| | | if (valid) { |
| | | const { body, head, channelCode } = this.role; |