|
|
@ -161,25 +161,25 @@ |
|
|
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item v-if="false" |
|
|
|
label="通知渠道" |
|
|
|
prop="channel" |
|
|
|
<el-form-item label="通知渠道" |
|
|
|
prop="isSelChannel" |
|
|
|
label-width="150px" |
|
|
|
style="display: block"> |
|
|
|
|
|
|
|
<el-checkbox v-model="formData.isSelChannel" |
|
|
|
@change="handleChannelChange" |
|
|
|
key="0" |
|
|
|
label="0">小程序通知</el-checkbox> |
|
|
|
<el-checkbox-group v-model="formData.channel"> |
|
|
|
<!-- <el-checkbox-group v-model="formData.channel"> |
|
|
|
<el-checkbox key="0" |
|
|
|
label="0">小程序通知</el-checkbox> |
|
|
|
<el-checkbox key="1" |
|
|
|
label="1">短信通知</el-checkbox> |
|
|
|
|
|
|
|
</el-checkbox-group> |
|
|
|
</el-checkbox-group> --> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item v-if="false" |
|
|
|
<el-form-item v-if="formData.isSelChannel" |
|
|
|
label="通知内容" |
|
|
|
prop="content" |
|
|
|
label-width="150px" |
|
|
@ -230,9 +230,6 @@ let loading // 加载动画 |
|
|
|
export default { |
|
|
|
data () { |
|
|
|
return { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
formType: 'add', //表单操作类型 add新增,edit编辑,detail详情 |
|
|
|
hideUploadEdit: false, // 隐藏'上传按钮' |
|
|
|
limitNum: 1, |
|
|
@ -287,6 +284,9 @@ export default { |
|
|
|
}, |
|
|
|
|
|
|
|
methods: { |
|
|
|
handleChannelChange (val) { |
|
|
|
this.formData.content = '' |
|
|
|
}, |
|
|
|
|
|
|
|
async initForm (type, icNatId) { |
|
|
|
this.startLoading() |
|
|
@ -378,8 +378,17 @@ export default { |
|
|
|
const { data, code, msg } = await requestPost(url, params) |
|
|
|
if (code === 0) { |
|
|
|
this.formData = data |
|
|
|
this.formData.channel = [] |
|
|
|
this.formData.content = '' |
|
|
|
if (data.channel && data.channel.length > 0) { |
|
|
|
this.$set(this.formData, 'isSelChannel', true) |
|
|
|
// this.formData.isSelChannel = true |
|
|
|
} else { |
|
|
|
this.$set(this.formData, 'isSelChannel', false) |
|
|
|
// this.formData.isSelChannel = false |
|
|
|
this.formData.channel = [] |
|
|
|
this.formData.content = '' |
|
|
|
} |
|
|
|
console.log(this.formData.isSelChannel) |
|
|
|
|
|
|
|
this.formData.icNatId = this.icNatId |
|
|
|
if (this.formData.userId) { |
|
|
|
this.isFromResi = true |
|
|
@ -461,6 +470,7 @@ export default { |
|
|
|
|
|
|
|
} else { |
|
|
|
this.formData.channel = [] |
|
|
|
this.formData.content = '' |
|
|
|
} |
|
|
|
|
|
|
|
this.btnDisable = true |
|
|
@ -627,6 +637,9 @@ export default { |
|
|
|
{ required: true, message: '检测结果不能为空', trigger: 'blur' }, |
|
|
|
], |
|
|
|
|
|
|
|
isSelChannel: [ |
|
|
|
{ required: false }, |
|
|
|
], |
|
|
|
channel: [ |
|
|
|
{ required: false }, |
|
|
|
], |
|
|
|