|
|
@@ -2291,6 +2291,476 @@
|
|
|
|
|
|
</a-card>
|
|
|
|
|
|
+
|
|
|
+ <!-- 回访表-->
|
|
|
+ <a-card v-if="steps.currentId === 'accessTable'" style="margin-bottom:10px; float: left;width: 83%;left: 2%; ">
|
|
|
+ <div slot="title">
|
|
|
+ <span style="float: left;position: relative;top: 4px">回访表</span>
|
|
|
+ <!-- 操作按钮-->
|
|
|
+ <div style="position: relative;left: 10px">
|
|
|
+ <!-- <a-button v-if="current < steps.length - 1" type="primary" @click="nextSteps">下一步</a-button>-->
|
|
|
+
|
|
|
+ <!-- <a-button v-if="current > 0" style="margin-left: 8px" @click="prevSteps">上一步</a-button>-->
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div style="width: 40%">
|
|
|
+ <div class="markdown" style="position: relative;top:10px;left: 10%">
|
|
|
+ <ul>
|
|
|
+ <li style='color: #ee9900'>2023年7月26日后入网的需要</li>
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div style="width: 100%;margin-left: 13%">
|
|
|
+ <a-list size="large" >
|
|
|
+ <template>
|
|
|
+ <a-list-item style='height: 60px' >
|
|
|
+ <a-col :span="6" >
|
|
|
+ <div>
|
|
|
+ <div style="float:left;margin: 50px 3px;" id="directRequirements">稽核是否通过</div>
|
|
|
+ <div style="float:left;margin: 50px 10px;" >
|
|
|
+ <a-radio-group button-style="solid" :disabled="checkState===2?false:true" @change="basicCheckClick(infoModel.accessTableResult)" v-model='infoModel.accessTableResult'>
|
|
|
+ <a-radio :value="'1'">是</a-radio>
|
|
|
+ <a-radio :value="'2'">否</a-radio>
|
|
|
+ </a-radio-group>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </a-col>
|
|
|
+ </a-list-item>
|
|
|
+ </template>
|
|
|
+ </a-list>
|
|
|
+ </div>
|
|
|
+ <div style="width: 85%;float:left;">
|
|
|
+ <div>
|
|
|
+ <a-form-model-item style="left: 15%;width: 70%;" label="稽核结果备注:" v-bind="labelCol1Note">
|
|
|
+ <a-textarea style="height: 77px"
|
|
|
+ v-model="infoModel.accessTableResultRemark"
|
|
|
+
|
|
|
+ placeholder="请输入稽核结果" :disabled="checkState===2?false:true"
|
|
|
+ />
|
|
|
+ </a-form-model-item>
|
|
|
+ <a-form-model-item style="left: 15%;width: 70%;margin-top: 20px" label="上传资料备注:" v-bind="labelCol1Note">
|
|
|
+ <a-textarea style="height: 77px" :disabled="(checkState===4 && infoModel.accessTableResult ==='1' ) || (checkState===2|| checkState===5) ?true:false"
|
|
|
+ v-model="infoModel.accessTableRemark"
|
|
|
+ @change="textareaChange('accessTable','accessTableRemark')"
|
|
|
+ placeholder="如没有上传资料备注,需要说明原因"
|
|
|
+ />
|
|
|
+ <!-- :auto-size="{ minRows: 3, maxRows: 5 }"-->
|
|
|
+ </a-form-model-item>
|
|
|
+ </div>
|
|
|
+ <div style="height: 70%">
|
|
|
+ <div class="thumb-example">
|
|
|
+
|
|
|
+ <!-- swiper1 -->
|
|
|
+ <swiper
|
|
|
+ class="swiper gallery-top"
|
|
|
+ :options="swiperOptionTop"
|
|
|
+ ref="swiperTop"
|
|
|
+ >
|
|
|
+ <swiper-slide class="slide-1" v-for="(item, index) in infoModel.accessTable" :key="item.id">
|
|
|
+ <iframe
|
|
|
+ v-if="item.urlBase"
|
|
|
+ frameborder="1"
|
|
|
+ :src="item.urlBase"
|
|
|
+ ref="ifr"
|
|
|
+ width="100%"
|
|
|
+ height="445px"
|
|
|
+ scrolling="auto">
|
|
|
+ </iframe>
|
|
|
+ <img style="width: 100%;height: 70%;border: 1px solid;"
|
|
|
+ v-if="!item.urlBase" :src="noDataPng" border="1">
|
|
|
+ <a-button style="float:left;display: block;position: relative;margin-top: 10px;border-color: #1890FF;color: #1890FF"
|
|
|
+ v-if=" item.urlBase "
|
|
|
+ @click="downloadFile(item.url)">下载
|
|
|
+ </a-button>
|
|
|
+ <a-button style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
|
|
|
+ v-if=" item.urlBase "
|
|
|
+ @click="jumpUrl(item.urlBase)">预览
|
|
|
+ </a-button>
|
|
|
+ <a-button v-if="item.urlBase&& checkState!==2 &&checkState!==5 && infoModel.accessTableResult==='2'" style="display: block;margin-top: 10px;border-color: red;color: red"
|
|
|
+ danger @click="removeFile(item,'accessTable')">移除
|
|
|
+ </a-button>
|
|
|
+
|
|
|
+ </swiper-slide>
|
|
|
+ <div
|
|
|
+ class="swiper-button-next swiper-button-white"
|
|
|
+ slot="button-next"
|
|
|
+ ></div>
|
|
|
+ <div
|
|
|
+ class="swiper-button-prev swiper-button-white"
|
|
|
+ slot="button-prev"
|
|
|
+ ></div>
|
|
|
+ </swiper>
|
|
|
+ <!-- swiper2 Thumbs -->
|
|
|
+ <swiper
|
|
|
+ class="swiper gallery-thumbs"
|
|
|
+ :options="swiperOptionThumbs"
|
|
|
+ ref="swiperThumbs"
|
|
|
+ >
|
|
|
+ <swiper-slide
|
|
|
+ class="slide"
|
|
|
+ style="width:100px;height:100px;"
|
|
|
+ v-for="(item, index) in infoModel.accessTable"
|
|
|
+ :key="item.id"
|
|
|
+ >
|
|
|
+ <div v-if="item.urlBase" style="width: 100%;height: 96px;background: rgb(68,142,247);color: white">
|
|
|
+ <span style="white-space:normal; word-break:break-all;overflow:hidden;">{{ item.fileName }}</span>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <img style="width: 100%;height: 96px"
|
|
|
+ v-if="!item.urlBase" :src="noDataPng" border="1">
|
|
|
+
|
|
|
+ </swiper-slide>
|
|
|
+ <!-- 点我上传文件按钮-->
|
|
|
+ <div class="clearfix">
|
|
|
+ <a-upload
|
|
|
+ listType="picture-card"
|
|
|
+ name="file"
|
|
|
+ :multiple="false"
|
|
|
+ :action="importMinioUploadAction"
|
|
|
+ :customRequest="e => selfUploadContract(e, 'accessTable')"
|
|
|
+ :headers="tokenHeader"
|
|
|
+ :showUploadList="false"
|
|
|
+ :beforeUpload="importBeforeUpload"
|
|
|
+ @change="importHandleChange"
|
|
|
+ >
|
|
|
+ <div v-if='checkState===4 && infoModel.accessTableResult==="2"'>
|
|
|
+ <a-icon type="plus"/>
|
|
|
+ <div class="ant-upload-text">点我上传</div>
|
|
|
+ </div>
|
|
|
+ </a-upload>
|
|
|
+
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="swiper-button-next swiper-button-white" slot="button-next">
|
|
|
+ <div>
|
|
|
+ <!-- <img src="../../../../assets/images/nextImg.png" alt=""/>-->
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="swiper-button-prev swiper-button-white" slot="button-prev">
|
|
|
+ <div>
|
|
|
+ <!-- <img src="../../../../assets/images/prevImg.png" alt=""/>-->
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </swiper>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+
|
|
|
+ </a-card>
|
|
|
+ <!-- 电话回访截图-->
|
|
|
+ <a-card v-if="steps.currentId === 'accessPhone'" style="margin-bottom:10px; float: left;width: 83%;left: 2%; ">
|
|
|
+ <div slot="title">
|
|
|
+ <span style="float: left;position: relative;top: 4px">电话回访截图</span>
|
|
|
+ <!-- 操作按钮-->
|
|
|
+ <div style="position: relative;left: 10px">
|
|
|
+ <!-- <a-button v-if="current < steps.length - 1" type="primary" @click="nextSteps">下一步</a-button>-->
|
|
|
+
|
|
|
+ <!-- <a-button v-if="current > 0" style="margin-left: 8px" @click="prevSteps">上一步</a-button>-->
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div style="width: 40%">
|
|
|
+ <div class="markdown" style="position: relative;top:10px;left: 10%">
|
|
|
+ <ul>
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div style="width: 100%;margin-left: 13%">
|
|
|
+ <a-list size="large" >
|
|
|
+ <template>
|
|
|
+ <a-list-item style='height: 60px' >
|
|
|
+ <a-col :span="6" >
|
|
|
+ <div>
|
|
|
+ <div style="float:left;margin: 50px 3px;" id="directRequirements">稽核是否通过</div>
|
|
|
+ <div style="float:left;margin: 50px 10px;" >
|
|
|
+ <a-radio-group button-style="solid" :disabled="checkState===2?false:true" @change="basicCheckClick(infoModel.accessPhoneResult)" v-model='infoModel.accessPhoneResult'>
|
|
|
+ <a-radio :value="'1'">是</a-radio>
|
|
|
+ <a-radio :value="'2'">否</a-radio>
|
|
|
+ </a-radio-group>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </a-col>
|
|
|
+ </a-list-item>
|
|
|
+ </template>
|
|
|
+ </a-list>
|
|
|
+ </div>
|
|
|
+ <div style="width: 85%;float:left;">
|
|
|
+ <div>
|
|
|
+ <a-form-model-item style="left: 15%;width: 70%;" label="稽核结果备注:" v-bind="labelCol1Note">
|
|
|
+ <a-textarea style="height: 77px"
|
|
|
+ v-model="infoModel.accessPhoneResultRemark"
|
|
|
+
|
|
|
+ placeholder="请输入稽核结果" :disabled="checkState===2?false:true"
|
|
|
+ />
|
|
|
+ </a-form-model-item>
|
|
|
+ <a-form-model-item style="left: 15%;width: 70%;margin-top: 20px" label="上传资料备注:" v-bind="labelCol1Note">
|
|
|
+ <a-textarea style="height: 77px" :disabled="(checkState===4 && infoModel.accessPhoneResult ==='1' ) || (checkState===2|| checkState===5) ?true:false"
|
|
|
+ v-model="infoModel.accessPhoneRemark"
|
|
|
+ @change="textareaChange('accessPhone','accessPhoneRemark')"
|
|
|
+ placeholder="如没有上传资料备注,需要说明原因"
|
|
|
+ />
|
|
|
+ <!-- :auto-size="{ minRows: 3, maxRows: 5 }"-->
|
|
|
+ </a-form-model-item>
|
|
|
+ </div>
|
|
|
+ <div style="height: 70%">
|
|
|
+ <div class="thumb-example">
|
|
|
+
|
|
|
+ <!-- swiper1 -->
|
|
|
+ <swiper
|
|
|
+ class="swiper gallery-top"
|
|
|
+ :options="swiperOptionTop"
|
|
|
+ ref="swiperTop"
|
|
|
+ >
|
|
|
+ <swiper-slide class="slide-1" v-for="(item, index) in infoModel.accessPhone" :key="item.id">
|
|
|
+ <iframe
|
|
|
+ v-if="item.urlBase"
|
|
|
+ frameborder="1"
|
|
|
+ :src="item.urlBase"
|
|
|
+ ref="ifr"
|
|
|
+ width="100%"
|
|
|
+ height="445px"
|
|
|
+ scrolling="auto">
|
|
|
+ </iframe>
|
|
|
+ <img style="width: 100%;height: 70%;border: 1px solid;"
|
|
|
+ v-if="!item.urlBase" :src="noDataPng" border="1">
|
|
|
+ <a-button style="float:left;display: block;position: relative;margin-top: 10px;border-color: #1890FF;color: #1890FF"
|
|
|
+ v-if=" item.urlBase "
|
|
|
+ @click="downloadFile(item.url)">下载
|
|
|
+ </a-button>
|
|
|
+ <a-button style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
|
|
|
+ v-if=" item.urlBase "
|
|
|
+ @click="jumpUrl(item.urlBase)">预览
|
|
|
+ </a-button>
|
|
|
+ <a-button v-if="item.urlBase&& checkState!==2 &&checkState!==5 && infoModel.accessPhoneResult==='2'" style="display: block;margin-top: 10px;border-color: red;color: red"
|
|
|
+ danger @click="removeFile(item,'accessPhone')">移除
|
|
|
+ </a-button>
|
|
|
+
|
|
|
+ </swiper-slide>
|
|
|
+ <div
|
|
|
+ class="swiper-button-next swiper-button-white"
|
|
|
+ slot="button-next"
|
|
|
+ ></div>
|
|
|
+ <div
|
|
|
+ class="swiper-button-prev swiper-button-white"
|
|
|
+ slot="button-prev"
|
|
|
+ ></div>
|
|
|
+ </swiper>
|
|
|
+ <!-- swiper2 Thumbs -->
|
|
|
+ <swiper
|
|
|
+ class="swiper gallery-thumbs"
|
|
|
+ :options="swiperOptionThumbs"
|
|
|
+ ref="swiperThumbs"
|
|
|
+ >
|
|
|
+ <swiper-slide
|
|
|
+ class="slide"
|
|
|
+ style="width:100px;height:100px;"
|
|
|
+ v-for="(item, index) in infoModel.accessPhone"
|
|
|
+ :key="item.id"
|
|
|
+ >
|
|
|
+ <div v-if="item.urlBase" style="width: 100%;height: 96px;background: rgb(68,142,247);color: white">
|
|
|
+ <span style="white-space:normal; word-break:break-all;overflow:hidden;">{{ item.fileName }}</span>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <img style="width: 100%;height: 96px"
|
|
|
+ v-if="!item.urlBase" :src="noDataPng" border="1">
|
|
|
+
|
|
|
+ </swiper-slide>
|
|
|
+ <!-- 点我上传文件按钮-->
|
|
|
+ <div class="clearfix">
|
|
|
+ <a-upload
|
|
|
+ listType="picture-card"
|
|
|
+ name="file"
|
|
|
+ :multiple="false"
|
|
|
+ :action="importMinioUploadAction"
|
|
|
+ :customRequest="e => selfUploadContract(e, 'accessPhone')"
|
|
|
+ :headers="tokenHeader"
|
|
|
+ :showUploadList="false"
|
|
|
+ :beforeUpload="importBeforeUpload"
|
|
|
+ @change="importHandleChange"
|
|
|
+ >
|
|
|
+ <div v-if='checkState===4 && infoModel.accessPhoneResult==="2"'>
|
|
|
+ <a-icon type="plus"/>
|
|
|
+ <div class="ant-upload-text">点我上传</div>
|
|
|
+ </div>
|
|
|
+ </a-upload>
|
|
|
+
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="swiper-button-next swiper-button-white" slot="button-next">
|
|
|
+ <div>
|
|
|
+ <!-- <img src="../../../../assets/images/nextImg.png" alt=""/>-->
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="swiper-button-prev swiper-button-white" slot="button-prev">
|
|
|
+ <div>
|
|
|
+ <!-- <img src="../../../../assets/images/prevImg.png" alt=""/>-->
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </swiper>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+
|
|
|
+ </a-card>
|
|
|
+ <!-- 现场回访照片-->
|
|
|
+ <a-card v-if="steps.currentId === 'accessPhoto'" style="margin-bottom:10px; float: left;width: 83%;left: 2%; ">
|
|
|
+ <div slot="title">
|
|
|
+ <span style="float: left;position: relative;top: 4px">现场回访照片</span>
|
|
|
+ <!-- 操作按钮-->
|
|
|
+ <div style="position: relative;left: 10px">
|
|
|
+ <!-- <a-button v-if="current < steps.length - 1" type="primary" @click="nextSteps">下一步</a-button>-->
|
|
|
+
|
|
|
+ <!-- <a-button v-if="current > 0" style="margin-left: 8px" @click="prevSteps">上一步</a-button>-->
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div style="width: 40%">
|
|
|
+ <div class="markdown" style="position: relative;top:10px;left: 10%">
|
|
|
+ <ul>
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div style="width: 100%;margin-left: 13%">
|
|
|
+ <a-list size="large" >
|
|
|
+ <template>
|
|
|
+ <a-list-item style='height: 60px' >
|
|
|
+ <a-col :span="6" >
|
|
|
+ <div>
|
|
|
+ <div style="float:left;margin: 50px 3px;" id="directRequirements">稽核是否通过</div>
|
|
|
+ <div style="float:left;margin: 50px 10px;" >
|
|
|
+ <a-radio-group button-style="solid" :disabled="checkState===2?false:true" @change="basicCheckClick(infoModel.accessPhotoResult)" v-model='infoModel.accessPhotoResult'>
|
|
|
+ <a-radio :value="'1'">是</a-radio>
|
|
|
+ <a-radio :value="'2'">否</a-radio>
|
|
|
+ </a-radio-group>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </a-col>
|
|
|
+ </a-list-item>
|
|
|
+ </template>
|
|
|
+ </a-list>
|
|
|
+ </div>
|
|
|
+ <div style="width: 85%;float:left;">
|
|
|
+ <div>
|
|
|
+ <a-form-model-item style="left: 15%;width: 70%;" label="稽核结果备注:" v-bind="labelCol1Note">
|
|
|
+ <a-textarea style="height: 77px"
|
|
|
+ v-model="infoModel.accessPhotoResultRemark"
|
|
|
+
|
|
|
+ placeholder="请输入稽核结果" :disabled="checkState===2?false:true"
|
|
|
+ />
|
|
|
+ </a-form-model-item>
|
|
|
+ <a-form-model-item style="left: 15%;width: 70%;margin-top: 20px" label="上传资料备注:" v-bind="labelCol1Note">
|
|
|
+ <a-textarea style="height: 77px" :disabled="(checkState===4 && infoModel.accessPhotoResult ==='1' ) || (checkState===2|| checkState===5) ?true:false"
|
|
|
+ v-model="infoModel.accessPhotoRemark"
|
|
|
+ @change="textareaChange('accessPhoto','accessPhotoRemark')"
|
|
|
+ placeholder="如没有上传资料备注,需要说明原因"
|
|
|
+ />
|
|
|
+ <!-- :auto-size="{ minRows: 3, maxRows: 5 }"-->
|
|
|
+ </a-form-model-item>
|
|
|
+ </div>
|
|
|
+ <div style="height: 70%">
|
|
|
+ <div class="thumb-example">
|
|
|
+
|
|
|
+ <!-- swiper1 -->
|
|
|
+ <swiper
|
|
|
+ class="swiper gallery-top"
|
|
|
+ :options="swiperOptionTop"
|
|
|
+ ref="swiperTop"
|
|
|
+ >
|
|
|
+ <swiper-slide class="slide-1" v-for="(item, index) in infoModel.accessPhoto" :key="item.id">
|
|
|
+ <iframe
|
|
|
+ v-if="item.urlBase"
|
|
|
+ frameborder="1"
|
|
|
+ :src="item.urlBase"
|
|
|
+ ref="ifr"
|
|
|
+ width="100%"
|
|
|
+ height="445px"
|
|
|
+ scrolling="auto">
|
|
|
+ </iframe>
|
|
|
+ <img style="width: 100%;height: 70%;border: 1px solid;"
|
|
|
+ v-if="!item.urlBase" :src="noDataPng" border="1">
|
|
|
+ <a-button style="float:left;display: block;position: relative;margin-top: 10px;border-color: #1890FF;color: #1890FF"
|
|
|
+ v-if=" item.urlBase "
|
|
|
+ @click="downloadFile(item.url)">下载
|
|
|
+ </a-button>
|
|
|
+ <a-button style="display: block;position: relative;left:20px;margin-top: 10px;border-color: #1890FF;color: #1890FF"
|
|
|
+ v-if=" item.urlBase "
|
|
|
+ @click="jumpUrl(item.urlBase)">预览
|
|
|
+ </a-button>
|
|
|
+ <a-button v-if="item.urlBase&& checkState!==2 &&checkState!==5 && infoModel.accessPhotoResult==='2'" style="display: block;margin-top: 10px;border-color: red;color: red"
|
|
|
+ danger @click="removeFile(item,'accessPhoto')">移除
|
|
|
+ </a-button>
|
|
|
+
|
|
|
+ </swiper-slide>
|
|
|
+ <div
|
|
|
+ class="swiper-button-next swiper-button-white"
|
|
|
+ slot="button-next"
|
|
|
+ ></div>
|
|
|
+ <div
|
|
|
+ class="swiper-button-prev swiper-button-white"
|
|
|
+ slot="button-prev"
|
|
|
+ ></div>
|
|
|
+ </swiper>
|
|
|
+ <!-- swiper2 Thumbs -->
|
|
|
+ <swiper
|
|
|
+ class="swiper gallery-thumbs"
|
|
|
+ :options="swiperOptionThumbs"
|
|
|
+ ref="swiperThumbs"
|
|
|
+ >
|
|
|
+ <swiper-slide
|
|
|
+ class="slide"
|
|
|
+ style="width:100px;height:100px;"
|
|
|
+ v-for="(item, index) in infoModel.accessPhoto"
|
|
|
+ :key="item.id"
|
|
|
+ >
|
|
|
+ <div v-if="item.urlBase" style="width: 100%;height: 96px;background: rgb(68,142,247);color: white">
|
|
|
+ <span style="white-space:normal; word-break:break-all;overflow:hidden;">{{ item.fileName }}</span>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <img style="width: 100%;height: 96px"
|
|
|
+ v-if="!item.urlBase" :src="noDataPng" border="1">
|
|
|
+
|
|
|
+ </swiper-slide>
|
|
|
+ <!-- 点我上传文件按钮-->
|
|
|
+ <div class="clearfix">
|
|
|
+ <a-upload
|
|
|
+ listType="picture-card"
|
|
|
+ name="file"
|
|
|
+ :multiple="false"
|
|
|
+ :action="importMinioUploadAction"
|
|
|
+ :customRequest="e => selfUploadContract(e, 'accessPhoto')"
|
|
|
+ :headers="tokenHeader"
|
|
|
+ :showUploadList="false"
|
|
|
+ :beforeUpload="importBeforeUpload"
|
|
|
+ @change="importHandleChange"
|
|
|
+ >
|
|
|
+ <div v-if='checkState===4 && infoModel.accessPhotoResult==="2"'>
|
|
|
+ <a-icon type="plus"/>
|
|
|
+ <div class="ant-upload-text">点我上传</div>
|
|
|
+ </div>
|
|
|
+ </a-upload>
|
|
|
+
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="swiper-button-next swiper-button-white" slot="button-next">
|
|
|
+ <div>
|
|
|
+ <!-- <img src="../../../../assets/images/nextImg.png" alt=""/>-->
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="swiper-button-prev swiper-button-white" slot="button-prev">
|
|
|
+ <div>
|
|
|
+ <!-- <img src="../../../../assets/images/prevImg.png" alt=""/>-->
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </swiper>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+
|
|
|
+ </a-card>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
</div>
|
|
|
|
|
|
|
|
|
@@ -2432,6 +2902,16 @@ export default {
|
|
|
trunkContractResult:"",
|
|
|
trunkContractResultRemark:"",
|
|
|
|
|
|
+ accessTableResult:"",
|
|
|
+ accessTableResultRemark:"",
|
|
|
+
|
|
|
+ accessPhoneResult:"",
|
|
|
+ accessPhoneResultRemark:"",
|
|
|
+
|
|
|
+ accessPhotoResult:"",
|
|
|
+ accessPhotoResultRemark:"",
|
|
|
+
|
|
|
+
|
|
|
infoResult:"",
|
|
|
infoResultRemark:"",
|
|
|
dataId:"",
|
|
|
@@ -2501,6 +2981,16 @@ export default {
|
|
|
//中继线合同
|
|
|
trunkContract:[{}],
|
|
|
trunkContractRemark:"",
|
|
|
+
|
|
|
+ accessTable:[{}],
|
|
|
+ accessTableRemark:"",
|
|
|
+
|
|
|
+ accessPhone:[{}],
|
|
|
+ accessPhoneRemark:"",
|
|
|
+
|
|
|
+ accessPhoto:[{}],
|
|
|
+ accessPhotoRemark:"",
|
|
|
+
|
|
|
},
|
|
|
swiperOptionThumbs: {
|
|
|
loop: false,
|
|
|
@@ -2623,7 +3113,19 @@ export default {
|
|
|
content: 'First-content',
|
|
|
id: "operatorIdCard",
|
|
|
},
|
|
|
-
|
|
|
+ {
|
|
|
+ title: '回访表',
|
|
|
+ content: 'First-content',
|
|
|
+ id: "accessTable",
|
|
|
+ }, {
|
|
|
+ title: '电话回访截图',
|
|
|
+ content: 'First-content',
|
|
|
+ id: "accessPhone",
|
|
|
+ }, {
|
|
|
+ title: '现场回访照片',
|
|
|
+ content: 'First-content',
|
|
|
+ id: "accessPhoto",
|
|
|
+ },
|
|
|
],
|
|
|
steps01: [
|
|
|
//不分类型与场景 中继线合同 (必须是正规合同,不能是业务申请单)
|
|
|
@@ -2692,7 +3194,19 @@ export default {
|
|
|
content: 'First-content',
|
|
|
id: "trunkTable",
|
|
|
},
|
|
|
-
|
|
|
+ {
|
|
|
+ title: '回访表',
|
|
|
+ content: 'First-content',
|
|
|
+ id: "accessTable",
|
|
|
+ }, {
|
|
|
+ title: '电话回访截图',
|
|
|
+ content: 'First-content',
|
|
|
+ id: "accessPhone",
|
|
|
+ }, {
|
|
|
+ title: '现场回访照片',
|
|
|
+ content: 'First-content',
|
|
|
+ id: "accessPhoto",
|
|
|
+ },
|
|
|
],
|
|
|
steps02: [
|
|
|
//不分类型与场景 中继线合同 (必须是正规合同,不能是业务申请单)
|
|
|
@@ -2761,7 +3275,19 @@ export default {
|
|
|
content: 'First-content',
|
|
|
id: "trunkTable",
|
|
|
},
|
|
|
-
|
|
|
+ {
|
|
|
+ title: '回访表',
|
|
|
+ content: 'First-content',
|
|
|
+ id: "accessTable",
|
|
|
+ }, {
|
|
|
+ title: '电话回访截图',
|
|
|
+ content: 'First-content',
|
|
|
+ id: "accessPhone",
|
|
|
+ }, {
|
|
|
+ title: '现场回访照片',
|
|
|
+ content: 'First-content',
|
|
|
+ id: "accessPhoto",
|
|
|
+ },
|
|
|
],
|
|
|
steps10: [
|
|
|
//不分类型与场景 中继线合同 (必须是正规合同,不能是业务申请单)
|
|
|
@@ -2830,7 +3356,19 @@ export default {
|
|
|
content: 'First-content',
|
|
|
id: "trunkTable",
|
|
|
},
|
|
|
-
|
|
|
+ {
|
|
|
+ title: '回访表',
|
|
|
+ content: 'First-content',
|
|
|
+ id: "accessTable",
|
|
|
+ }, {
|
|
|
+ title: '电话回访截图',
|
|
|
+ content: 'First-content',
|
|
|
+ id: "accessPhone",
|
|
|
+ }, {
|
|
|
+ title: '现场回访照片',
|
|
|
+ content: 'First-content',
|
|
|
+ id: "accessPhoto",
|
|
|
+ },
|
|
|
],
|
|
|
steps11: [
|
|
|
//不分类型与场景 中继线合同 (必须是正规合同,不能是业务申请单)
|
|
|
@@ -2911,6 +3449,19 @@ export default {
|
|
|
content: 'First-content',
|
|
|
id: "trunkTable",
|
|
|
},
|
|
|
+ {
|
|
|
+ title: '回访表',
|
|
|
+ content: 'First-content',
|
|
|
+ id: "accessTable",
|
|
|
+ }, {
|
|
|
+ title: '电话回访截图',
|
|
|
+ content: 'First-content',
|
|
|
+ id: "accessPhone",
|
|
|
+ }, {
|
|
|
+ title: '现场回访照片',
|
|
|
+ content: 'First-content',
|
|
|
+ id: "accessPhoto",
|
|
|
+ },
|
|
|
],
|
|
|
steps12: [
|
|
|
//不分类型与场景 中继线合同 (必须是正规合同,不能是业务申请单)
|
|
|
@@ -2991,7 +3542,19 @@ export default {
|
|
|
content: 'First-content',
|
|
|
id: "trunkTable",
|
|
|
},
|
|
|
-
|
|
|
+ {
|
|
|
+ title: '回访表',
|
|
|
+ content: 'First-content',
|
|
|
+ id: "accessTable",
|
|
|
+ }, {
|
|
|
+ title: '电话回访截图',
|
|
|
+ content: 'First-content',
|
|
|
+ id: "accessPhone",
|
|
|
+ }, {
|
|
|
+ title: '现场回访照片',
|
|
|
+ content: 'First-content',
|
|
|
+ id: "accessPhoto",
|
|
|
+ },
|
|
|
],
|
|
|
},
|
|
|
|
|
|
@@ -3251,6 +3814,9 @@ export default {
|
|
|
that.infoModel.riskTable= JSON.parse(result.riskTable);
|
|
|
that.infoModel.trunkTable= JSON.parse(result.trunkTable);
|
|
|
that.infoModel.trunkContract= JSON.parse(result.trunkContract);
|
|
|
+ that.infoModel.accessPhone= JSON.parse(result.accessPhone);
|
|
|
+ that.infoModel.accessPhoto= JSON.parse(result.accessPhoto);
|
|
|
+ that.infoModel.accessTable= JSON.parse(result.accessTable);
|
|
|
that.infoModel.customType= result.customType ;
|
|
|
that.infoModel.scene= result.scene ;
|
|
|
var customType =result.customType;
|