|
|
@@ -156,10 +156,16 @@
|
|
|
<div>
|
|
|
<a-row>
|
|
|
<a-col :span="12">
|
|
|
- <a-form-item label="CRM系统高危地址证件提示结果" prop="industry" :labelCol="{ span:8 }"
|
|
|
+ <a-form-item :labelCol="{ span:8 }"
|
|
|
:wrapperCol="{ span: 12 }"
|
|
|
style="margin: 0px 0px">
|
|
|
- <a-radio-group v-model="model.crmRisk" default-value="a" button-style="solid">
|
|
|
+ <template slot="label">
|
|
|
+ <span style="color: #ff4d4f; margin-right: 4px">*</span>
|
|
|
+ <span>CRM系统高危地址证件提示结果</span>
|
|
|
+ </template>
|
|
|
+
|
|
|
+
|
|
|
+ <a-radio-group v-model="model.crmRisk" default-value="a" button-style="solid" id="phone">
|
|
|
<a-radio-button value="1">
|
|
|
存在风险
|
|
|
</a-radio-button>
|
|
|
@@ -170,8 +176,12 @@
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
<a-col :span="12">
|
|
|
- <a-form-item label="CRM系统内客户入网评级展示结果" prop="industry" :labelCol="{ span:8 }"
|
|
|
+ <a-form-item :labelCol="{ span:8 }"
|
|
|
:wrapperCol="{ span: 12 }">
|
|
|
+ <template slot="label">
|
|
|
+ <span style="color: #ff4d4f; margin-right: 4px">*</span>
|
|
|
+ <span>CRM系统内客户入网评级展示结果</span>
|
|
|
+ </template>
|
|
|
<a-radio-group v-model='model.crmShow' default-value="a" button-style="solid">
|
|
|
<a-radio-button value="3">
|
|
|
高风险
|
|
|
@@ -189,9 +199,13 @@
|
|
|
</a-form-item>
|
|
|
</a-col>
|
|
|
<a-col :span="15">
|
|
|
- <a-form-item label="客户类型" prop="industry" :labelCol="{ span:3 }"
|
|
|
+ <a-form-item :labelCol="{ span:3 }"
|
|
|
:wrapperCol="{ span: 16 }"
|
|
|
style="margin: 0px 0px">
|
|
|
+ <template slot="label">
|
|
|
+ <span style="color: #ff4d4f; margin-right: 4px">*</span>
|
|
|
+ <span>客户类型</span>
|
|
|
+ </template>
|
|
|
<a-radio-group v-model="model.isNewOrOld" default-value="a" button-style="solid">
|
|
|
<a-radio-button value="1">
|
|
|
新客户(无北京电信号码的客户)
|
|
|
@@ -203,8 +217,6 @@
|
|
|
</a-form-item>
|
|
|
|
|
|
</a-col>
|
|
|
-
|
|
|
-
|
|
|
</a-row>
|
|
|
</div>
|
|
|
</a-form-model>
|
|
|
@@ -833,14 +845,14 @@
|
|
|
<a-form-model-item id="numberResults" label=" 高危号码上报关停类型选择" v-bind="labelCol1ProMaxPlus"
|
|
|
prop="industry">
|
|
|
<a-row>
|
|
|
- <a-radio-group v-model:value="model.shouldInterceptNetworkAccessValue">
|
|
|
+ <a-radio-group v-model:value="model.shouldInterceptNetworkAccessValue" @change="check3('numberResults')" >
|
|
|
<template v-for="(des) in this.shouldInterceptNetworkAccess">
|
|
|
|
|
|
<!-- <a-checkbox :value="des.value" name="numberResults"-->
|
|
|
<!-- @change="check3('numberResults'+des.value)" @click="checkboxT(des.value)"-->
|
|
|
<!-- :disabled="disabledList.includes(des.value)">{{ des.text }}-->
|
|
|
<!-- </a-checkbox>-->
|
|
|
- <a-radio @change="check3('numberResults')" :value=des.value>{{ des.text }}</a-radio>
|
|
|
+ <a-radio :value=des.value>{{ des.text }}</a-radio>
|
|
|
|
|
|
</template>
|
|
|
</a-radio-group>
|
|
|
@@ -896,9 +908,9 @@
|
|
|
v-bind="labelCol1ProMaxPlus"
|
|
|
prop="industry">
|
|
|
<a-row>
|
|
|
- <a-radio-group v-model:value="model.interceptFailedReportedAndStoppedValue">
|
|
|
+ <a-radio-group v-model:value="model.interceptFailedReportedAndStoppedValue" @change="check3('numberResults')">
|
|
|
<template v-for="(des) in this.interceptFailedReportedAndStopped">
|
|
|
- <a-radio @change="check3('numberResults'+des.value)" :value=des.value>{{ des.text }}</a-radio>
|
|
|
+ <a-radio :value=des.value>{{ des.text }}</a-radio>
|
|
|
</template>
|
|
|
</a-radio-group>
|
|
|
</a-row>
|
|
|
@@ -930,12 +942,12 @@
|
|
|
</a-checkbox>
|
|
|
</a-checkbox-group>-->
|
|
|
|
|
|
- <a-checkbox-group v-model="model.numberResults" style="width: 100%">
|
|
|
+ <a-checkbox-group v-model="model.numberResults" style="width: 100%" @change="check3('numberResults')">
|
|
|
<a-row>
|
|
|
<template v-for="(des) in this.optionsWithDisabled">
|
|
|
<a-col :span="8">
|
|
|
<a-checkbox :value="des.value" name="numberResults"
|
|
|
- @change="check3('numberResults'+des.value)" @click="checkboxT(des.value)"
|
|
|
+ @click="checkboxT(des.value)"
|
|
|
:disabled="disabledList.includes(des.value)">{{ des.text }}
|
|
|
</a-checkbox>
|
|
|
</a-col>
|
|
|
@@ -1191,7 +1203,7 @@
|
|
|
<a-col :span="14">
|
|
|
<a-select placeholder="请选择分公司" v-model="model.company" id="company"
|
|
|
:disabled="isDisabled">
|
|
|
- <a-select-option v-for="(item,index) in sysCompany" :key="item.id" :value="item.id"
|
|
|
+ <a-select-option v-for="(item,index) in sysCompany" :key="item.id" :value="item.id"
|
|
|
@click="change(item.id)">{{ item.name }}
|
|
|
</a-select-option>
|
|
|
</a-select>
|
|
|
@@ -1826,6 +1838,7 @@ export default {
|
|
|
trigger: 'blur'
|
|
|
}
|
|
|
],
|
|
|
+
|
|
|
phonePurpose: [
|
|
|
{
|
|
|
required: true,
|
|
|
@@ -3180,6 +3193,22 @@ export default {
|
|
|
|
|
|
showCheck0(data) {
|
|
|
var info = true;
|
|
|
+ if (data === 'all' || data === 'crmRisk') {
|
|
|
+ if (this.model.crmRisk === '' || this.model.crmRisk === null) {
|
|
|
+ info = false;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (data === 'all' || data === 'crmShow') {
|
|
|
+ if (this.model.crmShow === '' || this.model.crmShow === null) {
|
|
|
+ info = false;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (data === 'all' || data === 'isNewOrOld') {
|
|
|
+ if (this.model.isNewOrOld === '' || this.model.isNewOrOld === null) {
|
|
|
+ info = false;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
// 工作地址
|
|
|
if (data === 'all' || data === 'wordAddress') {
|
|
|
@@ -3905,12 +3934,15 @@ export default {
|
|
|
if (this.current === 0) {
|
|
|
var info = this.showCheck0('all');
|
|
|
if (info === false) {
|
|
|
+ this.$message.error("请完成本页所有必填项")
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
if (this.current === 1) {
|
|
|
var info = this.showCheck1('all');
|
|
|
if (info === false) {
|
|
|
+ this.$message.error("请完成本页所有必填项")
|
|
|
return
|
|
|
}
|
|
|
|
|
|
@@ -4279,6 +4311,7 @@ export default {
|
|
|
var info = true;
|
|
|
info = this.check3('all');
|
|
|
if (info === false) {
|
|
|
+ this.$message.error("请完成所有必填项")
|
|
|
return
|
|
|
}
|
|
|
let that = this;
|