From 8c2bdac410ae06761c997d534883bd845237c33f Mon Sep 17 00:00:00 2001
From: zhangxiaoxu123 <819527061@qq.com>
Date: 星期四, 14 七月 2022 08:30:04 +0800
Subject: [PATCH] '日发运'
---
pages/jihua/jihua.vue | 212 +++++++++++++++++++++++++++++++++++++---------------
1 files changed, 151 insertions(+), 61 deletions(-)
diff --git a/pages/jihua/jihua.vue b/pages/jihua/jihua.vue
index 60c1056..a69473b 100644
--- a/pages/jihua/jihua.vue
+++ b/pages/jihua/jihua.vue
@@ -5,70 +5,47 @@
</view>
<view class="jihua-main">
<view class="shaixuan-box">
- <u-radio-group v-model="radioValue">
+ <u-radio-group v-model="radioValue" @change="groupChange">
<u-radio style="margin-right: 30rpx;" shape="square" label="鍏ㄩ儴" name="鍏ㄩ儴"></u-radio>
<u-radio style="margin-right: 30rpx;" shape="square" label="宸茶缃殑璁″垝" name="宸茶缃殑璁″垝"></u-radio>
- <u-radio shape="square" label="鏈缃殑璁″垝" name="鏈缃殑璁″垝"></u-radio>
+ <!-- <u-radio shape="square" label="鏈缃殑璁″垝" name="鏈缃殑璁″垝"></u-radio> -->
</u-radio-group>
</view>
- <view class="main-block-box">
- <view class="jihua-main-line">
- <view class="name">瀹㈡埛鍚嶇О锛氭瀹�****</view>
- </view>
- <view class="jihua-main-line">
- <view class="main-flex">
- <view>鐓ょ锛氫富鐒�</view>
- <view>鍓╀綑閲忥細277.65</view>
+ <div class="main-inside">
+ <view class="main-block-box" v-for="(item,index) in fyData" :key="item.id">
+ <view class="jihua-main-line">
+ <view class="name">瀹㈡埛鍚嶇О锛歿{item.customerName}}</view>
</view>
- </view>
- <view class="jihua-main-line">
- <view class="main-flex">
- <view class="carNum-box">
- <view>鍙戣繍杞︽暟锛�</view>
- <u--input
- focus
- placeholder="璇疯緭鍏ュ彂杩愯溅鏁�"
- border="surround"
- v-model="carValue"
- @change="change"
- ></u--input>
+ <view class="jihua-main-line">
+ <view class="main-flex">
+ <view>鐓ょ锛歿{item.coalName}}</view>
+ <view>鍓╀綑閲忥細{{item.executiveSurplus}}</view>
</view>
- <view>瀹為檯鍙戣溅鏁帮細4000</view>
</view>
- </view>
- </view>
- <view class="main-block-box">
- <view class="jihua-main-line">
- <view class="name">瀹㈡埛鍚嶇О锛氭瀹�****</view>
- </view>
- <view class="jihua-main-line">
- <view class="main-flex">
- <view>鐓ょ锛氫富鐒�</view>
- <view>鍓╀綑閲忥細277.65</view>
- </view>
- </view>
- <view class="jihua-main-line">
- <view class="main-flex">
- <view class="carNum-box">
- <view>鍙戣繍杞︽暟锛�</view>
- <u--input
- focus
- placeholder="璇疯緭鍏ュ彂杩愯溅鏁�"
- border="surround"
- v-model="carValue"
- @change="change"
- ></u--input>
+ <view class="jihua-main-line">
+ <view class="main-flex">
+ <view class="carNum-box">
+ <view>璁″垝杞︽暟锛�</view>
+ <u--input
+ focus
+ placeholder="璇疯緭鍏ュ彂杩愯溅鏁�"
+ border="surround"
+ v-model="item.numPlan"
+ @change="change"
+ ></u--input>
+ </view>
+ <view>瀹為檯鍙戣溅鏁帮細{{item.numReal}}</view>
</view>
- <view>瀹為檯鍙戣溅鏁帮細4000</view>
</view>
</view>
- <!-- <u-button class="xiugai-btn" type="primary" text="淇敼" size="mini"></u-button> -->
- </view>
+ </div>
</view>
+ <u-button class="xiugai-btn" type="primary" text="鎻愪氦" @click="dataFormSubmit"></u-button>
</view>
</template>
<script>
+
export default {
data() {
return {
@@ -79,10 +56,103 @@
name: '鏄庢棩鍙戣繍璁″垝'
}],
carValue:0,
+ fyData: [],
+ info: {
+ shippingDate: this.todayDate()
+ },
+ isTomJihua:'',
}
},
+ onShow() {
+ this.init()
+ },
methods: {
- tabClick(item) {
+ init() {
+ this.fyList()
+ },
+ dataFormSubmit() { //鎻愪氦璁㈠崟
+ this.$reqPost('addObj',JSON.stringify(this.fyData)).then(res => {
+
+ })
+ },
+ groupChange(n) {
+ console.log(n,'n================')
+ this.isTomJihua = n
+ if(n == '宸茶缃殑璁″垝') {
+ this.xscarshippingdayplan()
+ }else {
+ this.fyList()
+ }
+ },
+ todayDate() {
+ let yes = new Date().getTime()
+ let date = new Date(yes)
+ let y = date.getFullYear()
+ let m = date.getMonth() + 1
+ m = m < 10 ? ('0'+ m) : m
+ let d = date.getDate()
+ d = d < 10 ? ('0' + d) : d
+ const time = y + '-' + m + '-' + d
+ console.log('todayDate---------',time)
+ return time
+ },
+ tomorrowDate() {
+ let yes = new Date().getTime() + 60 * 24 * 60 * 1000
+ let date = new Date(yes)
+ let y = date.getFullYear()
+ let m = date.getMonth() + 1
+ m = m < 10 ? ('0'+ m) : m
+ let d = date.getDate()
+ d = d < 10 ? ('0' + d) : d
+ const time = y + '-' + m + '-' + d
+ console.log('tomorrowDate---------222',time)
+ return time
+ },
+ fyList() {
+ let compId = uni.getStorageSync('userInfo').compId
+ let params = {
+ current: 1,
+ size: 100,
+ status: 2,
+ trainType: 1,
+ compId: compId
+ }
+ this.$reqGet('fyList',params).then(res => {
+ if(res.code == 0) {
+ this.fyData = res.data
+ }
+ })
+ },
+ xscarshippingdayplan() {
+ let params = {
+ current: 1,
+ size: 50,
+ shippingDate: this.info.shippingDate
+ }
+ this.$reqGet('xscarshippingdayplan', params).then(res => {
+ if(res.code == 0) {
+ this.fyData = res.data.records
+ }
+ })
+ },
+ tabClick(item) { //鍒囨崲浠婃棩鍜屾槑鏃�
+ console.log(item.name,'item==========')
+ if(item.index == 1) {
+ this.info.shippingDate = this.tomorrowDate()
+ if(this.isTomJihua == '宸茶缃殑璁″垝') {
+ this.xscarshippingdayplan()
+ }else {
+ this.fyList()
+ }
+
+ }else {
+ this.info.shippingDate = this.todayDate()
+ if(this.isTomJihua == '宸茶缃殑璁″垝') {
+ this.xscarshippingdayplan()
+ }else {
+ this.fyList()
+ }
+ }
},
change() {
@@ -109,23 +179,50 @@
width: vww(14)!important;
height: vww(14)!important;;
}
- .u-button__text{
- font-size: vww(12)!important;
- }
+
+ }
+ .qiehuan-box{
+ position: sticky;
+ top: 0;
+ left: 0;
+ right: 0;
+ width: 100%;
+ z-index: 1;
+ background-color: #fff;
}
.jihua-wrap{
width: 100%;
+ height: 100%;
+ overflow-y: auto;
display: flex;
flex-direction: column;
+ .xiugai-btn{
+ position: absolute;
+ left: 50%;
+ bottom: vww(20);
+ width: vww(200);
+ transform: translateX(-50%);
+ }
}
.jihua-main{
display: flex;
flex-direction: column;
width: 100%;
- padding:vww(10) vww(10);
+ padding:vww(0) vww(10);
box-sizing: border-box;
+ .main-inside{
+ width: 100%;
+ height: calc(100% - vww(44));
+ }
.shaixuan-box{
height: vww(40);
+ position: sticky;
+ top: vww(44);
+ left: 0;
+ right: 0;
+ width: 100%;
+ z-index: 1;
+ background-color: #fff;
}
.main-block-box{
box-shadow: 0 0 8px rgba(0,0,0,0.1);
@@ -134,13 +231,6 @@
box-sizing: border-box;
margin-top: vww(15);
border-radius: vww(5);
- position: relative;
- .xiugai-btn{
- position: absolute;
- right: vww(10);
- bottom: vww(10);
- width: vww(20);
- }
.jihua-main-line{
width: 100%;
display: flex;
--
Gitblit v1.9.1