Commit 74dd2314 authored by 李晓兵's avatar 李晓兵

'样式'

parent 8255f21b
Pipeline #2952 canceled with stages
<template> <template>
<h-view id="contract-record" class="public-style"> <h-view id="contract-record" class="public-style">
<h-header :proportion="[5,1,1]" class="bar-custom"> <h-header :proportion="[5,1,1]" class="bar-custom">
<div slot="left" class="h-header-btn"> <div slot="left" class="h-header-btn">
<img src="@/assets/userBind/arrow.png" @click="$routeGo()" > <img src="@/assets/userBind/arrow.png" @click="$routeGo()" >
<span>合同记录</span> <span>合同记录</span>
</div> </div>
</h-header> </h-header>
<h-content class="my-content" style="margin-top:-1px"> <h-content class="my-content" style="margin-top:-1px">
<div class="top-head"> <div class="top-head">
<div class="center"> <div class="center">
<div class="now-pay"> <div class="now-pay">
<div class="title">当前应付</div> <div class="title">当前应付</div>
<div class="data"> <div class="data">
<span></span> <span></span>
{{ money |currency }} {{ money |currency }}
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<section class="pay-content"> <section class="pay-content">
<section v-for="(item,index) in prj_lists" :key="index" class="contract-item"> <section v-for="(item,index) in prj_lists" :key="index" class="contract-item">
<div class="header"> <div class="header">
<img src="@/assets/payment/file.png" > <img src="@/assets/payment/file.png" >
<p>&nbsp; {{ item.project_number }}</p> <p>&nbsp; {{ item.project_number }}</p>
<span>{{ item.bp_name }}</span> <span>{{ item.bp_name }}</span>
</div> </div>
<div class="content"> <div class="content">
<div v-for="(e,i) in item.cf_lists" :key="i" class="list-item"> <div v-for="(e,i) in item.cf_lists" :key="i" class="list-item">
<span class="item-left">{{ e.cf_item_name }}</span> <span class="item-left">{{ e.cf_item_name }}</span>
<div class="item-center"> <div class="item-center">
<p>应还金额</p> <p>应还金额</p>
<p>已还金额</p> <p>已还金额</p>
<p>本次还款</p> <p>本次还款</p>
</div> </div>
<div class="item-right"> <div class="item-right">
<p>{{ parseFloat(e.due_amount).toFixed(2)|currency }}</p> <p>{{ parseFloat(e.due_amount).toFixed(2)|currency }}</p>
<p>{{ e.received_amount|currency }}</p> <p>{{ e.received_amount|currency }}</p>
<input v-model="e.amount" type="text" placeholder="请输入还款金额" > <input v-model="e.amount" type="text" placeholder="请输入还款金额" >
</div> </div>
</div> </div>
</div> </div>
</section> </section>
</section> </section>
<div class="prompt"> <div class="prompt">
<div> <div>
<img src="@/assets/payment/prompt.png" alt > <img src="@/assets/payment/prompt.png" alt >
</div> </div>
<div> <div>
<p>温馨提示</p> <p>温馨提示</p>
<p>推荐使用农行卡,农行卡支付免收手续费!</p> <p>推荐使用农行卡,农行卡支付免收手续费!</p>
<p>由于存在款项到账时差性,“已还金额”字段可能XXX,给您造成的不便,请谅解,谢谢!</p> <p>由于存在款项到账时差性,“已还金额”字段可能XXX,给您造成的不便,请谅解,谢谢!</p>
</div> </div>
</div> </div>
<bottom-tab> <bottom-tab>
<tab-button class="footer" @click.native="createDetail">&nbsp;&nbsp;</tab-button> <tab-button class="footer" @click.native="createDetail">&nbsp;&nbsp;</tab-button>
</bottom-tab> </bottom-tab>
</h-content> </h-content>
</h-view> </h-view>
</template> </template>
<script> <script>
export default { export default {
name: 'ContractRecord', name: 'ContractRecord',
components: {}, components: {},
data () { data () {
return { return {
money: 0, money: 0,
inputNum: 0, inputNum: 0,
prj_lists: [], prj_lists: [],
} }
}, },
watch: { watch: {
prj_lists: { prj_lists: {
handler (newName, oldName) { handler (newName, oldName) {
let vm = this let vm = this
let sumL = [] let sumL = []
for (let i of this.prj_lists) { for (let i of this.prj_lists) {
i.cf_lists.forEach(j => { i.cf_lists.forEach(j => {
sumL.push(j.amount) sumL.push(j.amount)
}) })
let a = 0 let a = 0
let newSum = sumL.filter(item => { let newSum = sumL.filter(item => {
return item !== '' return item !== ''
}) })
let notNaN = newSum.filter(item => { let notNaN = newSum.filter(item => {
return !isNaN(item) return !isNaN(item)
}) })
if (notNaN.length !== 0) { if (notNaN.length !== 0) {
notNaN.forEach(i => { notNaN.forEach(i => {
a = a + parseFloat(i) a = a + parseFloat(i)
vm.money = a vm.money = a
}) })
} else { } else {
vm.money = 0 vm.money = 0
} }
} }
}, },
deep: true, deep: true,
}, },
}, },
beforeRouteEnter (to, from, next) { beforeRouteEnter (to, from, next) {
next(vm => { next(vm => {
vm.getDetail() vm.getDetail()
}) })
}, },
methods: { methods: {
getDetail () { getDetail () {
let vm = this let vm = this
let url = process.env.basePath + 'payment_prj_list_query' let url = process.env.basePath + 'payment_prj_list_query'
let param = { let param = {
bp_id: window.sessionStorage.getItem('bp_id'), bp_id: window.sessionStorage.getItem('bp_id'),
} }
hlsPopup.showLoading('请稍候') hlsPopup.showLoading('请稍候')
vm.$post(url, param).then(function (res) { vm.$post(url, param).then(function (res) {
vm.hlsPopup.hideLoading() vm.hlsPopup.hideLoading()
if (res.result === 'S') { if (res.result === 'S') {
vm.prj_lists = res.prj_lists vm.prj_lists = res.prj_lists
} else { } else {
hlsPopup.showLongCenter(res.message) hlsPopup.showLongCenter(res.message)
} }
}) })
}, },
makeDetailData () { makeDetailData () {
let data = [] let data = []
this.prj_lists.forEach(i => { this.prj_lists.forEach(i => {
i.cf_lists.forEach(j => { i.cf_lists.forEach(j => {
j.project_id = i.project_id j.project_id = i.project_id
data.push(j) data.push(j)
}) })
}) })
data.forEach(i => { data.forEach(i => {
delete i.cf_item_name delete i.cf_item_name
delete i.due_amount delete i.due_amount
delete i.received_amount delete i.received_amount
delete i.project_number delete i.project_number
i.bp_id = window.sessionStorage.getItem('bp_id') i.bp_id = window.sessionStorage.getItem('bp_id')
}) })
return data return data
}, },
createDetail () { createDetail () {
let vm = this let vm = this
let url = process.env.basePath + 'create_detail_0_part' let url = process.env.basePath + 'create_detail_0_part'
let data = vm.makeDetailData() let data = vm.makeDetailData()
let param = { let param = {
order_id: window.sessionStorage.getItem('order_id'), order_id: window.sessionStorage.getItem('order_id'),
pay_lists: data, pay_lists: data,
} }
hlsPopup.showLoading('请稍候') hlsPopup.showLoading('请稍候')
vm.$post(url, param).then(function (res) { vm.$post(url, param).then(function (res) {
vm.hlsPopup.hideLoading() vm.hlsPopup.hideLoading()
if (res.result === 'S') { if (res.result === 'S') {
vm.toPayEntry(vm.money) vm.toPayEntry(vm.money)
} else { } else {
hlsPopup.showLongCenter(res.message) hlsPopup.showLongCenter(res.message)
} }
}) })
}, },
toPayEntry (money) { toPayEntry (money) {
this.$router.push({ this.$router.push({
name: 'PayEntry', name: 'PayEntry',
params: { params: {
money, money,
}, },
}) })
}, },
}, },
} }
</script> </script>
<style lang='less' > <style lang='less' >
#contract-record { #contract-record {
.top-head { .top-head {
width: 100%; position: relative;
height: 142px; width: 100%;
background: url("../../../assets/payment/back1.png"); height: 142px;
background-size: 100% 142px; background: url("../../../assets/payment/back1.png");
} background-size: 100% 142px;
.center { }
.now-pay { .center {
width: 100%; .now-pay {
display: flex; width: 100%;
justify-content: center; display: flex;
align-items: center; justify-content: center;
flex-flow: column wrap; align-items: center;
} flex-flow: column wrap;
.title { }
font-family: PingFangSC-Regular; .title {
font-size: 14px; font-family: PingFangSC-Regular;
color: #ffffff; font-size: 14px;
margin-top: 1.8%; color: #ffffff;
} margin-top: 1.8%;
.data { }
font-family: Verdana-Bold; .data {
font-size: 24px; font-family: Verdana-Bold;
color: #ffffff; font-size: 24px;
letter-spacing: 0; color: #ffffff;
line-height: 18px; letter-spacing: 0;
margin-top: 16px; line-height: 18px;
} margin-top: 16px;
} }
}
.pay-content {
width: 100%; .pay-content {
margin-top:-60px; position: absolute;
height: 370px; bottom: 150px;
overflow: scroll; width: 100%;
.contract-item { //margin-top:-60px;
width: 95%; height: 370px;
background-color: #fff; overflow: scroll;
margin: 0 auto; //background-color: #FFF;
box-shadow: 0 1px 3px 2px rgba(168, 168, 168, 0.14); .contract-item {
width: 95%;
.header { background-color: #fff;
height: 44px; margin: 0 auto;
background: #fff; box-shadow: 0 1px 3px 2px rgba(168, 168, 168, 0.14);
display: flex;
font-family: PingFangSC-Semibold; .header {
font-size: 15px; height: 44px;
color: #383f45; background: #fff;
letter-spacing: 0; display: flex;
line-height: 44px; font-family: PingFangSC-Semibold;
padding: 0 16px; font-size: 15px;
color: #383f45;
img { letter-spacing: 0;
height: 30px; line-height: 44px;
margin-top: 10px; padding: 0 16px;
margin-right: 6px;
} img {
height: 30px;
p { margin-top: 10px;
flex: 2; margin-right: 6px;
border-bottom: 1px solid #f3f3f7; }
font-weight: 700;
} p {
flex: 2;
span { border-bottom: 1px solid #f3f3f7;
border-bottom: 1px solid #f3f3f7; font-weight: 700;
font-weight: 700; }
}
} span {
border-bottom: 1px solid #f3f3f7;
.title { font-weight: 700;
padding: 0 16px; }
font-family: PingFangSC-Regular; }
font-size: 13px;
color: #383f45; .title {
padding: 0 16px;
div { font-family: PingFangSC-Regular;
border-bottom: 1px solid #eee; font-size: 13px;
display: flex; color: #383f45;
text-align: center;
padding: 0 14px; div {
height: 37px; border-bottom: 1px solid #eee;
line-height: 37px; display: flex;
justify-content: space-between; text-align: center;
} padding: 0 14px;
} height: 37px;
line-height: 37px;
.content { justify-content: space-between;
margin-bottom: 8px; }
background-color: #fff; }
.list-item:not(:last-of-type) {
background: url("../../../assets/payment/border.png") 0px 90px .content {
no-repeat; margin-bottom: 8px;
} background-color: #fff;
.list-item { .list-item:not(:last-of-type) {
display: flex; background: url("../../../assets/payment/border.png") 0px 90px
justify-content: space-around; no-repeat;
align-items: center; }
height: 99px; .list-item {
padding-bottom: 12px; display: flex;
.item-left { justify-content: space-around;
font-family: PingFangSC-Semibold; align-items: center;
font-size: 13px; height: 99px;
color: #383f45; padding-bottom: 12px;
letter-spacing: 0; .item-left {
// flex: 3; font-family: PingFangSC-Semibold;
margin-top: -63px; font-size: 13px;
} color: #383f45;
.item-center { letter-spacing: 0;
font-family: PingFangSC-Regular; // flex: 3;
font-size: 13px; margin-top: -63px;
color: rgba(56, 63, 69, 0.6); }
letter-spacing: 0; .item-center {
line-height: 30px; font-family: PingFangSC-Regular;
// flex: 5; font-size: 13px;
} color: rgba(56, 63, 69, 0.6);
.item-right { letter-spacing: 0;
// flex: 4; line-height: 30px;
line-height: 30px; // flex: 5;
}
p:nth-of-type(1) { .item-right {
font-family: Verdana-Bold; // flex: 4;
font-size: 12px; line-height: 30px;
color: #1d3fff;
letter-spacing: 0; p:nth-of-type(1) {
text-align: right; font-family: Verdana-Bold;
} font-size: 12px;
p:nth-of-type(2) { color: #1d3fff;
font-family: Verdana-Bold; letter-spacing: 0;
font-size: 12px; text-align: right;
color: #383f45; }
letter-spacing: 0; p:nth-of-type(2) {
text-align: right; font-family: Verdana-Bold;
} font-size: 12px;
input { color: #383f45;
width: 90px; letter-spacing: 0;
border: none; text-align: right;
border-bottom: 1px solid #1d3fff; }
font-size: 13px; input {
text-align: right; width: 90px;
float: right; border: none;
} border-bottom: 1px solid #1d3fff;
input::placeholder { font-size: 13px;
font-family: PingFangSC-Regular; text-align: right;
font-size: 13px; float: right;
color: rgba(56, 63, 69, 0.4); }
letter-spacing: 0; input::placeholder {
} font-family: PingFangSC-Regular;
} font-size: 13px;
} color: rgba(56, 63, 69, 0.4);
} letter-spacing: 0;
} }
} }
}
.prompt { }
position: absolute; }
width: 100%; }
bottom: 40px;
background: rgba(142, 195, 30, 0.1); .prompt {
height: 111px; position: absolute;
display: flex; width: 100%;
div:first-child { bottom: 40px;
flex: 1; background: rgba(142, 195, 30, 0.1);
padding: 16px 0 0 16px; height: 111px;
display: flex;
img { div:first-child {
width: 16px; flex: 1;
height: 16px; padding: 16px 0 0 16px;
}
} img {
width: 16px;
div:last-child { height: 16px;
flex: 12; }
}
p:first-child {
padding-top: 16px; div:last-child {
font-family: PingFangSC-Semibold; flex: 12;
font-size: 14px;
color: #8ec31e; p:first-child {
letter-spacing: 0.5px; padding-top: 16px;
margin-bottom: 7px; font-family: PingFangSC-Semibold;
} font-size: 14px;
color: #8ec31e;
p:nth-child(n + 2) { letter-spacing: 0.5px;
text-indent: 2em; margin-bottom: 7px;
line-height: 20px; }
padding-right: 16px;
font-family: PingFangSC-Regular; p:nth-child(n + 2) {
font-size: 12px; text-indent: 2em;
color: rgba(101, 100, 100, 0.8); line-height: 20px;
letter-spacing: 0.37px; padding-right: 16px;
margin-left: -22px; font-family: PingFangSC-Regular;
} font-size: 12px;
} color: rgba(101, 100, 100, 0.8);
} letter-spacing: 0.37px;
margin-left: -22px;
.footer { }
background-color: @headerColor; }
color: #fff; }
}
} .footer {
</style> background-color: @headerColor;
color: #fff;
}
}
</style>
<template> <template>
<h-view id="pay-entry" class="public-style"> <h-view id="pay-entry-margin" class="public-style">
<transition name="trans"> <transition name="trans">
<div v-show="downNum" class="modal-show"> <div v-show="downNum" class="modal-show">
<div class="down"> <div class="down">
<p>提示</p> <p>提示</p>
<span>您好,当前余额不足,请重新支付!</span> <span>您好,当前余额不足,请重新支付!</span>
<button @click="downNum=false">确定</button> <button @click="downNum=false">确定</button>
</div> </div>
</div> </div>
</transition> </transition>
<h-header :proportion="[5,1,1]" class="bar-custom"> <h-header :proportion="[5,1,1]" class="bar-custom">
<div slot="left" class="h-header-btn"> <div slot="left" class="h-header-btn">
<img src="@/assets/userBind/arrow.png" @click="$routeGo()" > <img src="@/assets/userBind/arrow.png" @click="$routeGo()" >
<span>支付中心</span> <span>支付中心</span>
</div> </div>
</h-header> </h-header>
<h-content class="entry-content"> <h-content class="entry-content">
<div class="amount"> <div class="amount">
<p>交易金额</p> <p>交易金额</p>
<div>{{ money |currency }}</div> <div>{{ money |currency }}</div>
</div> </div>
<list-item :item-height="56" class="pay-way"> <list-item :item-height="56" class="pay-way">
<item <item
v-for="(item,index) in nongBank" v-for="(item,index) in nongBank"
:proportion="[7,1,1]" :proportion="[7,1,1]"
:key="index" :key="index"
@click.native="isSelect(`nong${index}`)" @click.native="isSelect(`nong${index}`)"
> >
<div slot="name" style="flex=3"> <div slot="name" style="flex=3">
<img :src="selectImg(item)" alt class="icon" > <img :src="selectImg(item)" alt class="icon" >
{{ item.bank_full_name }}({{ selectLast(item) }}) {{ item.bank_full_name }}({{ selectLast(item) }})
<img <img
v-show="item.recommand" v-show="item.recommand"
class="push" class="push"
src="@/assets/payment/push.png" src="@/assets/payment/push.png"
> >
</div> </div>
<section slot="content"> <section slot="content">
<img v-show="select === `nong${index}`" src="@/assets/payment/select.png" alt > <img v-show="select === `nong${index}`" src="@/assets/payment/select.png" alt >
<img v-show="select !== `nong${index}`" src="@/assets/payment/unselect.png" alt > <img v-show="select !== `nong${index}`" src="@/assets/payment/unselect.png" alt >
</section> </section>
</item> </item>
<item :proportion="[7,1,1]" @click.native="isSelect('one')"> <item :proportion="[7,1,1]" @click.native="isSelect('one')">
<div slot="name"> <div slot="name">
<img src="@/assets/payment/alipay.png" alt class="icon1" > 支付宝 <img src="@/assets/payment/alipay.png" alt class="icon1" > 支付宝
</div> </div>
<section slot="content"> <section slot="content">
<img v-show="select === 'one'" src="@/assets/payment/select.png" alt > <img v-show="select === 'one'" src="@/assets/payment/select.png" alt >
<img v-show="select !== 'one'" src="@/assets/payment/unselect.png" alt > <img v-show="select !== 'one'" src="@/assets/payment/unselect.png" alt >
</section> </section>
</item> </item>
<item :proportion="[7,1,1]" @click.native="isSelect('two')"> <item :proportion="[7,1,1]" @click.native="isSelect('two')">
<div slot="name"> <div slot="name">
<img src="@/assets/payment/wx.png" alt class="icon2" > 微信 <img src="@/assets/payment/wx.png" alt class="icon2" > 微信
</div> </div>
<section slot="content"> <section slot="content">
<img v-show="select === 'two'" src="@/assets/payment/select.png" alt > <img v-show="select === 'two'" src="@/assets/payment/select.png" alt >
<img v-show="select !== 'two'" src="@/assets/payment/unselect.png" alt > <img v-show="select !== 'two'" src="@/assets/payment/unselect.png" alt >
</section> </section>
</item> </item>
<item <item
v-for="(item,index) in newList" v-for="(item,index) in newList"
:proportion="[7,1,1]" :proportion="[7,1,1]"
:key="index" :key="index"
@click.native="isSelect(`three${index}`)" @click.native="isSelect(`three${index}`)"
> >
<div slot="name" style="flex=3"> <div slot="name" style="flex=3">
<img :src="selectImg(item)" alt class="icon" > <img :src="selectImg(item)" alt class="icon" >
{{ item.bank_full_name }}({{ selectLast(item) }}) {{ item.bank_full_name }}({{ selectLast(item) }})
<img <img
v-show="item.recommand" v-show="item.recommand"
class="push" class="push"
src="@/assets/payment/push.png" src="@/assets/payment/push.png"
> >
</div> </div>
<section slot="content"> <section slot="content">
<img v-show="select === `three${index}`" src="@/assets/payment/select.png" alt > <img v-show="select === `three${index}`" src="@/assets/payment/select.png" alt >
<img v-show="select !== `three${index}`" src="@/assets/payment/unselect.png" alt > <img v-show="select !== `three${index}`" src="@/assets/payment/unselect.png" alt >
</section> </section>
</item> </item>
</list-item> </list-item>
</h-content> </h-content>
<bottom-tab> <bottom-tab>
<tab-button class="foot" @click.native="pay">立即付款</tab-button> <tab-button class="foot" @click.native="pay">立即付款</tab-button>
</bottom-tab> </bottom-tab>
</h-view> </h-view>
</template> </template>
<script> <script>
import js from '@/assets/payment/js.png' import js from '@/assets/payment/js.png'
import ny from '@/assets/payment/ly.png' import ny from '@/assets/payment/ly.png'
import pf from '@/assets/payment/pf.png' import pf from '@/assets/payment/pf.png'
import gd from '@/assets/payment/gd.png' import gd from '@/assets/payment/gd.png'
import gf from '@/assets/payment/gf.png' import gf from '@/assets/payment/gf.png'
import jt from '@/assets/payment/jt.png' import jt from '@/assets/payment/jt.png'
import gs from '@/assets/payment/gs.png' import gs from '@/assets/payment/gs.png'
import ms from '@/assets/payment/ms.png' import ms from '@/assets/payment/ms.png'
import pa from '@/assets/payment/pa.png' import pa from '@/assets/payment/pa.png'
import xy from '@/assets/payment/xy.png' import xy from '@/assets/payment/xy.png'
import yzcx from '@/assets/payment/yzcx.png' import yzcx from '@/assets/payment/yzcx.png'
import zg from '@/assets/payment/zg.png' import zg from '@/assets/payment/zg.png'
import zs from '@/assets/payment/zs.png' import zs from '@/assets/payment/zs.png'
import zx from '@/assets/payment/zx.png' import zx from '@/assets/payment/zx.png'
import bank from '@/assets/payment/bank.png' import bank from '@/assets/payment/bank.png'
export default { export default {
name: 'PayEntry', name: 'PayEntry',
components: {}, components: {},
data () { data () {
return { return {
money: '', money: '',
select: 'three0', select: 'three0',
name: '', name: '',
downNum: false, downNum: false,
recommand: false, recommand: false,
flag: false, // 用于判断是否有农业银行卡 flag: false, // 用于判断是否有农业银行卡
lists: [], lists: [],
nongBank: [], // 存农行卡 nongBank: [], // 存农行卡
} }
}, },
computed: { computed: {
newList () { newList () {
let vm = this let vm = this
vm.nongBank = [] vm.nongBank = []
vm.lists.forEach((item, i) => { vm.lists.forEach((item, i) => {
if (item.bank_full_name.indexOf('农业') !== -1) { if (item.bank_full_name.indexOf('农业') !== -1) {
vm.nongBank.push(vm.lists[i]) vm.nongBank.push(vm.lists[i])
vm.flag = true vm.flag = true
} }
}) })
let notNong = vm.lists.filter(i => { let notNong = vm.lists.filter(i => {
return (i.bank_full_name.indexOf('农业') === -1) return (i.bank_full_name.indexOf('农业') === -1)
}) })
if (vm.flag) { if (vm.flag) {
vm.select = 'nong0' vm.select = 'nong0'
} else { } else {
vm.select = 'one' vm.select = 'one'
} }
return notNong return notNong
}, },
}, },
watch: {}, watch: {},
beforeRouteEnter (to, from, next) { beforeRouteEnter (to, from, next) {
next(vm => { next(vm => {
vm.name = from.name vm.name = from.name
vm.getType() vm.getType()
vm.nongBank = [] vm.nongBank = []
}) })
}, },
activated () { activated () {
this.money = this.$route.params.money this.money = this.$route.params.money
}, },
methods: { methods: {
selectImg (e) { selectImg (e) {
if (e.bank_full_name.indexOf('建设') !== -1) { if (e.bank_full_name.indexOf('建设') !== -1) {
return js return js
} else if (e.bank_full_name.indexOf('农业') !== -1) { } else if (e.bank_full_name.indexOf('农业') !== -1) {
e.recommand = true e.recommand = true
return ny return ny
} else if (e.bank_full_name.indexOf('光大') !== -1) { } else if (e.bank_full_name.indexOf('光大') !== -1) {
return gd return gd
} else if (e.bank_full_name.indexOf('广发') !== -1) { } else if (e.bank_full_name.indexOf('广发') !== -1) {
return gf return gf
} else if (e.bank_full_name.indexOf('浦') !== -1) { } else if (e.bank_full_name.indexOf('浦') !== -1) {
return pf return pf
} else if (e.bank_full_name.indexOf('工商') !== -1) { } else if (e.bank_full_name.indexOf('工商') !== -1) {
return gs return gs
} else if (e.bank_full_name.indexOf('交通') !== -1) { } else if (e.bank_full_name.indexOf('交通') !== -1) {
return jt return jt
} else if (e.bank_full_name.indexOf('民生') !== -1) { } else if (e.bank_full_name.indexOf('民生') !== -1) {
return ms return ms
} else if (e.bank_full_name.indexOf('平安') !== -1) { } else if (e.bank_full_name.indexOf('平安') !== -1) {
return pa return pa
} else if (e.bank_full_name.indexOf('兴业') !== -1) { } else if (e.bank_full_name.indexOf('兴业') !== -1) {
return xy return xy
} else if (e.bank_full_name.indexOf('邮') !== -1) { } else if (e.bank_full_name.indexOf('邮') !== -1) {
return yzcx return yzcx
} else if (e.bank_full_name.indexOf('中国') !== -1) { } else if (e.bank_full_name.indexOf('中国') !== -1) {
return zg return zg
} else if (e.bank_full_name.indexOf('招商') !== -1) { } else if (e.bank_full_name.indexOf('招商') !== -1) {
return zs return zs
} else if (e.bank_full_name.indexOf('中信') !== -1) { } else if (e.bank_full_name.indexOf('中信') !== -1) {
return zx return zx
} else { } else {
return bank return bank
} }
}, },
selectLast (item) { selectLast (item) {
let num = item.bank_account_num let num = item.bank_account_num
return num.substring(num.length - 4) return num.substring(num.length - 4)
}, },
isSelect (way) { isSelect (way) {
this.select = way this.select = way
}, },
pay () { pay () {
let vm = this let vm = this
hlsPopup.showLoading('请稍候') hlsPopup.showLoading('请稍候')
setTimeout(() => { setTimeout(() => {
vm.hlsPopup.hideLoading() vm.hlsPopup.hideLoading()
if (vm.money === 0) { if (vm.money === 0) {
vm.downNum = true vm.downNum = true
} else { } else {
vm.changePage() vm.changePage()
} }
}, 2000) }, 2000)
}, },
changePage () { changePage () {
this.$router.push({ this.$router.push({
name: 'Success', name: 'Success',
params: { params: {
userName: this.userName, userName: this.userName,
money: this.$route.params.money, money: this.$route.params.money,
}, },
}) })
}, },
getType () { getType () {
let vm = this let vm = this
let url = process.env.basePath + 'payment_method_query' let url = process.env.basePath + 'payment_method_query'
let param = { let param = {
bp_id: window.sessionStorage.getItem('bp_id'), bp_id: window.sessionStorage.getItem('bp_id'),
} }
hlsPopup.showLoading('请稍候') hlsPopup.showLoading('请稍候')
vm.$post(url, param).then(function (res) { vm.$post(url, param).then(function (res) {
vm.hlsPopup.hideLoading() vm.hlsPopup.hideLoading()
if (res.result === 'S') { if (res.result === 'S') {
vm.lists = res.lists vm.lists = res.lists
} else { } else {
hlsPopup.showLongCenter(res.message) hlsPopup.showLongCenter(res.message)
} }
}) })
}, },
}, },
} }
</script> </script>
<style lang='less' > <style lang='less' >
#pay-entry { #pay-entry-margin {
.trans-enter-active, .trans-enter-active,
.trans-leave-active { .trans-leave-active {
transition: opacity 0.5s; transition: opacity 0.5s;
} }
.trans-enter, .trans-enter,
.trans-leave-active { .trans-leave-active {
opacity: 0; opacity: 0;
} }
.modal-show { .modal-show {
width: 100%; width: 100%;
height: 100%; height: 100%;
position: absolute; position: absolute;
display: flex; display: flex;
z-index: 900; z-index: 900;
background-color: rgba(56, 63, 69, 0.3); background-color: rgba(56, 63, 69, 0.3);
justify-content: center; justify-content: center;
align-items: center; align-items: center;
.down { .down {
position: relative; position: relative;
width: 301px; width: 301px;
height: 162px; height: 162px;
display: flex; display: flex;
justify-content: center; justify-content: center;
flex-flow: column wrap; flex-flow: column wrap;
align-items: center; align-items: center;
background-size: 301px 24.7px; background-size: 301px 24.7px;
background-color: #fff; background-color: #fff;
border-radius: 8px; border-radius: 8px;
p { p {
font-family: PingFangSC-Semibold; font-family: PingFangSC-Semibold;
font-size: 16px; font-size: 16px;
color: #1d3fff; color: #1d3fff;
margin-top: 16px; margin-top: 16px;
flex: 2; flex: 2;
} }
span { span {
font-family: PingFangSC-Regular; font-family: PingFangSC-Regular;
font-size: 14px; font-size: 14px;
color: #383f45; color: #383f45;
flex: 3; flex: 3;
letter-spacing: 0; letter-spacing: 0;
margin-top: 16px; margin-top: 16px;
} }
button { button {
width: 159px; width: 159px;
flex: 2; flex: 2;
margin-bottom: 16px; margin-bottom: 16px;
height: 40px; height: 40px;
background-color: @headerColor; background-color: @headerColor;
font-family: PingFangSC-Semibold; font-family: PingFangSC-Semibold;
font-size: 15px; font-size: 15px;
color: #fafafa; color: #fafafa;
line-height: 20px; line-height: 20px;
} }
} }
} }
.push { .push {
position: absolute; position: absolute;
top: 10px; top: 10px;
margin-left: 10px; margin-left: 10px;
width: 35px; width: 35px;
} }
.entry-content { .entry-content {
.amount { .amount {
height: 166px; height: 166px;
background-color: #fff; background-color: #fff;
padding-top: 55px; padding-top: 55px;
text-align: center; text-align: center;
border-bottom: 1px solid #d9dbdf; border-bottom: 1px solid #d9dbdf;
p { p {
font-family: PingFangSC-Regular; font-family: PingFangSC-Regular;
font-size: 14px; font-size: 14px;
color: #656464; color: #656464;
letter-spacing: 0; letter-spacing: 0;
} }
div { div {
font-family: PingFangSC-Semibold; font-family: PingFangSC-Semibold;
font-size: 24px; font-size: 24px;
color: #383f45; color: #383f45;
letter-spacing: 0.86px; letter-spacing: 0.86px;
font-weight: 700; font-weight: 700;
margin-top: 10px; margin-top: 10px;
} }
} }
.pay-way { .pay-way {
.hls-item { .hls-item {
padding-left: 12px; padding-left: 12px;
.add-name { .add-name {
flex: 3; flex: 3;
line-height: 56px; line-height: 56px;
font-family: PingFangSC-Regular; font-family: PingFangSC-Regular;
font-size: 14px; font-size: 14px;
color: #656464; color: #656464;
.icon1 { .icon1 {
width: 34px; width: 34px;
height: 34px; height: 34px;
display: block; display: block;
float: left; float: left;
margin-top: 10px; margin-top: 10px;
margin-right: 5px; margin-right: 5px;
} }
.icon2 { .icon2 {
width: 32px; width: 32px;
display: block; display: block;
float: left; float: left;
margin-top: 12px; margin-top: 12px;
margin-right: 8px; margin-right: 8px;
} }
.icon { .icon {
width: 30px; width: 30px;
display: block; display: block;
float: left; float: left;
position: relative; position: relative;
margin: 12px 8px 0 3px; margin: 12px 8px 0 3px;
} }
} }
.add-content { .add-content {
img { img {
width: 21px; width: 21px;
} }
} }
} }
} }
} }
.foot { .foot {
background-color: @headerColor; background-color: @headerColor;
color: #fff; color: #fff;
} }
} }
</style> </style>
<template> <template>
<h-view id="payment-contract-record" class="public-style"> <h-view id="payment-contract-record" class="public-style">
<h-header :proportion="[5,1,1]" class="bar-custom"> <h-header :proportion="[5,1,1]" class="bar-custom">
<div slot="left" class="h-header-btn"> <div slot="left" class="h-header-btn">
<img src="@/assets/userBind/arrow.png" @click="$routeGo()" > <img src="@/assets/userBind/arrow.png" @click="$routeGo()" >
<span>合同记录</span> <span>合同记录</span>
</div> </div>
</h-header> </h-header>
<h-content style="margin-top:-1px;"> <h-content style="margin-top:-1px;">
<div class="top-head"> <div class="top-head">
<div class="center"> <div class="center">
<div class="now-pay"> <div class="now-pay">
<div class="title">当前应付</div> <div class="title">当前应付</div>
<div class="data"> <div class="data">
<span></span> <span></span>
{{ sumMoney |currency }} {{ sumMoney |currency }}
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<div class="search"> <div class="search">
<img src="@/assets/payment/search.png" alt > <input type="text" placeholder="请输入合同号/车架号/承租人名称" >
<input type="text" placeholder="请输入合同号/车架号/承租人名称" > <img src="@/assets/payment/search.png" alt >
</div> </div>
<section class="pay-content"> <section class="pay-content">
<section v-for="(item,index) in info" :key="index" class="contract-item"> <section v-for="(item,index) in info" :key="index" class="contract-item">
<div class="header"> <div class="header">
<img src="@/assets/payment/file.png" alt > <img src="@/assets/payment/file.png" alt >
<p>&nbsp; {{ item.project_number }}</p> <p>&nbsp; {{ item.project_number }}</p>
<span>还款中</span> <span>还款中</span>
</div> </div>
<div class="content"> <div class="content">
<div v-for="(detail,index) in item.con_lists" :key="index" class="item"> <div v-for="(detail,index) in item.con_lists" :key="index" class="item">
<div class="list"> <div class="list">
<div> <div>
<span>承租人</span> <span>承租人</span>
<span class="bp-name">{{ item.bp_name }}</span> <span class="bp-name">{{ item.bp_name }}</span>
</div> </div>
<div> <div>
<span>车牌号</span> <span>车牌号</span>
<span>{{ detail.lease_item_car_num }}</span> <span>{{ detail.lease_item_car_num }}</span>
</div> </div>
</div> </div>
<div class="list"> <div class="list">
<div> <div>
<span>参数项</span> <span>参数项</span>
<span>{{ detail.product_code }}</span> <span>{{ detail.product_code }}</span>
</div> </div>
<div> <div>
<span>应还金额</span> <span>应还金额</span>
<span class="orange">{{ detail.due_amount|currency }}</span> <span class="orange">{{ detail.due_amount|currency }}</span>
</div> </div>
</div> </div>
<div class="list"> <div class="list">
<div> <div>
<span>发动机号</span> <span>发动机号</span>
<span>{{ detail.lease_item_engine_num }}</span> <span>{{ detail.lease_item_engine_num }}</span>
</div> </div>
<div> <div>
<span>已还金额</span> <span>已还金额</span>
<span class="blue">{{ detail.received_amount|currency }}</span> <span class="blue">{{ detail.received_amount|currency }}</span>
</div> </div>
</div> </div>
<div class="list"> <div class="list">
<div> <div>
<span>厂商型号</span> <span>厂商型号</span>
<span>{{ detail.lease_item_factory_num }}</span> <span>{{ detail.lease_item_factory_num }}</span>
</div> </div>
<div> <div>
<span>本次还款</span> <span>本次还款</span>
<section> <section>
<input v-model="detail.amount" type="text" placeholder="请输入还款金额" > <input v-model="detail.amount" type="text" placeholder="请输入还款金额" >
</section> </section>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</section> </section>
<list-item :item-height="44"> <list-item :item-height="44">
<item> <item>
<div slot="name">逾期利息</div> <div slot="name">逾期利息</div>
<span slot="content">{{ money|currency }}</span> <span slot="content">{{ money|currency }}</span>
</item> </item>
</list-item> </list-item>
</section> </section>
<div class="prompt"> <div class="prompt">
<div> <div>
<img src="@/assets/payment/prompt.png" alt > <img src="@/assets/payment/prompt.png" alt >
</div> </div>
<div> <div>
<p>温馨提示</p> <p>温馨提示</p>
<p>推荐使用农行卡,农行卡支付免收手续费!</p> <p>推荐使用农行卡,农行卡支付免收手续费!</p>
<p>由于存在款项到账时差性,“已还金额”字段可能XXX,给您造成的不便,请谅解,谢谢!</p> <p>由于存在款项到账时差性,“已还金额”字段可能XXX,给您造成的不便,请谅解,谢谢!</p>
</div> </div>
</div> </div>
<bottom-tab> <bottom-tab>
<tab-button class="footer" @click.native="payDetail()">&nbsp;&nbsp;</tab-button> <tab-button class="footer" @click.native="payDetail()">&nbsp;&nbsp;</tab-button>
</bottom-tab> </bottom-tab>
</h-content> </h-content>
</h-view> </h-view>
</template> </template>
<script> <script>
export default { export default {
name: 'PaymentContractRecord', name: 'PaymentContractRecord',
components: {}, components: {},
beforeRouteEnter (to, from, next) { beforeRouteEnter (to, from, next) {
next(vm => { next(vm => {
vm.getRentInfo() vm.getRentInfo()
vm.money = vm.$route.params.money vm.money = vm.$route.params.money
vm.sumMoney = vm.money vm.sumMoney = vm.money
}) })
}, },
data () { data () {
return { return {
sumMoney: '', sumMoney: '',
money: '', money: '',
reFund1: '', reFund1: '',
reFund2: '', reFund2: '',
info: [], info: [],
} }
}, },
computed: {}, computed: {},
watch: { watch: {
info: { info: {
handler (newName, oldName) { handler (newName, oldName) {
let vm = this let vm = this
let sumL = [] let sumL = []
vm.sumMoney = vm.money vm.sumMoney = vm.money
for (let i of this.info) { for (let i of this.info) {
i.con_lists.forEach(j => { i.con_lists.forEach(j => {
sumL.push(j.amount) sumL.push(j.amount)
}) })
let a = 0 let a = 0
let newSum = sumL.filter(item => { let newSum = sumL.filter(item => {
return item !== '' return item !== ''
}) })
let notNaN = newSum.filter(item => { let notNaN = newSum.filter(item => {
return !isNaN(item) return !isNaN(item)
}) })
if (notNaN.length !== 0) { if (notNaN.length !== 0) {
notNaN.forEach(i => { notNaN.forEach(i => {
a = a + parseFloat(i) a = a + parseFloat(i)
if (vm.money !== '') { if (vm.money !== '') {
vm.sumMoney = parseFloat(a + parseFloat(vm.money)) vm.sumMoney = parseFloat(a + parseFloat(vm.money))
} else { } else {
vm.sumMoney = a vm.sumMoney = a
} }
}) })
} else { } else {
if (vm.money !== '') { if (vm.money !== '') {
vm.sumMoney = vm.money vm.sumMoney = vm.money
} else { } else {
vm.sumMoney = 0 vm.sumMoney = 0
} }
} }
} }
}, },
deep: true, deep: true,
}, },
}, },
activated () {}, activated () {},
methods: { methods: {
getRentInfo () { getRentInfo () {
let vm = this let vm = this
let url = process.env.basePath + 'payment_con_list_query' let url = process.env.basePath + 'payment_con_list_query'
let param = { let param = {
bp_id: window.sessionStorage.getItem('bp_id'), bp_id: window.sessionStorage.getItem('bp_id'),
} }
hlsPopup.showLoading('请稍候') hlsPopup.showLoading('请稍候')
vm.$post(url, param).then(function (res) { vm.$post(url, param).then(function (res) {
vm.hlsPopup.hideLoading() vm.hlsPopup.hideLoading()
if (res.result === 'S') { if (res.result === 'S') {
vm.info = res.prj_lists vm.info = res.prj_lists
} else { } else {
hlsPopup.showLongCenter(res.message) hlsPopup.showLongCenter(res.message)
} }
}) })
}, },
createData () { createData () {
let pushList = [] let pushList = []
this.info.forEach(i => { this.info.forEach(i => {
i.con_lists.forEach(j => { i.con_lists.forEach(j => {
let obj = {} let obj = {}
obj.bp_id = window.sessionStorage.getItem('bp_id') obj.bp_id = window.sessionStorage.getItem('bp_id')
obj.amount = j.amount obj.amount = j.amount
obj.contract_id = j.contract_id obj.contract_id = j.contract_id
pushList.push(obj) pushList.push(obj)
}) })
}) })
return pushList return pushList
}, },
payDetail () { payDetail () {
let vm = this let vm = this
let url = process.env.basePath + 'create_detail_1_part' let url = process.env.basePath + 'create_detail_1_part'
let payLists = vm.createData() let payLists = vm.createData()
let param = { let param = {
order_id: window.sessionStorage.getItem('order_id'), order_id: window.sessionStorage.getItem('order_id'),
pay_lists: payLists, pay_lists: payLists,
} }
hlsPopup.showLoading('请稍候') hlsPopup.showLoading('请稍候')
vm.$post(url, param).then(function (res) { vm.$post(url, param).then(function (res) {
vm.hlsPopup.hideLoading() vm.hlsPopup.hideLoading()
if (res.result === 'S') { if (res.result === 'S') {
vm.toPayEntry(vm.sumMoney) vm.toPayEntry(vm.sumMoney)
} else { } else {
hlsPopup.showLongCenter(res.message) hlsPopup.showLongCenter(res.message)
} }
}) })
}, },
toPayEntry (money) { toPayEntry (money) {
this.$router.push({ this.$router.push({
name: 'PaymentPayEntry', name: 'PaymentPayEntry',
params: { params: {
sumMoney: this.sumMoney, sumMoney: this.sumMoney,
money: this.money, money: this.money,
}, },
}) })
}, },
}, },
} }
</script> </script>
<style lang='less' > <style lang='less' >
#payment-contract-record { #payment-contract-record {
.none { .none {
display: flex; display: flex;
justify-content: center; justify-content: center;
align-items: center; align-items: center;
} }
.top-head { .top-head {
position: fixed; position: relative;
width: 100%; width: 100%;
height: 92px; height: 92px;
background: url("../../../assets/payment/back1.png"); background: url("../../../assets/payment/back1.png");
background-size: 100% 142px; background-size: 100% 142px;
} }
.now-pay { .now-pay {
width: 100%; width: 100%;
display: flex; display: flex;
justify-content: center; justify-content: center;
align-items: center; align-items: center;
flex-flow: column wrap; flex-flow: column wrap;
} }
.title { .title {
font-family: PingFangSC-Regular; font-family: PingFangSC-Regular;
font-size: 14px; font-size: 14px;
color: #ffffff; color: #ffffff;
margin-top: 1.8%; margin-top: 1.8%;
} }
.data { .data {
font-family: Verdana-Bold; font-family: Verdana-Bold;
font-size: 24px; font-size: 24px;
color: #ffffff; color: #ffffff;
letter-spacing: 0; letter-spacing: 0;
line-height: 18px; line-height: 18px;
margin-top: 16px; margin-top: 16px;
} }
.search { .search {
width: 351px; width: 351px;
margin: 0 auto; margin: 0 auto;
img { height: 44px;
position: absolute; position: relative;
width: 16px; z-index: 100;
bottom: 28px; display: flex;
right: 31px; align-items: center;
top: 83px; justify-content: space-around;
z-index: 999; background: #fff;
} border-radius: 0.08rem;
input { top: -23px;
position: absolute; img {
top: 69px; //position: absolute;
width: 351px; width: 16px;
height: 44px; height: 16px;
border-radius: 4px; // bottom: 28px;
padding-left: 12px; // right: 31px;
box-shadow: 0 1px 3px 2px rgba(168, 168, 168, 0.14); // top: 83px;
} // z-index: 999;
}
input::placeholder { input {
opacity: 0.4; //position: absolute;
font-family: PingFangSC-Regular; //top: 69px;
font-size: 14px; // width: 351px;
color: #b4b4b5; width: 84%;
} height: 94%;
} // height: 44px;
.pay-content { // border-radius: 4px;
width: 100%; padding-left: 12px;
position: relative; // box-shadow: 0 1px 3px 2px rgba(168, 168, 168, 0.14);
margin-top: 32%; }
height: 54%;
overflow: scroll; input::placeholder {
.contract-item { opacity: 0.4;
background-color: #fff; font-family: PingFangSC-Regular;
box-shadow: 0 1px 3px 2px rgba(168, 168, 168, 0.14); font-size: 14px;
border-radius: 2px; color: #b4b4b5;
width: 359px; }
margin: 0 auto; }
.header { .pay-content {
height: 34px; width: 100%;
background: #fff; position: absolute;
display: flex; bottom: 150px;
align-items: center; height: 54%;
line-height: 37px; overflow: scroll;
padding: 0 16px; .contract-item {
img { background-color: #fff;
height: 30px; box-shadow: 0 1px 3px 2px rgba(168, 168, 168, 0.14);
} border-radius: 2px;
width: 359px;
p { margin: 0 auto;
flex: 2; .header {
font-family: PingFangSC-Semibold; height: 34px;
font-size: 15px; background: #fff;
color: #383f45; display: flex;
letter-spacing: 0; align-items: center;
font-weight: 700; line-height: 37px;
} padding: 0 16px;
span { img {
display: inline-block; height: 30px;
width: 57px; }
height: 21px;
text-align: center; p {
line-height: 21px; flex: 2;
border: 1px solid #1d3fff; font-family: PingFangSC-Semibold;
border-radius: 2px; font-size: 15px;
font-family: PingFangSC-Regular; color: #383f45;
font-size: 14px; letter-spacing: 0;
color: #3957ff; font-weight: 700;
letter-spacing: 0; }
} span {
} display: inline-block;
.content { width: 57px;
margin-bottom: 8px; height: 21px;
.item { text-align: center;
padding: 4px 0; line-height: 21px;
background-color: #fff; border: 1px solid #1d3fff;
margin-bottom: 4px; border-radius: 2px;
.list { font-family: PingFangSC-Regular;
margin-bottom: 0; font-size: 14px;
display: flex; color: #3957ff;
.bp-name { letter-spacing: 0;
width: 75px; }
overflow: hidden; }
text-overflow: ellipsis; .content {
white-space: nowrap; margin-bottom: 8px;
} .item {
div { padding: 4px 0;
flex: 1; background-color: #fff;
display: flex; margin-bottom: 4px;
height: 28px; .list {
line-height: 29px; margin-bottom: 0;
margin-left: -0px; display: flex;
section { .bp-name {
flex: 1; width: 75px;
} overflow: hidden;
input { text-overflow: ellipsis;
text-align: center; white-space: nowrap;
width: 96px; }
height: 28px; div {
border-bottom: 1px solid #00469c; flex: 1;
border-radius: 2px; display: flex;
font-family: PingFangSC-Regular; height: 28px;
font-size: 12px; line-height: 29px;
} margin-left: -0px;
section {
input::placeholder { flex: 1;
color: #b4b4b5; }
} input {
text-align: center;
&:first-child { width: 96px;
flex: 2; height: 28px;
} border-bottom: 1px solid #00469c;
border-radius: 2px;
&:last-child { font-family: PingFangSC-Regular;
flex: 3; font-size: 12px;
margin-left: -40px; }
}
input::placeholder {
span:last-child { color: #b4b4b5;
flex: 1; }
font-family: PingFangSC-Regular;
font-size: 13px; &:first-child {
color: #383f45; flex: 2;
} }
span.orange { &:last-child {
font-family: DIN-Bold; flex: 3;
font-size: 13px; margin-left: -40px;
color: #1d3fff; }
font-weight: 700;
} span:last-child {
flex: 1;
span.blue { font-family: PingFangSC-Regular;
font-family: DIN-Bold; font-size: 13px;
font-size: 13px; color: #383f45;
font-weight: 700; }
color: #383f45;
} span.orange {
font-family: DIN-Bold;
span:first-child { font-size: 13px;
flex: 1; color: #1d3fff;
text-align: right; font-weight: 700;
margin-right: 10px; }
font-family: PingFangSC-Regular;
font-size: 13px; span.blue {
color: rgba(56, 63, 69, 0.6); font-family: DIN-Bold;
} font-size: 13px;
} font-weight: 700;
} color: #383f45;
} }
}
} span:first-child {
} flex: 1;
text-align: right;
.prompt { margin-right: 10px;
position: absolute; font-family: PingFangSC-Regular;
width: 100%; font-size: 13px;
bottom: 40px; color: rgba(56, 63, 69, 0.6);
background: rgba(142, 195, 30, 0.1); }
height: 111px; }
display: flex; }
}
div:first-child { }
flex: 1; }
padding: 16px 0 0 16px; }
img { .prompt {
width: 16px; position: absolute;
height: 16px; width: 100%;
} bottom: 40px;
} background: rgba(142, 195, 30, 0.1);
height: 111px;
div:last-child { display: flex;
flex: 12;
div:first-child {
p:first-child { flex: 1;
padding-top: 16px; padding: 16px 0 0 16px;
font-family: PingFangSC-Semibold;
font-size: 14px; img {
color: #8ec31e; width: 16px;
letter-spacing: 0.5px; height: 16px;
margin-bottom: 7px; }
} }
p:nth-child(n + 2) { div:last-child {
text-indent: 2em; flex: 12;
padding-right: 16px;
line-height: 20px; p:first-child {
font-family: PingFangSC-Regular; padding-top: 16px;
font-size: 12px; font-family: PingFangSC-Semibold;
color: rgba(101, 100, 100, 0.8); font-size: 14px;
letter-spacing: 0.37px; color: #8ec31e;
margin-left: -22px; letter-spacing: 0.5px;
} margin-bottom: 7px;
} }
}
p:nth-child(n + 2) {
.footer { text-indent: 2em;
background: @headerColor; padding-right: 16px;
color: white; line-height: 20px;
} font-family: PingFangSC-Regular;
} font-size: 12px;
</style> color: rgba(101, 100, 100, 0.8);
letter-spacing: 0.37px;
margin-left: -22px;
}
}
}
.footer {
background: @headerColor;
color: white;
}
}
</style>
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no,width=device-width,viewport-fit=cover"><meta name=format-detection content="telephone=no"><meta name=format-detection content="email=no"><meta name=apple-mobile-web-app-capable content=yes><meta name=apple-mobile-web-app-status-bar-style content=black><script type=text/javascript src=./static/vuePlatform.js></script><script type=text/javascript src=./static/prototype.js></script><script type=text/javascript src=cordova.js></script><script type=text/javascript src="http://api.map.baidu.com/api?v=2.0&ak=CyOWd7pmPurvZ0PERgxEOlAlifG0y7Sp"></script><title>xcmg</title><link href=./static/css/app.e98353bdaa2e9a17f3294a901de26692.css rel=stylesheet></head><body><div id=app-box></div><script type=text/javascript src=./static/js/manifest.3ad1d5771e9b13dbdad2.js></script><script type=text/javascript src=./static/js/vendor.e547499500fbe65e7169.js></script><script type=text/javascript src=./static/js/app.6f0329b8e167e3a3d3c7.js></script></body></html> <!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no,width=device-width,viewport-fit=cover"><meta name=format-detection content="telephone=no"><meta name=format-detection content="email=no"><meta name=apple-mobile-web-app-capable content=yes><meta name=apple-mobile-web-app-status-bar-style content=black><script type=text/javascript src=./static/vuePlatform.js></script><script type=text/javascript src=./static/prototype.js></script><script type=text/javascript src=cordova.js></script><script type=text/javascript src="http://api.map.baidu.com/api?v=2.0&ak=CyOWd7pmPurvZ0PERgxEOlAlifG0y7Sp"></script><title>徐工融租</title><link href=./static/css/app.8f0a8a0d6ef283f3106145ffb247b191.css rel=stylesheet></head><body><div id=app-box></div><script type=text/javascript src=./static/js/manifest.3ad1d5771e9b13dbdad2.js></script><script type=text/javascript src=./static/js/vendor.e547499500fbe65e7169.js></script><script type=text/javascript src=./static/js/app.f95b4cd0438a2bcd59ee.js></script></body></html>
\ No newline at end of file \ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
{"version":3,"sources":["webpack:///static/js/manifest.3ad1d5771e9b13dbdad2.js","webpack:///webpack/bootstrap 71c42240d46f00a45f59"],"names":["modules","__webpack_require__","moduleId","installedModules","exports","module","i","l","call","parentJsonpFunction","window","chunkIds","moreModules","executeModules","chunkId","result","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","shift","s","2","m","c","d","name","getter","o","defineProperty","configurable","enumerable","get","n","__esModule","object","property","p","oe","err"],"mappings":"CAAS,SAAUA,GCuCjB,QAASC,GAAoBC,GAG5B,GAAGC,EAAiBD,GACnB,MAAOC,GAAiBD,GAAUE,OAGnC,IAAIC,GAASF,EAAiBD,IAC7BI,EAAGJ,EACHK,GAAG,EACHH,WAUD,OANAJ,GAAQE,GAAUM,KAAKH,EAAOD,QAASC,EAAQA,EAAOD,QAASH,GAG/DI,EAAOE,GAAI,EAGJF,EAAOD,QA1Df,GAAIK,GAAsBC,OAAqB,YAC/CA,QAAqB,aAAI,SAA8BC,EAAUC,EAAaC,GAI7E,IADA,GAAIX,GAAUY,EAA+BC,EAAtBT,EAAI,EAAGU,KACzBV,EAAIK,EAASM,OAAQX,IACzBQ,EAAUH,EAASL,GAChBY,EAAgBJ,IAClBE,EAASG,KAAKD,EAAgBJ,GAAS,IAExCI,EAAgBJ,GAAW,CAE5B,KAAIZ,IAAYU,GACZQ,OAAOC,UAAUC,eAAed,KAAKI,EAAaV,KACpDF,EAAQE,GAAYU,EAAYV,GAIlC,KADGO,GAAqBA,EAAoBE,EAAUC,EAAaC,GAC7DG,EAASC,QACdD,EAASO,SAEV,IAAGV,EACF,IAAIP,EAAE,EAAGA,EAAIO,EAAeI,OAAQX,IACnCS,EAASd,EAAoBA,EAAoBuB,EAAIX,EAAeP,GAGtE,OAAOS,GAIR,IAAIZ,MAGAe,GACHO,EAAG,EA6BJxB,GAAoByB,EAAI1B,EAGxBC,EAAoB0B,EAAIxB,EAGxBF,EAAoB2B,EAAI,SAASxB,EAASyB,EAAMC,GAC3C7B,EAAoB8B,EAAE3B,EAASyB,IAClCT,OAAOY,eAAe5B,EAASyB,GAC9BI,cAAc,EACdC,YAAY,EACZC,IAAKL,KAMR7B,EAAoBmC,EAAI,SAAS/B,GAChC,GAAIyB,GAASzB,GAAUA,EAAOgC,WAC7B,WAAwB,MAAOhC,GAAgB,SAC/C,WAA8B,MAAOA,GAEtC,OADAJ,GAAoB2B,EAAEE,EAAQ,IAAKA,GAC5BA,GAIR7B,EAAoB8B,EAAI,SAASO,EAAQC,GAAY,MAAOnB,QAAOC,UAAUC,eAAed,KAAK8B,EAAQC,IAGzGtC,EAAoBuC,EAAI,KAGxBvC,EAAoBwC,GAAK,SAASC,GAA2B,KAAMA","file":"static/js/manifest.3ad1d5771e9b13dbdad2.js","sourcesContent":["/******/ (function(modules) { // webpackBootstrap\n/******/ \t// install a JSONP callback for chunk loading\n/******/ \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n/******/ \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n/******/ \t\t// add \"moreModules\" to the modules object,\n/******/ \t\t// then flag all \"chunkIds\" as loaded and fire callback\n/******/ \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n/******/ \t\tfor(;i < chunkIds.length; i++) {\n/******/ \t\t\tchunkId = chunkIds[i];\n/******/ \t\t\tif(installedChunks[chunkId]) {\n/******/ \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n/******/ \t\t\t}\n/******/ \t\t\tinstalledChunks[chunkId] = 0;\n/******/ \t\t}\n/******/ \t\tfor(moduleId in moreModules) {\n/******/ \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n/******/ \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n/******/ \t\t\t}\n/******/ \t\t}\n/******/ \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n/******/ \t\twhile(resolves.length) {\n/******/ \t\t\tresolves.shift()();\n/******/ \t\t}\n/******/ \t\tif(executeModules) {\n/******/ \t\t\tfor(i=0; i < executeModules.length; i++) {\n/******/ \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n/******/ \t\t\t}\n/******/ \t\t}\n/******/ \t\treturn result;\n/******/ \t};\n/******/\n/******/ \t// The module cache\n/******/ \tvar installedModules = {};\n/******/\n/******/ \t// objects to store loaded and loading chunks\n/******/ \tvar installedChunks = {\n/******/ \t\t2: 0\n/******/ \t};\n/******/\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(installedModules[moduleId]) {\n/******/ \t\t\treturn installedModules[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = installedModules[moduleId] = {\n/******/ \t\t\ti: moduleId,\n/******/ \t\t\tl: false,\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/\n/******/ \t\t// Execute the module function\n/******/ \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n/******/\n/******/ \t\t// Flag the module as loaded\n/******/ \t\tmodule.l = true;\n/******/\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/\n/******/\n/******/ \t// expose the modules object (__webpack_modules__)\n/******/ \t__webpack_require__.m = modules;\n/******/\n/******/ \t// expose the module cache\n/******/ \t__webpack_require__.c = installedModules;\n/******/\n/******/ \t// define getter function for harmony exports\n/******/ \t__webpack_require__.d = function(exports, name, getter) {\n/******/ \t\tif(!__webpack_require__.o(exports, name)) {\n/******/ \t\t\tObject.defineProperty(exports, name, {\n/******/ \t\t\t\tconfigurable: false,\n/******/ \t\t\t\tenumerable: true,\n/******/ \t\t\t\tget: getter\n/******/ \t\t\t});\n/******/ \t\t}\n/******/ \t};\n/******/\n/******/ \t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t__webpack_require__.n = function(module) {\n/******/ \t\tvar getter = module && module.__esModule ?\n/******/ \t\t\tfunction getDefault() { return module['default']; } :\n/******/ \t\t\tfunction getModuleExports() { return module; };\n/******/ \t\t__webpack_require__.d(getter, 'a', getter);\n/******/ \t\treturn getter;\n/******/ \t};\n/******/\n/******/ \t// Object.prototype.hasOwnProperty.call\n/******/ \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n/******/\n/******/ \t// __webpack_public_path__\n/******/ \t__webpack_require__.p = \"./\";\n/******/\n/******/ \t// on error function for async loading\n/******/ \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n/******/ })\n/************************************************************************/\n/******/ ([]);\n\n\n// WEBPACK FOOTER //\n// static/js/manifest.3ad1d5771e9b13dbdad2.js"," \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t2: 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"./\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 71c42240d46f00a45f59"],"sourceRoot":""} {"version":3,"sources":["webpack:///static/js/manifest.3ad1d5771e9b13dbdad2.js","webpack:///webpack/bootstrap e34fcb62dfc0ad9593de"],"names":["modules","__webpack_require__","moduleId","installedModules","exports","module","i","l","call","parentJsonpFunction","window","chunkIds","moreModules","executeModules","chunkId","result","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","shift","s","2","m","c","d","name","getter","o","defineProperty","configurable","enumerable","get","n","__esModule","object","property","p","oe","err"],"mappings":"CAAS,SAAUA,GCuCjB,QAASC,GAAoBC,GAG5B,GAAGC,EAAiBD,GACnB,MAAOC,GAAiBD,GAAUE,OAGnC,IAAIC,GAASF,EAAiBD,IAC7BI,EAAGJ,EACHK,GAAG,EACHH,WAUD,OANAJ,GAAQE,GAAUM,KAAKH,EAAOD,QAASC,EAAQA,EAAOD,QAASH,GAG/DI,EAAOE,GAAI,EAGJF,EAAOD,QA1Df,GAAIK,GAAsBC,OAAqB,YAC/CA,QAAqB,aAAI,SAA8BC,EAAUC,EAAaC,GAI7E,IADA,GAAIX,GAAUY,EAA+BC,EAAtBT,EAAI,EAAGU,KACzBV,EAAIK,EAASM,OAAQX,IACzBQ,EAAUH,EAASL,GAChBY,EAAgBJ,IAClBE,EAASG,KAAKD,EAAgBJ,GAAS,IAExCI,EAAgBJ,GAAW,CAE5B,KAAIZ,IAAYU,GACZQ,OAAOC,UAAUC,eAAed,KAAKI,EAAaV,KACpDF,EAAQE,GAAYU,EAAYV,GAIlC,KADGO,GAAqBA,EAAoBE,EAAUC,EAAaC,GAC7DG,EAASC,QACdD,EAASO,SAEV,IAAGV,EACF,IAAIP,EAAE,EAAGA,EAAIO,EAAeI,OAAQX,IACnCS,EAASd,EAAoBA,EAAoBuB,EAAIX,EAAeP,GAGtE,OAAOS,GAIR,IAAIZ,MAGAe,GACHO,EAAG,EA6BJxB,GAAoByB,EAAI1B,EAGxBC,EAAoB0B,EAAIxB,EAGxBF,EAAoB2B,EAAI,SAASxB,EAASyB,EAAMC,GAC3C7B,EAAoB8B,EAAE3B,EAASyB,IAClCT,OAAOY,eAAe5B,EAASyB,GAC9BI,cAAc,EACdC,YAAY,EACZC,IAAKL,KAMR7B,EAAoBmC,EAAI,SAAS/B,GAChC,GAAIyB,GAASzB,GAAUA,EAAOgC,WAC7B,WAAwB,MAAOhC,GAAgB,SAC/C,WAA8B,MAAOA,GAEtC,OADAJ,GAAoB2B,EAAEE,EAAQ,IAAKA,GAC5BA,GAIR7B,EAAoB8B,EAAI,SAASO,EAAQC,GAAY,MAAOnB,QAAOC,UAAUC,eAAed,KAAK8B,EAAQC,IAGzGtC,EAAoBuC,EAAI,KAGxBvC,EAAoBwC,GAAK,SAASC,GAA2B,KAAMA","file":"static/js/manifest.3ad1d5771e9b13dbdad2.js","sourcesContent":["/******/ (function(modules) { // webpackBootstrap\n/******/ \t// install a JSONP callback for chunk loading\n/******/ \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n/******/ \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n/******/ \t\t// add \"moreModules\" to the modules object,\n/******/ \t\t// then flag all \"chunkIds\" as loaded and fire callback\n/******/ \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n/******/ \t\tfor(;i < chunkIds.length; i++) {\n/******/ \t\t\tchunkId = chunkIds[i];\n/******/ \t\t\tif(installedChunks[chunkId]) {\n/******/ \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n/******/ \t\t\t}\n/******/ \t\t\tinstalledChunks[chunkId] = 0;\n/******/ \t\t}\n/******/ \t\tfor(moduleId in moreModules) {\n/******/ \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n/******/ \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n/******/ \t\t\t}\n/******/ \t\t}\n/******/ \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n/******/ \t\twhile(resolves.length) {\n/******/ \t\t\tresolves.shift()();\n/******/ \t\t}\n/******/ \t\tif(executeModules) {\n/******/ \t\t\tfor(i=0; i < executeModules.length; i++) {\n/******/ \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n/******/ \t\t\t}\n/******/ \t\t}\n/******/ \t\treturn result;\n/******/ \t};\n/******/\n/******/ \t// The module cache\n/******/ \tvar installedModules = {};\n/******/\n/******/ \t// objects to store loaded and loading chunks\n/******/ \tvar installedChunks = {\n/******/ \t\t2: 0\n/******/ \t};\n/******/\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(installedModules[moduleId]) {\n/******/ \t\t\treturn installedModules[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = installedModules[moduleId] = {\n/******/ \t\t\ti: moduleId,\n/******/ \t\t\tl: false,\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/\n/******/ \t\t// Execute the module function\n/******/ \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n/******/\n/******/ \t\t// Flag the module as loaded\n/******/ \t\tmodule.l = true;\n/******/\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/\n/******/\n/******/ \t// expose the modules object (__webpack_modules__)\n/******/ \t__webpack_require__.m = modules;\n/******/\n/******/ \t// expose the module cache\n/******/ \t__webpack_require__.c = installedModules;\n/******/\n/******/ \t// define getter function for harmony exports\n/******/ \t__webpack_require__.d = function(exports, name, getter) {\n/******/ \t\tif(!__webpack_require__.o(exports, name)) {\n/******/ \t\t\tObject.defineProperty(exports, name, {\n/******/ \t\t\t\tconfigurable: false,\n/******/ \t\t\t\tenumerable: true,\n/******/ \t\t\t\tget: getter\n/******/ \t\t\t});\n/******/ \t\t}\n/******/ \t};\n/******/\n/******/ \t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t__webpack_require__.n = function(module) {\n/******/ \t\tvar getter = module && module.__esModule ?\n/******/ \t\t\tfunction getDefault() { return module['default']; } :\n/******/ \t\t\tfunction getModuleExports() { return module; };\n/******/ \t\t__webpack_require__.d(getter, 'a', getter);\n/******/ \t\treturn getter;\n/******/ \t};\n/******/\n/******/ \t// Object.prototype.hasOwnProperty.call\n/******/ \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n/******/\n/******/ \t// __webpack_public_path__\n/******/ \t__webpack_require__.p = \"./\";\n/******/\n/******/ \t// on error function for async loading\n/******/ \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n/******/ })\n/************************************************************************/\n/******/ ([]);\n\n\n// WEBPACK FOOTER //\n// static/js/manifest.3ad1d5771e9b13dbdad2.js"," \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t2: 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"./\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap e34fcb62dfc0ad9593de"],"sourceRoot":""}
\ No newline at end of file \ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment