|
|
@ -160,40 +160,40 @@ |
|
|
|
</el-upload> |
|
|
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<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"> |
|
|
|
<div v-if=" formType!=='detail'"> |
|
|
|
<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 key="0" |
|
|
|
label="0">小程序通知</el-checkbox> |
|
|
|
<el-checkbox key="1" |
|
|
|
label="1">短信通知</el-checkbox> |
|
|
|
|
|
|
|
</el-checkbox-group> --> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item v-if="formData.isSelChannel" |
|
|
|
label="通知内容" |
|
|
|
prop="content" |
|
|
|
label-width="150px" |
|
|
|
style="display: block"> |
|
|
|
<el-input class="item_width_1" |
|
|
|
type="textarea" |
|
|
|
maxlength="500" |
|
|
|
show-word-limit |
|
|
|
:autosize="{ minRows: 5, maxRows: 10 }" |
|
|
|
clearable |
|
|
|
placeholder="请输入通知内容" |
|
|
|
v-model="formData.content"></el-input> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item v-if="formData.isSelChannel" |
|
|
|
label="通知内容" |
|
|
|
prop="content" |
|
|
|
label-width="150px" |
|
|
|
style="display: block"> |
|
|
|
<el-input class="item_width_1" |
|
|
|
type="textarea" |
|
|
|
maxlength="500" |
|
|
|
show-word-limit |
|
|
|
:autosize="{ minRows: 5, maxRows: 10 }" |
|
|
|
clearable |
|
|
|
placeholder="请输入通知内容" |
|
|
|
v-model="formData.content"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</div> |
|
|
|
</el-form> |
|
|
|
</div> |
|
|
|
|
|
|
@ -378,15 +378,17 @@ export default { |
|
|
|
const { data, code, msg } = await requestPost(url, params) |
|
|
|
if (code === 0) { |
|
|
|
this.formData = data |
|
|
|
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 = '' |
|
|
|
} |
|
|
|
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 |
|
|
|