Ver código fonte

客户列表

sunyize 2 anos atrás
pai
commit
c955d34ee3
1 arquivos alterados com 62 adições e 58 exclusões
  1. 62 58
      src/views/customer/CustomerDetails.vue

+ 62 - 58
src/views/customer/CustomerDetails.vue

@@ -2,28 +2,29 @@
   <div>
     <a-page-header
       style="background-color: #FFFFFF;"
-      :title= customer.info.cardName
+      :title= customer.cardName
       sub-title=""
       @back="showTaskList"
     >
       <!--  基本信息  -->
       <a-card :bordered="false" title="入网提示卡信息" style="margin-top: 10px;">
         <a-descriptions  :column="2" :bordered="true">
-          <a-descriptions-item label="证件编号">{{customer.info.cardNo}}</a-descriptions-item>
-          <a-descriptions-item label="客户名称" >{{customer.info.cardName}}</a-descriptions-item>
-          <a-descriptions-item label="证件地址" >{{customer.info.idCardAddress}}</a-descriptions-item>
-          <a-descriptions-item label="身份证是否在有效期" >{{customer.info.cardStartTimeAndEnd==='1'?'是':'否'}}</a-descriptions-item>
-          <a-descriptions-item label="拨测联系电话" >{{customer.info.phone}}</a-descriptions-item>
-          <a-descriptions-item label="联电归属地" >{{customer.info.address}}</a-descriptions-item>
-          <a-descriptions-item label="客户现用号码一证通查结果" >{{customer.info.operatorType}}</a-descriptions-item>
-          <a-descriptions-item label="新办号码用途" >{{customer.info.phonePurpose}}</a-descriptions-item>
-          <a-descriptions-item label="客户所属行业" >{{customer.info.industry}}</a-descriptions-item>
-          <a-descriptions-item label="拨测结果">{{customer.info.calltestResults}}</a-descriptions-item>
-          <a-descriptions-item label="营业厅地址">{{ customer.info.sysBusinessHall}}</a-descriptions-item>
-          <a-descriptions-item label="工作地址">{{customer.info.wordAddress}}</a-descriptions-item>
-          <a-descriptions-item label="现住地址(到村/小区)">{{customer.info.currentAddress}}</a-descriptions-item>
-          <a-descriptions-item label="人工地址判研">{{customer.info.judgmentResearchAddress}}</a-descriptions-item>
-          <a-descriptions-item label="新办号码">{{customer.info.newPhone}}</a-descriptions-item>
+          <a-descriptions-item label="创建时间">{{customer.createTime}}</a-descriptions-item>
+          <a-descriptions-item label="证件编号">{{customer.cardNo}}</a-descriptions-item>
+          <a-descriptions-item label="客户名称" >{{customer.cardName}}</a-descriptions-item>
+          <a-descriptions-item label="证件地址" >{{customer.idCardAddress}}</a-descriptions-item>
+          <a-descriptions-item label="身份证是否在有效期" >{{customer.cardStartTimeAndEnd==='1'?'是':'否'}}</a-descriptions-item>
+          <a-descriptions-item label="拨测联系电话" >{{customer.phone}}</a-descriptions-item>
+          <a-descriptions-item label="联电归属地" >{{customer.address}}</a-descriptions-item>
+          <a-descriptions-item label="客户现用号码一证通查结果" >{{customer.operatorType}}</a-descriptions-item>
+          <a-descriptions-item label="新办号码用途" >{{customer.phonePurpose}}</a-descriptions-item>
+          <a-descriptions-item label="客户所属行业" >{{customer.industry}}</a-descriptions-item>
+          <a-descriptions-item label="拨测结果">{{customer.calltestResults}}</a-descriptions-item>
+<!--          <a-descriptions-item label="营业厅地址">{{ customer.sysBusinessHall}}</a-descriptions-item>-->
+          <a-descriptions-item label="工作地址">{{customer.wordAddress}}</a-descriptions-item>
+          <a-descriptions-item label="现住地址(到村/小区)">{{customer.currentAddress}}</a-descriptions-item>
+          <a-descriptions-item label="人工地址判研">{{customer.judgmentResearchAddress}}</a-descriptions-item>
+          <a-descriptions-item label="新办号码">{{customer.newPhone}}</a-descriptions-item>
 
         </a-descriptions>
       </a-card>
@@ -48,7 +49,7 @@
 
                       <div style="float:left;margin: 20px 3px;" id="directRequirements"> 1、客户进厅直接要求办理移动号码入网</div>
                       <div style="float:right;margin: 20px 10px;" >
-                        <a-radio-group v-model="customer.info.directRequirements" button-style="solid"    :disabled="isDisabled">
+                        <a-radio-group v-model="customer.directRequirements" button-style="solid"    :disabled="isDisabled">
                           <a-radio :value="1">是</a-radio>
                           <a-radio :value="2">否</a-radio>
                         </a-radio-group>
@@ -57,7 +58,7 @@
                   </a-col>
                   <a-col :span="12">
                     <div style="clear: both"></div>
-                    <a-input v-model="customer.info.directRequirementsNode" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"  :disabled="isDisabled"></a-input>
+                    <a-input v-model="customer.directRequirementsNode" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"  :disabled="isDisabled"></a-input>
                   </a-col>
                 </a-list-item>
 
@@ -68,7 +69,7 @@
 
                       <div style="float:left;margin: 20px 3px;" id="passOne">2、客户主动申请一次性办理超过一个号码</div>
                       <div style="float:right;margin: 20px 10px;" >
-                        <a-radio-group v-model="customer.info.passOne" button-style="solid"    :disabled="isDisabled">
+                        <a-radio-group v-model="customer.passOne" button-style="solid"    :disabled="isDisabled">
                           <a-radio :value="1">是</a-radio>
                           <a-radio :value="2">否</a-radio>
                         </a-radio-group>
@@ -77,7 +78,7 @@
                   </a-col>
                   <a-col :span="12">
                     <div style="clear: both"></div>
-                    <a-input v-model="customer.info.passOneNode" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"  :disabled="isDisabled"></a-input>
+                    <a-input v-model="customer.passOneNode" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"  :disabled="isDisabled"></a-input>
                   </a-col>
                 </a-list-item>
 
@@ -88,7 +89,7 @@
 
                       <div style="float:left;margin: 20px 3px;" id="nonConformance">3、所办号码月缴费金额不符合客户消费能力</div>
                       <div style="float:right;margin: 20px 10px;" >
-                        <a-radio-group v-model="customer.info.nonConformance" button-style="solid"    :disabled="isDisabled">
+                        <a-radio-group v-model="customer.nonConformance" button-style="solid"    :disabled="isDisabled">
                           <a-radio :value="1">是</a-radio>
                           <a-radio :value="2">否</a-radio>
                         </a-radio-group>
@@ -97,7 +98,7 @@
                   </a-col>
                   <a-col :span="12">
                     <div style="clear: both"></div>
-                    <a-input v-model="customer.info.nonConformanceNode" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"  :disabled="isDisabled"></a-input>
+                    <a-input v-model="customer.nonConformanceNode" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"  :disabled="isDisabled"></a-input>
                   </a-col>
                 </a-list-item>
 
@@ -109,7 +110,7 @@
 
                       <div style="float:left;margin: 20px 3px;" id="isDxNumber">4、客户名下无电信号码</div>
                       <div style="float:right;margin: 20px 10px;" >
-                        <a-radio-group v-model="customer.info.isDxNumber" button-style="solid"    :disabled="isDisabled">
+                        <a-radio-group v-model="customer.isDxNumber" button-style="solid"    :disabled="isDisabled">
                           <a-radio :value="1">是</a-radio>
                           <a-radio :value="2">否</a-radio>
                         </a-radio-group>
@@ -118,7 +119,7 @@
                   </a-col>
                   <a-col :span="12">
                     <div style="clear: both"></div>
-                    <a-input v-model="customer.info.isDxNumberNote" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"  :disabled="isDisabled"></a-input>
+                    <a-input v-model="customer.isDxNumberNote" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"  :disabled="isDisabled"></a-input>
                   </a-col>
                 </a-list-item>
 
@@ -127,7 +128,7 @@
                     <div>
                       <div style="float:left;margin: 20px 3px;" id="isBroadband">5、申请号码办理征信类、融合宽带业务</div>
                       <div style="float:right;margin: 20px 10px;" >
-                        <a-radio-group v-model="customer.info.isBroadband" button-style="solid"   :disabled="isDisabled">
+                        <a-radio-group v-model="customer.isBroadband" button-style="solid"   :disabled="isDisabled">
                           <a-radio :value="1">是</a-radio>
                           <a-radio :value="2">否</a-radio>
                         </a-radio-group>
@@ -136,7 +137,7 @@
                   </a-col>
                   <a-col :span="12">
                     <div style="clear: both"></div>
-                    <a-input v-model="customer.info.isBroadbandNote" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"  :disabled="isDisabled"></a-input>
+                    <a-input v-model="customer.isBroadbandNote" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"  :disabled="isDisabled"></a-input>
                   </a-col>
                 </a-list-item>
 
@@ -146,7 +147,7 @@
                       <div style="float:left;margin: 20px 3px;" id="isUseTo">6、 申请号码使用用途异常</div>
                       <div style="float:right;margin: 20px 10px;" >
 
-                        <a-radio-group v-model="customer.info.isUseTo" button-style="solid"    :disabled="isDisabled">
+                        <a-radio-group v-model="customer.isUseTo" button-style="solid"    :disabled="isDisabled">
                           <a-radio :value="1">是</a-radio>
                           <a-radio :value="2">否</a-radio>
                         </a-radio-group>
@@ -155,7 +156,7 @@
                   </a-col>
                   <a-col :span="12">
                     <div style="clear: both"></div>
-                    <a-input v-model="customer.info.isUseToNote" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"  :disabled="isDisabled"></a-input>
+                    <a-input v-model="customer.isUseToNote" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"  :disabled="isDisabled"></a-input>
                   </a-col>
                 </a-list-item>
 
@@ -165,7 +166,7 @@
                       <div style="float:left;margin: 20px 3px;" id="isRefund">7、客户名下号码存在异常高频率充值、退费</div>
                       <div style="float:right;margin: 20px 10px;" >
 
-                        <a-radio-group v-model="customer.info.isRefund" button-style="solid"    :disabled="isDisabled">
+                        <a-radio-group v-model="customer.isRefund" button-style="solid"    :disabled="isDisabled">
                           <a-radio :value="1">是</a-radio>
                           <a-radio :value="2">否</a-radio>
                         </a-radio-group>
@@ -174,7 +175,7 @@
                   </a-col>
                   <a-col :span="12">
                     <div style="clear: both"></div>
-                    <a-input v-model="customer.info.isRefundNote" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"  :disabled="isDisabled"></a-input>
+                    <a-input v-model="customer.isRefundNote" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"  :disabled="isDisabled"></a-input>
                   </a-col>
                 </a-list-item>
 
@@ -184,7 +185,7 @@
                       <div style="float:left;margin: 20px 3px;" id="isShutDown">8、客户名下已有号码(含已注销号码)存在各类关停</div>
                       <div style="float:right;margin: 20px 10px;" >
 
-                        <a-radio-group v-model="customer.info.isShutDown" button-style="solid"    :disabled="isDisabled">
+                        <a-radio-group v-model="customer.isShutDown" button-style="solid"    :disabled="isDisabled">
                           <a-radio :value="1">是</a-radio>
                           <a-radio :value="2">否</a-radio>
                         </a-radio-group>
@@ -193,7 +194,7 @@
                   </a-col>
                   <a-col :span="12">
                     <div style="clear: both"></div>
-                    <a-input v-model="customer.info.isShutDownNote" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"  :disabled="isDisabled"></a-input>
+                    <a-input v-model="customer.isShutDownNote" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"  :disabled="isDisabled"></a-input>
                   </a-col>
                 </a-list-item>
 
@@ -204,7 +205,7 @@
                       <div style="float:left;margin: 20px 3px;" id="isNewly">9、客户名下在用号码无使用记录,仍要求新办号码</div>
                       <div style="float:right;margin: 20px 10px;" >
 
-                        <a-radio-group v-model="customer.info.isNewly" button-style="solid"    :disabled="isDisabled">
+                        <a-radio-group v-model="customer.isNewly" button-style="solid"    :disabled="isDisabled">
                           <a-radio :value="1">是</a-radio>
                           <a-radio :value="2">否</a-radio>
                         </a-radio-group>
@@ -213,7 +214,7 @@
                   </a-col>
                   <a-col :span="12">
                     <div style="clear: both"></div>
-                    <a-input v-model="customer.info.isNewlyNote" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"  :disabled="isDisabled"></a-input>
+                    <a-input v-model="customer.isNewlyNote" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"  :disabled="isDisabled"></a-input>
                   </a-col>
                 </a-list-item>
 
@@ -223,7 +224,7 @@
                       <div style="float:left;margin: 20px 3px;" id="isChannel">10、在多个渠道多频次入网的异常情况</div>
                       <div style="float:right;margin: 20px 10px;" >
 
-                        <a-radio-group v-model="customer.info.isChannel" button-style="solid"    :disabled="isDisabled">
+                        <a-radio-group v-model="customer.isChannel" button-style="solid"    :disabled="isDisabled">
                           <a-radio :value="1">是</a-radio>
                           <a-radio :value="2">否</a-radio>
                         </a-radio-group>
@@ -232,7 +233,7 @@
                   </a-col>
                   <a-col :span="12">
                     <div style="clear: both"></div>
-                    <a-input v-model="customer.info.isChannelNote" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"  :disabled="isDisabled"></a-input>
+                    <a-input v-model="customer.isChannelNote" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right"  :disabled="isDisabled"></a-input>
                   </a-col>
                 </a-list-item>
 
@@ -242,7 +243,7 @@
                       <div style="float:left;margin: 20px 3px;" id="isInvolvingFraud">11、黑名单到期客户新入网的高危疑似涉诈号码</div>
                       <div style="float:right;margin: 20px 10px;" >
 
-                        <a-radio-group v-model="customer.info.isInvolvingFraud" button-style="solid"   :disabled="isDisabled">
+                        <a-radio-group v-model="customer.isInvolvingFraud" button-style="solid"   :disabled="isDisabled">
                           <a-radio :value="1">是</a-radio>
                           <a-radio :value="2">否</a-radio>
                         </a-radio-group>
@@ -251,7 +252,7 @@
                   </a-col>
                   <a-col :span="12">
                     <div style="clear: both"></div>
-                    <a-input v-model="customer.info.isInvolvingFraudNote" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right" :disabled="isDisabled"></a-input>
+                    <a-input v-model="customer.isInvolvingFraudNote" placeholder="请输入排查结果备注信息" style="margin: 3px 3px;width: 400px;float: right" :disabled="isDisabled"></a-input>
                   </a-col>
                 </a-list-item>
 
@@ -280,7 +281,7 @@
                 <a-list-item>
                   <a-col :span="16">
                     <a-form-model-item  id="numberResults" label=" 是否将高危号码上报蓝、紫名单或不可复开关停"  v-bind="labelCol1ProMaxPlus" prop="industry">
-                      <a-checkbox-group  :disabled="isDisabled" v-model="customer.info.numberResults" style="width: 100%">
+                      <a-checkbox-group  :disabled="isDisabled" v-model="customer.numberResults" style="width: 100%">
                         <a-row>
                           <template v-for="(des) in this.optionsWithDisabled">
                             <a-col :span="8">
@@ -617,43 +618,43 @@ export default {
       //   }
       // }
       //
-      //this.customer.info.sysBusinessHall=str
+      //this.customer.sysBusinessHall=str
       var address='';
-      if (this.customer.info.judgmentResearchAddress.indexOf('1') !== -1){
+      if (this.customer.judgmentResearchAddress.indexOf('1') !== -1){
         address+='人工地址判研-异常 '
       }
-      if (this.customer.info.judgmentResearchAddress.indexOf('2') !== -1){
+      if (this.customer.judgmentResearchAddress.indexOf('2') !== -1){
         address+='人工地址判研-正常 '
       }
-      this.customer.info.judgmentResearchAddress=address
+      this.customer.judgmentResearchAddress=address
       var str= '';
-      if (this.customer.info.operatorType.indexOf('1') !== -1){
+      if (this.customer.operatorType.indexOf('1') !== -1){
          str+='移动 '
       }
-      if (this.customer.info.operatorType.indexOf('2') !== -1){
+      if (this.customer.operatorType.indexOf('2') !== -1){
          str+='联通 '
       }
-      if (this.customer.info.operatorType.indexOf('3') !== -1){
+      if (this.customer.operatorType.indexOf('3') !== -1){
          str+='电信 '
       }
-      if (this.customer.info.operatorType.indexOf('4') !== -1){
+      if (this.customer.operatorType.indexOf('4') !== -1){
          str+='其他 '
       }
-      this.customer.info.operatorType=str;
-      if (this.customer.info.calltestResults==='1'){
-        this.customer.info.calltestResults="关机"
+      this.customer.operatorType=str;
+      if (this.customer.calltestResults==='1'){
+        this.customer.calltestResults="关机"
       }
-      if (this.customer.info.calltestResults==='2'){
-        this.customer.info.calltestResults="未接通"
+      if (this.customer.calltestResults==='2'){
+        this.customer.calltestResults="未接通"
       }
-      if (this.customer.info.calltestResults==='3'){
-        this.customer.info.calltestResults="可接通不知晓入网事宜"
+      if (this.customer.calltestResults==='3'){
+        this.customer.calltestResults="可接通不知晓入网事宜"
       }
-      if (this.customer.info.calltestResults==='4') {
-        this.customer.info.calltestResults = "可接通认可办理"
+      if (this.customer.calltestResults==='4') {
+        this.customer.calltestResults = "可接通认可办理"
       }
       let queryTable={
-        businessReminderCardId:this.customer.info.id
+        businessReminderCardId:this.customer.id
       }
       getAction("/businessReminderCard/getBusinessReminderCardLogs",queryTable).then(resp=>{
         if(resp.success){
@@ -668,7 +669,10 @@ export default {
       this.$router.push({path: '/networkAccess/registrationSelect', query: {id: record.id}});
     },
     showTaskList(){
-      this.$emit("goLists",this.customer)
+      let info = {
+        info: this.customer
+      };
+      this.$emit("goLists",info)
     },
   }
 }