|
@@ -50,26 +50,43 @@
|
|
|
</template>
|
|
|
</block>
|
|
|
</template>
|
|
|
- <view class="d-flex" v-if="jqstartDate">
|
|
|
- <view>起保日期:</view>
|
|
|
- <view>
|
|
|
- <p class="date d-flex a-center font-md" style="color: #FFFFFF;" v-if="jqstartDate">
|
|
|
- 交强险 {{this.jqstartDate}}
|
|
|
- </p>
|
|
|
- <p class="date d-flex a-center font-md" style="color: #FFFFFF;" v-if="systartDate">商业险
|
|
|
- {{this.systartDate}}
|
|
|
- </p>
|
|
|
- </view>
|
|
|
+ <view class="dis j-s a-c">
|
|
|
+ <view style="margin-right: 40px;">交强起保日期:</view>
|
|
|
+ <u-input type="select" :select-open="jqstartShow" v-model="jqstartDate"
|
|
|
+ @click="jqstartShow = true" style="width: 100px;"></u-input>
|
|
|
+ <u-picker v-model="jqstartShow" mode="time" :params="params"
|
|
|
+ @confirm="jqstartconfirm"></u-picker>
|
|
|
+ </view>
|
|
|
+ <view class="dis j-s a-c">
|
|
|
+ <view style="margin-right: 40px;">交强终保日期:</view>
|
|
|
+ <u-input type="select" :select-open="jqendShow" v-model="jqendDate"
|
|
|
+ @click="jqendShow = true" style="width: 100px;"></u-input>
|
|
|
+ <u-picker v-model="jqendShow" mode="time" :params="params"
|
|
|
+ @confirm="jqendconfirm"></u-picker>
|
|
|
+ </view>
|
|
|
+ <view class="dis j-s a-c">
|
|
|
+ <view style="margin-right: 40px;">商业起保日期:</view>
|
|
|
+ <u-input type="select" :select-open="systartShow" v-model="systartDate"
|
|
|
+ @click="systartShow = true" style="width: 100px;"></u-input>
|
|
|
+ <u-picker v-model="systartShow" mode="time" :params="params"
|
|
|
+ @confirm="systartconfirm"></u-picker>
|
|
|
+ </view>
|
|
|
+ <view class="dis j-s a-c">
|
|
|
+ <view style="margin-right: 40px;">商业终保日期:</view>
|
|
|
+ <u-input type="select" :select-open="syendShow" v-model="syendDate"
|
|
|
+ @click="syendShow = true" style="width: 100px;"></u-input>
|
|
|
+ <u-picker v-model="syendShow" mode="time" :params="params"
|
|
|
+ @confirm="syendconfirm"></u-picker>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view class="addedServices">
|
|
|
+ <!-- <view class="addedServices">
|
|
|
<view class="row j-sb d-flex a-center">
|
|
|
<view>增值服务</view>
|
|
|
<view>赠送</view>
|
|
|
</view>
|
|
|
<view style="padding: 15upx;color: #A6A6A6;font-size: 24upx;background-color: #F8FAFC;">
|
|
|
注:包含道路救援/安全检测/代为驾驶/代为送检,投保以上商业主险免费赠送,各家保司各个地区旅游差异,具体以保单信息为准</view>
|
|
|
- </view>
|
|
|
+ </view> -->
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="quoteCompany">
|
|
@@ -84,7 +101,8 @@
|
|
|
<ls-loading v-show="totalitem.quoteCode==1" text="掌柜正在为您报价,请稍等......"
|
|
|
:animation="animation" fontSize="22" />
|
|
|
<view class="companyIcon dis j-s a-c">
|
|
|
- <view class="dis ">
|
|
|
+
|
|
|
+ <view class="dis">
|
|
|
<!-- 勾选框 -->
|
|
|
<u-checkbox
|
|
|
@change="event=>checkboxChange(event,totalitem.id,totalitem.cnName, totalindex)"
|
|
@@ -100,8 +118,33 @@
|
|
|
<text
|
|
|
v-show="(totalitem.quoteCode != '200') && (totalitem.quoteCode != '0') && (totalitem.quoteCode != '1')"
|
|
|
class="sum" style="color: #999;font-size: 12px;"
|
|
|
- @click="ErrorMsg(totalitem.msg)">报价失败,请点击查看</text>
|
|
|
+ @click="ErrorMsg(totalitem.msg,totalitem.namesimple)">报价失败,请点击查看</text>
|
|
|
+ </view>
|
|
|
+ <view v-show="totalitem.quoteCode==200" class="dis j-s"
|
|
|
+ style="font-size: 12px;color: #ee7000;">
|
|
|
+ <text v-if="totalitem.result.jqPremium">交强险:¥{{totalitem.result.jqPremium}}</text>
|
|
|
+ <text v-if="totalitem.result.jqPremium"
|
|
|
+ style="margin: 0 5px;">商业险:¥{{totalitem.result.syPremium}}</text>
|
|
|
+ <text>车船税:¥{{totalitem.result.taxAmount}}</text>
|
|
|
+ </view>
|
|
|
+ <view v-show="totalitem.quoteCode==200" class="dis f-c"
|
|
|
+ style="font-size: 12px;color: #6495ed;border-top: 1px solid #f2f2f2;">
|
|
|
+ <text
|
|
|
+ v-if="totalitem.result.jqPremium">交强险:{{totalitem.result.startDateJq}}~{{totalitem.result.endDateJq}}
|
|
|
+ </text>
|
|
|
+ <text
|
|
|
+ v-if="totalitem.result.startDateSy">商业险:{{totalitem.result.startDateSy}}~{{totalitem.result.endDateSy}}
|
|
|
+ <u-icon style="color:#ee7000;margin-left: 20px;font-size: 16px;" name="clock"
|
|
|
+ @click="syncData(totalitem.result)"></u-icon>
|
|
|
+ </text>
|
|
|
+ <text v-if="totalitem.namesimple == '永诚财险'">光博分:{{ totalitem.result.ilogPreUdwMess ?
|
|
|
+ totalitem.result.ilogPreUdwMess : '无' }}</text>
|
|
|
+ <text v-else>评分:{{ totalitem.result.ilogPreUdwMess ?
|
|
|
+ totalitem.result.ilogPreUdwMess : '无' }}</text>
|
|
|
+ <text v-if="totalitem.result.accidentInfoStr">出险信息:{{ totalitem.result.accidentInfoStr ?
|
|
|
+ totalitem.result.accidentInfoStr : '无' }}</text>
|
|
|
</view>
|
|
|
+ <text v-if="totalitem.result.tips" style="color: red;">{{ totalitem.result.tips}}</text>
|
|
|
<view class="" v-if="totalitem.checked">
|
|
|
<u-form-item label="报价协议选择" :prop="totalitem.agreementId" label-width="200"
|
|
|
:border-bottom='false' style="width: 250px;padding: 0;">
|
|
@@ -113,41 +156,39 @@
|
|
|
@confirm="val=>selectConfirm(val,totalindex)"></u-select>
|
|
|
</u-form-item>
|
|
|
</view>
|
|
|
- <button v-show="totalitem.quoteCode==200" type="default"
|
|
|
- class="d-flex a-center j-center btn"
|
|
|
- @tap="querydetial(totalitem.result.companyId)">查看详情</button>
|
|
|
+ <view v-show="totalitem.quoteCode==200" class="dis j-end"
|
|
|
+ style="border-top: 1px solid #f2f2f2;padding: 10px 0;">
|
|
|
+ <u-button v-if="totalitem.lastYearMsg" size="mini " type="warning"
|
|
|
+ :hair-line="false" @click="YearMsg(totalitem.lastYearMsg,totalitem.namesimple)"
|
|
|
+ style="margin-left: 10px;">上年信息</u-button>
|
|
|
+ <u-button size="mini " type="warning" :hair-line="false"
|
|
|
+ @click="bjdpreview(totalitem.result.companyId)"
|
|
|
+ style="margin-left: 10px;">报价单</u-button>
|
|
|
+ <u-button size="mini" style="background-color: #ea552d;margin-left: 10px;"
|
|
|
+ type="error" :hair-line="false" :disabled="totalitem.result.tips"
|
|
|
+ @click="querydetial(totalitem.result.companyId)">查看详情</u-button>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
-
|
|
|
</view>
|
|
|
</template>
|
|
|
</block>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <wyb-popup ref="carTypePopup" type="center" :scrollY="true" mode="size-fixed" :maskClickClose="false"
|
|
|
- height="640" width="690" radius="6">
|
|
|
+ <wyb-popup ref="lastYearMsgCI" type="center" mode="size-fixed" height="900" radius="6" :showCloseIcon="true">
|
|
|
<view class="popupBody">
|
|
|
- <block v-for="(item,index) in carTypeList" :key="index">
|
|
|
- <view class="carTypeItem d-flex " @tap="chooseCarType(item)">
|
|
|
- <view class="nav d-flex flex-1 flex-column">
|
|
|
- <view class="carseriesName">{{item.carseriesname}}</view>
|
|
|
- <view class="modelName">{{item.modelname}}</view>
|
|
|
- <view class="nav_box d-flex">
|
|
|
- <span class="zid">{{item.transmissiontype}}</span>
|
|
|
- <p class=" d-flex a-center">
|
|
|
- {{item.caryear}}{{item.caryear==""?"":"款 | "}}{{item.seatmax}}座
|
|
|
- </p>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="price d-flex a-center j-center">¥{{item.purchaseprice}}</view>
|
|
|
- </view>
|
|
|
- </block>
|
|
|
+ <view class="popHeader d-flex a-center j-center">
|
|
|
+ 投保方案建议
|
|
|
+ </view>
|
|
|
+ <scroll-view scroll-top="0" scroll-y="true" class="popupScroll">
|
|
|
+
|
|
|
+ </scroll-view>
|
|
|
+ <view class="popBottom d-flex a-center j-center main-text-color" @tap="adjustPopupInsureSubmit">我知道了
|
|
|
+ </view>
|
|
|
</view>
|
|
|
</wyb-popup>
|
|
|
<view class="infoBottom d-flex a-center j-center j-sb">
|
|
|
<button type="default" class="d-flex a-center j-center" @tap="toNext">保费计算</button>
|
|
|
</view>
|
|
|
- <u-modal ref="uModal" v-model="msgshow" :content="content" :title-style="{fontWeight:'bold'}" title="报价提示">
|
|
|
- </u-modal>
|
|
|
</view>
|
|
|
</template>
|
|
|
<script>
|
|
@@ -178,14 +219,27 @@
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
- msgshow: false,
|
|
|
- content: "",
|
|
|
+ params: {
|
|
|
+ year: true, //年
|
|
|
+ month: true, //月
|
|
|
+ day: true, //日
|
|
|
+ hour: true, //时
|
|
|
+ minute: true, //分
|
|
|
+ second: true, //秒
|
|
|
+ },
|
|
|
+ jqstartShow: false, //交强起保日期
|
|
|
+ jqendShow: false, //交强终保日期
|
|
|
+ systartShow: false, //商业起保日期
|
|
|
+ syendShow: false, //商业终保日期
|
|
|
+ content: ``,
|
|
|
+ vehicleAndVesselTaxForm: {}, //车船税信息
|
|
|
agreementList: [],
|
|
|
zmDrivingForm: {}, //中煤驾意险
|
|
|
- carInfoRmation: [], //车辆影像
|
|
|
- ownerInfoRmation: [], //车主影像
|
|
|
- policyHolderInfoRmation: [], //投保人影像
|
|
|
- insuredPersonInfoRmation: [], //被保人影像
|
|
|
+ zjaccidentalDrivingVo: [], //紫金驾意险
|
|
|
+ carInfoPositiveList: [], //车辆影像
|
|
|
+ ownerInfoPositiveList: [], //车主影像
|
|
|
+ policyHolderInfoPositiveList: [], //投保人影像
|
|
|
+ insuredPersonInfoPositiveList: [], //被保人影像
|
|
|
orderno: "", //订单号
|
|
|
show1: false, //华农
|
|
|
animation: 'twinkle', //动画类型
|
|
@@ -277,27 +331,83 @@
|
|
|
amount: "0",
|
|
|
amountDesc: "不投保",
|
|
|
amtList: [{
|
|
|
- "label": "不投保",
|
|
|
- "value": "0"
|
|
|
- }, {
|
|
|
- "label": "1万",
|
|
|
- "value": "10000"
|
|
|
- }, {
|
|
|
- "label": "2万",
|
|
|
- "value": "20000"
|
|
|
- }, {
|
|
|
- "label": "5万",
|
|
|
- "value": "50000"
|
|
|
- }, {
|
|
|
- "label": "10万",
|
|
|
- "value": "100000"
|
|
|
- }, {
|
|
|
- "label": "15万",
|
|
|
- "value": "150000"
|
|
|
- }, {
|
|
|
- "label": "20万",
|
|
|
- "value": "200000"
|
|
|
- }],
|
|
|
+ label: "不投保",
|
|
|
+ value: "0"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "1万",
|
|
|
+ value: "10000"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "2万",
|
|
|
+ value: "20000"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "3万",
|
|
|
+ value: "30000"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "4万",
|
|
|
+ value: "40000"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "5万",
|
|
|
+ value: "50000"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "6万",
|
|
|
+ value: "60000"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "7万",
|
|
|
+ value: "70000"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "8万",
|
|
|
+ value: "80000"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "9万",
|
|
|
+ value: "90000"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "10万",
|
|
|
+ value: "100000"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "15万",
|
|
|
+ value: "150000"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "20万",
|
|
|
+ value: "200000"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "25万",
|
|
|
+ value: "250000"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "30万",
|
|
|
+ value: "300000"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "35万",
|
|
|
+ value: "350000"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "40万",
|
|
|
+ value: "400000"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "45万",
|
|
|
+ value: "450000"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "50万",
|
|
|
+ value: "500000"
|
|
|
+ },
|
|
|
+
|
|
|
+ ],
|
|
|
kindCode: "D3",
|
|
|
isMainRisk: true,
|
|
|
kindName: "司机责任险",
|
|
@@ -474,14 +584,46 @@
|
|
|
label: "2万",
|
|
|
value: "20000"
|
|
|
},
|
|
|
+ {
|
|
|
+ label: "4万",
|
|
|
+ value: "40000"
|
|
|
+ },
|
|
|
{
|
|
|
label: "5万",
|
|
|
value: "50000"
|
|
|
},
|
|
|
+ {
|
|
|
+ label: "8万",
|
|
|
+ value: "80000"
|
|
|
+ },
|
|
|
{
|
|
|
label: "10万",
|
|
|
value: "100000"
|
|
|
- }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "20万",
|
|
|
+ value: "200000"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "30万",
|
|
|
+ value: "300000"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "50万",
|
|
|
+ value: "500000"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "100万",
|
|
|
+ value: "1000000"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "200万",
|
|
|
+ value: "2000000"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "300万",
|
|
|
+ value: "3000000"
|
|
|
+ },
|
|
|
],
|
|
|
kindCode: "SY_FJ_YBW1",
|
|
|
isMainRisk: true,
|
|
@@ -596,7 +738,15 @@
|
|
|
}
|
|
|
|
|
|
],
|
|
|
-
|
|
|
+ accidentForm: {
|
|
|
+ fen: "1"
|
|
|
+ }, //意外险内容
|
|
|
+ //永诚转保确认码
|
|
|
+ cqryCdeJq: "",
|
|
|
+ cqryCdeSy: "",
|
|
|
+ renewalCodeJq: "", //交强确认码
|
|
|
+ renewalCodeSy: "", //商业确认码
|
|
|
+ //-----------------
|
|
|
totalCompanyList: [], //保险公司列表
|
|
|
notStartedQuote: true, //未开始报价(true表示未开始报价,false表示已经报价结束)
|
|
|
quoteCompanyCount: 0,
|
|
@@ -613,22 +763,30 @@
|
|
|
this.insuredPersonInfo = data.insuredPersonInfo; //被保人信息
|
|
|
this.riskList = data.riskList; //险种大类
|
|
|
this.kindList = data.kindList; //商业险险别
|
|
|
- this.carInfoRmation = data.carInfoRmation; //车辆
|
|
|
- this.ownerInfoRmation = data.ownerInfoRmation; //车主
|
|
|
- this.policyHolderInfoRmation = data.policyHolderInfoRmation; //投保
|
|
|
- this.insuredPersonInfoRmation = data.insuredPersonInfoRmation; //被保人
|
|
|
+ this.vehicleAndVesselTaxForm = data.vehicleAndVesselTaxForm; //车船税信息
|
|
|
this.orderno = data.orderno;
|
|
|
this.quoteno = data.quoteno;
|
|
|
+ if (data.quoteno) {
|
|
|
+ this.imageEcho(data.quoteno) // 影像获取完毕
|
|
|
+ } else {
|
|
|
+ this.carInfoPositiveList = data.carInfoPositiveList; //车辆
|
|
|
+ this.ownerInfoPositiveList = data.ownerInfoPositiveList; //车主
|
|
|
+ this.policyHolderInfoPositiveList = data.policyHolderInfoPositiveList; //投保
|
|
|
+ this.insuredPersonInfoPositiveList = data.insuredPersonInfoPositiveList; //被保人
|
|
|
+ }
|
|
|
if (this.riskList.length > 0) {
|
|
|
for (let i = 0; i < this.riskList.length; i++) {
|
|
|
if (this.riskList[i].riskCode == '0507') {
|
|
|
this.jqstartDate = this.riskList[i].startDate;
|
|
|
+ this.jqendDate = this.riskList[i].endDate;
|
|
|
}
|
|
|
if (this.riskList[i].riskCode == '0510') {
|
|
|
this.systartDate = this.riskList[i].startDate;
|
|
|
+ this.syendDate = this.riskList[i].endDate;
|
|
|
this.kindList.map(ele1 => {
|
|
|
this.insureList.map(ele2 => {
|
|
|
if (ele2.kindCode == ele1.kindCode) {
|
|
|
+ console.log(ele1.kindCode)
|
|
|
switch (ele1.kindCode) {
|
|
|
case 'D4':
|
|
|
case 'SY_FJ_YBW2':
|
|
@@ -646,6 +804,7 @@
|
|
|
}
|
|
|
})
|
|
|
})
|
|
|
+ console.log(this.insureList)
|
|
|
|
|
|
}
|
|
|
}
|
|
@@ -654,6 +813,83 @@
|
|
|
this.commpanyList();
|
|
|
},
|
|
|
methods: {
|
|
|
+ jqstartconfirm(e) {
|
|
|
+ this.jqstartDate = e.year + '-' + e.month + '-' + e.day + ' ' + e.hour + ':' + e.minute + ':' + e.second;
|
|
|
+ this.jqendDate = this.oneYearPast(this.jqstartDate)
|
|
|
+ },
|
|
|
+ jqendconfirm(e) {
|
|
|
+ this.jqendDate = e.year + '-' + e.month + '-' + e.day + ' ' + e.hour + ':' + e.minute + ':' + e.second;
|
|
|
+ },
|
|
|
+ systartconfirm(e) {
|
|
|
+ this.systartDate = e.year + '-' + e.month + '-' + e.day + ' ' + e.hour + ':' + e.minute + ':' + e.second;
|
|
|
+ this.syendDate = this.oneYearPast(this.systartDate)
|
|
|
+ },
|
|
|
+ syendconfirm(e) {
|
|
|
+ this.syendDate = e.year + '-' + e.month + '-' + e.day + ' ' + e.hour + ':' + e.minute + ':' + e.second;
|
|
|
+ },
|
|
|
+ //影像查询
|
|
|
+ async imageEcho(quotenos) {
|
|
|
+ let imgres = await this.$http.get('/ins/taskImage/findByQuoteNo?quoteNo=' + quotenos);
|
|
|
+ if (imgres.code == "200") {
|
|
|
+ Object.keys(imgres.data).forEach((keys) => {
|
|
|
+ if (imgres.data[keys].url) {
|
|
|
+ imgres.data[keys].url = this.$base.baseUrl + imgres.data[keys].url;
|
|
|
+ switch (keys) {
|
|
|
+ case 'C01':
|
|
|
+ this.carInfoPositiveList.push({
|
|
|
+ imageId: imgres.data[keys].imageId,
|
|
|
+ imageType: imgres.data[keys].imageType,
|
|
|
+ })
|
|
|
+ break;
|
|
|
+ case 'D01':
|
|
|
+ this.carInfoPositiveList.push({
|
|
|
+ imageId: imgres.data[keys].imageId,
|
|
|
+ imageType: imgres.data[keys].imageType,
|
|
|
+ })
|
|
|
+ break;
|
|
|
+ case 'C02':
|
|
|
+ this.ownerInfoPositiveList.push({
|
|
|
+ imageId: imgres.data[keys].imageId,
|
|
|
+ imageType: imgres.data[keys].imageType,
|
|
|
+ });
|
|
|
+ break;
|
|
|
+ case 'D02':
|
|
|
+ this.ownerInfoPositiveList.push({
|
|
|
+ imageId: imgres.data[keys].imageId,
|
|
|
+ imageType: imgres.data[keys].imageType,
|
|
|
+ });
|
|
|
+ break;
|
|
|
+ case 'C03':
|
|
|
+ this.policyHolderInfoPositiveList.push({
|
|
|
+ imageId: imgres.data[keys].imageId,
|
|
|
+ imageType: imgres.data[keys].imageType,
|
|
|
+ });
|
|
|
+ break;
|
|
|
+ case 'D03':
|
|
|
+ this.policyHolderInfoPositiveList.push({
|
|
|
+ imageId: imgres.data[keys].imageId,
|
|
|
+ imageType: imgres.data[keys].imageType,
|
|
|
+ });
|
|
|
+ break;
|
|
|
+ case 'C04':
|
|
|
+ this.insuredPersonInfoPositiveList.push({
|
|
|
+ imageId: imgres.data[keys].imageId,
|
|
|
+ imageType: imgres.data[keys].imageType,
|
|
|
+ });
|
|
|
+ break;
|
|
|
+ case 'D04':
|
|
|
+ this.insuredPersonInfoPositiveList.push({
|
|
|
+ imageId: imgres.data[keys].imageId,
|
|
|
+ imageType: imgres.data[keys].imageType,
|
|
|
+ });
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ },
|
|
|
//查看详情
|
|
|
querydetial(id) {
|
|
|
this.navigate({
|
|
@@ -661,12 +897,43 @@
|
|
|
},
|
|
|
"navigateTo", true);
|
|
|
},
|
|
|
+ //报价单
|
|
|
+ bjdpreview(id) {
|
|
|
+ uni.navigateTo({
|
|
|
+ url: "/pages/orders/quotation?companyId=" + id
|
|
|
+ })
|
|
|
+ },
|
|
|
//选择协议
|
|
|
selectConfirm(e, index) {
|
|
|
this.totalCompanyList[index].agreementId = e[0].value;
|
|
|
this.totalCompanyList[index].agreementName = e[0].label;
|
|
|
this.totalCompanyList[index].apiType = e[0].extra;
|
|
|
},
|
|
|
+ /**
|
|
|
+ * 选择保险公司方法
|
|
|
+ * @param {String} event change选中事件
|
|
|
+ * @param {String} code 保险公司ID
|
|
|
+ * @param {String} name 保险公司主体全拼
|
|
|
+ * @param {String} index 选中下标
|
|
|
+ */
|
|
|
+ checkboxChange(event, code, name, index) {
|
|
|
+ this.totalCompanyList[index].checked = event.value;
|
|
|
+ let arr = this.totalCompanyList[index].agreement;
|
|
|
+ let list = [];
|
|
|
+ list = arr.filter(item => {
|
|
|
+ return item.licenseNo.length > 0 ? item.licenseNo.includes(this.carInfo.licenseNo.slice(
|
|
|
+ 0,
|
|
|
+ 2)) : "true"
|
|
|
+ })
|
|
|
+ list.map(ele => {
|
|
|
+ ele.extra = ele.apiType;
|
|
|
+ return ele;
|
|
|
+ })
|
|
|
+ this.totalCompanyList[index].agreement = list;
|
|
|
+ this.totalCompanyList[index].agreementId = this.totalCompanyList[index].agreement[0].id;
|
|
|
+ this.totalCompanyList[index].agreementName = this.totalCompanyList[index].agreement[0].agreementName;
|
|
|
+ this.totalCompanyList[index].apiType = this.totalCompanyList[index].agreement[0].extra;
|
|
|
+ },
|
|
|
//获取保险公司列表
|
|
|
async commpanyList() {
|
|
|
let commpanykad = await this.$http.get('/insurance/order/getAgreementInsCompany');
|
|
@@ -676,6 +943,7 @@
|
|
|
ele["checked"] = false;
|
|
|
ele["msg"] = "";
|
|
|
ele["agreementId"] = "";
|
|
|
+ ele["lastYearMsg"] = "";
|
|
|
ele["agreementName"] = "";
|
|
|
ele["apiType"] = "";
|
|
|
ele["selectShow"] = false;
|
|
@@ -693,26 +961,16 @@
|
|
|
},
|
|
|
|
|
|
async OrderStageProcessing() {
|
|
|
- await this.$http.post('/ins/taskImage/uploadImages', {
|
|
|
- imageIdList: this.carInfoRmation,
|
|
|
- imageType: "C01",
|
|
|
- quoteNo: this.quoteno
|
|
|
- })
|
|
|
- await this.$http.post('/ins/taskImage/uploadImages', {
|
|
|
- imageIdList: this.ownerInfoRmation,
|
|
|
- imageType: "C02",
|
|
|
- quoteNo: this.quoteno
|
|
|
- })
|
|
|
- await this.$http.post('/ins/taskImage/uploadImages', {
|
|
|
- imageIdList: this.policyHolderInfoRmation,
|
|
|
- imageType: "C03",
|
|
|
- quoteNo: this.quoteno
|
|
|
- })
|
|
|
- await this.$http.post('/ins/taskImage/uploadImages', {
|
|
|
- imageIdList: this.insuredPersonInfoRmation,
|
|
|
- imageType: "C04",
|
|
|
- quoteNo: this.quoteno
|
|
|
- })
|
|
|
+ let mergedArray = [];
|
|
|
+ let mergedArrayList = mergedArray.concat(this.carInfoPositiveList, this.ownerInfoPositiveList, this
|
|
|
+ .policyHolderInfoPositiveList, this.insuredPersonInfoPositiveList)
|
|
|
+
|
|
|
+ if (mergedArrayList.length > 0) {
|
|
|
+ await this.$http.post('/ins/taskImage/uploadImages', {
|
|
|
+ imageList: mergedArrayList,
|
|
|
+ quoteNo: this.quoteno,
|
|
|
+ })
|
|
|
+ }
|
|
|
let param = {
|
|
|
userId: this.userInfo.sysUser.id,
|
|
|
quoteno: this.quoteno,
|
|
@@ -722,7 +980,8 @@
|
|
|
ownerInfo: this.ownerInfo,
|
|
|
policyHolderInfo: this.policyHolderInfo,
|
|
|
kindList: this.kindList,
|
|
|
- riskList: this.riskList
|
|
|
+ riskList: this.riskList,
|
|
|
+ vehicleAndVesselTax: this.vehicleAndVesselTaxForm,
|
|
|
};
|
|
|
let orders = await this.$http.post('/insurance/order/generateOrder', param);
|
|
|
if (orders.code == '200') {
|
|
@@ -731,7 +990,6 @@
|
|
|
if (ele.checked) {
|
|
|
//动态调用报价接口
|
|
|
ele.quoteCode = "1";
|
|
|
- console.log(ele.quoteCode)
|
|
|
this.ToolClickFun(ele.cnName, index, ele.id);
|
|
|
}
|
|
|
});
|
|
@@ -769,7 +1027,8 @@
|
|
|
ownerInfo: this.ownerInfo,
|
|
|
policyHolderInfo: this.policyHolderInfo,
|
|
|
kindList: this.kindList,
|
|
|
- riskList: this.riskList
|
|
|
+ riskList: this.riskList,
|
|
|
+ vehicleAndVesselTax: this.vehicleAndVesselTaxForm,
|
|
|
};
|
|
|
await this.$http.post('/insurance/order/generateOrder', param);
|
|
|
return this.yongan(num, id);
|
|
@@ -816,16 +1075,11 @@
|
|
|
res.msg.substr(res.msg.indexOf(";终保日期 ") + 6, 16) + ":00";
|
|
|
this.jqstartDate = time;
|
|
|
this.jqendDate = this.oneYearPast(time);
|
|
|
- this.systartDate = time;
|
|
|
- this.syendDate = this.oneYearPast(time);
|
|
|
if (this.riskList.length > 0) {
|
|
|
for (let i = 0; i < this.riskList.length; i++) {
|
|
|
if (this.riskList[i].riskCode == "0507") {
|
|
|
this.riskList[i].startDate = time;
|
|
|
this.riskList[i].endDate = this.oneYearPast(time);
|
|
|
- } else if (this.riskList[i].riskCode == "0510") {
|
|
|
- this.riskList[i].startDate = time;
|
|
|
- this.riskList[i].endDate = this.oneYearPast(time);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -838,11 +1092,19 @@
|
|
|
ownerInfo: this.ownerInfo,
|
|
|
policyHolderInfo: this.policyHolderInfo,
|
|
|
kindList: this.kindList,
|
|
|
- riskList: this.riskList
|
|
|
+ riskList: this.riskList,
|
|
|
+ vehicleAndVesselTax: this.vehicleAndVesselTaxForm,
|
|
|
};
|
|
|
await this.$http.post('/insurance/order/generateOrder', param);
|
|
|
return this.zhongmei(num, id);
|
|
|
- } else if (!!res.data) {
|
|
|
+ } else if (res.code == '200') {
|
|
|
+ if (res.data.warnMessageList.length > 0) {
|
|
|
+ this.totalCompanyList[num].lastYearMsg = "";
|
|
|
+ let dat = res.data.warnMessageList;
|
|
|
+ dat.map(ele => {
|
|
|
+ this.totalCompanyList[num].lastYearMsg += ele + '<br>';
|
|
|
+ })
|
|
|
+ }
|
|
|
this.totalCompanyList[num].quoteCode = 200;
|
|
|
this.totalCompanyList[num].result = res.data;
|
|
|
} else {
|
|
@@ -871,51 +1133,19 @@
|
|
|
cqryCdeJq: this.cqryCdeJq,
|
|
|
cqryCdeSy: this.cqryCdeSy,
|
|
|
renewalCodeJq: this.renewalCodeJq,
|
|
|
- renewalCodeSy: this.renewalCodeSy
|
|
|
+ renewalCodeSy: this.renewalCodeSy,
|
|
|
+ agreementId: this.totalCompanyList[num].agreementId,
|
|
|
};
|
|
|
- let res = await this.$http('/api/yongCheng/quote', params);
|
|
|
+ let res = await this.$http.post('/api/yongCheng/quote', params);
|
|
|
this.totalCompanyList[num].msg = res.msg;
|
|
|
- if (!!res.msg && res.msg.indexOf("不存在有效协议") >= 0) {
|
|
|
- this.totalCompanyList[num].quoteCode = "4";
|
|
|
- this.totalCompanyList[num].msg = res.msg;
|
|
|
- return;
|
|
|
- } else if (
|
|
|
- res.data == null &&
|
|
|
- res.msg.indexOf("车险平台返回") > -1 &&
|
|
|
- res.msg.indexOf(";终保日期") > -1
|
|
|
- ) {
|
|
|
- let time =
|
|
|
- res.msg.substr(res.msg.indexOf(";终保日期 ") + 6, 16) + ":00";
|
|
|
- let Aortime = this.transformTime2(time); //终保日期的后一天
|
|
|
- this.jqstartDate = Aortime;
|
|
|
- this.jqendDate = this.oneYearPast(Aortime);
|
|
|
- this.systartDate = Aortime;
|
|
|
- this.syendDate = this.oneYearPast(Aortime);
|
|
|
- if (this.riskList.length > 0) {
|
|
|
- for (let i = 0; i < this.riskList.length; i++) {
|
|
|
- if (this.riskList[i].riskCode == "0507") {
|
|
|
- this.riskList[i].startDate = Aortime;
|
|
|
- this.riskList[i].endDate = this.oneYearPast(Aortime);
|
|
|
- } else if (this.riskList[i].riskCode == "0510") {
|
|
|
- this.riskList[i].startDate = Aortime;
|
|
|
- this.riskList[i].endDate = this.oneYearPast(Aortime);
|
|
|
- }
|
|
|
- }
|
|
|
+ if (res.code == "200") {
|
|
|
+ if (res.data.warnMessageList.length > 0) {
|
|
|
+ this.totalCompanyList[num].lastYearMsg = "";
|
|
|
+ let dat = res.data.warnMessageList;
|
|
|
+ dat.map(ele => {
|
|
|
+ this.totalCompanyList[num].lastYearMsg += ele + '<br>';
|
|
|
+ })
|
|
|
}
|
|
|
- let param = {
|
|
|
- userId: this.userInfo.sysUser.id,
|
|
|
- quoteno: this.quoteno,
|
|
|
- orderNo: this.orderno,
|
|
|
- carInfo: this.carInfo,
|
|
|
- insuredPersonInfo: this.insuredPersonInfo,
|
|
|
- ownerInfo: this.ownerInfo,
|
|
|
- policyHolderInfo: this.policyHolderInfo,
|
|
|
- kindList: this.kindList,
|
|
|
- riskList: this.riskList
|
|
|
- };
|
|
|
- await this.$http.post('/insurance/order/generateOrder', param);
|
|
|
- return this.yongcheng(num, id);
|
|
|
- } else if (res.code == "200") {
|
|
|
this.totalCompanyList[num].quoteCode = 200;
|
|
|
this.totalCompanyList[num].result = res.data;
|
|
|
} else if (res.code == "101") {
|
|
@@ -938,6 +1168,32 @@
|
|
|
return;
|
|
|
}
|
|
|
},
|
|
|
+ //紫金报价
|
|
|
+ async zijin(num, id) {
|
|
|
+ let params = {
|
|
|
+ accidentalDrivingVo: this.zjaccidentalDrivingVo,
|
|
|
+ orderNo: this.orderno,
|
|
|
+ companyId: id,
|
|
|
+ agreementId: this.totalCompanyList[num].agreementId,
|
|
|
+ };
|
|
|
+ let res = await this.$http.post('/order/zijin/quote', params);
|
|
|
+ this.totalCompanyList[num].msg = res.msg;
|
|
|
+ if (res.code == '200') {
|
|
|
+ if (res.data.warnMessageList.length > 0) {
|
|
|
+ this.totalCompanyList[num].lastYearMsg = "";
|
|
|
+ let dat = res.data.warnMessageList;
|
|
|
+ dat.map(ele => {
|
|
|
+ this.totalCompanyList[num].lastYearMsg += ele + '<br>';
|
|
|
+ })
|
|
|
+ }
|
|
|
+ this.totalCompanyList[num].quoteCode = 200;
|
|
|
+ this.totalCompanyList[num].result = res.data;
|
|
|
+ } else {
|
|
|
+ this.totalCompanyList[num].quoteCode = "3";
|
|
|
+ this.totalCompanyList[num].msg = res.msg;
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ },
|
|
|
//爬虫统一报价接口
|
|
|
async quoteInsurance(num, id, apiType) {
|
|
|
let api = apiType === 2 ? "/insurance/crawler/quote" : "anshengquote";
|
|
@@ -946,49 +1202,16 @@
|
|
|
companyId: id,
|
|
|
agreementId: this.totalCompanyList[num].agreementId,
|
|
|
};
|
|
|
-
|
|
|
let res = await this.$http.post(`${api}`, params);
|
|
|
this.totalCompanyList[num].msg = res.msg;
|
|
|
- if (!!res.msg && res.msg.indexOf("不存在有效协议") >= 0) {
|
|
|
- this.totalCompanyList[num].quoteCode = "4";
|
|
|
- this.totalCompanyList[num].msg = res.msg;
|
|
|
- return;
|
|
|
- } else if (
|
|
|
- res.data == null &&
|
|
|
- res.msg.indexOf("交强险平台返回") > -1 &&
|
|
|
- res.msg.indexOf(";终保日期") > -1
|
|
|
- ) {
|
|
|
- let time =
|
|
|
- res.msg.substr(res.msg.indexOf(";终保日期 ") + 6, 16) + ":00";
|
|
|
- this.jqstartDate = time;
|
|
|
- this.jqendDate = this.oneYearPast(time);
|
|
|
- this.systartDate = time;
|
|
|
- this.syendDate = this.oneYearPast(time);
|
|
|
- if (this.riskList.length > 0) {
|
|
|
- for (let i = 0; i < this.riskList.length; i++) {
|
|
|
- if (this.riskList[i].riskCode == "0507") {
|
|
|
- this.riskList[i].startDate = time;
|
|
|
- this.riskList[i].endDate = this.oneYearPast(time);
|
|
|
- } else if (this.riskList[i].riskCode == "0510") {
|
|
|
- this.riskList[i].startDate = time;
|
|
|
- this.riskList[i].endDate = this.oneYearPast(time);
|
|
|
- }
|
|
|
- }
|
|
|
+ if (!!res.data) {
|
|
|
+ if (res.data.warnMessageList[0] != null && res.data.warnMessageList[0] != "") {
|
|
|
+ this.totalCompanyList[num].lastYearMsg = "";
|
|
|
+ let dat = res.data.warnMessageList;
|
|
|
+ dat.map(ele => {
|
|
|
+ this.totalCompanyList[num].lastYearMsg += ele;
|
|
|
+ })
|
|
|
}
|
|
|
- let param = {
|
|
|
- userId: this.userInfo.sysUser.id,
|
|
|
- quoteno: this.quoteno,
|
|
|
- orderNo: this.orderno,
|
|
|
- carInfo: this.carInfo,
|
|
|
- insuredPersonInfo: this.insuredPersonInfo,
|
|
|
- ownerInfo: this.ownerInfo,
|
|
|
- policyHolderInfo: this.policyHolderInfo,
|
|
|
- kindList: this.kindList,
|
|
|
- riskList: this.riskList
|
|
|
- };
|
|
|
- await this.$http.post('/insurance/order/generateOrder', param);
|
|
|
- return this.quoteInsurance(num, id, apiType);
|
|
|
- } else if (!!res.data) {
|
|
|
this.totalCompanyList[num].quoteCode = 200;
|
|
|
this.totalCompanyList[num].result = res.data;
|
|
|
} else {
|
|
@@ -1013,28 +1236,11 @@
|
|
|
hengbang(num, id) {
|
|
|
this.quoteInsurance(num, id, this.totalCompanyList[num].apiType);
|
|
|
},
|
|
|
- /**
|
|
|
- * 选择保险公司方法
|
|
|
- * @param {String} event change选中事件
|
|
|
- * @param {String} code 保险公司ID
|
|
|
- * @param {String} name 保险公司主体全拼
|
|
|
- * @param {String} index 选中下标
|
|
|
- */
|
|
|
- checkboxChange(event, code, name, index) {
|
|
|
-
|
|
|
- this.totalCompanyList[index].checked = event.value;
|
|
|
- let arr = this.totalCompanyList[index].agreement;
|
|
|
- let list = [];
|
|
|
- list = arr.filter(item => {
|
|
|
- return item.licenseNo.length > 0 ? item.licenseNo.includes(this.carInfo.licenseNo.slice(
|
|
|
- 0,
|
|
|
- 2)) : "true"
|
|
|
- })
|
|
|
- list.map(ele => {
|
|
|
- ele.extra = ele.apiType;
|
|
|
- return ele;
|
|
|
- })
|
|
|
- this.agreementList = list;
|
|
|
+ Lastyear() {
|
|
|
+ this.$refs.lastYearMsgCI.show() // 显示
|
|
|
+ },
|
|
|
+ adjustPopupInsureSubmit() {
|
|
|
+ this.$refs.lastYearMsgCI.hide() // 显示
|
|
|
},
|
|
|
// 重新选择车型
|
|
|
toCarInfo() {
|
|
@@ -1048,10 +1254,10 @@
|
|
|
insuredPersonInfo: this.insuredPersonInfo,
|
|
|
riskList: this.riskList,
|
|
|
kindList: this.kindList,
|
|
|
- carInfoRmation: this.carInfoRmation, //车辆
|
|
|
- ownerInfoRmation: this.ownerInfoRmation, //车主
|
|
|
- policyHolderInfoRmation: this.policyHolderInfoRmation, //投保
|
|
|
- insuredPersonInfoRmation: this.insuredPersonInfoRmation, //被保人
|
|
|
+ carInfoPositiveList: this.carInfoPositiveList, //车辆
|
|
|
+ ownerInfoPositiveList: this.ownerInfoPositiveList, //车主
|
|
|
+ policyHolderInfoPositiveList: this.policyHolderInfoPositiveList, //投保
|
|
|
+ insuredPersonInfoPositiveList: this.insuredPersonInfoPositiveList, //被保人
|
|
|
|
|
|
})
|
|
|
}
|
|
@@ -1069,78 +1275,75 @@
|
|
|
insuredPersonInfo: this.insuredPersonInfo,
|
|
|
riskList: this.riskList,
|
|
|
kindList: this.kindList,
|
|
|
- carInfoRmation: this.carInfoRmation, //车辆
|
|
|
- ownerInfoRmation: this.ownerInfoRmation, //车主
|
|
|
- policyHolderInfoRmation: this.policyHolderInfoRmation, //投保
|
|
|
- insuredPersonInfoRmation: this.insuredPersonInfoRmation, //被保人
|
|
|
+ carInfoPositiveList: this.carInfoPositiveList, //车辆
|
|
|
+ ownerInfoPositiveList: this.ownerInfoPositiveList, //车主
|
|
|
+ policyHolderInfoPositiveList: this.policyHolderInfoPositiveList, //投保
|
|
|
+ insuredPersonInfoPositiveList: this.insuredPersonInfoPositiveList, //被保人
|
|
|
vehicleModel: this.vehicleModel,
|
|
|
})
|
|
|
}
|
|
|
}, "navigateTo", true);
|
|
|
},
|
|
|
- toQuoteDetail(orderno) {
|
|
|
- this.navigate({
|
|
|
- url: "/pages/carInsure1/quoteDetail1?orderno=" + orderno
|
|
|
- }, "navigateTo", true);
|
|
|
- },
|
|
|
|
|
|
// 显示报错信息
|
|
|
- ErrorMsg(msg) {
|
|
|
- this.content = msg;
|
|
|
- this.msgshow = true;
|
|
|
- },
|
|
|
-
|
|
|
- //选择正确的车型
|
|
|
- async chooseCarType(item) {
|
|
|
- this.carInfo.brandName = item.modelname; //品牌型号
|
|
|
- this.carInfo.ciModelCode = item.vehiclecode; //行业车型编码
|
|
|
- this.carInfo.modelCode = item.modelcode;
|
|
|
- this.carInfo.seatCount = item.seatmax + '';
|
|
|
- this.carInfo.caryear = item.caryear;
|
|
|
- this.carInfo.exhaustScale = (item.exhaustscale * 1000) + '';
|
|
|
- this.carInfo.factory = item.factory;
|
|
|
- this.carInfo.factoryid = item.factorycode;
|
|
|
- this.carInfo.cimodelclass = item.inscarclassname;
|
|
|
- this.carInfo.powertype = item.powerType;
|
|
|
- this.carInfo.purchasePrice = item.purchaseprice + '';
|
|
|
- this.carInfo.modelcname = item.modelname;
|
|
|
- this.$refs.carTypePopup.hide()
|
|
|
- let a = await this.huanongquote(0);
|
|
|
- this.totalCompanyList[0].result = a;
|
|
|
- if (this.totalCompanyList[0].quoteCode != '4') {
|
|
|
- this.quoteCompanyCount++;
|
|
|
-
|
|
|
-
|
|
|
- let c = await this.zhongmeiquote(2);
|
|
|
- this.totalCompanyList[2].result = c;
|
|
|
- this.quoteCompanyCount++;
|
|
|
- let d = await this.tiananquote(1);
|
|
|
- this.totalCompanyList[1].result = d;
|
|
|
- this.quoteCompanyCount++;
|
|
|
- let b = await this.hengbangquote(3);
|
|
|
- this.totalCompanyList[3].result = b;
|
|
|
- this.quoteCompanyCount++;
|
|
|
+ ErrorMsg(msg, title) {
|
|
|
+ uni.showModal({
|
|
|
+ title: title + "报价提示",
|
|
|
+ content: msg,
|
|
|
+ showCancel: false,
|
|
|
+ confirmText: "关闭"
|
|
|
+ })
|
|
|
|
|
|
- }
|
|
|
+ },
|
|
|
+ //上年信息
|
|
|
+ YearMsg(msg, title) {
|
|
|
+ uni.showModal({
|
|
|
+ title: title + "上年信息",
|
|
|
+ content: msg,
|
|
|
+ showCancel: false,
|
|
|
+ confirmText: "关闭"
|
|
|
+ })
|
|
|
+ },
|
|
|
+ //使用此时间
|
|
|
+ syncData(item) {
|
|
|
+ this.jqstartDate = item.startDateJq ? item.startDateJq : this.jqstartDate
|
|
|
+ this.jqendDate = item.endDateJq ? item.endDateJq : this.endDateJq
|
|
|
+ this.systartDate = item.startDateSy ? item.startDateSy : this.systartDate
|
|
|
+ this.syendDate = item.endDateSy ? item.endDateSy : this.syendDate
|
|
|
+ uni.showToast({
|
|
|
+ title: '时间已替换',
|
|
|
+ icon: 'none',
|
|
|
+ duration: 1000
|
|
|
+ });
|
|
|
},
|
|
|
oneYearPast(time) {
|
|
|
var date = new Date(time);
|
|
|
+ date.setSeconds(date.getSeconds() - 1);
|
|
|
date.setFullYear(date.getFullYear() + 1); //一年后
|
|
|
- date.setTime(date.getTime() - 24 * 60 * 60 * 1000); //一年后的前一天
|
|
|
+ date.setTime(date.getTime()); //一年后的前一天
|
|
|
var strYear = date.getFullYear();
|
|
|
- var strMonth = date.getMonth() + 1;
|
|
|
var strDay = date.getDate();
|
|
|
+ var strMonth = date.getMonth() + 1;
|
|
|
var hh = date.getHours();
|
|
|
+ var minutes = date.getMinutes(); // 分
|
|
|
+ var Seconds = date.getSeconds();
|
|
|
if (hh < 10) {
|
|
|
hh = "0" + hh;
|
|
|
}
|
|
|
+ if (minutes < 10) {
|
|
|
+ minutes = "0" + minutes;
|
|
|
+ }
|
|
|
+ if (Seconds < 10) {
|
|
|
+ Seconds = "0" + Seconds;
|
|
|
+ }
|
|
|
if (strMonth < 10) {
|
|
|
strMonth = "0" + strMonth;
|
|
|
}
|
|
|
if (strDay < 10) {
|
|
|
strDay = "0" + strDay;
|
|
|
}
|
|
|
- var datastr = strYear + "-" + strMonth + "-" + strDay + ' ' + hh + ':00:00';
|
|
|
+ var datastr =
|
|
|
+ strYear + "-" + strMonth + "-" + strDay + " " + hh + ":" + minutes + ":" + Seconds;
|
|
|
return datastr;
|
|
|
},
|
|
|
}
|
|
@@ -1360,11 +1563,15 @@
|
|
|
margin-bottom: 20upx;
|
|
|
background: #FFFFFF;
|
|
|
border-radius: 15upx;
|
|
|
- padding: 10px 20px;
|
|
|
+ padding: 10px 20px 0 20px;
|
|
|
box-sizing: border-box;
|
|
|
cursor: pointer;
|
|
|
}
|
|
|
|
|
|
+ .quoteCompanyItem>view>view {
|
|
|
+ padding: 5px 0;
|
|
|
+ }
|
|
|
+
|
|
|
.quoteCompanyItem .top {
|
|
|
position: relative;
|
|
|
}
|
|
@@ -1490,5 +1697,6 @@
|
|
|
margin: 0upx 30upx;
|
|
|
}
|
|
|
|
|
|
+
|
|
|
/* 查看详情按钮End */
|
|
|
</style>
|