From 263fd84ea088fd6d7e8d063b7913b2d15e5fde74 Mon Sep 17 00:00:00 2001 From: zhaoxiaoqiang <287285524@qq.com> Date: Thu, 16 Sep 2021 16:45:30 +0800 Subject: [PATCH] 左侧点击16:45:28 --- src/views/old/store/wx-pay-score.vue | 147 ++++++++++++++++++++++++++++++++++++------------ 1 files changed, 109 insertions(+), 38 deletions(-) diff --git a/src/views/old/store/wx-pay-score.vue b/src/views/old/store/wx-pay-score.vue index 3737c71..53d4403 100644 --- a/src/views/old/store/wx-pay-score.vue +++ b/src/views/old/store/wx-pay-score.vue @@ -1,7 +1,7 @@ <!-- * @Date: 2019-08-30 13:38:35 - * @LastEditors: 小明丶 - * @LastEditTime: 2020-12-09 15:17:58 + * @LastEditors: Please set LastEditors + * @LastEditTime: 2021-09-16 16:44:31 * @Description: --> @@ -9,11 +9,10 @@ <div class="hb-credit-installment h-100-g"> <van-nav-bar title="和微分" - left-text="返回" + :right-text="hnOrnxtype==410000?'':'授权测试'" left-arrow - fixed @click-left="onClickLeft" - style="line-height: 43px;" + @click-right="qrCodePage()" > <i v-if='hnOrnxtype==410000' @@ -21,12 +20,37 @@ slot="left" style="font-size: 25px;" ></i> - <span v-else slot="left" > - - </span> + <span v-else slot="left" ></span> </van-nav-bar> + <!-- <van-nav-bar + title="和微分" + left-text="返回" + left-arrow + fixed + @click-left="onClickLeft" + style="line-height: 43px;" + > + + <template #left > + + </template> + <template #right > + <div class="head-right" v-on:click="qrCodePage()">授权测试</div> + </template> + </van-nav-bar> --> <div class="search"> - <selector + <van-field + rows="1" + input-align='right' + readonly + autosize + type="textarea" + :label="hnOrnxtype==410000?'活动编码':'活动名称'" + :value="contName" + placeholder="请选择" + @click="showPicker = true" + /> + <!-- <selector :title="hnOrnxtype==410000?'活动编码':'活动名称'" placeholder="请选择" @on-change="handleContIdChange" @@ -34,7 +58,8 @@ :options="form.cmccWxpayContList" :value-map="['contCode', 'contName']" direction="rtl" - ></selector> + ></selector> --> + </div> <group class="group-content"> <div class="title"> @@ -45,30 +70,33 @@ 活动信息 </div> <div class="form-content"> - <x-input - title="活动ID" + <van-field + label="活动ID" v-model.trim="contSendCode" readonly - text-align="right" - ></x-input> - <x-input - title="活动名称" - v-model.trim="contName" + input-align="right" + ></van-field> + <van-field + v-model="contName" + rows="1" + input-align='right' readonly - text-align="right" - ></x-input> - <x-input - title="合约期" + autosize + label="活动名称" + type="textarea" + /> + <van-field + label="合约期" v-model.trim="term" readonly - text-align="right" - ></x-input> - <x-input - title="担保金额" + input-align="right" + ></van-field> + <van-field + label="担保金额" v-model.trim="guaranteedAmt" readonly - text-align="right" - ></x-input> + input-align="right" + ></van-field> </div> <div style="height: 10px; background: #f5f5f5;"></div> <div class="title" style="border-radius:6px;"> @@ -130,15 +158,21 @@ > </div> <Vdialog @cancel="cancel" :show="showDia"></Vdialog> + <van-popup v-model="showPicker" round position="bottom"> + <van-picker + show-toolbar + :columns="form.cmccWxpayContList" + @cancel="showPicker = false" + @confirm="handleContIdChange" + /> + </van-popup> </div> </template> <script> -import QRCode from 'qrcode'; import FConfirmSimple from '@/components/old/FConfirmSimple.vue'; import Vdialog from '@/components/common/v-dialog.vue'; import { mapState } from 'vuex'; -import { Datetime, XAddress } from 'vux'; export default { name: 'wx-pay-score', components: {FConfirmSimple,Vdialog}, @@ -147,6 +181,7 @@ }, data() { return { + showPicker:false, creditId: '', contType:'', contId: '', //合约id @@ -203,9 +238,13 @@ } this.$api[apiText](sendData).then( (res) => { - console.log(res); this.form = res.body || {}; - // var arr = res.body.terms; + this.form.cmccWxpayContList = this.form.cmccWxpayContList.map(val=>{ + return{ + text:val.contName, + ...val + } + }) }, (err) => err ); @@ -217,13 +256,15 @@ }, // 套餐类型 handleContIdChange(val) { - let currentEle = JSON.parse( JSON.stringify(this.form.cmccWxpayContList) ).find((item) => item.contCode === val); + console.log(val) + let currentEle = JSON.parse( JSON.stringify(this.form.cmccWxpayContList) ).find((item) => item.contCode === val.contCode); this.contId = currentEle.contId; this.contSendCode = currentEle.contCode; this.contName = currentEle.contName; this.term = currentEle.term; this.guaranteedAmt = currentEle.guaranteedAmt; this.monGiftAmt = currentEle.monGiftAmt; + this.showPicker =false; }, // 市区 handleRegionChange(val) { @@ -377,7 +418,13 @@ query: queryObj, }); }, - }, + qrCodePage() { + this.$router.push({ + path: "/wx-test-code", + query: "", + }); + }, + } }; </script> <style lang="less" scoped> @@ -402,9 +449,10 @@ } //搜索框 .search { - margin-bottom: 20px; padding: 5px 10px; + box-sizing: border-box; } + .mer { width: 100%; height: 150px; @@ -443,9 +491,11 @@ } } .group-content { - transform: translateY(-25px); - width: 96%; - margin: 0 2%; + padding: 10px; + box-sizing: border-box; + // transform: translateY(-25px); + // width: 96%; + // margin: 0 2%; } /deep/.weui-cells { border-radius: 6px; @@ -466,7 +516,6 @@ .hb-credit-installment { background-color: #f5f5f7; - padding:50px 0; min-height: 100%; box-sizing: border-box; .title { @@ -531,4 +580,26 @@ .weui-select{ font-size: 14px; } +.weui-label{ + font-size: 14px; +} +.van-cell .van-cell__title{ + font-size: 14px !important; +} +.van-field__body{ + font-size: 14px !important; +} +.van-picker-column__wrapper{ + line-height:24px !important; +} +.van-ellipsis{ + font-size:12px ; + overflow: inherit; + white-space: inherit; + text-overflow: inherit; + display: flex; + justify-content: center; + align-items: center; +} + </style> \ No newline at end of file -- Gitblit v1.8.0