sunyize 2 年之前
父节点
当前提交
d529f65412
共有 2 个文件被更改,包括 81 次插入71 次删除
  1. 80 70
      src/views/networkAccess/registration.vue
  2. 1 1
      src/views/networkAccess/userStatistics.vue

+ 80 - 70
src/views/networkAccess/registration.vue

@@ -68,10 +68,10 @@
 <!--            <a-button type="link" @click="keyupInfoSelect()">身份证件号码检索</a-button>-->
             <a-row>
               <a-col :span="6">
-                <a-form-model-item required label="身份证件号码" prop="cardNo"  :labelCol="{ span:8 }"   :wrapperCol="{ span: 14 }"    >
+                <a-form-model-item required label="身份证件号码" prop="cardNo"   :labelCol="{ span:8 }"   :wrapperCol="{ span: 14 }"    >
 
 <!--                  <a-radio-group v-model="model.cardNo" button-style="solid"    slot-scope="text, record">-->
-                    <a-input v-model="model.cardNo" placeholder="请输入身份证件号码" @keyup="keyupInfo('')" id="cardNo"  @blur="showCheck0('cardNo')"></a-input>
+                    <a-input v-model="model.cardNo" placeholder="请输入身份证件号码" @keyup="keyupInfo('')" id="cardNo" :disabled="isDisabled" @blur="showCheck0('cardNo')"></a-input>
 <!--                  </a-radio-group>--><a-icon slot="prefix" type="user" :style="{ color: 'rgba(0,0,0,.25)' }"/>
                 </a-form-model-item>
 
@@ -80,7 +80,7 @@
               <a-col :span="6">
                 <a-form-model-item label="身份证姓名"   prop="industry" :labelCol="{ span:8 }"   :wrapperCol="{ span: 14 }"   >
 <!--                  <a-radio-group v-model="model.cardName" button-style="solid" prop="cardNo">-->
-                    <a-input v-model="model.cardName" placeholder="身份证姓名"  id="cardName"  @blur="showCheck0('cardName')"></a-input>
+                    <a-input v-model="model.cardName" placeholder="身份证姓名"  id="cardName"  @blur="showCheck0('cardName')" :disabled="isDisabled"></a-input>
 <!--                  </a-radio-group>-->
                 </a-form-model-item>
               </a-col>
@@ -92,7 +92,7 @@
               <a-col :span="6">
                 <a-form-model-item label="身份证地址"   prop="industry" :labelCol="{ span:8 }"   :wrapperCol="{ span: 14 }"   >
                   <!--                  <a-radio-group v-model="model.cardName" button-style="solid" prop="cardNo">-->
-                  <a-input v-model="model.idCardAddress" placeholder="身份证地址"  id="idCardAddress"  @blur="showCheck0('idCardAddress')"></a-input>
+                  <a-input v-model="model.idCardAddress" placeholder="身份证地址"  id="idCardAddress"  @blur="showCheck0('idCardAddress')" :disabled="isDisabled"></a-input>
                   <!--                  </a-radio-group>-->
                 </a-form-model-item>
               </a-col>
@@ -107,7 +107,7 @@
 <!--                </a-form-item>-->
                 <a-form-model-item label="身份证是否在有效期" prop="modelOperator" :labelCol="{ span:12 }"
                                    :wrapperCol="{ span: 11 }" style="margin: 0px 0px">
-                  <a-radio-group v-model="model.cardStartTimeAndEnd" button-style="solid" id="cardStartTimeAndEnd" @change="showCheck0('cardStartTimeAndEnd')">
+                  <a-radio-group v-model="model.cardStartTimeAndEnd" button-style="solid" id="cardStartTimeAndEnd" @change="showCheck0('cardStartTimeAndEnd')" :disabled="isDisabled">
                     <a-radio value="1"  >是</a-radio>
                     <a-radio value="2"  >否</a-radio>
                   </a-radio-group>
@@ -140,7 +140,7 @@
                 <a-form-model-item label="拨测联系电话"  :labelCol="{ span:8 }"   :wrapperCol="{ span: 12 }"  prop="phone">
 <!--                  <a-radio-group v-model="model.phone" button-style="solid">-->
                     <a-input v-model="model.phone" placeholder="请输入拨测联系电话"
-                             @keyup="keyupInfoPhone(model.phone)" @blur="showCheck0('phone')" id="phone"></a-input>
+                             @keyup="keyupInfoPhone(model.phone)" @blur="showCheck0('phone')" id="phone"  :disabled="isDisabled"></a-input>
 <!--                  </a-radio-group>-->
                 </a-form-model-item>
               </a-col>
@@ -149,7 +149,7 @@
               <a-col :span="7">
                 <a-form-model-item label="联电归属地"  prop="industry" :labelCol="{ span:8 }"   :wrapperCol="{ span: 12 }">
 <!--                  <a-radio-group v-model="model.address" button-style="solid">-->
-                    <a-input v-model="model.address" placeholder="请输入联电归属地" id="address" @blur="showCheck0('address')"></a-input>
+                    <a-input v-model="model.address" placeholder="请输入联电归属地" id="address" @blur="showCheck0('address')"  :disabled="isDisabled"></a-input>
 <!--                  </a-radio-group>-->
                 </a-form-model-item>
               </a-col>
@@ -170,12 +170,12 @@
               <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')">
+                  <a-radio-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-input-number id="inputNumberyidong" v-model="model.yidong" style="width: 45px" :min="0" :max="100" />
+                    <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>-->
@@ -184,9 +184,9 @@
                     <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-input-number id="inputNumberdianxin" v-model="model.dianxin" style="width: 45px" :min="0" :max="100" />
+                    <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-input-number id="inputNumberqita" v-model="model.qita" style="width: 45px" :min="0" :max="100" />
+                    <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>
@@ -200,7 +200,7 @@
               <a-col :span="7">
                 <a-form-model-item label="新办号码用途" prop="phonePurpose"  :labelCol="{ span:8 }"   :wrapperCol="{ span: 12 }">
 <!--                  <a-radio-group v-model="model.phonePurpose" button-style="solid">-->
-                    <a-input v-model="model.phonePurpose" placeholder="请输入用途" id="phonePurpose" @blur="showCheck0('phonePurpose')"></a-input>
+                    <a-input v-model="model.phonePurpose" placeholder="请输入用途" id="phonePurpose" @blur="showCheck0('phonePurpose')"  :disabled="isDisabled"></a-input>
 <!--                  </a-radio-group>-->
 
                 </a-form-model-item>
@@ -208,7 +208,7 @@
               </a-col>
               <a-col :span="7">
 
-                  <a-form-model-item label="客户所属行业"    prop="industry" :labelCol="{ span:8 }"   :wrapperCol="{ span: 12 }"style="margin: 0px 0px">
+                  <a-form-model-item label="客户所属行业"    prop="industry" :labelCol="{ span:8 }"   :wrapperCol="{ span: 12 }"style="margin: 0px 0px" >
 <!--                    <j-dict-select-tag placeholder="请选择客户所属行业" v-model="model.industry"  dictCode="custom_industry" id="industry" @change="showCheck0('industry')" />-->
                     <div @click="handleSearch('')">
 
@@ -220,10 +220,10 @@
                         @search="handleSearch"
                         v-model="model.industry"
                         :defaultActiveFirstOption="false"
-                        :allowClear="true">
+                        :allowClear="true" :disabled="isDisabled">
                         <a-spin v-if="fetching" class="auto-spin" slot="notFoundContent" size="small"   />
                         <template slot="dataSource">
-                          <a-select-option v-for="(item, index) in getDataSysDictItem" :key="index" :value="item.value" @click="clickhandleSearch(item.value)"  >
+                          <a-select-option v-for="(item, index) in getDataSysDictItem" :key="index" :value="item.value" @click="clickhandleSearch(item.value)"  :disabled="isDisabled" >
                             <a-row type="flex" justify="space-between" align="middle"  @change="showCheck0('industry')">
                               <a-col>{{ item.value }}</a-col>
 
@@ -234,7 +234,7 @@
                         </template>
                       </a-auto-complete>
                     </div>
-                    <a-input  v-if="industryNullQiTa" v-model="industryQiTa"   placeholder="请填写客户所属行业(其它)" id="" @keyup="showCheck0('industryQiTa')"></a-input>
+                    <a-input  v-if="industryNullQiTa" v-model="industryQiTa"   placeholder="请填写客户所属行业(其它)" id="" @keyup="showCheck0('industryQiTa')" :disabled="isDisabled"></a-input>
                     <div v-if="industryNull" style="color: red"  >请选择客户所属行业</div>
                   </a-form-model-item>
 
@@ -243,7 +243,7 @@
               <a-col :span="9">
                 <a-form-model-item label="客户现用号码一证通查结果" prop="modelOperator" :labelCol="{ span:10 }"
                                    :wrapperCol="{ span: 13}" style="margin: 0px 0px">
-                  <a-radio-group v-model="model.operator" button-style="solid" id="operator" @change="showCheck0('operator')">
+                  <a-radio-group v-model="model.operator" button-style="solid" id="operator" @change="showCheck0('operator')" v-bind:disabled="isDisabled">
                     <a-radio value="1"  >本地运营商</a-radio>
                     <a-radio value="2"  >异地运营商</a-radio>
                   </a-radio-group>
@@ -261,7 +261,7 @@
             <a-row>
               <a-col :span="15">
                 <a-form-model-item label="拨测结果" prop="calltestResultsName" :labelCol="{ span: 3 }" :wrapperCol="{ span: 15 }" style="margin: 0px 0px">
-                  <a-radio-group v-model="model.calltestResults" button-style="solid" @change="showCheck0('calltestResults')">
+                  <a-radio-group v-model="model.calltestResults" button-style="solid" @change="showCheck0('calltestResults')"  :disabled="isDisabled">
                     <a-radio value="1"  style="color: red">关机</a-radio>
                     <a-radio value="2"  style="color: red">未接通</a-radio>
                     <a-radio value="3"  style="color: red">可接通不知晓入网事宜</a-radio>
@@ -300,7 +300,7 @@
 
                         <div style="float:left;margin: 20px 3px;" id="isDxNumber"><div class="redInfo" >*</div>1、客户名下无电信号码</div>
                         <div style="float:right;margin: 20px 10px;" >
-                          <a-radio-group v-model="model.isDxNumber" button-style="solid" @change="showCheck1('isDxNumber')">
+                          <a-radio-group v-model="model.isDxNumber" button-style="solid" @change="showCheck1('isDxNumber')"  :disabled="isDisabled">
                             <a-radio :value="1">是</a-radio>
                             <a-radio :value="2">否</a-radio>
                           </a-radio-group>
@@ -309,7 +309,7 @@
                   </a-col>
                   <a-col :span="12">
                     <div style="clear: both"></div>
-                    <a-input v-model="model.isDxNumberNote" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"></a-input>
+                    <a-input v-model="model.isDxNumberNote" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"  :disabled="isDisabled"></a-input>
                   </a-col>
                 </a-list-item>
 
@@ -318,7 +318,7 @@
                     <div>
                         <div style="float:left;margin: 20px 3px;" id="isBroadband"><div class="redInfo" >*</div>2、申请号码办理征信类、融合宽带业务</div>
                         <div style="float:right;margin: 20px 10px;" >
-                            <a-radio-group v-model="model.isBroadband" button-style="solid" @change="showCheck1('isBroadband')">
+                            <a-radio-group v-model="model.isBroadband" button-style="solid" @change="showCheck1('isBroadband')"  :disabled="isDisabled">
                               <a-radio :value="1">是</a-radio>
                               <a-radio :value="2">否</a-radio>
                             </a-radio-group>
@@ -327,7 +327,7 @@
                   </a-col>
                   <a-col :span="12">
                     <div style="clear: both"></div>
-                    <a-input v-model="model.isBroadbandNote" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"></a-input>
+                    <a-input v-model="model.isBroadbandNote" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"  :disabled="isDisabled"></a-input>
                   </a-col>
                 </a-list-item>
 
@@ -337,7 +337,7 @@
                       <div style="float:left;margin: 20px 3px;" id="isUseTo"><div class="redInfo" >*</div>3、 申请号码使用用途异常</div>
                       <div style="float:right;margin: 20px 10px;" >
 
-                        <a-radio-group v-model="model.isUseTo" button-style="solid" @change="showCheck1('isUseTo')">
+                        <a-radio-group v-model="model.isUseTo" button-style="solid" @change="showCheck1('isUseTo')"  :disabled="isDisabled">
                           <a-radio :value="1">是</a-radio>
                           <a-radio :value="2">否</a-radio>
                         </a-radio-group>
@@ -346,7 +346,7 @@
                   </a-col>
                   <a-col :span="12">
                     <div style="clear: both"></div>
-                    <a-input v-model="model.isUseToNote" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"></a-input>
+                    <a-input v-model="model.isUseToNote" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"  :disabled="isDisabled"></a-input>
                   </a-col>
                 </a-list-item>
 
@@ -356,7 +356,7 @@
                       <div style="float:left;margin: 20px 3px;" id="isRefund"><div class="redInfo" >*</div>4、客户名下号码存在异常高频率充值、退费</div>
                       <div style="float:right;margin: 20px 10px;" >
 
-                      <a-radio-group v-model="model.isRefund" button-style="solid" @change="showCheck1('isRefund')">
+                      <a-radio-group v-model="model.isRefund" button-style="solid" @change="showCheck1('isRefund')"  :disabled="isDisabled">
                         <a-radio :value="1">是</a-radio>
                         <a-radio :value="2">否</a-radio>
                       </a-radio-group>
@@ -365,7 +365,7 @@
                   </a-col>
                   <a-col :span="12">
                     <div style="clear: both"></div>
-                    <a-input v-model="model.isRefundNote" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"></a-input>
+                    <a-input v-model="model.isRefundNote" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"  :disabled="isDisabled"></a-input>
                   </a-col>
                 </a-list-item>
 
@@ -375,7 +375,7 @@
                       <div style="float:left;margin: 20px 3px;" id="isShutDown"><div class="redInfo" >*</div>5、客户名下已有号码(含已注销号码)存在各类关停</div>
                       <div style="float:right;margin: 20px 10px;" >
 
-                      <a-radio-group v-model="model.isShutDown" button-style="solid" @change="showCheck1('isShutDown')">
+                      <a-radio-group v-model="model.isShutDown" button-style="solid" @change="showCheck1('isShutDown')"  :disabled="isDisabled">
                         <a-radio :value="1">是</a-radio>
                         <a-radio :value="2">否</a-radio>
                       </a-radio-group>
@@ -384,7 +384,7 @@
                   </a-col>
                   <a-col :span="12">
                     <div style="clear: both"></div>
-                    <a-input v-model="model.isShutDownNote" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"></a-input>
+                    <a-input v-model="model.isShutDownNote" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"  :disabled="isDisabled"></a-input>
                   </a-col>
                 </a-list-item>
 
@@ -395,7 +395,7 @@
                       <div style="float:left;margin: 20px 3px;" id="isNewly"><div class="redInfo" >*</div>6、客户名下在用号码无使用记录,仍要求新办号码</div>
                       <div style="float:right;margin: 20px 10px;" >
 
-                      <a-radio-group v-model="model.isNewly" button-style="solid" @change="showCheck1('isNewly')">
+                      <a-radio-group v-model="model.isNewly" button-style="solid" @change="showCheck1('isNewly')"  :disabled="isDisabled">
                         <a-radio :value="1">是</a-radio>
                         <a-radio :value="2">否</a-radio>
                       </a-radio-group>
@@ -404,7 +404,7 @@
                   </a-col>
                   <a-col :span="12">
                     <div style="clear: both"></div>
-                    <a-input v-model="model.isNewlyNote" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"></a-input>
+                    <a-input v-model="model.isNewlyNote" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"  :disabled="isDisabled"></a-input>
                   </a-col>
                 </a-list-item>
 
@@ -414,7 +414,7 @@
                       <div style="float:left;margin: 20px 3px;" id="isChannel"><div class="redInfo" >*</div>7、在多个渠道多频次入网的异常情况</div>
                       <div style="float:right;margin: 20px 10px;" >
 
-                      <a-radio-group v-model="model.isChannel" button-style="solid" @change="showCheck1('isChannel')">
+                      <a-radio-group v-model="model.isChannel" button-style="solid" @change="showCheck1('isChannel')"  :disabled="isDisabled">
                         <a-radio :value="1">是</a-radio>
                         <a-radio :value="2">否</a-radio>
                       </a-radio-group>
@@ -423,7 +423,7 @@
                   </a-col>
                   <a-col :span="12">
                     <div style="clear: both"></div>
-                    <a-input v-model="model.isChannelNote" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"></a-input>
+                    <a-input v-model="model.isChannelNote" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"  :disabled="isDisabled"></a-input>
                   </a-col>
                 </a-list-item>
 
@@ -433,7 +433,7 @@
                       <div style="float:left;margin: 20px 3px;" id="isInvolvingFraud"><div class="redInfo" >*</div>8、黑名单到期客户新入网的高危疑似涉诈号码</div>
                       <div style="float:right;margin: 20px 10px;" >
 
-                      <a-radio-group v-model="model.isInvolvingFraud" button-style="solid" @change="showCheck1('isInvolvingFraud')">
+                      <a-radio-group v-model="model.isInvolvingFraud" button-style="solid" @change="showCheck1('isInvolvingFraud')" :disabled="isDisabled">
                         <a-radio :value="1">是</a-radio>
                         <a-radio :value="2">否</a-radio>
                       </a-radio-group>
@@ -442,7 +442,7 @@
                   </a-col>
                   <a-col :span="12">
                     <div style="clear: both"></div>
-                    <a-input v-model="model.isInvolvingFraudNote" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"></a-input>
+                    <a-input v-model="model.isInvolvingFraudNote" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right" :disabled="isDisabled"></a-input>
                   </a-col>
                 </a-list-item>
 
@@ -472,43 +472,43 @@
                 <div v-if="size>=1">
                   <a-form-model-item label="新办手机号码"    :labelCol="{ span:10 }"   :wrapperCol="{ span:12 }"  prop="phone" >
                     <!--                    <a-radio-group v-model="model.newPhone" button-style="solid">-->
-                    <a-input v-model="model.newPhone" placeholder="新办手机号码" @blur="check3('newPhone')" id="newPhone"></a-input>
+                    <a-input v-model="model.newPhone" placeholder="新办手机号码" @blur="check3('newPhone')" id="newPhone"  :disabled="isDisabled"></a-input>
                     <!--                    </a-radio-group>-->
                   </a-form-model-item>
                 </div>
                   <div v-show="size>=2">
-                    <a-form-model-item label="新办手机号码2"    :labelCol="{ span:10 }"   :wrapperCol="{ span:12 }"  prop="phone" >
+                    <a-form-model-item label="新办手机号码2"    :labelCol="{ span:10 }"   :wrapperCol="{ span:12 }"  prop="phone"  >
                       <!--                    <a-radio-group v-model="model.newPhone" button-style="solid">-->
-                      <a-input v-model="model.newPhone2" placeholder="新办手机号码" @blur="check3('newPhone2')" id="newPhone2"></a-input>
+                      <a-input v-model="model.newPhone2" placeholder="新办手机号码" @blur="check3('newPhone2')" id="newPhone2" :disabled="isDisabled"></a-input>
                       <!--                    </a-radio-group>-->
                     </a-form-model-item>
                   </div>
                   <div v-show="size>=3">
-                    <a-form-model-item label="新办手机号码3"    :labelCol="{ span:10 }"   :wrapperCol="{ span:12 }"  prop="phone" >
+                    <a-form-model-item label="新办手机号码3"    :labelCol="{ span:10 }"   :wrapperCol="{ span:12 }"  prop="phone"  >
                       <!--                    <a-radio-group v-model="model.newPhone" button-style="solid">-->
-                      <a-input v-model="model.newPhone3" placeholder="新办手机号码" @blur="check3('newPhone3')" id="newPhone3"></a-input>
+                      <a-input v-model="model.newPhone3" placeholder="新办手机号码" @blur="check3('newPhone3')" id="newPhone3":disabled="isDisabled"></a-input>
                       <!--                    </a-radio-group>-->
                     </a-form-model-item>
                   </div>
                   <div v-show="size>=4">
-                    <a-form-model-item label="新办手机号码4"    :labelCol="{ span:10 }"   :wrapperCol="{ span:12 }"  prop="phone" >
+                    <a-form-model-item label="新办手机号码4"    :labelCol="{ span:10 }"   :wrapperCol="{ span:12 }"  prop="phone"  >
                       <!--                    <a-radio-group v-model="model.newPhone" button-style="solid">-->
-                      <a-input v-model="model.newPhone4" placeholder="新办手机号码" @blur="check3('newPhone4')" id="newPhone4"></a-input>
+                      <a-input v-model="model.newPhone4" placeholder="新办手机号码" @blur="check3('newPhone4')" id="newPhone4" :disabled="isDisabled"></a-input>
                       <!--                    </a-radio-group>-->
                     </a-form-model-item>
                   </div>
                   <div v-show="size>=5">
-                    <a-form-model-item label="新办手机号码5"    :labelCol="{ span:10 }"   :wrapperCol="{ span:12 }"  prop="phone" >
+                    <a-form-model-item label="新办手机号码5"    :labelCol="{ span:10 }"   :wrapperCol="{ span:12 }"  prop="phone"   >
                       <!--                    <a-radio-group v-model="model.newPhone" button-style="solid">-->
-                      <a-input v-model="model.newPhone5" placeholder="新办手机号码" @blur="check3('newPhone5')" id="newPhone5"></a-input>
+                      <a-input v-model="model.newPhone5" placeholder="新办手机号码" @blur="check3('newPhone5')" id="newPhone5" :disabled="isDisabled"></a-input>
                       <!--                    </a-radio-group>-->
                     </a-form-model-item>
                   </div>
 
                 </a-col>
                 <a-col :span="2" >
-                  <a-button type="link" danger @click="addPhone()">(+)</a-button>
-                  <a-button type="link" danger @click="delPhone()">(-)</a-button>
+                  <a-button type="link" danger @click="addPhone()"  :disabled="isDisabled">(+)</a-button>
+                  <a-button type="link" danger @click="delPhone()"  :disabled="isDisabled">(-)</a-button>
                 </a-col>
                 <a-col :span="18">
                 </a-col>
@@ -520,7 +520,7 @@
                       <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)" :disabled="disabledList.includes(des.value)">{{ des.text }}</a-checkbox>
+                            <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-col>
                         </template>
                       </a-row>
@@ -624,14 +624,14 @@
                   <a-col>
                     <a-form-model-item label="营业厅地址" prop="sysBusinessHallAndSysCompany" v-bind="labelCol2">
                       <a-col :span="10">
-                        <a-select placeholder="请选择分公司" v-model="model.company" id="company">
+                        <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"
                                            @click="change(item.id)">{{ item.name }}
                           </a-select-option>
                         </a-select>
                       </a-col>
                       <a-col :span="10">
-                        <a-select placeholder="请选择营业厅地址" v-model="model.sysBusinessHall" style="margin: 0px 0px;width: 200px">
+                        <a-select placeholder="请选择营业厅地址" v-model="model.sysBusinessHall" style="margin: 0px 0px;width: 200px" :disabled="isDisabled">
                           <a-select-option v-for="item in sysBusinessHallList" :key="item.id" :value="item.id"
                                            @click="searchKeyWordsysBusinessHall('中国电信'+item.name,'businessAddress')">
                             {{ item.name }}
@@ -651,7 +651,7 @@
                     <a-form-model-item label="工作地址" prop="industry" :labelCol="{ span:7}"   :wrapperCol="{ span: 7}">
 <!--                      <a-radio-group v-model="model.wordAddress" button-style="solid">-->
                         <a-input v-model="model.wordAddress" placeholder="请输入工作地址"
-                                 @keyup="searchKeyWord('model.wordAddress')" id="wordAddress" @blur="showCheck0('wordAddress')"></a-input>
+                                 @keyup="searchKeyWord('model.wordAddress')" id="wordAddress" @blur="showCheck0('wordAddress')" :disabled="isDisabled"></a-input>
                         <div class="map_search_result" v-show="this.showsearchResult">
                           <ul style="  border-radius: 5px ;border: 0.5px solid #f1f1f1;padding: 0px; background-color: #f1f1f1;">
                             <li  style="  border-radius: 5px;list-style: none;border: 0px solid;padding: 0px; " @click="markerResult(item,'wordAddress')" v-for="(item,index) in poiList" :key="index">
@@ -671,7 +671,7 @@
 
 
                         <a-input v-model="model.currentAddress" placeholder="请输入现住地址"
-                                 @keyup="searchKeyWord('model.currentAddress')" id="currentAddress" @blur="showCheck0('currentAddress')"></a-input>
+                                 @keyup="searchKeyWord('model.currentAddress')" id="currentAddress" @blur="showCheck0('currentAddress')" :disabled="isDisabled"></a-input>
                         <div class="map_search_result" v-show="this.showsearchcurrentAddress">
                           <ul style="  border-radius: 5px ;border: 0.5px solid #f1f1f1;padding: 0px; background-color: #f1f1f1;">
                             <li  style="  border-radius: 5px;list-style: none;border: 0px solid;padding: 0px; "@click="markerResult(item,'currentAddress')" v-for="(item,index) in poiList"
@@ -689,7 +689,7 @@
                   <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')">
+                      <a-radio-group v-model="model.judgmentResearch" button-style="solid"  @change="showCheck0('judgmentResearch')" :disabled="isDisabled">
                         <a-radio value="1" style="color: red ">智能判研-异常</a-radio>
                         <a-radio value="2">智能判研-正常</a-radio>
                       </a-radio-group>
@@ -702,7 +702,7 @@
                   <a-col :span="24">
                     <a-form-model-item label="人工地址判研" prop="userOpenState"  :labelCol="{span:7}"
                                        :wrapperCol="{span:12}">
-                      <a-radio-group v-model="model.judgmentResearchAddress" button-style="solid"  @change="showCheck0('judgmentResearchAddress')">
+                      <a-radio-group v-model="model.judgmentResearchAddress" button-style="solid"  @change="showCheck0('judgmentResearchAddress')" :disabled="isDisabled">
                         <a-radio value="1" style="color: red">人工判研-异常</a-radio>
                         <a-radio value="2">人工判研-正常</a-radio>
                       </a-radio-group>
@@ -730,12 +730,12 @@
 
     <a-card style="position: relative;bottom: 0;width: 100%">
       <div style="text-align: center">
-        <a-button v-if="   !this.showInfo" style="margin-right: 8px"  @click="terminatingOperation">终止</a-button>
+        <a-button v-if="   !this.showInfo" style="margin-right: 8px"  @click="terminatingOperation" :disabled="isDisabled">终止</a-button>
         <a-button v-if="current < steps.length - 1 &&  !this.showInfo" type="primary" @click="nextSteps">下一步</a-button>
         <a-button
           v-if="current == steps.length - 1 &&  !this.showInfo"
           @click="submitBusiness"
-          type="primary"
+          type="primary" :disabled="isDisabled"
         >
           提交
         </a-button>
@@ -745,7 +745,7 @@
         <a-button @click="continueOperation" type="primary" v-if="current==2 &&  this.showInfo ">
           继续操作
         </a-button>
-        <a-button v-if="current==2 &&  this.showInfo " style="margin-left: 8px" @click="terminatingOperation">终止操作
+        <a-button v-if="current==2 &&  this.showInfo " style="margin-left: 8px" @click="terminatingOperation" :disabled="isDisabled">终止操作
         </a-button>
       </div>
     </a-card>
@@ -774,6 +774,8 @@ export default {
   data() {
 
     return {
+      
+
       riskShow:true,
       columns:[{ title: '身份证件号码', width: 180, dataIndex: 'cardNo', key: 'cardNo'  },
         { title: '身份证姓名', width: 150, dataIndex: 'cardName', key: 'cardName' , scopedSlots: {customRender: 'cardName'} },
@@ -1139,7 +1141,7 @@ export default {
       cardStartTimeAndEnd: '',
       cardStartTimeAndEndShow: false,
       industryQiTa:'',
-      isDisable:false,
+      isDisabled:false,
       //表单信息
       model: {
         cardStartTimeAndEnd: '',
@@ -1217,6 +1219,7 @@ export default {
   created() {
     this.model.id = this.$route.query.id;
     this.model.cardNo = this.$route.query.cardNo;
+    this.isDisabled=this.$route.query.isDisabled;
   },
   mounted() {
     this.getSysCompany();
@@ -1225,7 +1228,7 @@ export default {
     this.getSysDictItems()
     this.queryById();
 
-   //this.getDataList()
+    this.disabledListAdd()
   },
 
   methods: {
@@ -1432,7 +1435,8 @@ export default {
 
     },
     disabledListAdd() {
-      for (let i = 0; i < this.model.numberResults.length; i++) {
+      if (!this.isDisabled) {
+        for (let i = 0; i < this.model.numberResults.length; i++) {
 
           if (this.model.numberResults[i]==="1"){
             this.disabledList.push("2");
@@ -1456,6 +1460,13 @@ export default {
             this.disabledList.push("2");
           }
         }
+      }
+      if(this.isDisabled){
+        this.disabledList.push("1");
+        this.disabledList.push("2");
+        this.disabledList.push("3");
+        this.disabledList.push("4");
+      }
     },
       addPhone(){
       this.size=this.size+1;
@@ -2045,7 +2056,6 @@ export default {
           this.industryQiTa='';
     },
     keyupInfo(info) {
-
     //  this.handleEdit2()
       //身份证输入查询
       if (this.model.cardNo.length === 15 || this.model.cardNo.length === 18) {
@@ -2123,16 +2133,16 @@ export default {
                   }
                 }
                 this.isSizeNumberResults = result[0]["isSizeNumberResults"];
-                if (this.model.wordAddress!=='' && this.model.wordAddress!==null){
-                  this.searchKeyWordsysBusinessHall(this.model.wordAddress,'wordAddress');
-                }
-
-                if (this.hallName!=='' && this.hallName!==null){
-                  this.searchKeyWordsysBusinessHall('中国电信'+this.hallName,'businessAddress');
-                }
-                if (this.model.currentAddress!=='' && this.model.currentAddress!==null){
-                  this.searchKeyWordsysBusinessHall(this.model.currentAddress,'currentAddress');
-                }
+                // if (this.model.wordAddress!=='' && this.model.wordAddress!==null){
+                //   this.searchKeyWordsysBusinessHall(this.model.wordAddress,'wordAddress');
+                // }
+                //
+                // if (this.hallName!=='' && this.hallName!==null){
+                //   this.searchKeyWordsysBusinessHall('中国电信'+this.hallName,'businessAddress');
+                // }
+                // if (this.model.currentAddress!=='' && this.model.currentAddress!==null){
+                //   this.searchKeyWordsysBusinessHall(this.model.currentAddress,'currentAddress');
+                // }
                 if (info===''){
                   this.model.id=null;
                 }
@@ -2176,7 +2186,7 @@ export default {
     queryById() {
       this.model.id = this.$route.query.id;
       this.model.cardNo = this.$route.query.cardNo;
-      this.isDisable = this.$route.query.isDisable;
+      this.isDisabled = this.$route.query.isDisabled;
       this.getSysCompany();
       this.keyupInfo('update');
       this.change(this.model.company)

+ 1 - 1
src/views/networkAccess/userStatistics.vue

@@ -615,7 +615,7 @@ export default {
       // this.loadData(null,queryParam);
       // this.selectedRowKeys = [];
       // this.selectionRows = [];
-      this.$router.push({path: '/networkAccess/registration', query: {id: record.id,cardNo: record.cardNo,isDisable:true}});
+      this.$router.push({path: '/networkAccess/registration', query: {id: record.id,cardNo: record.cardNo,isDisabled:true}});
     },
     showByCardName(record){
       let queryParam = {