From 78a173f85f8a4666d83cf8d900f04dd9f8e3e127 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期二, 17 六月 2025 08:53:12 +0800
Subject: [PATCH] 提交一把订单
---
wx/pages/report_details/report_details.vue | 142 +++++++++++++++++++++++++++++++++++++++++------
1 files changed, 124 insertions(+), 18 deletions(-)
diff --git a/wx/pages/report_details/report_details.vue b/wx/pages/report_details/report_details.vue
index 082f894..96f51cb 100644
--- a/wx/pages/report_details/report_details.vue
+++ b/wx/pages/report_details/report_details.vue
@@ -52,7 +52,7 @@
</view>
</view>
</view>
- <view class="box_jine" v-if="[10,11,12,13].includes(info.status)">
+ <view class="box_jine" v-if="[11,12,13].includes(info.status)">
<view class="box_jine_head">
<image src="/static/icon/ic_daiqueren@2x.png" mode="widthFix" v-if="[11].includes(info.status) && info.feeUpdate === 0"></image>
<image src="/static/icon/ic_yiqueren@2x.png" mode="widthFix" v-else></image>
@@ -82,7 +82,7 @@
<view class="box_tuihui" v-if="[10,11,12].includes(info.status)">
<view class="box_tuihui_label">
鏀舵璐︽埛淇℃伅纭
- <text>淇敼</text>
+ <text @click="openInfo">淇敼</text>
</view>
<view class="box_tuihui_list">
<view class="box_tuihui_list_row">
@@ -112,6 +112,23 @@
</view>
<view class="box_tuihui_list_row">
<view class="box_tuihui_list_row_label">閫�鍥炴椂闂�</view>
+ <view class="box_tuihui_list_row_val">{{info.refuseSettleClaimsLog.createDate}}</view>
+ </view>
+ </view>
+ </view>
+ <view class="box_tuihui" v-if="[6,8].includes(info.status)">
+ <view class="box_tuihui_label">鎷掔粷璇存槑</view>
+ <view class="box_tuihui_list">
+ <view class="box_tuihui_list_row">
+ <view class="box_tuihui_list_row_label">鎷掔粷璇存槑</view>
+ <view class="box_tuihui_list_row_val" style="color: #FF0000;">{{info.refuseSettleClaimsLog.content}}</view>
+ </view>
+ <view class="box_tuihui_list_row">
+ <view class="box_tuihui_list_row_label">鐞嗚禂浜哄憳</view>
+ <view class="box_tuihui_list_row_val">{{info.refuseSettleClaimsLog.creatorName}}</view>
+ </view>
+ <view class="box_tuihui_list_row">
+ <view class="box_tuihui_list_row_label">鎷掔粷鏃堕棿</view>
<view class="box_tuihui_list_row_val">{{info.refuseSettleClaimsLog.createDate}}</view>
</view>
</view>
@@ -214,9 +231,9 @@
<image :src="item.fileurlFull" mode="widthFix" v-if="item.type == 0"></image>
<video :src="item.fileurlFull" v-if="item.type == 1" />
</view>
- <view class="info_list_item_tu_up" @click="upload(2)" v-if="info.status == 0 || info.status == 2 || info.status == 3">
+ <!-- <view class="info_list_item_tu_up" @click="upload(2)" v-if="info.status == 0 || info.status == 2 || info.status == 3">
<u-icon name="plus" color="#222222" size="20"></u-icon>
- </view>
+ </view> -->
<view class="info_list_item_tu_zw"></view>
<view class="info_list_item_tu_zw"></view>
<view class="info_list_item_tu_zw"></view>
@@ -232,9 +249,9 @@
<image :src="item.fileurlFull" mode="widthFix" v-if="item.type === 0"></image>
<video :src="item.fileurlFull" v-if="item.type === 1"></video>
</view>
- <view class="info_list_item_tu_up" @click="upload(3)" v-if="info.status == 0 || info.status == 2 || info.status == 3">
+ <!-- <view class="info_list_item_tu_up" @click="upload(3)" v-if="info.status == 0 || info.status == 2 || info.status == 3">
<u-icon name="plus" color="#222222" size="20"></u-icon>
- </view>
+ </view> -->
<view class="info_list_item_tu_zw"></view>
<view class="info_list_item_tu_zw"></view>
<view class="info_list_item_tu_zw"></view>
@@ -250,9 +267,9 @@
<image :src="item.fileurlFull" mode="widthFix" v-if="item.type === 0"></image>
<video :src="item.fileurlFull" v-if="item.type === 1"></video>
</view>
- <view class="info_list_item_tu_up" @click="upload(6)" v-if="info.status == 0 || info.status == 2 || info.status == 3">
+ <!-- <view class="info_list_item_tu_up" @click="upload(6)" v-if="info.status == 0 || info.status == 2 || info.status == 3">
<u-icon name="plus" color="#222222" size="20"></u-icon>
- </view>
+ </view> -->
<view class="info_list_item_tu_zw"></view>
<view class="info_list_item_tu_zw"></view>
<view class="info_list_item_tu_zw"></view>
@@ -268,9 +285,9 @@
<image :src="item.fileurlFull" mode="widthFix" v-if="item.type === 0"></image>
<video :src="item.fileurlFull" v-if="item.type === 1"></video>
</view>
- <view class="info_list_item_tu_up" @click="upload(6)" v-if="info.status == 0 || info.status == 2 || info.status == 3">
+ <!-- <view class="info_list_item_tu_up" @click="upload(6)" v-if="info.status == 0 || info.status == 2 || info.status == 3">
<u-icon name="plus" color="#222222" size="20"></u-icon>
- </view>
+ </view> -->
<view class="info_list_item_tu_zw"></view>
<view class="info_list_item_tu_zw"></view>
<view class="info_list_item_tu_zw"></view>
@@ -286,9 +303,9 @@
<image :src="item.fileurlFull" mode="widthFix" v-if="item.type === 0"></image>
<video :src="item.fileurlFull" v-if="item.type === 1"></video>
</view>
- <view class="info_list_item_tu_up" @click="upload(6)" v-if="info.status == 0 || info.status == 2 || info.status == 3">
+ <!-- <view class="info_list_item_tu_up" @click="upload(6)" v-if="info.status == 0 || info.status == 2 || info.status == 3">
<u-icon name="plus" color="#222222" size="20"></u-icon>
- </view>
+ </view> -->
<view class="info_list_item_tu_zw"></view>
<view class="info_list_item_tu_zw"></view>
<view class="info_list_item_tu_zw"></view>
@@ -303,9 +320,9 @@
<image :src="item.fileurlFull" mode="widthFix" v-if="item.type === 0"></image>
<video :src="item.fileurlFull" v-if="item.type === 1"></video>
</view>
- <view class="info_list_item_tu_up" @click="upload(6)" v-if="info.status == 0 || info.status == 2 || info.status == 3">
+ <!-- <view class="info_list_item_tu_up" @click="upload(6)" v-if="info.status == 0 || info.status == 2 || info.status == 3">
<u-icon name="plus" color="#222222" size="20"></u-icon>
- </view>
+ </view> -->
<view class="info_list_item_tu_zw"></view>
<view class="info_list_item_tu_zw"></view>
<view class="info_list_item_tu_zw"></view>
@@ -388,6 +405,27 @@
content='鏄惁纭璧斾粯閲戦?'
@confirm="confirmPrice"
@cancel="show1 = false" />
+ <!-- 淇敼鏀舵淇℃伅 -->
+ <u-popup :show="show2" round="20" mode="bottom" closeable @close="show2 = false">
+ <view class="sk">
+ <view class="sk_head">
+ 淇敼鏀舵甯愭埛淇℃伅
+ </view>
+ <u--form :model="form" :rules="rules" ref="uForm">
+ <u-form-item label="寮�鎴烽摱琛�" labelWidth="80" required prop="receiveBank" borderBottom ref="item">
+ <u--input v-model="form.receiveBank" border="none" placeholder="璇疯緭鍏�"></u--input>
+ </u-form-item>
+ <u-form-item label="璐﹀彿" labelWidth="80" required prop="receiveAccount" borderBottom ref="item">
+ <u--input v-model="form.receiveAccount" border="none" placeholder="璇疯緭鍏�"></u--input>
+ </u-form-item>
+ <u-form-item label="鎴峰悕" labelWidth="80" required prop="receiveUserName" borderBottom ref="item">
+ <u--input v-model="form.receiveUserName" border="none" placeholder="璇疯緭鍏�"></u--input>
+ </u-form-item>
+ </u--form>
+ <view style="width: 100%; height: 40rpx;"></view>
+ <u-button type="primary" text="淇濆瓨" @click="submitInfo"></u-button>
+ </view>
+ </u-popup>
</view>
</template>
@@ -400,10 +438,36 @@
info: null,
show: false,
show1: false,
+ show2: false,
height: 'auto',
height1: 'auto',
height2: 'auto',
- fileList: []
+ fileList: [],
+ form: {
+ receiveBank: '',
+ receiveAccount: '',
+ receiveUserName: ''
+ },
+ rules: {
+ receiveBank: {
+ type: 'string',
+ required: true,
+ message: '璇疯緭鍏ュ紑鎴烽摱琛�',
+ trigger: ['blur']
+ },
+ receiveAccount: {
+ type: 'string',
+ required: true,
+ message: '璇疯緭鍏ヨ处鍙�',
+ trigger: ['blur']
+ },
+ receiveUserName: {
+ type: 'string',
+ required: true,
+ message: '璇疯緭鍏ユ埛鍚�',
+ trigger: ['blur']
+ }
+ }
};
},
onLoad(option) {
@@ -417,6 +481,26 @@
...mapState(['cookies'])
},
methods: {
+ openInfo() {
+ this.form.receiveBank = this.info.receiveBank
+ this.form.receiveAccount = this.info.receiveAccount
+ this.form.receiveUserName = this.info.receiveUserName
+ this.show2 = true
+ },
+ submitInfo() {
+ this.$refs.uForm.validate().then(res => {
+ this.$u.api.updReceiveInfo({
+ ...this.form,
+ id: this.id
+ }).then(res => {
+ this.show2 = false
+ uni.showToast({ title: '淇敼鎴愬姛', icon: 'success' })
+ this.getDetails()
+ })
+ }).catch(errors => {
+
+ })
+ },
queren() {
this.show1 = true
},
@@ -598,6 +682,20 @@
<style lang="scss" scoped>
.box {
width: 100%;
+ .sk {
+ width: 100%;
+ padding: 30rpx;
+ box-sizing: border-box;
+ .sk_head {
+ width: 100%;
+ height: 50rpx;
+ line-height: 50rpx;
+ text-align: center;
+ font-size: 34rpx;
+ color: #222222;
+ margin-bottom: 30rpx;
+ }
+ }
.meade {
width: 100%;
display: flex;
@@ -673,7 +771,8 @@
position: absolute;
top: 0;
right: 0;
- width: 118rpx;
+ padding: 0 20rpx;
+ box-sizing: border-box;
height: 52rpx;
line-height: 52rpx;
text-align: center;
@@ -964,9 +1063,11 @@
.info_list_row {
width: 100%;
min-height: 80rpx;
+ padding-left: 50rpx;
display: flex;
align-items: flex-start;
margin-bottom: 40rpx;
+ position: relative;
&:last-child {
margin: 0 !important;
}
@@ -975,7 +1076,11 @@
width: 20rpx;
min-height: 80rpx;
margin-right: 20rpx;
- position: relative;
+ position: absolute;
+ top: 5rpx;
+ left: 0;
+ height: 100%;
+ // position: relative;
.info_list_row_xian_d {
width: 28rpx;
height: 28rpx;
@@ -1003,7 +1108,8 @@
}
}
.info_list_row_info {
- flex: 1;
+ // flex: 1;
+ width: 100%;
display: flex;
flex-direction: column;
.info_list_row_info_top {
--
Gitblit v1.9.3