From 040b72bb4a3fb76ddc9fd3423af98ef2412e6046 Mon Sep 17 00:00:00 2001
From: zhaoxiaoqiang <287285524@qq.com>
Date: Thu, 16 Sep 2021 10:43:20 +0800
Subject: [PATCH] 办单样式修改
---
src/views/old/store/wx-pay-score.vue | 96 +++++++++++++++++++++++++++++++----------------
src/components/vux_register.js | 12 +++---
2 files changed, 69 insertions(+), 39 deletions(-)
diff --git a/src/components/vux_register.js b/src/components/vux_register.js
index 4ef9d01..8db765c 100644
--- a/src/components/vux_register.js
+++ b/src/components/vux_register.js
@@ -1,8 +1,8 @@
/*
* @Author: 小明丶
* @Date: 2019-08-15 10:40:29
- * @LastEditors: 小明丶
- * @LastEditTime: 2019-08-30 14:35:12
+ * @LastEditors: Please set LastEditors
+ * @LastEditTime: 2021-09-16 09:47:31
* @Description: 注册want组件
*/
@@ -12,9 +12,9 @@
import IDValidator from '@/utils/IDValidator';
-import {
- Selector,XHeader,Group,XInput,XButton
-} from 'vux';
+import { Selector,XHeader,Group,XInput,XButton,XTextarea} from 'vux';
+
+
import FSpace from '@/components/old/FSpace';
import FButton from '@/components/old/FButton';
@@ -28,7 +28,7 @@
let arr = [
- Selector,XHeader,Group,XInput,XButton
+ Selector,XHeader,Group,XInput,XButton,XTextarea
]
diff --git a/src/views/old/store/wx-pay-score.vue b/src/views/old/store/wx-pay-score.vue
index 3737c71..0c0974c 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 10:35:33
* @Description:
-->
@@ -26,7 +26,18 @@
</span>
</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 +45,8 @@
:options="form.cmccWxpayContList"
:value-map="['contCode', 'contName']"
direction="rtl"
- ></selector>
+ ></selector> -->
+
</div>
<group class="group-content">
<div class="title">
@@ -45,30 +57,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 +145,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 +168,7 @@
},
data() {
return {
+ showPicker:false,
creditId: '',
contType:'',
contId: '', //合约id
@@ -203,9 +225,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 +243,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) {
@@ -401,10 +429,10 @@
}
}
//搜索框
-.search {
- margin-bottom: 20px;
- padding: 5px 10px;
-}
+// .search {
+// margin-bottom: 20px;
+// padding: 5px 10px;
+// }
.mer {
width: 100%;
height: 150px;
@@ -443,9 +471,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;
--
Gitblit v1.8.0