|
|
|
@ -90,14 +90,24 @@ |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</div> |
|
|
|
<!-- <div class="item" v-if="formData.irregularity === 0"> |
|
|
|
<el-form-item label-width="118px" label="不合规诉求类型"> |
|
|
|
<el-select v-model.trim="formData.irregularity" clearable class="item_width_4"> |
|
|
|
<div class="item" v-if="formData.irregularity === 0"> |
|
|
|
<el-form-item label-width="118px" label="不合规诉求类型" prop="nonComplianceType"> |
|
|
|
<el-select v-model.trim="formData.nonComplianceType" clearable class="item_width_4"> |
|
|
|
<el-option v-for="item in nonComplianceType" :key="item.value" :label="item.label" :value="item.value"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</div> --> |
|
|
|
</div> |
|
|
|
<div class="item" v-if="formData.irregularity === 0"> |
|
|
|
<el-form-item label="不合规诉求申请说明" label-width="118px" :class="{ 'form-item': source === 'visiual' }" |
|
|
|
prop="nonComplianceNotesText"> |
|
|
|
<div :class="{ 'visiual-form': source === 'visiual' }"> |
|
|
|
<el-input type="textarea" class="cell-width-area" :rows="2" placeholder="请输入" |
|
|
|
v-model.trim="formData.nonComplianceNotesText"> |
|
|
|
</el-input> |
|
|
|
</div> |
|
|
|
</el-form-item> |
|
|
|
</div> |
|
|
|
<div class="item"> |
|
|
|
<el-form-item label="办理真实度" label-width="118px" :class="{ 'form-item': source === 'visiual' }" |
|
|
|
prop="verified"> |
|
|
|
@ -107,6 +117,28 @@ |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="item"> |
|
|
|
<el-form-item label="问题解决情况" label-width="118px" :class="{ 'form-item': source === 'visiual' }" |
|
|
|
prop="solveState"> |
|
|
|
<el-select v-model.trim="formData.solveState" clearable class="item_width_4"> |
|
|
|
<el-option v-for="item in solveStateOptions" :key="item.value" :label="item.label" :value="item.value"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</div> |
|
|
|
<div class="item"> |
|
|
|
<el-form-item label="预计解决时间" label-width="118px" :class="{ 'form-item': source === 'visiual' }" |
|
|
|
prop="solveEstimated"> |
|
|
|
<div :class="{ 'visiual-form': source === 'visiual' }"> |
|
|
|
<el-date-picker v-model.trim="formData.solveEstimated" class="cell-width-1" type="datetime" placeholder="请选择" |
|
|
|
value-format="yyyy-MM-dd HH:mm:ss"> |
|
|
|
</el-date-picker> |
|
|
|
</div> |
|
|
|
</el-form-item> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
<el-divider></el-divider> |
|
|
|
<div class="flex"> |
|
|
|
@ -276,9 +308,12 @@ function iniFmData() { |
|
|
|
contacts: '',//联系人 |
|
|
|
contactsPhone: '',//联系人电话 |
|
|
|
irregularity: '',//填报不合规诉求 0:是 1:否 |
|
|
|
//不合规诉求类型 |
|
|
|
nonComplianceType: '',//不合规诉求类型 |
|
|
|
nonComplianceNotesText: '',//不合规诉求申请说明 |
|
|
|
verified: '', //办理真实度是否属实 0:属实 1:不属实 |
|
|
|
returnVisitor: '',//回访人 |
|
|
|
solveState: '',//问题解决情况 |
|
|
|
solveEstimated: '',//预计解决时间 |
|
|
|
returnTime: '',//回访时间 |
|
|
|
loseContact: '',//联系当事人0:已联系 1:未取得联系 |
|
|
|
putThrough: '',//接通电话 0:接通 1:未接通 |
|
|
|
@ -304,6 +339,7 @@ export default { |
|
|
|
okflag: false, |
|
|
|
uploadUlr: window.SITE_CONFIG["apiURL"] + "/oss/file/uploadvariedfile", |
|
|
|
eventDetailCopy: {}, |
|
|
|
solveStateOptions:[{ label: '未解决', value: 0 },{ label: '基本解决', value: 1 },{ label: '已解决', value: 2 },], |
|
|
|
selectList: [{ label: '属实', value: 0 }, { label: '不属实', value: 1 }], |
|
|
|
contactList: [{ label: '已联系', value: 0 }, { label: '未联系', value: 1 }], |
|
|
|
contactFailureList: [{ label: '已接通', value: 1 }, { label: '未接通', value: 0 }], |
|
|
|
@ -329,9 +365,21 @@ export default { |
|
|
|
content: [ |
|
|
|
{ required: true, message: "办理情况不能为空", trigger: "blur" }, |
|
|
|
], |
|
|
|
respondent: [ |
|
|
|
{ required: true, message: '答复人不能为空', trigger: 'blur' } |
|
|
|
], |
|
|
|
respondentPhone: [ |
|
|
|
{ required: true, message: '答复电话不能为空', trigger: 'blur' } |
|
|
|
], |
|
|
|
verified: [ |
|
|
|
{ required: true, message: "办理真实度不能为空", trigger: "blur" }, |
|
|
|
], |
|
|
|
nonComplianceType: [ |
|
|
|
{ required: true, message: "不合规诉求类型不能为空", trigger: "blur" }, |
|
|
|
], |
|
|
|
solveState: [ |
|
|
|
{ required: true, message: "问题解决情况不能为空", trigger: "blur" }, |
|
|
|
], |
|
|
|
returnVisitor: [ |
|
|
|
{ required: true, message: "回访人不能为空", trigger: "blur" }, |
|
|
|
], |
|
|
|
|