sunyize 2 лет назад
Родитель
Сommit
dd17b31b00

+ 77 - 59
src/views/networkAccess/registration.vue

@@ -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,
         //现用号码使用年限

+ 44 - 33
src/views/networkAccess/registrationSelect.vue

@@ -176,26 +176,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>
-<!--                    <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-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>
-<!--                    <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-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>
-<!--                    <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-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>
+                    <!--                    <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-checkbox-group>
                   <div v-if="operatorTypeNull" style="color: red">请选择客户现用号码一证通查结果</div>
                 </a-form-model-item>
               </a-col>
@@ -808,6 +809,7 @@
         </a-button>
         <a-button v-if="current==2 &&  this.showInfo " style="margin-left: 8px" @click="terminatingOperation" :disabled="isDisabled">终止操作
         </a-button>
+        <a-button style="margin-left: 8px"  @click="outPage">退出</a-button>
       </div>
     </a-card>
 
@@ -1223,7 +1225,7 @@ export default {
       numberResults: false,
       addressG: '',
       lnglat: {},
-      distance: '20',
+      distance: '5',
       distance1: '',
       distance2: '',
       distance3: '',
@@ -1432,18 +1434,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==="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].operator!==null && result[i].operator!==''){
         if (result[i].operator==="1"){
@@ -2202,10 +2204,10 @@ export default {
       this.spin=true ;
       //  this.handleEdit2()
       //身份证输入查询
-      if (this.model.cardNo.length === 15 || this.model.cardNo.length === 18) {
+      if (true) {
         let that = this;
         let data = {
-          "cardNo": this.model.cardNo,
+        //  "cardNo": this.model.cardNo,
           "id": this.model.id
         }
         var newPhones;
@@ -2765,9 +2767,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)
           }
         }
@@ -2951,6 +2953,7 @@ export default {
 
     getData(info) {
       var arr = '';
+      var ope='';
       if (this.model.numberResults instanceof Array){
 
       }
@@ -2960,6 +2963,10 @@ export default {
       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==='其它'){
@@ -3000,7 +3007,7 @@ export default {
         //现用号码运营商
         "operator": this.model.operator,
         //现用号码运营商类型
-        "operatorType": this.model.operatorType,
+        "operatorType": ope,
         //现用号码运营商类型备注
         "operatorTypeNote": this.model.operatorTypeNote,
         //现用号码使用年限
@@ -3132,6 +3139,10 @@ export default {
       this.showInfo = false;
       this.submit(data, this.model.id)
     },
+    outPage(){
+      this.closeCurrent();
+      this.$router.push({path: '/networkAccess/userStatistics'});
+    },
 
 
     check3(data){

+ 65 - 49
src/views/networkAccess/registrationUpdate.vue

@@ -176,26 +176,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>
-<!--                    <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-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>
-<!--                    <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-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>
-<!--                    <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-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>
+                    <!--                    <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-checkbox-group>
                   <div v-if="operatorTypeNull" style="color: red">请选择客户现用号码一证通查结果</div>
                 </a-form-model-item>
               </a-col>
@@ -300,7 +301,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>
@@ -320,7 +321,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>
@@ -340,7 +341,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>
@@ -360,7 +361,7 @@
                   </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>
@@ -380,7 +381,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>
@@ -398,7 +399,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>
@@ -417,7 +418,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>
@@ -436,7 +437,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>
@@ -455,7 +456,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>
@@ -475,7 +476,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>
@@ -494,7 +495,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>
@@ -751,9 +752,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>
@@ -1223,7 +1224,7 @@ export default {
       numberResults: false,
       addressG: '',
       lnglat: {},
-      distance: '20',
+      distance: '5',
       distance1: '',
       distance2: '',
       distance3: '',
@@ -1233,6 +1234,8 @@ export default {
       cardStartTimeAndEndShow: false,
       industryQiTa:'',
       isDisabled:false,
+      judgmentResearchDisabledY:true,
+      judgmentResearchDisabledZ:true,
       spin:false,
       showIdCardAddress:false,
       //表单信息
@@ -1264,7 +1267,7 @@ export default {
         nonConformance:'',
         nonConformanceNode:'',
         calltestResults: '',
-        operatorType: '',
+        operatorType: [],
         yidong: 0,
         liantong: 0,
         dianxin: 0,
@@ -1431,18 +1434,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==="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].operator!==null && result[i].operator!==''){
         if (result[i].operator==="1"){
@@ -1645,7 +1648,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}$/
       if (!reg.test(value)) {
@@ -1999,8 +2007,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;
         }
 
       }
@@ -2199,10 +2210,10 @@ export default {
       this.spin=true ;
       //  this.handleEdit2()
       //身份证输入查询
-      if (this.model.cardNo.length === 15 || this.model.cardNo.length === 18) {
+      if (true) {
         let that = this;
         let data = {
-          "cardNo": this.model.cardNo,
+          //"cardNo": this.model.cardNo,
           "id": this.model.id
         }
         var newPhones;
@@ -2761,9 +2772,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)
           }
         }
@@ -2947,6 +2958,7 @@ export default {
 
     getData(info) {
       var arr = '';
+      var ope='';
       if (this.model.numberResults instanceof Array){
 
       }
@@ -2956,6 +2968,10 @@ export default {
       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==='其它'){
@@ -2994,7 +3010,7 @@ export default {
         //现用号码运营商
         "operator": this.model.operator,
         //现用号码运营商类型
-        "operatorType": this.model.operatorType,
+        "operatorType": ope,
         //现用号码运营商类型备注
         "operatorTypeNote": this.model.operatorTypeNote,
         //现用号码使用年限

+ 9 - 7
src/views/networkAccess/userStatistics.vue

@@ -94,11 +94,7 @@
 
           <a-row>
 
-            <a-col :span="6" >
-              <a-form-item label="创建人营业厅"  >
-                <j-input placeholder="请输入营业厅" v-model="queryParam.businessAddress" style="width: 200px;"></j-input>
-              </a-form-item>
-            </a-col>
+
             <a-col :span="11" >
               <a-form-item label="创建时间"  prop="industry"      :labelCol="{ span:9}"   :wrapperCol="{ span: 10 }">
                 <j-date :show-time="true" date-format="YYYY-MM-DD" placeholder="请选择开始时间" class="query-group-cust"
@@ -108,6 +104,11 @@
                         id="cardEndTime"  v-model="queryParam.createDateEnd" ></j-date>
               </a-form-item>
             </a-col>
+            <a-col :span="7" style='margin-left: 30px'>
+              <a-form-item label="创建人营业厅"  >
+                <j-input placeholder="请输入营业厅" v-model="queryParam.businessAddress" style="width: 220px;"></j-input>
+              </a-form-item>
+            </a-col>
             </a-row>
           </template>
         </a-form>
@@ -636,7 +637,8 @@ export default {
       //     close:true
       //   }
       // })
-      this.$router.push({path: '/networkAccess/registrationSelect', query: {id: record.id,cardNo: record.cardNo,isDisabled:true}});
+      //this.$router.push({path: '/networkAccess/registrationSelect', query: {id: record.id,cardNo: record.cardNo,isDisabled:true}});
+      this.$router.push({path: '/networkAccess/registrationSelect', query: {id: record.id,isDisabled:true}});
     },
     showByCardName(record){
       this.selectRefresh();
@@ -724,7 +726,7 @@ export default {
         if (!res.success) {
          return  this.$message.warning(res.message, 3);
         }
-        this.$router.push({path: '/networkAccess/registrationUpdate', query: {id: record.id,cardNo: record.cardNo}});
+        this.$router.push({path: '/networkAccess/registrationUpdate', query: {id: record.id}});
       })
 
     },