|
@@ -28,7 +28,7 @@
|
|
|
<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-radio-group v-model="model.cardNo" button-style="solid" slot-scope="text, record">-->
|
|
|
- <a-input v-model="model.cardNo" placeholder="请输入身份证件号码" @keyup="keyupInfo()" ></a-input>
|
|
|
|
|
|
|
+ <a-input v-model="model.cardNo" placeholder="请输入身份证件号码" @keyup="keyupInfo()" id="cardNo" ></a-input>
|
|
|
<!-- </a-radio-group>--><a-icon slot="prefix" type="user" :style="{ color: 'rgba(0,0,0,.25)' }"/>
|
|
<!-- </a-radio-group>--><a-icon slot="prefix" type="user" :style="{ color: 'rgba(0,0,0,.25)' }"/>
|
|
|
</a-form-model-item>
|
|
</a-form-model-item>
|
|
|
|
|
|
|
@@ -36,9 +36,9 @@
|
|
|
|
|
|
|
|
<a-col :span="6">
|
|
<a-col :span="6">
|
|
|
<a-form-model-item label="身份证姓名" :labelCol="{ span:8 }" :wrapperCol="{ span: 14 }" prop="cardName" >
|
|
<a-form-model-item label="身份证姓名" :labelCol="{ span:8 }" :wrapperCol="{ span: 14 }" prop="cardName" >
|
|
|
- <a-radio-group v-model="model.cardName" button-style="solid" prop="cardNo">
|
|
|
|
|
- <a-input v-model="model.cardName" placeholder="身份证姓名" ></a-input>
|
|
|
|
|
- </a-radio-group>
|
|
|
|
|
|
|
+<!-- <a-radio-group v-model="model.cardName" button-style="solid" prop="cardNo">-->
|
|
|
|
|
+ <a-input v-model="model.cardName" placeholder="身份证姓名" id="cardName"></a-input>
|
|
|
|
|
+<!-- </a-radio-group>-->
|
|
|
</a-form-model-item>
|
|
</a-form-model-item>
|
|
|
</a-col>
|
|
</a-col>
|
|
|
<!-- <a-col :span="8" >-->
|
|
<!-- <a-col :span="8" >-->
|
|
@@ -48,12 +48,13 @@
|
|
|
<!-- </a-col>-->
|
|
<!-- </a-col>-->
|
|
|
|
|
|
|
|
<a-col :span="12" prop="cardDate">
|
|
<a-col :span="12" prop="cardDate">
|
|
|
- <a-form-item label="身份证证件有效期" :labelCol="{ span:6 }" :wrapperCol="{ span: 16 }" prop="cardDate">
|
|
|
|
|
|
|
+ <a-form-item label="身份证证件有效期" :labelCol="{ span:6 }" :wrapperCol="{ span: 16 }" prop="cardDate" style="margin: 0px 0px">
|
|
|
<j-date :show-time="true" date-format="YYYY-MM-DD" placeholder="请选择开始时间" class="query-group-cust"
|
|
<j-date :show-time="true" date-format="YYYY-MM-DD" placeholder="请选择开始时间" class="query-group-cust"
|
|
|
- v-model="model.cardStartTime" prop="cardDate"></j-date>
|
|
|
|
|
|
|
+ v-model="model.cardStartTime" prop="cardDate" id ="cardStartTime"></j-date>
|
|
|
<span class="query-group-split-cust"></span>
|
|
<span class="query-group-split-cust"></span>
|
|
|
<j-date :show-time="true" date-format="YYYY-MM-DD" placeholder="请选择结束时间" class="query-group-cust"
|
|
<j-date :show-time="true" date-format="YYYY-MM-DD" placeholder="请选择结束时间" class="query-group-cust"
|
|
|
- v-model="model.cardEndTime" prop="cardDate"></j-date>
|
|
|
|
|
|
|
+ v-model="model.cardEndTime" prop="cardDate" id="cardEndTime"></j-date>
|
|
|
|
|
+ <div v-if="cardDateNull" style="color: red">请选择身份证证件有效期</div>
|
|
|
</a-form-item>
|
|
</a-form-item>
|
|
|
</a-col>
|
|
</a-col>
|
|
|
|
|
|
|
@@ -82,7 +83,7 @@
|
|
|
<a-form-model-item label="拨测联系电话" :labelCol="{ span:8 }" :wrapperCol="{ span: 12 }" prop="modelPhone">
|
|
<a-form-model-item label="拨测联系电话" :labelCol="{ span:8 }" :wrapperCol="{ span: 12 }" prop="modelPhone">
|
|
|
<!-- <a-radio-group v-model="model.phone" button-style="solid">-->
|
|
<!-- <a-radio-group v-model="model.phone" button-style="solid">-->
|
|
|
<a-input v-model="model.phone" placeholder="请输入拨测联系电话"
|
|
<a-input v-model="model.phone" placeholder="请输入拨测联系电话"
|
|
|
- @keyup="keyupInfoPhone(model.phone)"></a-input>
|
|
|
|
|
|
|
+ @keyup="keyupInfoPhone(model.phone)" id="phone"></a-input>
|
|
|
<!-- </a-radio-group>-->
|
|
<!-- </a-radio-group>-->
|
|
|
</a-form-model-item>
|
|
</a-form-model-item>
|
|
|
</a-col>
|
|
</a-col>
|
|
@@ -91,7 +92,7 @@
|
|
|
<a-col :span="7">
|
|
<a-col :span="7">
|
|
|
<a-form-model-item label="联电归属地" prop="modelAddress" :labelCol="{ span:8 }" :wrapperCol="{ span: 12 }">
|
|
<a-form-model-item label="联电归属地" prop="modelAddress" :labelCol="{ span:8 }" :wrapperCol="{ span: 12 }">
|
|
|
<!-- <a-radio-group v-model="model.address" button-style="solid">-->
|
|
<!-- <a-radio-group v-model="model.address" button-style="solid">-->
|
|
|
- <a-input v-model="model.address" placeholder="请输入联电归属地"></a-input>
|
|
|
|
|
|
|
+ <a-input v-model="model.address" placeholder="请输入联电归属地" id="address"></a-input>
|
|
|
<!-- </a-radio-group>-->
|
|
<!-- </a-radio-group>-->
|
|
|
</a-form-model-item>
|
|
</a-form-model-item>
|
|
|
</a-col>
|
|
</a-col>
|
|
@@ -110,7 +111,7 @@
|
|
|
<!-- </a-form-model-item>-->
|
|
<!-- </a-form-model-item>-->
|
|
|
<!-- </a-col>-->
|
|
<!-- </a-col>-->
|
|
|
<a-col :span="10">
|
|
<a-col :span="10">
|
|
|
- <a-form-model-item label="运营商类型" v-bind="labelCol2" prop="operatorType">
|
|
|
|
|
|
|
+ <a-form-model-item label="运营商类型" v-bind="labelCol2" prop="operatorType" style="margin: 0px 0px">
|
|
|
<a-radio-group v-model="model.operatorType" button-style="solid">
|
|
<a-radio-group v-model="model.operatorType" button-style="solid">
|
|
|
<a-radio value="1">移动</a-radio>
|
|
<a-radio value="1">移动</a-radio>
|
|
|
<span v-if="this.model.yidong>5 " style="color: red">[{{ this.model.yidong }}]</span><span
|
|
<span v-if="this.model.yidong>5 " style="color: red">[{{ this.model.yidong }}]</span><span
|
|
@@ -125,6 +126,7 @@
|
|
|
<span v-if="this.model.qita>5 " style="color: red">[{{ this.model.qita }}]</span><span
|
|
<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>
|
|
v-if="this.model.qita<5 " style="color: green">[{{ this.model.qita }}]</span>
|
|
|
</a-radio-group>
|
|
</a-radio-group>
|
|
|
|
|
+ <div v-if="operatorTypeNull" style="color: red">请选择运营商类型</div>
|
|
|
</a-form-model-item>
|
|
</a-form-model-item>
|
|
|
</a-col>
|
|
</a-col>
|
|
|
</a-row>
|
|
</a-row>
|
|
@@ -134,23 +136,26 @@
|
|
|
<a-col :span="7">
|
|
<a-col :span="7">
|
|
|
<a-form-model-item label="新办号码用途" prop="phonePurpose" :labelCol="{ span:8 }" :wrapperCol="{ span: 12 }">
|
|
<a-form-model-item label="新办号码用途" prop="phonePurpose" :labelCol="{ span:8 }" :wrapperCol="{ span: 12 }">
|
|
|
<!-- <a-radio-group v-model="model.phonePurpose" button-style="solid">-->
|
|
<!-- <a-radio-group v-model="model.phonePurpose" button-style="solid">-->
|
|
|
- <a-input v-model="model.phonePurpose" placeholder="请输入用途"></a-input>
|
|
|
|
|
|
|
+ <a-input v-model="model.phonePurpose" placeholder="请输入用途" id="phonePurpose"></a-input>
|
|
|
<!-- </a-radio-group>-->
|
|
<!-- </a-radio-group>-->
|
|
|
</a-form-model-item>
|
|
</a-form-model-item>
|
|
|
</a-col>
|
|
</a-col>
|
|
|
<a-col :span="7">
|
|
<a-col :span="7">
|
|
|
- <a-form-item label="客户所属行业" prop="industry" :labelCol="{ span:8 }" :wrapperCol="{ span: 12 }">
|
|
|
|
|
- <j-dict-select-tag placeholder="请选择客户所属行业" v-model="model.industry" dictCode="custom_industry" />
|
|
|
|
|
- </a-form-item>
|
|
|
|
|
|
|
+
|
|
|
|
|
+ <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" />
|
|
|
|
|
+ <div v-if="industryNull" style="color: red">请选择客户所属行业</div>
|
|
|
|
|
+ </a-form-model-item>
|
|
|
|
|
|
|
|
</a-col>
|
|
</a-col>
|
|
|
<a-col :span="8">
|
|
<a-col :span="8">
|
|
|
<a-form-model-item label="客户现用号码" prop="modelOperator" :labelCol="{ span:9 }"
|
|
<a-form-model-item label="客户现用号码" prop="modelOperator" :labelCol="{ span:9 }"
|
|
|
- :wrapperCol="{ span: 15 }">
|
|
|
|
|
- <a-radio-group v-model="model.operator" button-style="solid">
|
|
|
|
|
|
|
+ :wrapperCol="{ span: 15 }" style="margin: 0px 0px">
|
|
|
|
|
+ <a-radio-group v-model="model.operator" button-style="solid" id="operator">
|
|
|
<a-radio value="1">本地运营商</a-radio>
|
|
<a-radio value="1">本地运营商</a-radio>
|
|
|
<a-radio value="2">异地运营商</a-radio>
|
|
<a-radio value="2">异地运营商</a-radio>
|
|
|
</a-radio-group>
|
|
</a-radio-group>
|
|
|
|
|
+ <div v-if="operatorNull" style="color: red">请选择客户现用号码</div>
|
|
|
</a-form-model-item>
|
|
</a-form-model-item>
|
|
|
</a-col>
|
|
</a-col>
|
|
|
|
|
|
|
@@ -163,7 +168,7 @@
|
|
|
</a-row>
|
|
</a-row>
|
|
|
<a-row>
|
|
<a-row>
|
|
|
<a-col :span="15">
|
|
<a-col :span="15">
|
|
|
- <a-form-model-item label="拨测结果" prop="calltestResultsName" :labelCol="{ span: 3 }" :wrapperCol="{ 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">
|
|
<a-radio-group v-model="model.calltestResults" button-style="solid">
|
|
|
<a-radio value="1">关机</a-radio>
|
|
<a-radio value="1">关机</a-radio>
|
|
|
<a-radio value="2">未接通</a-radio>
|
|
<a-radio value="2">未接通</a-radio>
|
|
@@ -171,6 +176,7 @@
|
|
|
<a-radio value="4">可接通认可办理</a-radio>
|
|
<a-radio value="4">可接通认可办理</a-radio>
|
|
|
</a-radio-group>
|
|
</a-radio-group>
|
|
|
<a-button type="link" style="color: red" v-if="this.model.calltestResults==='1' ">拨测号码关机!</a-button>
|
|
<a-button type="link" style="color: red" v-if="this.model.calltestResults==='1' ">拨测号码关机!</a-button>
|
|
|
|
|
+ <div v-if="calltestResultsNull" style="color: red">请选择拨测结果</div>
|
|
|
</a-form-model-item>
|
|
</a-form-model-item>
|
|
|
</a-col>
|
|
</a-col>
|
|
|
|
|
|
|
@@ -200,7 +206,7 @@
|
|
|
<a-col :span="12" >
|
|
<a-col :span="12" >
|
|
|
<div>
|
|
<div>
|
|
|
|
|
|
|
|
- <div style="float:left;margin: 20px 3px;"><div class="redInfo" >*</div>1、客户名下无电信号码</div>
|
|
|
|
|
|
|
+ <div style="float:left;margin: 20px 3px;" id="isDxNumber"><div class="redInfo" >*</div>1、客户名下无电信号码</div>
|
|
|
<div style="float:right;margin: 20px 10px;" >
|
|
<div style="float:right;margin: 20px 10px;" >
|
|
|
<a-radio-group v-model="model.isDxNumber" button-style="solid">
|
|
<a-radio-group v-model="model.isDxNumber" button-style="solid">
|
|
|
<a-radio :value="1">是</a-radio>
|
|
<a-radio :value="1">是</a-radio>
|
|
@@ -218,7 +224,7 @@
|
|
|
<a-list-item class="box">
|
|
<a-list-item class="box">
|
|
|
<a-col :span="12">
|
|
<a-col :span="12">
|
|
|
<div>
|
|
<div>
|
|
|
- <div style="float:left;margin: 20px 3px;"><div class="redInfo" >*</div>2、申请号码办理征信类、融合宽带业务</div>
|
|
|
|
|
|
|
+ <div style="float:left;margin: 20px 3px;" id="isBroadband"><div class="redInfo" >*</div>2、申请号码办理征信类、融合宽带业务</div>
|
|
|
<div style="float:right;margin: 20px 10px;" >
|
|
<div style="float:right;margin: 20px 10px;" >
|
|
|
<a-radio-group v-model="model.isBroadband" button-style="solid">
|
|
<a-radio-group v-model="model.isBroadband" button-style="solid">
|
|
|
<a-radio :value="1">是</a-radio>
|
|
<a-radio :value="1">是</a-radio>
|
|
@@ -236,7 +242,7 @@
|
|
|
<a-list-item class="box">
|
|
<a-list-item class="box">
|
|
|
<a-col span="12">
|
|
<a-col span="12">
|
|
|
<div>
|
|
<div>
|
|
|
- <div style="float:left;margin: 20px 3px;"><div class="redInfo" >*</div>3、 申请号码使用用途异常</div>
|
|
|
|
|
|
|
+ <div style="float:left;margin: 20px 3px;" id="isUseTo"><div class="redInfo" >*</div>3、 申请号码使用用途异常</div>
|
|
|
<div style="float:right;margin: 20px 10px;" >
|
|
<div style="float:right;margin: 20px 10px;" >
|
|
|
|
|
|
|
|
<a-radio-group v-model="model.isUseTo" button-style="solid">
|
|
<a-radio-group v-model="model.isUseTo" button-style="solid">
|
|
@@ -255,7 +261,7 @@
|
|
|
<a-list-item class="box">
|
|
<a-list-item class="box">
|
|
|
<a-col :span="12">
|
|
<a-col :span="12">
|
|
|
<div>
|
|
<div>
|
|
|
- <div style="float:left;margin: 20px 3px;"><div class="redInfo" >*</div>4、客户名下号码存在异常高频率充值、退费</div>
|
|
|
|
|
|
|
+ <div style="float:left;margin: 20px 3px;" id="isRefund"><div class="redInfo" >*</div>4、客户名下号码存在异常高频率充值、退费</div>
|
|
|
<div style="float:right;margin: 20px 10px;" >
|
|
<div style="float:right;margin: 20px 10px;" >
|
|
|
|
|
|
|
|
<a-radio-group v-model="model.isRefund" button-style="solid">
|
|
<a-radio-group v-model="model.isRefund" button-style="solid">
|
|
@@ -274,7 +280,7 @@
|
|
|
<a-list-item class="box">
|
|
<a-list-item class="box">
|
|
|
<a-col span="12">
|
|
<a-col span="12">
|
|
|
<div>
|
|
<div>
|
|
|
- <div style="float:left;margin: 20px 3px;"><div class="redInfo" >*</div>5、客户名下已有号码(含已注销号码)存在各类关停</div>
|
|
|
|
|
|
|
+ <div style="float:left;margin: 20px 3px;" id="isShutDown"><div class="redInfo" >*</div>5、客户名下已有号码(含已注销号码)存在各类关停</div>
|
|
|
<div style="float:right;margin: 20px 10px;" >
|
|
<div style="float:right;margin: 20px 10px;" >
|
|
|
|
|
|
|
|
<a-radio-group v-model="model.isShutDown" button-style="solid">
|
|
<a-radio-group v-model="model.isShutDown" button-style="solid">
|
|
@@ -294,7 +300,7 @@
|
|
|
<a-col span="12">
|
|
<a-col span="12">
|
|
|
|
|
|
|
|
<div>
|
|
<div>
|
|
|
- <div style="float:left;margin: 20px 3px;"><div class="redInfo" >*</div>6、客户名下在用号码无使用记录,仍要求新办号码</div>
|
|
|
|
|
|
|
+ <div style="float:left;margin: 20px 3px;" id="isNewly"><div class="redInfo" >*</div>6、客户名下在用号码无使用记录,仍要求新办号码</div>
|
|
|
<div style="float:right;margin: 20px 10px;" >
|
|
<div style="float:right;margin: 20px 10px;" >
|
|
|
|
|
|
|
|
<a-radio-group v-model="model.isNewly" button-style="solid">
|
|
<a-radio-group v-model="model.isNewly" button-style="solid">
|
|
@@ -313,7 +319,7 @@
|
|
|
<a-list-item class="box">
|
|
<a-list-item class="box">
|
|
|
<a-col span="12">
|
|
<a-col span="12">
|
|
|
<div>
|
|
<div>
|
|
|
- <div style="float:left;margin: 20px 3px;"><div class="redInfo" >*</div>7、在多个渠道多频次入网的异常情况</div>
|
|
|
|
|
|
|
+ <div style="float:left;margin: 20px 3px;" id="isChannel"><div class="redInfo" >*</div>7、在多个渠道多频次入网的异常情况</div>
|
|
|
<div style="float:right;margin: 20px 10px;" >
|
|
<div style="float:right;margin: 20px 10px;" >
|
|
|
|
|
|
|
|
<a-radio-group v-model="model.isChannel" button-style="solid">
|
|
<a-radio-group v-model="model.isChannel" button-style="solid">
|
|
@@ -332,7 +338,7 @@
|
|
|
<a-list-item class="box">
|
|
<a-list-item class="box">
|
|
|
<a-col span="12">
|
|
<a-col span="12">
|
|
|
<div>
|
|
<div>
|
|
|
- <div style="float:left;margin: 20px 3px;"><div class="redInfo" >*</div>8、黑名单到期客户新入网的高危疑似涉诈号码</div>
|
|
|
|
|
|
|
+ <div style="float:left;margin: 20px 3px;" id="isInvolvingFraud"><div class="redInfo" >*</div>8、黑名单到期客户新入网的高危疑似涉诈号码</div>
|
|
|
<div style="float:right;margin: 20px 10px;" >
|
|
<div style="float:right;margin: 20px 10px;" >
|
|
|
|
|
|
|
|
<a-radio-group v-model="model.isInvolvingFraud" button-style="solid">
|
|
<a-radio-group v-model="model.isInvolvingFraud" button-style="solid">
|
|
@@ -458,30 +464,23 @@
|
|
|
<a-col>
|
|
<a-col>
|
|
|
<a-form-model-item label="营业厅地址" prop="sysBusinessHallAndSysCompany" v-bind="labelCol2">
|
|
<a-form-model-item label="营业厅地址" prop="sysBusinessHallAndSysCompany" v-bind="labelCol2">
|
|
|
<a-col :span="10">
|
|
<a-col :span="10">
|
|
|
- <a-select placeholder="请选择分公司" v-model="model.company">
|
|
|
|
|
|
|
+ <a-select placeholder="请选择分公司" v-model="model.company" id="company">
|
|
|
<a-select-option v-for="(item,index) in sysCompany" :key="item.id" :value="item.id"
|
|
<a-select-option v-for="(item,index) in sysCompany" :key="item.id" :value="item.id"
|
|
|
@click="change(item.id)">{{ item.name }}
|
|
@click="change(item.id)">{{ item.name }}
|
|
|
</a-select-option>
|
|
</a-select-option>
|
|
|
</a-select>
|
|
</a-select>
|
|
|
</a-col>
|
|
</a-col>
|
|
|
<a-col :span="10">
|
|
<a-col :span="10">
|
|
|
- <a-select placeholder="请选择营业厅地址" v-model="model.sysBusinessHall">
|
|
|
|
|
|
|
+ <a-select placeholder="请选择营业厅地址" v-model="model.sysBusinessHall" style="margin: 0px 0px">
|
|
|
<a-select-option v-for="item in sysBusinessHallList" :key="item.id" :value="item.id"
|
|
<a-select-option v-for="item in sysBusinessHallList" :key="item.id" :value="item.id"
|
|
|
@click="searchKeyWordsysBusinessHall('中国电信'+item.name,'businessAddress')">
|
|
@click="searchKeyWordsysBusinessHall('中国电信'+item.name,'businessAddress')">
|
|
|
{{ item.name }}
|
|
{{ item.name }}
|
|
|
</a-select-option>
|
|
</a-select-option>
|
|
|
</a-select>
|
|
</a-select>
|
|
|
</a-col>
|
|
</a-col>
|
|
|
|
|
+ <br>
|
|
|
|
|
+ <div v-if="sysBusinessHallNull" style="color: red;margin: 0px 0px" >请选择营业厅地址</div>
|
|
|
|
|
|
|
|
- <!-- <a-radio-group v-model="model.businessAddress" button-style="solid">-->
|
|
|
|
|
- <!-- <a-input v-model="model.businessAddress" placeholder="请输入营业厅地址" @keyup="searchKeyWord('model.businessAddress')" ></a-input>-->
|
|
|
|
|
- <!-- <div class="map_search_result" v-show="this.showsearchResultBusinessAddress" >-->
|
|
|
|
|
- <!-- <ul>-->
|
|
|
|
|
- <!-- <li click="markerResult(item,'businessAddress')" v-for="(item,index) in poiList" :key="index">{{item.name}}</li>-->
|
|
|
|
|
- <!-- </ul>-->
|
|
|
|
|
- <!-- </div>-->
|
|
|
|
|
-
|
|
|
|
|
- <!-- </a-radio-group>-->
|
|
|
|
|
</a-form-model-item>
|
|
</a-form-model-item>
|
|
|
|
|
|
|
|
|
|
|
|
@@ -492,7 +491,7 @@
|
|
|
<a-form-model-item label="工作地址" prop="workAddress" :labelCol="{ span:7}" :wrapperCol="{ span: 7}">
|
|
<a-form-model-item label="工作地址" prop="workAddress" :labelCol="{ span:7}" :wrapperCol="{ span: 7}">
|
|
|
<!-- <a-radio-group v-model="model.wordAddress" button-style="solid">-->
|
|
<!-- <a-radio-group v-model="model.wordAddress" button-style="solid">-->
|
|
|
<a-input v-model="model.wordAddress" placeholder="请输入工作地址"
|
|
<a-input v-model="model.wordAddress" placeholder="请输入工作地址"
|
|
|
- @keyup="searchKeyWord('model.wordAddress')"></a-input>
|
|
|
|
|
|
|
+ @keyup="searchKeyWord('model.wordAddress')" id="wordAddress"></a-input>
|
|
|
<div class="map_search_result" v-show="this.showsearchResult">
|
|
<div class="map_search_result" v-show="this.showsearchResult">
|
|
|
<ul style=" border-radius: 5px ;border: 0.5px solid #f1f1f1;padding: 0px; background-color: #f1f1f1;">
|
|
<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">
|
|
<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">
|
|
@@ -512,7 +511,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
<a-input v-model="model.currentAddress" placeholder="请输入现住地址"
|
|
<a-input v-model="model.currentAddress" placeholder="请输入现住地址"
|
|
|
- @keyup="searchKeyWord('model.currentAddress')"></a-input>
|
|
|
|
|
|
|
+ @keyup="searchKeyWord('model.currentAddress')" id="currentAddress"></a-input>
|
|
|
<div class="map_search_result" v-show="this.showsearchcurrentAddress">
|
|
<div class="map_search_result" v-show="this.showsearchcurrentAddress">
|
|
|
<ul style=" border-radius: 5px ;border: 0.5px solid #f1f1f1;padding: 0px; background-color: #f1f1f1;">
|
|
<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"
|
|
<li style=" border-radius: 5px;list-style: none;border: 0px solid;padding: 0px; "@click="markerResult(item,'currentAddress')" v-for="(item,index) in poiList"
|
|
@@ -537,6 +536,8 @@
|
|
|
<a-radio value="2">人工判研-正常</a-radio>
|
|
<a-radio value="2">人工判研-正常</a-radio>
|
|
|
|
|
|
|
|
</a-radio-group>
|
|
</a-radio-group>
|
|
|
|
|
+
|
|
|
|
|
+ <div v-if="judgmentResearchNull" style="color: red;margin-left: 40px">请选择判研结果</div>
|
|
|
</a-form-model-item>
|
|
</a-form-model-item>
|
|
|
</a-col>
|
|
</a-col>
|
|
|
</a-row>
|
|
</a-row>
|
|
@@ -604,6 +605,16 @@ export default {
|
|
|
|
|
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
|
|
+ cardDateNull:false,
|
|
|
|
|
+ industryNull:false,
|
|
|
|
|
+ operatorTypeNull:false,
|
|
|
|
|
+ operatorNull:false,
|
|
|
|
|
+ calltestResultsNull:false,
|
|
|
|
|
+ sysBusinessHallNull:false,
|
|
|
|
|
+ judgmentResearchNull:false,
|
|
|
|
|
+ color:{
|
|
|
|
|
+ cardNoColor:'black'
|
|
|
|
|
+ },
|
|
|
validatorRules:{
|
|
validatorRules:{
|
|
|
|
|
|
|
|
},
|
|
},
|
|
@@ -1008,13 +1019,13 @@ export default {
|
|
|
|
|
|
|
|
// 校验手机号
|
|
// 校验手机号
|
|
|
validatePhone(rule,value,callback){
|
|
validatePhone(rule,value,callback){
|
|
|
- if (value.length === 15 || value.length === 18) {
|
|
|
|
|
|
|
+
|
|
|
if (!value || new RegExp(/(^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$)|(^[1-9]\d{7}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}$)/).test(value)) {
|
|
if (!value || new RegExp(/(^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$)|(^[1-9]\d{7}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}$)/).test(value)) {
|
|
|
callback();
|
|
callback();
|
|
|
} else {
|
|
} else {
|
|
|
callback("您的身份证格式不正确!");
|
|
callback("您的身份证格式不正确!");
|
|
|
}
|
|
}
|
|
|
- }
|
|
|
|
|
|
|
+
|
|
|
},
|
|
},
|
|
|
//校验姓名
|
|
//校验姓名
|
|
|
|
|
|
|
@@ -1574,80 +1585,166 @@ export default {
|
|
|
|
|
|
|
|
/**下一步骤*/
|
|
/**下一步骤*/
|
|
|
nextSteps() {
|
|
nextSteps() {
|
|
|
- // if (this.current===0){
|
|
|
|
|
- // const newDatas = [];
|
|
|
|
|
- // let message = '';
|
|
|
|
|
- // const h = this.$createElement
|
|
|
|
|
- // if (this.model.cardNo==='' || this.model.cardNo===null){
|
|
|
|
|
- // newDatas.push(h('p', null, '<身份证件号码> 不可为空... '))
|
|
|
|
|
- //
|
|
|
|
|
- // }
|
|
|
|
|
- // if (this.model.cardName==='' || this.model.cardName===null){
|
|
|
|
|
- // newDatas.push(h('p', null, '<身份证件姓名> 不可为空... '))
|
|
|
|
|
- //
|
|
|
|
|
- // }
|
|
|
|
|
- // // if (this.model.idCardAddress==='' || this.model.idCardAddress===null){
|
|
|
|
|
- // // newDatas.push(h('p', null, '<身份证件地址> 不可为空...... '))
|
|
|
|
|
- // // message=message+ '<身份证件地址> 不可为空... '+<br/>
|
|
|
|
|
- // // }
|
|
|
|
|
- // if (this.model.cardStartTime===''|| this.model.cardStartTime===null){
|
|
|
|
|
- // newDatas.push(h('p', null, '<身份证件开始时间> 不可为空... '))
|
|
|
|
|
- // }
|
|
|
|
|
- // if (this.model.cardEndTime==='' || this.model.cardEndTime===null){
|
|
|
|
|
- // newDatas.push(h('p', null, '<身份证件截止日期> 不可为空... '))
|
|
|
|
|
- // }
|
|
|
|
|
- // if (this.model.phone==='' ||this.model.phone===null){
|
|
|
|
|
- // newDatas.push(h('p', null, '<拨测联系电话> 不可为空... '))
|
|
|
|
|
- // }
|
|
|
|
|
- // if (this.model.address===''|| this.model.address===null){
|
|
|
|
|
- // newDatas.push(h('p', null, '<联电归属地> 不可为空... '))
|
|
|
|
|
- // }
|
|
|
|
|
- // // if (this.model.useLife==='' || this.model.useLife===null){
|
|
|
|
|
- // // newDatas.push(h('p', null, '<号码使用年限> 不可为空... '))
|
|
|
|
|
- // // }
|
|
|
|
|
- // if (this.model.phonePurpose==='' || this.model.phonePurpose===null){
|
|
|
|
|
- // newDatas.push(h('p', null, '<号码使用用途> 不可为空... '))
|
|
|
|
|
- // }
|
|
|
|
|
- // // if (this.model.idCardAddress==='' ||this.model.idCardAddress=== null){
|
|
|
|
|
- // // newDatas.push(h('p', null, '<证件地址(到村/小区)> 不可为空... '))
|
|
|
|
|
- // // }
|
|
|
|
|
- // if (this.model.currentAddress==='' || this.model.currentAddress===null){
|
|
|
|
|
- // newDatas.push(h('p', null, '<现住地址(到村/小区)> 不可为空... '))
|
|
|
|
|
- // }
|
|
|
|
|
- // if (this.model.operator==='' || this.model.operator===null){
|
|
|
|
|
- // newDatas.push(h('p', null, '<客户现用号码> 不可为空... '))
|
|
|
|
|
- // }
|
|
|
|
|
- // if (this.model.operatorType==='' || this.model.operatorType===null){
|
|
|
|
|
- // newDatas.push(h('p', null, '<运营商类型> 不可为空... '))
|
|
|
|
|
- // }
|
|
|
|
|
- // if (this.model.calltestResults==='' ||this.model.calltestResults===null){
|
|
|
|
|
- // newDatas.push(h('p', null, '<拨测结果> 不可为空... '))
|
|
|
|
|
- // }
|
|
|
|
|
- // // if (this.model.positionInformation==='' || this.model.positionInformation===null){
|
|
|
|
|
- // // newDatas.push(h('p', null, '<位置信息> 不可为空... '))
|
|
|
|
|
- // // }
|
|
|
|
|
- // if (this.model.wordAddress===''|| this.model.wordAddress===null){
|
|
|
|
|
- // newDatas.push(h('p', null, '<工作地址> 不可为空... '))
|
|
|
|
|
- // }
|
|
|
|
|
- // if (this.model.businessAddress===''|| this.model.businessAddress===null){
|
|
|
|
|
- // newDatas.push(h('p', null, '<营业厅地址> 不可为空... '))
|
|
|
|
|
- // }
|
|
|
|
|
- // if (newDatas.length!==0){
|
|
|
|
|
- // this.$confirm({
|
|
|
|
|
- // title: "入网提示卡页签有未输入值...",
|
|
|
|
|
- // content: h('div', null, newDatas),
|
|
|
|
|
- // // message: h('div', null, newDatas),
|
|
|
|
|
- // onOk: function () {
|
|
|
|
|
- //
|
|
|
|
|
- // },
|
|
|
|
|
- // onCancel:function (){
|
|
|
|
|
- //
|
|
|
|
|
- // }
|
|
|
|
|
- // });
|
|
|
|
|
- // return;
|
|
|
|
|
- // }
|
|
|
|
|
- // }
|
|
|
|
|
|
|
+ if (this.current===0){
|
|
|
|
|
+ var info = true;
|
|
|
|
|
+ if (this.model.cardNo==='' || this.model.cardNo===null){
|
|
|
|
|
+ document.getElementById('cardNo').style.borderColor = "red";
|
|
|
|
|
+ info=false;
|
|
|
|
|
+ }else {
|
|
|
|
|
+ document.getElementById('cardNo').style.borderColor = "black";
|
|
|
|
|
+ }
|
|
|
|
|
+ if (this.model.cardName==='' || this.model.cardName===null){
|
|
|
|
|
+ document.getElementById('cardName').style.borderColor = "red";
|
|
|
|
|
+ info=false;
|
|
|
|
|
+ }else {
|
|
|
|
|
+ document.getElementById('cardName').style.borderColor = "black";
|
|
|
|
|
+ }
|
|
|
|
|
+ if (this.model.phone==='' || this.model.phone===null){
|
|
|
|
|
+ document.getElementById('phone').style.borderColor = "red";
|
|
|
|
|
+ info=false;
|
|
|
|
|
+ }else {
|
|
|
|
|
+ document.getElementById('phone').style.borderColor = "black";
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ if (this.model.address===''|| this.model.address===null){
|
|
|
|
|
+ document.getElementById('address').style.borderColor = "red";
|
|
|
|
|
+ info=false;
|
|
|
|
|
+ }else {
|
|
|
|
|
+ document.getElementById('address').style.borderColor = "black";
|
|
|
|
|
+ }
|
|
|
|
|
+ if (this.model.phonePurpose==='' || this.model.phonePurpose===null){
|
|
|
|
|
+ document.getElementById('phonePurpose').style.borderColor = "red";
|
|
|
|
|
+ info=false;
|
|
|
|
|
+ }else {
|
|
|
|
|
+ document.getElementById('phonePurpose').style.borderColor = "black";
|
|
|
|
|
+ }
|
|
|
|
|
+ if (this.model.industry==='' || this.model.industry===null){
|
|
|
|
|
+ this.industryNull=true
|
|
|
|
|
+ info=false;
|
|
|
|
|
+ }else {
|
|
|
|
|
+ this.industryNull=false
|
|
|
|
|
+ }
|
|
|
|
|
+ if (this.model.wordAddress===''|| this.model.wordAddress===null){
|
|
|
|
|
+ document.getElementById('wordAddress').style.borderColor = "red";
|
|
|
|
|
+ info=false;
|
|
|
|
|
+ }else {
|
|
|
|
|
+ document.getElementById('wordAddress').style.borderColor = "black";
|
|
|
|
|
+ }
|
|
|
|
|
+ if (this.model.currentAddress===''|| this.model.currentAddress===null){
|
|
|
|
|
+ document.getElementById('currentAddress').style.borderColor = "red";
|
|
|
|
|
+ info=false;
|
|
|
|
|
+ }else {
|
|
|
|
|
+ document.getElementById('currentAddress').style.borderColor = "black";
|
|
|
|
|
+ }
|
|
|
|
|
+ if (this.model.calltestResults===''|| this.model.calltestResults===null){
|
|
|
|
|
+ this.calltestResultsNull=true;
|
|
|
|
|
+ info=false;
|
|
|
|
|
+ }else {
|
|
|
|
|
+ this.calltestResultsNull=false;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (this.model.judgmentResearch===''|| this.model.judgmentResearch===null){
|
|
|
|
|
+ this.judgmentResearchNull=true;
|
|
|
|
|
+ info=false;
|
|
|
|
|
+ }else {
|
|
|
|
|
+ this.judgmentResearchNull=false;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (this.model.cardStartTime===''|| this.model.cardStartTime===null){
|
|
|
|
|
+ this.cardDateNull=true;
|
|
|
|
|
+ info=false;
|
|
|
|
|
+ }else {
|
|
|
|
|
+ this.cardDateNull=false;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (this.model.cardEndTime==='' || this.model.cardEndTime===null){
|
|
|
|
|
+ this.cardDateNull=true;
|
|
|
|
|
+ info=false;
|
|
|
|
|
+ }else {
|
|
|
|
|
+ this.cardDateNull=false;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ if (this.model.operator==='' || this.model.operator===null){
|
|
|
|
|
+ this.operatorNull=true;
|
|
|
|
|
+ info=false;
|
|
|
|
|
+ }else {
|
|
|
|
|
+ this.operatorNull=false;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (this.model.operatorType==='' || this.model.operatorType===null){
|
|
|
|
|
+ this.operatorTypeNull=true;
|
|
|
|
|
+ info=false;
|
|
|
|
|
+ }else {
|
|
|
|
|
+ this.operatorTypeNull=false;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (this.model.company==='' || this.model.company===null){
|
|
|
|
|
+ this.sysBusinessHallNull=true;
|
|
|
|
|
+ info=false;
|
|
|
|
|
+ }else {
|
|
|
|
|
+ this.sysBusinessHallNull=false;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (this.model.sysBusinessHall==='' ||this.model.sysBusinessHall===null){
|
|
|
|
|
+ this.sysBusinessHallNull=true;
|
|
|
|
|
+ info=false;
|
|
|
|
|
+ }else {
|
|
|
|
|
+ this.sysBusinessHallNull=false;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (info===false){
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
if (this.current === 1) {
|
|
if (this.current === 1) {
|
|
|
|
|
+ var info =true;
|
|
|
|
|
+ if (this.model.isInvolvingFraud==='' || this.model.isInvolvingFraud===null){
|
|
|
|
|
+ document.getElementById('isInvolvingFraud').style.color = "red";
|
|
|
|
|
+ info=false;
|
|
|
|
|
+ }else {
|
|
|
|
|
+ document.getElementById('isInvolvingFraud').style.color = "black";
|
|
|
|
|
+ }
|
|
|
|
|
+ if (this.model.isChannel==='' || this.model.isChannel===null){
|
|
|
|
|
+ document.getElementById('isChannel').style.color = "red";
|
|
|
|
|
+ info=false;
|
|
|
|
|
+ }else {
|
|
|
|
|
+ document.getElementById('isChannel').style.color = "black";
|
|
|
|
|
+ }
|
|
|
|
|
+ if (this.model.isNewly==='' || this.model.isNewly===null){
|
|
|
|
|
+ document.getElementById('isNewly').style.color = "red";
|
|
|
|
|
+ info=false;
|
|
|
|
|
+ }else {
|
|
|
|
|
+ document.getElementById('isNewly').style.color = "black";
|
|
|
|
|
+ }
|
|
|
|
|
+ if (this.model.isShutDown==='' || this.model.isShutDown===null){
|
|
|
|
|
+ document.getElementById('isShutDown').style.color = "red";
|
|
|
|
|
+ info=false;
|
|
|
|
|
+ }else {
|
|
|
|
|
+ document.getElementById('isShutDown').style.color = "black";
|
|
|
|
|
+ }
|
|
|
|
|
+ if (this.model.isRefund==='' || this.model.isRefund===null){
|
|
|
|
|
+ document.getElementById('isRefund').style.color = "red";
|
|
|
|
|
+ info=false;
|
|
|
|
|
+ }else {
|
|
|
|
|
+ document.getElementById('isRefund').style.color = "black";
|
|
|
|
|
+ }
|
|
|
|
|
+ if (this.model.isUseTo==='' || this.model.isUseTo===null){
|
|
|
|
|
+ document.getElementById('isUseTo').style.color = "red";
|
|
|
|
|
+ info=false;
|
|
|
|
|
+ }else {
|
|
|
|
|
+ document.getElementById('isUseTo').style.color = "black";
|
|
|
|
|
+ }
|
|
|
|
|
+ if (this.model.isBroadband==='' || this.model.isBroadband===null){
|
|
|
|
|
+ document.getElementById('isBroadband').style.color = "red";
|
|
|
|
|
+ info=false;
|
|
|
|
|
+ }else {
|
|
|
|
|
+ document.getElementById('isBroadband').style.color = "black";
|
|
|
|
|
+ }
|
|
|
|
|
+ if (this.model.isDxNumber==='' || this.model.isDxNumber===null){
|
|
|
|
|
+ document.getElementById('isDxNumber').style.color = "red";
|
|
|
|
|
+ info=false;
|
|
|
|
|
+ }else {
|
|
|
|
|
+ document.getElementById('isDxNumber').style.color = "black";
|
|
|
|
|
+ }
|
|
|
|
|
+ if (info===false){
|
|
|
|
|
+ return
|
|
|
|
|
+ }else {
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
let that = this;
|
|
let that = this;
|
|
|
console.info(this.model.calltestResults);
|
|
console.info(this.model.calltestResults);
|
|
|
that.addIng == false
|
|
that.addIng == false
|
|
@@ -1749,8 +1846,8 @@ export default {
|
|
|
|
|
|
|
|
getData() {
|
|
getData() {
|
|
|
var arr = '';
|
|
var arr = '';
|
|
|
- if (this.model.numberResults === "undefined") {
|
|
|
|
|
- arr = this.model.numberResults.join(",");
|
|
|
|
|
|
|
+ if (this.model.numberResults !== "undefined") {
|
|
|
|
|
+ arr = this.model.numberResults.split(",");
|
|
|
}
|
|
}
|
|
|
let data = {
|
|
let data = {
|
|
|
"sysBusinessHall": this.model.sysBusinessHall,
|
|
"sysBusinessHall": this.model.sysBusinessHall,
|