|
@@ -49,7 +49,7 @@
|
|
|
:picker-options="pickerOptions"
|
|
|
></el-date-picker>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="学员情况" prop="overview">
|
|
|
+ <el-form-item label="学员情况" prop="overview" v-if="!(visitForm.visitType[0]=='常规回访'&&visitForm.visitType[1]=='考勤申诉')">
|
|
|
<el-input
|
|
|
type="textarea"
|
|
|
v-model="visitForm.overview"
|
|
@@ -63,7 +63,7 @@
|
|
|
<el-form-item
|
|
|
label="家长反馈"
|
|
|
prop="feedback"
|
|
|
- v-if="visitForm.visitType[0] != '小课回访'"
|
|
|
+ v-if="visitForm.visitType[0] != '小课回访'&&!(visitForm.visitType[0]=='常规回访'&&visitForm.visitType[1]=='考勤申诉')"
|
|
|
>
|
|
|
<el-input
|
|
|
type="textarea"
|
|
@@ -75,11 +75,13 @@
|
|
|
show-word-limit
|
|
|
></el-input>
|
|
|
</el-form-item>
|
|
|
+
|
|
|
+
|
|
|
<el-form-item
|
|
|
label="学员状态"
|
|
|
prop="feedbackType"
|
|
|
v-if="visitForm.visitType[0] == '小课回访'"
|
|
|
- :rules="[{ required: true, message: '选择家长反馈' }]"
|
|
|
+ :rules="[{ required: true, message: '选择学员状态' }]"
|
|
|
>
|
|
|
<el-radio-group
|
|
|
v-model="visitForm.feedbackType"
|
|
@@ -97,6 +99,20 @@
|
|
|
>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item
|
|
|
+ label="家长反馈"
|
|
|
+ prop="feedback"
|
|
|
+ v-if="(visitForm.visitType[0]=='常规回访'&&visitForm.visitType[1]=='考勤申诉')"
|
|
|
+ >
|
|
|
+ <el-radio-group v-model="visitForm.feedbackTypeDesc">
|
|
|
+ <el-radio-button
|
|
|
+ :label="item.value"
|
|
|
+ v-for="(item, index) in feedbackTypeDescList"
|
|
|
+ :key="index"
|
|
|
+ >{{ item.label }}</el-radio-button
|
|
|
+ >
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
<!-- <el-form-item
|
|
|
label="反馈详情"
|
|
|
prop="feedbackTypeDesc"
|
|
@@ -128,17 +144,13 @@
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
|
|
|
- <el-form-item label="回访图片">
|
|
|
- <div style="width: 80% !important">
|
|
|
- <uploadImageList :uploaded="visitForm.attachments" />
|
|
|
- </div>
|
|
|
- </el-form-item>
|
|
|
+
|
|
|
<!-- :rules="[{ required: true, message: '请输入家长反馈内容' }]" -->
|
|
|
<el-form-item
|
|
|
label="原因"
|
|
|
prop="feedback"
|
|
|
-
|
|
|
- v-if="visitForm.visitType[0] == '小课回访'"
|
|
|
+ :rules="[{ required: visitForm.feedbackTypeDesc=='其他'?true:false, message: '请输入家长反馈内容' }]"
|
|
|
+ v-if="visitForm.visitType[0] == '小课回访' || (visitForm.visitType[0]=='常规回访'&&visitForm.visitType[1]=='考勤申诉'&&visitForm.feedbackTypeDesc=='其他')"
|
|
|
>
|
|
|
<el-input
|
|
|
type="textarea"
|
|
@@ -150,6 +162,11 @@
|
|
|
show-word-limit
|
|
|
></el-input>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="回访图片">
|
|
|
+ <div style="width: 80% !important">
|
|
|
+ <uploadImageList :uploaded="visitForm.attachments" />
|
|
|
+ </div>
|
|
|
+ </el-form-item>
|
|
|
</el-form>
|
|
|
<div
|
|
|
slot="footer"
|
|
@@ -199,7 +216,8 @@ export default {
|
|
|
return {
|
|
|
visitChiose,
|
|
|
feedbackTypeList,
|
|
|
- feedbackTypeDescList,
|
|
|
+ feedbackTypeDescList:[{label:'生病',value:'生病'},{label:'有事',value:'有事'},{label:'不想参加',value:'不想参加'},{label:'其他',value:'其他'}]
|
|
|
+ ,
|
|
|
visitForm: {
|
|
|
musicGroupId: "",
|
|
|
overview: "",
|