|
|
@ -144,6 +144,7 @@ |
|
|
|
label-width="150px"> |
|
|
|
<el-date-picker class="item_width_2" |
|
|
|
v-model="formData.arriveDate" |
|
|
|
:picker-options="pickerOptions" |
|
|
|
format="yyyy-MM-dd HH:mm" |
|
|
|
value-format="yyyy-MM-dd HH:mm" |
|
|
|
type="datetime" |
|
|
@ -178,32 +179,34 @@ |
|
|
|
v-model="formData.remark"></el-input> |
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
<el-form-item label="通知渠道" |
|
|
|
<template v-if="formType != 'detail'"> |
|
|
|
<el-form-item label="通知渠道" |
|
|
|
prop="channel" |
|
|
|
label-width="150px" |
|
|
|
style="display: block"> |
|
|
|
<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 label="通知内容" |
|
|
|
prop="content" |
|
|
|
label-width="150px" |
|
|
|
style="display: block"> |
|
|
|
<el-input class="item_width_1" |
|
|
|
type="textarea" |
|
|
|
maxlength="500" |
|
|
|
show-word-limit |
|
|
|
:autosize="{ minRows: 4, maxRows: 10 }" |
|
|
|
clearable |
|
|
|
placeholder="请输入通知内容" |
|
|
|
v-model="formData.content"></el-input> |
|
|
|
</el-form-item> |
|
|
|
style="display: block"> |
|
|
|
<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 label="通知内容" |
|
|
|
prop="content" |
|
|
|
label-width="150px" |
|
|
|
style="display: block"> |
|
|
|
<el-input class="item_width_1" |
|
|
|
type="textarea" |
|
|
|
maxlength="500" |
|
|
|
show-word-limit |
|
|
|
:autosize="{ minRows: 4, maxRows: 10 }" |
|
|
|
clearable |
|
|
|
placeholder="请输入通知内容" |
|
|
|
v-model="formData.content"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</template> |
|
|
|
|
|
|
|
</el-form> |
|
|
|
</div> |
|
|
@ -259,7 +262,11 @@ export default { |
|
|
|
|
|
|
|
gridList: [], |
|
|
|
personList: [], |
|
|
|
|
|
|
|
pickerOptions: { |
|
|
|
disabledDate(time) { |
|
|
|
return time.getTime() > Date.now(); |
|
|
|
} |
|
|
|
}, |
|
|
|
btnDisable: false, |
|
|
|
sourceAllCode: [], // 来源地全 code |
|
|
|
nowAllCode: [], // 现居地全 code |
|
|
@ -371,6 +378,7 @@ export default { |
|
|
|
this.isFromResi = false |
|
|
|
this.formData.userType = 'input' |
|
|
|
} |
|
|
|
this.resetData() |
|
|
|
|
|
|
|
}, |
|
|
|
handleSourceArea(val) { |
|
|
@ -381,6 +389,7 @@ export default { |
|
|
|
this.formData.sourceAddressCode = val[val.length - 1] |
|
|
|
this.formData.sourceAddress = labels.join('-') |
|
|
|
this.formData.sourceAddressPathCode = val.join(',') |
|
|
|
this.$refs.ref_form.clearValidate('sourceAddress') |
|
|
|
} else { |
|
|
|
this.formData.sourceAddressCode = '' |
|
|
|
this.formData.sourceAddress = '' |
|
|
@ -396,6 +405,8 @@ export default { |
|
|
|
this.formData.presentAddressCode = val[val.length - 1] |
|
|
|
this.formData.presentAddress = labels.join('-') |
|
|
|
this.formData.presentAddressPathCode = val.join(',') |
|
|
|
console.log('presentAddress', this.formData.presentAddress) |
|
|
|
this.$refs.ref_form.clearValidate('presentAddress') |
|
|
|
} else { |
|
|
|
this.formData.presentAddressCode = '' |
|
|
|
this.formData.presentAddress = '' |
|
|
|