From 9316094f7b4aae9dab25407dafe6276f015c948c Mon Sep 17 00:00:00 2001 From: whycq <10027870+whycq@user.noreply.gitee.com> Date: 星期一, 06 十一月 2023 10:25:59 +0800 Subject: [PATCH] # --- pages/business/goBusiness/addgoBusiness.vue | 43 +++++++++++++++++++++++++++++++++++++++---- 1 files changed, 39 insertions(+), 4 deletions(-) diff --git a/pages/business/goBusiness/addgoBusiness.vue b/pages/business/goBusiness/addgoBusiness.vue index e3f8401..50559d6 100644 --- a/pages/business/goBusiness/addgoBusiness.vue +++ b/pages/business/goBusiness/addgoBusiness.vue @@ -8,17 +8,19 @@ </view> <!-- body --> <view class="card-body flex-column" v-for="subItem in item.info"> - <view class="flex"><text style="color: red;">*</text>{{subItem.subTitle}}</view> + <view class="flex"><text class="card-required" v-show="subItem.required">*</text>{{subItem.subTitle}}</view> <view class="flex"> <view style="flex: 1;"> <input type="text" placeholder="璇疯緭鍏ュ嚭宸簨鐢�" :placeholder-style="placeholderStyle" v-model="subItem.value"> </view> + <view class="flex" style="width: 50rpx;" v-show="subItem.inputType == 'select'" @click="show = true"><uni-icons type="right" color="#000" ></uni-icons></view> </view> </view> + </view> - + <u-picker :show="show" :columns="columns" @confirm="confirm"></u-picker> <view style="height: 120rpx;"></view> @@ -34,13 +36,38 @@ export default { data() { return { + show: false, placeholderStyle: 'font-size:20rpx', form: { // businessTripReasons: '' }, + columns: [ + ['涓浗', '缇庡浗', '鏃ユ湰'] + ], form2: [ - {title: '鍩烘湰淇℃伅',info:[{subTitle: '鍑哄樊浜嬬敱',value: '123',type: 'businessTripReasons'}]}, - {title: 'baseInfo',info:[{subTitle: '鍑哄樊浜嬬敱',value: 456}]} + {title: '鍩烘湰淇℃伅',info:[ + {subTitle: '鍑哄樊浜嬬敱',value: '鍑哄樊浜嬬敱',type: 'businessTripReasons',inputType: 'input',required: true} + ]}, + {title: 'baseInfo',info:[ + {subTitle: '浜ら�氬伐鍏�',value: 4,type: 'businessTransportation',inputType: 'select',required: true}, + {subTitle: '鍗曠▼寰�杩�',value: 1,type: 'businessReturn',inputType: 'select',required: true}, + {subTitle: '杞︾墝鍙�',value: '娴橞788MT',type: 'carNumber',inputType: 'input',required: true}, + {subTitle: '琛岀▼鏄庣粏鍙婂叕閲屾暟',value: '168鍏噷',type: 'kilometers',inputType: 'input',required: true}, + {subTitle: '鍑哄彂鍦�',value: '110088 118188,118101',type: 'pcdStart',inputType: 'select',required: true}, + {subTitle: '鍑哄彂鍦拌缁嗗湴鍧�',value: '鍑哄彂鍦拌缁嗗湴鍧�',type: 'businessStartAddr',inputType: 'input',required: true}, + {subTitle: '鐩殑鍦�',value: '440809,448188,448183',type: 'pcdEnd',inputType: 'select',required: true}, + {subTitle: '鐩殑鍦拌缁嗗湴鍧�',value: '鐩殑鍦拌缁嗗湴鍧�',type: 'businessEndAddr',inputType: 'input',required: true}, + ]}, + {title: '鏃ユ湡淇℃伅',info:[ + {subTitle: '鍑哄彂鏃ユ湡',value: '2023-11-01 80:00:00',type: 'businessStartTime',inputType: 'input',required: true}, + {subTitle: '鍑哄彂鏃惰景',value: '1',type: 'businessStartTimeDay',inputType: 'input',required: true}, + {subTitle: '缁撴潫鏃ユ湡',value: '2023-11-30 80:00:08',type: 'businessEndTime',inputType: 'input',required: true}, + {subTitle: '缁撴潫鏃惰景',value: '2',type: 'businessEndTimeDay',inputType: 'input',required: true} + ]}, + {title: '鍩烘湰淇℃伅',info:[ + {subTitle: '鍚岃浜�',value: '鍚岃浜�',type: 'businessPeers',inputType: 'input',required: true}, + {subTitle: '澶囨敞',value: '澶囨敞',inputType: 'input',type: 'businessNotes'} + ]}, ] } }, @@ -54,6 +81,10 @@ } console.log(this.form); + }, + confirm(e) { + console.log('confirm', e) + this.show = false } } } @@ -78,6 +109,10 @@ .card-body { margin: 8rpx 8rpx 0 8rpx ; } + .card-required { + color: red; + padding-right: 4rpx; + } .flex { display: flex; align-items: center; -- Gitblit v1.9.1