|
|
@@ -178,26 +178,27 @@
|
|
|
<a-col :span="10">
|
|
|
<a-form-model-item label="客户现用号码一证通查结果" :labelCol="{ span:9 }"
|
|
|
:wrapperCol="{ span: 13}" prop="operatorType" style="margin: 0px 0px">
|
|
|
- <a-radio-group v-model="model.operatorType" button-style="solid" @change="showCheck0('operatorType')" :disabled="isDisabled">
|
|
|
+ <a-checkbox-group v-model="model.operatorType" button-style="solid" @change="showCheck0('operatorType')" :disabled="isDisabled">
|
|
|
|
|
|
- <a-radio value="1">移动</a-radio>
|
|
|
+ <a-checkbox value="1">移动</a-checkbox>
|
|
|
<!-- <span v-if="this.model.yidong>5 " style="color: red">[{{ this.model.yidong }}]</span><span-->
|
|
|
<!-- v-if="this.model.yidong<5 " style="color: green">[{{ this.model.yidong }}]</span>-->
|
|
|
<a-input-number id="inputNumberyidong" v-model="model.yidong" style="width: 45px" :min="0" :max="100" :disabled="isDisabled"/>
|
|
|
- <a-radio value="2" >联通</a-radio>
|
|
|
+
|
|
|
+ <a-checkbox value="2" style='margin-left: 5px'>联通</a-checkbox>
|
|
|
<!-- <span v-if="this.model.liantong>5 " style="color: red">[{{ this.model.liantong }}]</span><span-->
|
|
|
<!-- v-if="this.model.liantong<5 " style="color: green">[{{ this.model.liantong }}]</span>-->
|
|
|
<a-input-number id="inputNumberliantong" v-model="model.liantong" style="width: 45px;height: 30px" :min="0" :max="100" :disabled="isDisabled"/>
|
|
|
<br>
|
|
|
- <a-radio value="3" >电信</a-radio>
|
|
|
+ <a-checkbox value="3" >电信</a-checkbox>
|
|
|
<!-- <span v-if="this.model.dianxin>5 " style="color: red">[{{ this.model.dianxin }}]</span><span-->
|
|
|
<!-- v-if="this.model.dianxin<5 " style="color: green">[{{ this.model.dianxin }}]</span>-->
|
|
|
<a-input-number id="inputNumberdianxin" v-model="model.dianxin" style="width: 45px" :min="0" :max="100" :disabled="isDisabled"/>
|
|
|
- <a-radio value="4" >其他</a-radio>
|
|
|
+ <a-checkbox value="4" style='margin-left: 5px'>其他</a-checkbox>
|
|
|
<a-input-number id="inputNumberqita" v-model="model.qita" style="width: 45px" :min="0" :max="100" :disabled="isDisabled" />
|
|
|
<!-- <span v-if="this.model.qita>5 " style="color: red">[{{ this.model.qita }}]</span><span-->
|
|
|
<!-- v-if="this.model.qita<5 " style="color: green">[{{ this.model.qita }}]</span>-->
|
|
|
- </a-radio-group>
|
|
|
+ </a-checkbox-group>
|
|
|
<div v-if="operatorTypeNull" style="color: red">请选择客户现用号码一证通查结果</div>
|
|
|
</a-form-model-item>
|
|
|
</a-col>
|
|
|
@@ -302,7 +303,7 @@
|
|
|
<a-list size="large" bordered>
|
|
|
<template>
|
|
|
|
|
|
- <a-list-item class="box">
|
|
|
+ <a-list-item class="box" id='directRequirementsId' @mouseover="blue('directRequirementsId')" @mouseleave="black('directRequirementsId')" >
|
|
|
|
|
|
<a-col :span="12" >
|
|
|
<div>
|
|
|
@@ -322,7 +323,7 @@
|
|
|
</a-col>
|
|
|
</a-list-item>
|
|
|
|
|
|
- <a-list-item class="box">
|
|
|
+ <a-list-item class="box" id='passOneId' @mouseover="blue('passOneId')" @mouseleave="black('passOneId')" >
|
|
|
|
|
|
<a-col :span="12" >
|
|
|
<div>
|
|
|
@@ -342,7 +343,7 @@
|
|
|
</a-col>
|
|
|
</a-list-item>
|
|
|
|
|
|
- <a-list-item class="box">
|
|
|
+ <a-list-item class="box" id='nonConformanceId' @mouseover="blue('nonConformanceId')" @mouseleave="black('nonConformanceId')" >
|
|
|
|
|
|
<a-col :span="12" >
|
|
|
<div>
|
|
|
@@ -362,12 +363,12 @@
|
|
|
</a-col>
|
|
|
</a-list-item>
|
|
|
|
|
|
- <a-list-item class="box">
|
|
|
+ <a-list-item class="box" id='isDxNumberId' @mouseover="blue('isDxNumberId')" @mouseleave="black('isDxNumberId')">
|
|
|
|
|
|
<a-col :span="12" >
|
|
|
<div>
|
|
|
|
|
|
- <div style="float:left;margin: 20px 3px;" id="isDxNumber"><div class="redInfo" >*</div>4、客户名下无电信号码</div>
|
|
|
+ <div style="float:left;margin: 20px 3px;" id="isDxNumber"><div class="redInfo" >*</div>4、客户名下无电信号码要求新办(非携入)</div>
|
|
|
<div style="float:right;margin: 20px 10px;" >
|
|
|
<a-radio-group v-model="model.isDxNumber" button-style="solid" @change="showCheck1('isDxNumber')" :disabled="isDisabled">
|
|
|
<a-radio :value="1">是</a-radio>
|
|
|
@@ -382,7 +383,7 @@
|
|
|
</a-col>
|
|
|
</a-list-item>
|
|
|
|
|
|
- <a-list-item class="box">
|
|
|
+ <a-list-item class="box" id='isBroadbandId' @mouseover="blue('isBroadbandId')" @mouseleave="black('isBroadbandId')">
|
|
|
<a-col :span="12">
|
|
|
<div>
|
|
|
<div style="float:left;margin: 20px 3px;" id="isBroadband"><div class="redInfo" >*</div>5、申请号码办理征信类、融合宽带业务</div>
|
|
|
@@ -400,7 +401,7 @@
|
|
|
</a-col>
|
|
|
</a-list-item>
|
|
|
|
|
|
- <a-list-item class="box">
|
|
|
+ <a-list-item class="box" id='isUseToId' @mouseover="blue('isUseToId')" @mouseleave="black('isUseToId')">
|
|
|
<a-col span="12">
|
|
|
<div>
|
|
|
<div style="float:left;margin: 20px 3px;" id="isUseTo"><div class="redInfo" >*</div>6、 申请号码使用用途异常</div>
|
|
|
@@ -419,7 +420,7 @@
|
|
|
</a-col>
|
|
|
</a-list-item>
|
|
|
|
|
|
- <a-list-item class="box">
|
|
|
+ <a-list-item class="box" id='isRefundId' @mouseover="blue('isRefundId')" @mouseleave="black('isRefundId')">
|
|
|
<a-col :span="12">
|
|
|
<div>
|
|
|
<div style="float:left;margin: 20px 3px;" id="isRefund"><div class="redInfo" >*</div>7、客户名下号码存在异常高频率充值、退费</div>
|
|
|
@@ -438,7 +439,7 @@
|
|
|
</a-col>
|
|
|
</a-list-item>
|
|
|
|
|
|
- <a-list-item class="box">
|
|
|
+ <a-list-item class="box" id='isShutDownId' @mouseover="blue('isShutDownId')" @mouseleave="black('isShutDownId')">
|
|
|
<a-col span="12">
|
|
|
<div>
|
|
|
<div style="float:left;margin: 20px 3px;" id="isShutDown"><div class="redInfo" >*</div>8、客户名下已有号码(含已注销号码)存在各类关停</div>
|
|
|
@@ -457,7 +458,7 @@
|
|
|
</a-col>
|
|
|
</a-list-item>
|
|
|
|
|
|
- <a-list-item class="box">
|
|
|
+ <a-list-item class="box" id='isNewlyId' @mouseover="blue('isNewlyId')" @mouseleave="black('isNewlyId')">
|
|
|
<a-col span="12">
|
|
|
|
|
|
<div>
|
|
|
@@ -477,7 +478,7 @@
|
|
|
</a-col>
|
|
|
</a-list-item>
|
|
|
|
|
|
- <a-list-item class="box">
|
|
|
+ <a-list-item class="box" id='isChannelId' @mouseover="blue('isChannelId')" @mouseleave="black('isChannelId')">
|
|
|
<a-col span="12">
|
|
|
<div>
|
|
|
<div style="float:left;margin: 20px 3px;" id="isChannel"><div class="redInfo" >*</div>10、在多个渠道多频次入网的异常情况</div>
|
|
|
@@ -496,7 +497,7 @@
|
|
|
</a-col>
|
|
|
</a-list-item>
|
|
|
|
|
|
- <a-list-item class="box">
|
|
|
+ <a-list-item class="box" id='isInvolvingFraudId' @mouseover="blue('isInvolvingFraudId')" @mouseleave="black('isInvolvingFraudId')">
|
|
|
<a-col span="12">
|
|
|
<div>
|
|
|
<div style="float:left;margin: 20px 3px;" id="isInvolvingFraud"><div class="redInfo" >*</div>11、黑名单到期客户新入网的高危疑似涉诈号码</div>
|
|
|
@@ -739,9 +740,9 @@
|
|
|
<a-col :span="24">
|
|
|
<a-form-model-item label="智能地址研判" prop="userOpenState" :labelCol="{span:7}"
|
|
|
:wrapperCol="{span:12}">
|
|
|
- <a-radio-group v-model="model.judgmentResearch" button-style="solid" @change="showCheck0('judgmentResearch')" :disabled=true>
|
|
|
- <a-radio value="1" style="color: red ">智能判研-异常</a-radio>
|
|
|
- <a-radio value="2">智能判研-正常</a-radio>
|
|
|
+ <a-radio-group v-model="model.judgmentResearch" button-style="solid" @change="showCheck0('judgmentResearch')">
|
|
|
+ <a-radio value="1" style="color: red " :disabled="judgmentResearchDisabledY">智能判研-异常</a-radio>
|
|
|
+ <a-radio value="2" :disabled="judgmentResearchDisabledZ">智能判研-正常</a-radio>
|
|
|
</a-radio-group>
|
|
|
|
|
|
<!-- <div v-if="judgmentResearchNull" style="color: red;margin-left: 40px">请选择地址研判</div>-->
|
|
|
@@ -1185,7 +1186,7 @@ export default {
|
|
|
numberResults: false,
|
|
|
addressG: '',
|
|
|
lnglat: {},
|
|
|
- distance: '20',
|
|
|
+ distance: '5',
|
|
|
distance1: '',
|
|
|
distance2: '',
|
|
|
distance3: '',
|
|
|
@@ -1195,6 +1196,8 @@ export default {
|
|
|
cardStartTimeAndEndShow: false,
|
|
|
industryQiTa:'',
|
|
|
isDisabled:false,
|
|
|
+ judgmentResearchDisabledY:true,
|
|
|
+ judgmentResearchDisabledZ:true,
|
|
|
spin:false,
|
|
|
showIdCardAddress:false,
|
|
|
//表单信息
|
|
|
@@ -1226,7 +1229,7 @@ export default {
|
|
|
nonConformance:'',
|
|
|
nonConformanceNode:'',
|
|
|
calltestResults: '',
|
|
|
- operatorType: '',
|
|
|
+ operatorType: [],
|
|
|
yidong: 0,
|
|
|
liantong: 0,
|
|
|
dianxin: 0,
|
|
|
@@ -1392,18 +1395,18 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
//运营商
|
|
|
- if (result[i].operatorType!==null && result[i].operatorType!==''){
|
|
|
- if (result[i].operatorType==="1"){
|
|
|
- this.dataList[i].operatorType='移动'
|
|
|
- }
|
|
|
- if (result[i].operatorType==="2"){
|
|
|
- this.dataList[i].operatorType='联调'
|
|
|
- }if (result[i].operatorType==="3"){
|
|
|
- this.dataList[i].operatorType='电信'
|
|
|
- }if (result[i].operatorType==="4"){
|
|
|
- this.dataList[i].operatorType='其它'
|
|
|
- }
|
|
|
- }
|
|
|
+ // if (result[i].operatorType!==null && result[i].operatorType!==''){
|
|
|
+ // if (result[i].operatorType.indexOf("1")>-1){
|
|
|
+ // this.dataList[i].operatorType='移动'
|
|
|
+ // }
|
|
|
+ // if (result[i].operatorType.indexOf("2")>-1){
|
|
|
+ // this.dataList[i].operatorType='联调'
|
|
|
+ // }if (rresult[i].operatorType.indexOf("3")>-1){
|
|
|
+ // this.dataList[i].operatorType='电信'
|
|
|
+ // }if (result[i].operatorType.indexOf("4")>-1){
|
|
|
+ // this.dataList[i].operatorType='其它'
|
|
|
+ // }
|
|
|
+ // }
|
|
|
//一证通查结果
|
|
|
if (result[i].operator!==null && result[i].operator!==''){
|
|
|
if (result[i].operator==="1"){
|
|
|
@@ -1555,7 +1558,6 @@ export default {
|
|
|
|
|
|
|
|
|
handleSearch(val) {
|
|
|
-
|
|
|
this.fetching = false
|
|
|
this.getDataSysDictItem=this.getSysDictItem;
|
|
|
var getDataSysDictItem =[]
|
|
|
@@ -1608,6 +1610,12 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+ blue(e){
|
|
|
+ document.getElementById(e).style.backgroundColor="#CCEEFF";
|
|
|
+ },
|
|
|
+ black(e){
|
|
|
+ document.getElementById(e).style.backgroundColor = "white";
|
|
|
+ },
|
|
|
|
|
|
validateMobile(rule, value, callback) {
|
|
|
let reg = /^1(3|4|5|7|8)\d{9}$/
|
|
|
@@ -1965,8 +1973,11 @@ export default {
|
|
|
this.distance3 = this.space(currentAddressD[1], currentAddressD[0], wordAddressD[1], wordAddressD[0]);//现住地址 工作地址
|
|
|
if (parseFloat(this.distance1) > parseFloat(this.distance) || parseFloat(this.distance2) > parseFloat(this.distance) || parseFloat(this.distance3) > parseFloat(this.distance)) {
|
|
|
this.model.judgmentResearch = "1";
|
|
|
+ this.judgmentResearchDisabledY=false;
|
|
|
} else {
|
|
|
this.model.judgmentResearch = "2";
|
|
|
+ this.judgmentResearchDisabledZ=true;
|
|
|
+ this.judgmentResearchDisabledY=true;
|
|
|
}
|
|
|
|
|
|
}
|
|
|
@@ -2630,26 +2641,27 @@ export default {
|
|
|
Object.keys(dataLists[0]).forEach(function (key) {
|
|
|
var map ={};
|
|
|
if (key==='cardNo'){
|
|
|
- if (dataLists[0]['cardNo'].length===18){
|
|
|
- var birthday = dataLists[0]['cardNo'].substring(6, 14);
|
|
|
- var year = birthday.substring(0, 4);
|
|
|
-
|
|
|
- // 计算年龄
|
|
|
- var currentYear = new Date().getFullYear();
|
|
|
- var age = currentYear - parseInt(year);
|
|
|
- if (age>=60){
|
|
|
- age=age+'(老年人)'
|
|
|
- map.name ='【入网提示卡】客户年龄: ' ;
|
|
|
- map.text = age ;
|
|
|
- that.dataRisk.push(map)
|
|
|
- }
|
|
|
- if (age<=23){
|
|
|
- age=age+'(可能是在校生)'
|
|
|
- map.name ='【入网提示卡】客户年龄: ' ;
|
|
|
- map.text = age ;
|
|
|
- that.dataRisk.push(map)
|
|
|
+ if (dataLists[0]['cardNo']!==null && dataLists[0]['cardNo'] !==undefined){
|
|
|
+ if (dataLists[0]['cardNo'].length===18){
|
|
|
+ var birthday = dataLists[0]['cardNo'].substring(6, 14);
|
|
|
+ var year = birthday.substring(0, 4);
|
|
|
+
|
|
|
+ // 计算年龄
|
|
|
+ var currentYear = new Date().getFullYear();
|
|
|
+ var age = currentYear - parseInt(year);
|
|
|
+ if (age>=60){
|
|
|
+ map.name ='【入网提示卡】客户年龄:【'+age+'】' ;
|
|
|
+ map.text = '年龄偏大' ;
|
|
|
+ that.dataRisk.push(map)
|
|
|
+ }
|
|
|
+ if (age<=23){
|
|
|
+ map.name ='【入网提示卡】客户年龄:【'+age+'】' ;
|
|
|
+ map.text = '年龄偏小' ;
|
|
|
+ that.dataRisk.push(map)
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
//身份证是否到期
|
|
|
if (key==='cardStartTimeAndEnd'){
|
|
|
@@ -2708,9 +2720,9 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
if (key==='isDxNumber'){
|
|
|
- if (dataLists[0]['isDxNumber']===2){
|
|
|
- map.name ='【排查】客户名下无电信号码:' ;
|
|
|
- map.text = '否';
|
|
|
+ if (dataLists[0]['isDxNumber']===1){
|
|
|
+ map.name ='【排查】客户名下无电信号码要求新办(非携入):' ;
|
|
|
+ map.text = '是';
|
|
|
that.dataRisk.push(map)
|
|
|
}
|
|
|
}
|
|
|
@@ -2894,15 +2906,21 @@ export default {
|
|
|
|
|
|
getData(info) {
|
|
|
var arr = '';
|
|
|
+ var ope='';
|
|
|
if (this.model.numberResults instanceof Array){
|
|
|
|
|
|
}
|
|
|
if (this.model.numberResults instanceof String){
|
|
|
|
|
|
}
|
|
|
- if (this.model.numberResults !== undefined && this.model.numberResults !== "undefined" && this.model.numberResults !==''&& this.model.numberResults !==null && this.model.numberResults.length!==0 ) {
|
|
|
+ if (this.model.numberResults !== undefined && this.model.numberResults !== "undefined"
|
|
|
+ && this.model.numberResults !==''&& this.model.numberResults !==null && this.model.numberResults.length!==0 ) {
|
|
|
arr = this.model.numberResults+'';
|
|
|
}
|
|
|
+ if (this.model.operatorType!== undefined && this.model.operatorType !== "undefined"
|
|
|
+ && this.model.operatorType !==''&& this.model.operatorType !==null && this.model.operatorType.length!==0 ){
|
|
|
+ ope =this.model.operatorType+'';
|
|
|
+ }
|
|
|
if (info==='submit'){
|
|
|
if (this.industryQiTa!=='' || this.industryQiTa!==null){
|
|
|
if (this.model.industry==='其它'){
|
|
|
@@ -2941,7 +2959,7 @@ export default {
|
|
|
//现用号码运营商
|
|
|
"operator": this.model.operator,
|
|
|
//现用号码运营商类型
|
|
|
- "operatorType": this.model.operatorType,
|
|
|
+ "operatorType": ope,
|
|
|
//现用号码运营商类型备注
|
|
|
"operatorTypeNote": this.model.operatorTypeNote,
|
|
|
//现用号码使用年限
|