|
|
@@ -1,34 +1,174 @@
|
|
|
<template>
|
|
|
-
|
|
|
<div>
|
|
|
- <a-page-header
|
|
|
- style="background-color: #FFFFFF;margin-bottom:10px"
|
|
|
- title="上传资料"
|
|
|
- sub-title=""
|
|
|
- @back="goBack"
|
|
|
- ></a-page-header>
|
|
|
-
|
|
|
- <a-card style="margin-bottom:10px;color: #000000d9;font-size: 15px;line-height: 2.5;">
|
|
|
- <div>
|
|
|
- <span>1.请选择客户类型</span>
|
|
|
- </div>
|
|
|
- <a-radio-group style="position: relative;left: 30px"
|
|
|
- @change="controlChange" v-model:value="truckData.customType">
|
|
|
- <a-radio :value="'0'">一类客户(党政军、大型企事业单位)</a-radio>
|
|
|
- <a-radio :value="'1'">二类客户(其余用户)</a-radio>
|
|
|
- </a-radio-group>
|
|
|
- <div>
|
|
|
- <span style="display: block">2.请选择使用场景</span>
|
|
|
- <a-radio-group style="position: relative;left: 30px;"
|
|
|
- @change="controlChange" v-model:value="truckData.scene">
|
|
|
- <a-radio :value="'0'">办公自用</a-radio>
|
|
|
- <a-radio :value="'1'">自用型呼叫中心</a-radio>
|
|
|
- <a-radio :value="'2'">经营型呼叫中心</a-radio>
|
|
|
- <a-radio :value="'3'">经营型会议电话</a-radio>
|
|
|
- </a-radio-group>
|
|
|
- </div>
|
|
|
- </a-card>
|
|
|
-
|
|
|
+ <a-spin :spinning="uploading" size="large" tip="正在提交资料,请勿关闭当前网页...">
|
|
|
+ <a-page-header
|
|
|
+ style="background-color: #FFFFFF;margin-bottom:10px"
|
|
|
+ title="上传资料"
|
|
|
+ sub-title=""
|
|
|
+ @back="goBack"
|
|
|
+ >
|
|
|
+ <a-form-model
|
|
|
+ ref="form"
|
|
|
+ :model="infoModel"
|
|
|
+ :rules="rules"
|
|
|
+ >
|
|
|
+ <a-card style="margin-bottom:10px;color: #000000d9;font-size: 15px;line-height: 2.5;">
|
|
|
+ <div>
|
|
|
+ <span>1.请选择客户类型</span>
|
|
|
+ </div>
|
|
|
+ <a-radio-group style="position: relative;left: 30px"
|
|
|
+ @change="controlChange" v-model:value="infoModel.customType">
|
|
|
+ <a-radio :value="'0'">一类客户(党政军、大型企事业单位)</a-radio>
|
|
|
+ <a-radio :value="'1'">二类客户(其余用户)</a-radio>
|
|
|
+ </a-radio-group>
|
|
|
+ <div>
|
|
|
+ <span style="display: block">2.请选择使用场景</span>
|
|
|
+ <a-radio-group style="position: relative;left: 30px;"
|
|
|
+ @change="controlChange" v-model:value="infoModel.scene">
|
|
|
+ <a-radio :value="'0'">办公自用</a-radio>
|
|
|
+ <a-radio :value="'1'">自用型呼叫中心</a-radio>
|
|
|
+ <a-radio :value="'2'">经营型呼叫中心</a-radio>
|
|
|
+ <a-radio :value="'3'">经营型会议电话</a-radio>
|
|
|
+ </a-radio-group>
|
|
|
+ </div>
|
|
|
+ </a-card>
|
|
|
+ <a-card style="margin-bottom:10px;color: #000000d9;font-size: 15px;line-height: 2.5;">
|
|
|
+ <a-row>
|
|
|
+ <a-col :span="6">
|
|
|
+ <a-form-model-item label="客户编号"prop="customerNo" v-bind="labelCol4" >
|
|
|
+ <a-input v-model="infoModel.customerNo" placeholder="客户编号" :disabled='true'></a-input>
|
|
|
+ </a-form-model-item>
|
|
|
+ </a-col>
|
|
|
+
|
|
|
+<!-- <a-col :span="6">-->
|
|
|
+<!-- <a-form-model-item label="用户编号" v-bind="labelCol4" >-->
|
|
|
+<!-- <a-input v-model="infoModel.userNo" placeholder="用户编号" :disabled='true'></a-input>-->
|
|
|
+<!-- </a-form-model-item>-->
|
|
|
+<!-- </a-col>-->
|
|
|
+ <a-col :span="6">
|
|
|
+ <a-form-model-item label="用户发展员工" prop="staffNo" v-bind="labelCol4">
|
|
|
+ <a-input :disabled='true' v-model="infoModel.staffNo" placeholder="用户发展员工" ></a-input>
|
|
|
+ </a-form-model-item>
|
|
|
+ </a-col>
|
|
|
+ <a-col :span="6">
|
|
|
+ <a-form-model-item label="用户号码" prop="userCode" v-bind="labelCol4">
|
|
|
+ <a-input :disabled='true' v-model="infoModel.userCode" placeholder="用户号码" ></a-input>
|
|
|
+ </a-form-model-item>
|
|
|
+ </a-col>
|
|
|
+ <a-col :span="6">
|
|
|
+ <a-form-model-item label="用户状态" prop="userState" v-bind="labelCol4">
|
|
|
+ <a-input :disabled='true' v-model="infoModel.userState" placeholder="用户状态" ></a-input>
|
|
|
+ </a-form-model-item>
|
|
|
+ </a-col>
|
|
|
+ <a-col :span="6">
|
|
|
+ <a-form-model-item label="入网时间" prop="networkAccessTime" v-bind="labelCol4" >
|
|
|
+ <a-input v-model="infoModel.networkAccessTime" placeholder="入网时间" :disabled='true'></a-input>
|
|
|
+ </a-form-model-item>
|
|
|
+ </a-col>
|
|
|
+
|
|
|
+ <a-col :span="6">
|
|
|
+ <a-form-model-item label="首次激活时间" prop="firstActivationDate" v-bind="labelCol4">
|
|
|
+ <a-input :disabled='true' v-model="infoModel.firstActivationDate" placeholder="首次激活时间"></a-input>
|
|
|
+ </a-form-model-item>
|
|
|
+ </a-col>
|
|
|
+ <a-col :span="6">
|
|
|
+ <a-form-model-item label="账户编码" prop="accountCode" v-bind="labelCol4">
|
|
|
+ <a-input :disabled='true' v-model="infoModel.accountCode" placeholder="账户编码"></a-input>
|
|
|
+ </a-form-model-item>
|
|
|
+ </a-col>
|
|
|
+ <a-col :span="6">
|
|
|
+ <a-form-model-item label="客户名称(全)" prop="customerName" v-bind="labelCol4">
|
|
|
+ <a-input v-model="infoModel.customerName" placeholder="客户名称/使用人名称"></a-input>
|
|
|
+ </a-form-model-item>
|
|
|
+ </a-col>
|
|
|
+ <a-col :span="6">
|
|
|
+ <a-form-model-item label="楼宇名称" prop="floorName" v-bind="labelCol4">
|
|
|
+ <a-input v-model="infoModel.floorName" placeholder="楼宇名称"></a-input>
|
|
|
+ </a-form-model-item>
|
|
|
+ </a-col>
|
|
|
+ <a-col :span="6">
|
|
|
+ <a-form-model-item label="楼宇编号" prop="floorCode" v-bind="labelCol4">
|
|
|
+ <a-input v-model="infoModel.floorCode" placeholder="楼宇编号"></a-input>
|
|
|
+ </a-form-model-item>
|
|
|
+ </a-col>
|
|
|
+
|
|
|
+ <a-col :span="6">
|
|
|
+ <a-form-model-item label="客户经理手机号" prop="managePhone" v-bind="labelCol4">
|
|
|
+ <a-input v-model="infoModel.managePhone" placeholder="客户经理手机号"></a-input>
|
|
|
+ </a-form-model-item>
|
|
|
+ </a-col>
|
|
|
+
|
|
|
+ <a-col :span="6">
|
|
|
+ <a-form-model-item label="实际装机地址" prop="installationAddress" v-bind="labelCol4">
|
|
|
+ <a-input v-model="infoModel.installationAddress" placeholder="实际装机地址"></a-input>
|
|
|
+ </a-form-model-item>
|
|
|
+ </a-col>
|
|
|
+
|
|
|
+ <a-col :span="7" v-if='infoModel.contractDateIs==="" || infoModel.contractDateIs===null || infoModel.contractDateIs==="1" '>
|
|
|
+ <a-form-model-item label="合同到期时间是否长期" prop="contractDateIs" v-bind="labelCol5">
|
|
|
+ <a-radio-group v-model="infoModel.contractDateIs" button-style="solid" >
|
|
|
+ <a-radio-button value="0">否</a-radio-button>
|
|
|
+ <a-radio-button value="1">是</a-radio-button>
|
|
|
+ </a-radio-group>
|
|
|
+ </a-form-model-item>
|
|
|
+ </a-col>
|
|
|
+ <a-col :span="7" v-if='infoModel.contractDateIs==="0" ' >
|
|
|
+ <a-form-model-item label="合同到期时间" prop="contractDate" v-bind="labelCol6">
|
|
|
+ <a-date-picker :style="{width:'100%'}" v-model="infoModel.contractDate"
|
|
|
+ format="YYYY-MM-DD"
|
|
|
+ showTime valueFormat="YYYY-MM-DD"/>
|
|
|
+ </a-form-model-item>
|
|
|
+ </a-col>
|
|
|
+
|
|
|
+ <a-col :span="7" v-if='infoModel.businessLicenseDateIs==="" || infoModel.businessLicenseDateIs===null || infoModel.businessLicenseDateIs==="1" '>
|
|
|
+ <a-form-model-item label="营业执照有效期是否长期" prop="businessLicenseDateIs" v-bind="labelCol5">
|
|
|
+ <a-radio-group v-model="infoModel.businessLicenseDateIs" button-style="solid" >
|
|
|
+ <a-radio-button value="0">否</a-radio-button>
|
|
|
+ <a-radio-button value="1">是</a-radio-button>
|
|
|
+ </a-radio-group>
|
|
|
+ </a-form-model-item>
|
|
|
+ </a-col>
|
|
|
+ <a-col :span="7" v-if='infoModel.businessLicenseDateIs==="0"'>
|
|
|
+ <a-form-model-item label="营业执照到期时间" prop="businessLicenseDate" v-bind="labelCol4">
|
|
|
+ <a-date-picker style="width: 210px" v-model="infoModel.businessLicenseDate"
|
|
|
+ format="YYYY-MM-DD"
|
|
|
+ showTime valueFormat="YYYY-MM-DD"/>
|
|
|
+ </a-form-model-item>
|
|
|
+
|
|
|
+ </a-col>
|
|
|
+ <!-- (第一类客户办公自用除外,不需提供)-->
|
|
|
+ <a-col :span="10">
|
|
|
+ <a-form-model-item label="房屋租赁合同到期时间" :prop='infoModel.customType==="0"?"houseDate":""' v-bind="labelCol4">
|
|
|
+ <a-date-picker style="width: 210px" v-model="infoModel.houseDate"
|
|
|
+ format="YYYY-MM-DD"
|
|
|
+ showTime valueFormat="YYYY-MM-DD"/>
|
|
|
+ </a-form-model-item>
|
|
|
+ </a-col>
|
|
|
+ <a-col :span="11">
|
|
|
+ <a-form-model-item label="经营型呼叫中心增值许可证到期日 " prop="zZBusinessLicenseDate" v-bind="labelCol4">
|
|
|
+ <a-date-picker style="width: 210px" v-model="infoModel.zZBusinessLicenseDate"
|
|
|
+ format="YYYY-MM-DD"
|
|
|
+ showTime valueFormat="YYYY-MM-DD"/>
|
|
|
+ </a-form-model-item>
|
|
|
+ </a-col>
|
|
|
+ <!--风险评估等级(非办公自用需提供)-->
|
|
|
+ <a-col :span="13">
|
|
|
+ <a-form-model-item label="风险评估等级(非办公自用需提供)" prop="riskGrade" v-bind="labelCol4">
|
|
|
+ <a-radio-group v-model="infoModel.riskGrade" button-style="solid" >
|
|
|
+ <a-radio-button value="0">较低风险</a-radio-button>
|
|
|
+ <a-radio-button value="1">低风险</a-radio-button>
|
|
|
+ <a-radio-button value="2">中风险</a-radio-button>
|
|
|
+ <a-radio-button value="3">高风险</a-radio-button>
|
|
|
+ </a-radio-group>
|
|
|
+ </a-form-model-item>
|
|
|
+ </a-col>
|
|
|
+
|
|
|
+ </a-row>
|
|
|
+
|
|
|
+ </a-card>
|
|
|
+ </a-form-model>
|
|
|
+ </a-page-header>
|
|
|
+ </a-spin>
|
|
|
<!-- 步骤条-->
|
|
|
<a-card style="margin-bottom:10px;width: 15%;float: left">
|
|
|
<a-steps direction="vertical" :current="steps.current" size="small" @change="stepsClick">
|
|
|
@@ -81,11 +221,11 @@
|
|
|
frameborder="1"
|
|
|
:src="item.urlBase"
|
|
|
ref="ifr"
|
|
|
- width="604px"
|
|
|
+ width="100%"
|
|
|
height="445px"
|
|
|
scrolling="auto">
|
|
|
</iframe>
|
|
|
- <img style="width: 68%;height: 68%;border: 1px solid;"
|
|
|
+ <img style="width: 70%;height: 70%;border: 1px solid;"
|
|
|
v-if="!item.urlBase" :src="noDataPng" border="1">
|
|
|
<a-button v-if="item.urlBase" style="display: block;margin-top: 10px;border-color: red;color: red"
|
|
|
danger @click="removeFile(item,'applySign')">移除
|
|
|
@@ -203,11 +343,11 @@
|
|
|
frameborder="1"
|
|
|
:src="item.urlBase"
|
|
|
ref="ifr"
|
|
|
- width="604px"
|
|
|
+ width="100%"
|
|
|
height="445px"
|
|
|
scrolling="auto">
|
|
|
</iframe>
|
|
|
- <img style="width: 68%;height: 68%;border: 1px solid;"
|
|
|
+ <img style="width: 70%;height: 70%;border: 1px solid;"
|
|
|
v-if="!item.urlBase" :src="noDataPng" border="1">
|
|
|
<a-button v-if="item.urlBase" style="display: block;margin-top: 10px;border-color: red;color: red"
|
|
|
danger @click="removeFile(item,'threePhotos')">移除
|
|
|
@@ -324,11 +464,11 @@
|
|
|
frameborder="1"
|
|
|
:src="item.urlBase"
|
|
|
ref="ifr"
|
|
|
- width="604px"
|
|
|
+ width="100%"
|
|
|
height="445px"
|
|
|
scrolling="auto">
|
|
|
</iframe>
|
|
|
- <img style="width: 68%;height: 68%;border: 1px solid;"
|
|
|
+ <img style="width: 70%;height: 70%;border: 1px solid;"
|
|
|
v-if="!item.urlBase" :src="noDataPng" border="1">
|
|
|
<a-button v-if="item.urlBase" style="display: block;margin-top: 10px;border-color: red;color: red"
|
|
|
danger @click="removeFile(item,'commitmentBook')">移除
|
|
|
@@ -445,11 +585,11 @@
|
|
|
frameborder="1"
|
|
|
:src="item.urlBase"
|
|
|
ref="ifr"
|
|
|
- width="604px"
|
|
|
+ width="100%"
|
|
|
height="445px"
|
|
|
scrolling="auto">
|
|
|
</iframe>
|
|
|
- <img style="width: 68%;height: 68%;border: 1px solid;"
|
|
|
+ <img style="width: 70%;height: 70%;border: 1px solid;"
|
|
|
v-if="!item.urlBase" :src="noDataPng" border="1">
|
|
|
<a-button v-if="item.urlBase" style="display: block;margin-top: 10px;border-color: red;color: red"
|
|
|
danger @click="removeFile(item,'isPriceApproval')">移除
|
|
|
@@ -567,11 +707,11 @@
|
|
|
frameborder="1"
|
|
|
:src="item.urlBase"
|
|
|
ref="ifr"
|
|
|
- width="604px"
|
|
|
+ width="100%"
|
|
|
height="445px"
|
|
|
scrolling="auto">
|
|
|
</iframe>
|
|
|
- <img style="width: 68%;height: 68%;border: 1px solid;"
|
|
|
+ <img style="width: 70%;height: 70%;border: 1px solid;"
|
|
|
v-if="!item.urlBase" :src="noDataPng" border="1">
|
|
|
<a-button v-if="item.urlBase" style="display: block;margin-top: 10px;border-color: red;color: red"
|
|
|
danger @click="removeFile(item,'legalIdCard')">移除
|
|
|
@@ -688,11 +828,11 @@
|
|
|
frameborder="1"
|
|
|
:src="item.urlBase"
|
|
|
ref="ifr"
|
|
|
- width="604px"
|
|
|
+ width="100%"
|
|
|
height="445px"
|
|
|
scrolling="auto">
|
|
|
</iframe>
|
|
|
- <img style="width: 68%;height: 68%;border: 1px solid;"
|
|
|
+ <img style="width: 70%;height: 70%;border: 1px solid;"
|
|
|
v-if="!item.urlBase" :src="noDataPng" border="1">
|
|
|
<a-button v-if="item.urlBase" style="display: block;margin-top: 10px;border-color: red;color: red"
|
|
|
danger @click="removeFile(item,'operatorIdCard')">移除
|
|
|
@@ -809,11 +949,11 @@
|
|
|
frameborder="1"
|
|
|
:src="item.urlBase"
|
|
|
ref="ifr"
|
|
|
- width="604px"
|
|
|
+ width="100%"
|
|
|
height="445px"
|
|
|
scrolling="auto">
|
|
|
</iframe>
|
|
|
- <img style="width: 68%;height: 68%;border: 1px solid;"
|
|
|
+ <img style="width: 70%;height: 70%;border: 1px solid;"
|
|
|
v-if="!item.urlBase" :src="noDataPng" border="1">
|
|
|
<a-button v-if="item.urlBase" style="display: block;margin-top: 10px;border-color: red;color: red"
|
|
|
danger @click="removeFile(item,'authorizeBook')">移除
|
|
|
@@ -930,11 +1070,11 @@
|
|
|
frameborder="1"
|
|
|
:src="item.urlBase"
|
|
|
ref="ifr"
|
|
|
- width="604px"
|
|
|
+ width="100%"
|
|
|
height="445px"
|
|
|
scrolling="auto">
|
|
|
</iframe>
|
|
|
- <img style="width: 68%;height: 68%;border: 1px solid;"
|
|
|
+ <img style="width: 70%;height: 70%;border: 1px solid;"
|
|
|
v-if="!item.urlBase" :src="noDataPng" border="1">
|
|
|
<a-button v-if="item.urlBase" style="display: block;margin-top: 10px;border-color: red;color: red"
|
|
|
danger @click="removeFile(item,'zZBusinessLicense')">移除
|
|
|
@@ -1052,11 +1192,11 @@
|
|
|
frameborder="1"
|
|
|
:src="item.urlBase"
|
|
|
ref="ifr"
|
|
|
- width="604px"
|
|
|
+ width="100%"
|
|
|
height="445px"
|
|
|
scrolling="auto">
|
|
|
</iframe>
|
|
|
- <img style="width: 68%;height: 68%;border: 1px solid;"
|
|
|
+ <img style="width: 70%;height: 70%;border: 1px solid;"
|
|
|
v-if="!item.urlBase" :src="noDataPng" border="1">
|
|
|
<a-button v-if="item.urlBase" style="display: block;margin-top: 10px;border-color: red;color: red"
|
|
|
danger @click="removeFile(item,'centerBusiness')">移除
|
|
|
@@ -1174,11 +1314,11 @@
|
|
|
frameborder="1"
|
|
|
:src="item.urlBase"
|
|
|
ref="ifr"
|
|
|
- width="604px"
|
|
|
+ width="100%"
|
|
|
height="445px"
|
|
|
scrolling="auto">
|
|
|
</iframe>
|
|
|
- <img style="width: 68%;height: 68%;border: 1px solid;"
|
|
|
+ <img style="width: 70%;height: 70%;border: 1px solid;"
|
|
|
v-if="!item.urlBase" :src="noDataPng" border="1">
|
|
|
<a-button v-if="item.urlBase" style="display: block;margin-top: 10px;border-color: red;color: red"
|
|
|
danger @click="removeFile(item,'contractOrProve')">移除
|
|
|
@@ -1296,11 +1436,11 @@
|
|
|
frameborder="1"
|
|
|
:src="item.urlBase"
|
|
|
ref="ifr"
|
|
|
- width="604px"
|
|
|
+ width="100%"
|
|
|
height="445px"
|
|
|
scrolling="auto">
|
|
|
</iframe>
|
|
|
- <img style="width: 68%;height: 68%;border: 1px solid;"
|
|
|
+ <img style="width: 70%;height: 70%;border: 1px solid;"
|
|
|
v-if="!item.urlBase" :src="noDataPng" border="1">
|
|
|
<a-button v-if="item.urlBase" style="display: block;margin-top: 10px;border-color: red;color: red"
|
|
|
danger @click="removeFile(item,'riskTable')">移除
|
|
|
@@ -1417,11 +1557,11 @@
|
|
|
frameborder="1"
|
|
|
:src="item.urlBase"
|
|
|
ref="ifr"
|
|
|
- width="604px"
|
|
|
+ width="100%"
|
|
|
height="445px"
|
|
|
scrolling="auto">
|
|
|
</iframe>
|
|
|
- <img style="width: 68%;height: 68%;border: 1px solid;"
|
|
|
+ <img style="width: 70%;height: 70%;border: 1px solid;"
|
|
|
v-if="!item.urlBase" :src="noDataPng" border="1">
|
|
|
<a-button v-if="item.urlBase" style="display: block;margin-top: 10px;border-color: red;color: red"
|
|
|
danger @click="removeFile(item,'trunkTable')">移除
|
|
|
@@ -1539,7 +1679,7 @@
|
|
|
frameborder="1"
|
|
|
:src="item.urlBase"
|
|
|
ref="ifr"
|
|
|
- width="604px"
|
|
|
+ width="100%"
|
|
|
height="445px"
|
|
|
scrolling="auto">
|
|
|
</iframe>
|
|
|
@@ -2087,7 +2227,98 @@ export default {
|
|
|
|
|
|
],
|
|
|
},
|
|
|
+ uploading: false,
|
|
|
+ rules:{
|
|
|
+ customerName: [
|
|
|
+ {required: true, message: '必须输入'},
|
|
|
+ ],
|
|
|
+ houseDate:[
|
|
|
+ {required: true, message: '必须输入'},
|
|
|
+ ],
|
|
|
+ zZBusinessLicenseDate:[
|
|
|
+ {required: true, message: '必须输入'},
|
|
|
+ ],
|
|
|
+ businessLicenseDateIs:[
|
|
|
+ {required: true, message: '必须输入'},
|
|
|
+ ],
|
|
|
+ businessLicenseDate:[
|
|
|
+ {required: true, message: '必须输入'},
|
|
|
+ ],
|
|
|
+ contractDate:[
|
|
|
+ {required: true, message: '必须输入'},
|
|
|
+ ],
|
|
|
+ riskGrade:[
|
|
|
+ {required: true, message: '必须输入'},
|
|
|
+ ],
|
|
|
+ installationAddress:[
|
|
|
+ {required: true, message: '必须输入'},
|
|
|
+ ],
|
|
|
+ floorName:[
|
|
|
+ {required: true, message: '必须输入'},
|
|
|
+ ],
|
|
|
+ firstActivationDate:[
|
|
|
+ {required: true, message: '必须输入'},
|
|
|
+ ],
|
|
|
+ customerNo:[
|
|
|
+ {required: true, message: '必须输入'},
|
|
|
+ ],
|
|
|
+ userNo:[
|
|
|
+ {required: true, message: '必须输入'},
|
|
|
+ ],
|
|
|
+ networkAccessTime:[
|
|
|
+ {required: true, message: '必须输入'},
|
|
|
+ ],
|
|
|
+ userState:[
|
|
|
+ {required: true, message: '必须输入'},
|
|
|
+ ],
|
|
|
+ contractDateIs:[
|
|
|
+ {required: true, message: '必须输入'},
|
|
|
+ ],
|
|
|
+ staffNo:[
|
|
|
+ {required: true, message: '必须输入'},
|
|
|
+ ],
|
|
|
+ codeNumber:[
|
|
|
+ {required: true, message: '必须输入'},
|
|
|
+ ],
|
|
|
+ accountCode:[
|
|
|
+ {required: true, message: '必须输入'},
|
|
|
+ ],
|
|
|
+ floorCode:[
|
|
|
+ {required: true, message: '必须输入'},
|
|
|
+ ],
|
|
|
+ userCode:[
|
|
|
+ {required: true, message: '必须输入'},
|
|
|
+ ],
|
|
|
+ managePhone:[
|
|
|
+ {required: true, message: '必须输入'},
|
|
|
+ ],
|
|
|
+ },
|
|
|
infoModel:{
|
|
|
+ managePhone:"",
|
|
|
+ //客户类型
|
|
|
+ customType: "0",
|
|
|
+ //使用场景
|
|
|
+ scene: "0",
|
|
|
+ houseDate:"",
|
|
|
+ zZBusinessLicenseDate:"",
|
|
|
+ businessLicenseDateIs:"",
|
|
|
+ businessLicenseDate:"",
|
|
|
+ contractDate:"",
|
|
|
+ riskGrade:"",
|
|
|
+ installationAddress:"",
|
|
|
+ floorName:"",
|
|
|
+ firstActivationDate:"",
|
|
|
+ customerNo:"",
|
|
|
+ userNo:"",
|
|
|
+ networkAccessTime:"",
|
|
|
+ customerName:"",
|
|
|
+ userState:"",
|
|
|
+ contractDateIs:"",
|
|
|
+ staffNo:"",
|
|
|
+ codeNumber:"",
|
|
|
+ accountCode:"",
|
|
|
+ floorCode:"",
|
|
|
+ userCode:"",
|
|
|
//入网申请签报 applySign
|
|
|
applySign:[{}],
|
|
|
applySignRemark:"",
|
|
|
@@ -2184,6 +2415,36 @@ export default {
|
|
|
prevEl: '.swiper-button-prev'
|
|
|
}
|
|
|
},
|
|
|
+ labelCol6: {
|
|
|
+ labelCol: {
|
|
|
+ xs: {span: 24},
|
|
|
+ sm: {span:10},
|
|
|
+ },
|
|
|
+ wrapperCol: {
|
|
|
+ xs: {span: 24},
|
|
|
+ sm: {span: 12},
|
|
|
+ }
|
|
|
+ },
|
|
|
+ labelCol4: {
|
|
|
+ labelCol: {
|
|
|
+ xs: {span: 24},
|
|
|
+ sm: {span: 10},
|
|
|
+ },
|
|
|
+ wrapperCol: {
|
|
|
+ xs: {span: 24},
|
|
|
+ sm: {span: 12},
|
|
|
+ }
|
|
|
+ },
|
|
|
+ labelCol5: {
|
|
|
+ labelCol: {
|
|
|
+ xs: {span: 24},
|
|
|
+ sm: {span: 12},
|
|
|
+ },
|
|
|
+ wrapperCol: {
|
|
|
+ xs: {span: 24},
|
|
|
+ sm: {span: 12},
|
|
|
+ }
|
|
|
+ },
|
|
|
labelCol1Note: {
|
|
|
labelCol: {
|
|
|
xs: {span: 24},
|
|
|
@@ -2393,8 +2654,8 @@ export default {
|
|
|
controlChange(a, event) {
|
|
|
this.current = 0;
|
|
|
this.steps.currentId = "trunkContract";
|
|
|
- let customType = this.truckData.customType;
|
|
|
- let scene = this.truckData.scene;
|
|
|
+ let customType = this.infoModel.customType;
|
|
|
+ let scene = this.infoModel.scene;
|
|
|
if (customType == '0') {
|
|
|
if (scene == '0') {
|
|
|
this.steps.stepsNow = this.steps.steps00
|
|
|
@@ -2553,40 +2814,40 @@ export default {
|
|
|
this.swiperImg = {}
|
|
|
switch (currentId) {
|
|
|
case 'businessLicense':
|
|
|
- that.swiperImg = that.truckData.businessLicense
|
|
|
+ that.swiperImg = that.infoModel.businessLicense
|
|
|
break;
|
|
|
case 'idCard':
|
|
|
- that.swiperImg = that.truckData.idCard
|
|
|
+ that.swiperImg = that.infoModel.idCard
|
|
|
break;
|
|
|
case 'contract':
|
|
|
- that.swiperImg = that.truckData.contract
|
|
|
+ that.swiperImg = that.infoModel.contract
|
|
|
break;
|
|
|
case 'prequaliFication':
|
|
|
- that.swiperImg = that.truckData.prequaliFication
|
|
|
+ that.swiperImg = that.infoModel.prequaliFication
|
|
|
break;
|
|
|
case 'risk':
|
|
|
- that.swiperImg = that.truckData.risk
|
|
|
+ that.swiperImg = that.infoModel.risk
|
|
|
break;
|
|
|
case 'coverLetter':
|
|
|
- that.swiperImg = that.truckData.coverLetter
|
|
|
+ that.swiperImg = that.infoModel.coverLetter
|
|
|
break;
|
|
|
case 'addedLicense':
|
|
|
- that.swiperImg = that.truckData.addedLicense
|
|
|
+ that.swiperImg = that.infoModel.addedLicense
|
|
|
break;
|
|
|
case 'registeredCapital':
|
|
|
- that.swiperImg = that.truckData.registeredCapital
|
|
|
+ that.swiperImg = that.infoModel.registeredCapital
|
|
|
break;
|
|
|
case 'ownershipCertificate':
|
|
|
- that.swiperImg = that.truckData.ownershipCertificate
|
|
|
+ that.swiperImg = that.infoModel.ownershipCertificate
|
|
|
break;
|
|
|
case 'creditInquiry':
|
|
|
- that.swiperImg = that.truckData.creditInquiry
|
|
|
+ that.swiperImg = that.infoModel.creditInquiry
|
|
|
break;
|
|
|
case 'legalPersonality':
|
|
|
- that.swiperImg = that.truckData.legalPersonality
|
|
|
+ that.swiperImg = that.infoModel.legalPersonality
|
|
|
break;
|
|
|
case 'takePhotos':
|
|
|
- that.swiperImg = that.truckData.takePhotos
|
|
|
+ that.swiperImg = that.infoModel.takePhotos
|
|
|
break;
|
|
|
default:
|
|
|
that.swiperImg = [];
|
|
|
@@ -2603,40 +2864,40 @@ export default {
|
|
|
let that = this;
|
|
|
switch (currentId) {
|
|
|
case 'businessLicense':
|
|
|
- that.truckData.businessLicense = that.swiperImg
|
|
|
+ that.infoModel.businessLicense = that.swiperImg
|
|
|
break;
|
|
|
case 'idCard':
|
|
|
- that.truckData.idCard = that.swiperImg
|
|
|
+ that.infoModel.idCard = that.swiperImg
|
|
|
break;
|
|
|
case 'contract':
|
|
|
- that.truckData.contract = that.swiperImg
|
|
|
+ that.infoModel.contract = that.swiperImg
|
|
|
break;
|
|
|
case 'prequaliFication':
|
|
|
- that.truckData.prequaliFication = that.swiperImg
|
|
|
+ that.infoModel.prequaliFication = that.swiperImg
|
|
|
break;
|
|
|
case 'risk':
|
|
|
- that.truckData.risk = that.swiperImg
|
|
|
+ that.infoModel.risk = that.swiperImg
|
|
|
break;
|
|
|
case 'coverLetter':
|
|
|
- that.truckData.coverLetter = that.swiperImg
|
|
|
+ that.infoModel.coverLetter = that.swiperImg
|
|
|
break;
|
|
|
case 'addedLicense':
|
|
|
- that.truckData.addedLicense = that.swiperImg
|
|
|
+ that.infoModel.addedLicense = that.swiperImg
|
|
|
break;
|
|
|
case 'registeredCapital':
|
|
|
- that.truckData.registeredCapital = that.swiperImg
|
|
|
+ that.infoModel.registeredCapital = that.swiperImg
|
|
|
break;
|
|
|
case 'ownershipCertificate':
|
|
|
- that.truckData.ownershipCertificate = that.swiperImg
|
|
|
+ that.infoModel.ownershipCertificate = that.swiperImg
|
|
|
break;
|
|
|
case 'creditInquiry':
|
|
|
- that.truckData.creditInquiry = that.swiperImg
|
|
|
+ that.infoModel.creditInquiry = that.swiperImg
|
|
|
break;
|
|
|
case 'legalPersonality':
|
|
|
- that.truckData.legalPersonality = that.swiperImg
|
|
|
+ that.infoModel.legalPersonality = that.swiperImg
|
|
|
break;
|
|
|
case 'takePhotos':
|
|
|
- that.truckData.takePhotos = that.swiperImg
|
|
|
+ that.infoModel.takePhotos = that.swiperImg
|
|
|
break;
|
|
|
}
|
|
|
},
|
|
|
@@ -2646,12 +2907,12 @@ export default {
|
|
|
let that = this;
|
|
|
let data = {};
|
|
|
//客户类型
|
|
|
- data['customType'] = that.truckData.customType;
|
|
|
+ data['customType'] = that.infoModel.customType;
|
|
|
//使用场景
|
|
|
- data['scene'] = that.truckData.scene;
|
|
|
+ data['scene'] = that.infoModel.scene;
|
|
|
let steps = that.steps;
|
|
|
steps.forEach(function (value) {
|
|
|
- data[value.id] = that.urlBaseJoin(that.truckData[value.id], "url")
|
|
|
+ data[value.id] = that.urlBaseJoin(that.infoModel[value.id], "url")
|
|
|
});
|
|
|
this.postLotInfo(data);
|
|
|
},
|