From 8c82102ab7bb34e29a73f56b829cd622ab34604c Mon Sep 17 00:00:00 2001
From: zhangxiaoxu <819527061@qq.com>
Date: 星期二, 25 十一月 2025 11:30:23 +0800
Subject: [PATCH] 解决运输方式显示不对得问题
---
pages/my-todo/my-todo.vue | 119 ++++++++++++++++++++++++++++++++++++++++++-----------------
1 files changed, 84 insertions(+), 35 deletions(-)
diff --git a/pages/my-todo/my-todo.vue b/pages/my-todo/my-todo.vue
index 66ca313..12359cc 100644
--- a/pages/my-todo/my-todo.vue
+++ b/pages/my-todo/my-todo.vue
@@ -49,11 +49,12 @@
<!-- 鎴戠殑寰呭姙鍗$墖鍖哄煙 -->
+ <view class="cardCheckGroup">
<u-checkbox-group v-model="checkBoxValue" placement="column" @change="checkboxChange" style="margin-bottom:50px">
<combination-card v-for="(item, index) in daibanData" index="index">
<template v-slot:top>
- <u-checkbox size="35" :key="item.id" :name="item.id+item.procInstId"></u-checkbox>
- <view>
+ <view class="daibanTop">
+ <u-checkbox size="30" iconSize="18" :key="item.id" :name="item.id+item.procInstId"></u-checkbox>
<text>{{ item.actBusiness.title }}</text>
</view>
</template>
@@ -80,19 +81,19 @@
<view class="bottom-container">
<!-- 寰呭姙鎸夐挳 -->
<view class="bottom-content__item">
- <view @click="theFormDataClick(item.tableId)" v-if="item.procDefId == 'WAY_BILL:4:87504'">
+ <view @click="() => theFormDataClick(item)" v-if="item.actBusiness.actType == 'Offsetting' || item.actBusiness.actType == 'XsWaybill'">
<image src="@/static/home/jindu.png" mode=""></image>
<view>鐢宠璇︽儏</view>
</view>
- <view @click="adopClick(item)">
+ <view @click="() => adopClick(item)">
<image src="@/static/home/tongguo.png" mode=""></image>
<view>閫氳繃</view>
</view>
- <view @click="rejectModalShow = true">
+ <view @click="() => rejectClick(item)">
<image src="@/static/home/bohui.png" mode=""></image>
<view>椹冲洖</view>
</view>
- <view @click="approvalHistoryClick(item.procInstId)">
+ <view @click="() => approvalHistoryClick(item)">
<image src="@/static/home/history.png" mode=""></image>
<view>鍘嗗彶</view>
</view>
@@ -101,11 +102,12 @@
</template>
</combination-card>
</u-checkbox-group>
+ </view>
<!-- 搴曢儴鍏ㄩ�� -->
<view class="bottomTabbar">
<view class="bottomTabbar_checkBox">
- <u-checkbox-group size="35" v-model="totalSelectValue" placement="column" @change="totalSelectChange">
+ <u-checkbox-group size="35" iconSize="18" v-model="totalSelectValue" placement="column" @change="totalSelectChange">
<u-checkbox labelSize="13px" label="鍏ㄩ��" name="tatalSelect"></u-checkbox>
</u-checkbox-group>
</view>
@@ -178,7 +180,9 @@
</view> -->
<!--杩斿洖椤堕儴-->
- <u-back-top :scroll-top="scrollTop"></u-back-top>
+ <view class="back-top-container">
+ <u-back-top :scroll-top="scrollTop"></u-back-top>
+ </view>
<!-- 鑿滃崟鏍� -->
<popup-menu @menuShow="menushow" ref="menuRef"></popup-menu>
@@ -188,6 +192,7 @@
<script>
import popupMenu from '@/components/common/popup-menu/popup-menu.vue';
import combinationCard from '@/components/common/combination-card/combination-card.vue';
+import { callWithErrorHandling } from "vue";
export default {
data() {
@@ -331,6 +336,7 @@
}
this.daibanData = this.daibanData.concat(res.data.content);
}
+ console.log(this.daibanData,'this.daibanData====寰呭姙-------00000----')
//灏嗘暟鎹嫾鎺ュ湪涓�璧�
this.loadingType = 0; // 灏唋oadingType褰�0閲嶇疆
uni.hideNavigationBarLoading(); // 鍏抽棴鍔犺浇鍔ㄧ敾
@@ -405,24 +411,34 @@
console.log('totalSelect', n);
},
// 琛ㄥ崟鏁版嵁
- theFormDataClick(v) {
- uni.navigateTo({
- url: `/pages/the-form-data/the-form-data?index=${v}`
- });
+ theFormDataClick(item) {
+ if(item?.actBusiness?.actType == 'Offsetting') { //鏀舵 actType = 鈥極ffsetting鈥�
+ uni.navigateTo({
+ url: `/pages/payment-form-data/payment-form-data?id=${item.tableId}`,
+
+ })
+ }else if(item?.actBusiness?.actType == 'XsWaybill') {
+ uni.navigateTo({
+ url: `/pages/new-application-form-data/new-application-form-data?id=${item.tableId}`
+ })
+ }
},
// 瀹℃壒鍘嗗彶
approvalHistoryClick(v) {
+ console.log(v,'鍘嗗彶瀹℃壒====----')
uni.navigateTo({
- url: `/pages/approval-history/approval-history?index=${v}`
+ url: `/pages/approval-history/approval-history?index=${v?.procInstId}`
});
},
// 閫氳繃
adopClick(v) {
+ console.log('閫氳繃',v);
this.adoptModalShow = true;
this.adoptForm.ids = v.id;
this.modalType = 0;
},
batchAdoptClick() {
+ console.log('鎵归噺閫氳繃鎸夐挳')
if (this.checkBoxValue.length != 0) {
this.adoptModalShow = true;
} else {
@@ -432,47 +448,62 @@
// 閫氳繃妯℃�佹
adoptModalConfirm() {
this.adoptModalShow = false;
- this.checkBoxValue.forEach(item => {
- this.adoptDataBox.push(item.slice(0, 6))
- })
- this.adoptForm.ids = this.adoptDataBox.toString();
- this.$reqPost('passAll', this.adoptForm, 'form').then(res => {
+ if(this.checkBoxValue.length >= 1){
+ this.checkBoxValue.forEach(item => {
+ this.adoptDataBox.push(item.slice(0, 6))
+ })
+ this.adoptForm.ids = this.adoptDataBox.toString();
+ }
+ console.log(this.adoptForm,'this.adoptForm===鎻愪氦===鎵归噺')
+ this.$reqPost('passAll', this.adoptForm).then(res => {
console.log('鏄惁杩樺師', this.adoptForm.ids, this.rejectForm.procInstIds);
if (res.code == 0) {
this.$u.toast('鎿嶄綔鎴愬姛!');
} else {
this.$u.toast('娣诲姞澶辫触!!');
}
+ // 鍒濆鍖�
+ this.checkBoxValue = []
+ this.adoptForm.ids = '';
+ this.adoptForm.comment = '';
this.init();
});
},
adoptModalCancel() {
this.adoptModalShow = false;
},
+ // 椹冲洖鐐瑰嚮
+ rejectClick(v) {
+ this.modalType = 1;
+ this.rejectModalShow = true;
+ this.rejectForm.procInstIds = v.procInstId;
+ },
// 椹冲洖妯℃�佹
rejectModalConfirm() {
this.rejectModalShow = false;
- this.checkBoxValue.forEach(item => {
- this.rejectDataBox.push(item.slice(6, 12))
- })
- this.rejectForm.procInstIds = this.rejectDataBox.toString();
- this.$reqPost('backAll', this.rejectForm, 'form').then(res => {
+ if(this.checkBoxValue.length >= 1){
+ this.checkBoxValue.forEach(item => {
+ this.rejectDataBox.push(item.slice(6, 12))
+ })
+ this.rejectForm.procInstIds = this.rejectDataBox.toString();
+ }
+ this.$reqPost('backAll', this.rejectForm).then(res => {
if (res.code == 0) {
this.$u.toast('鎿嶄綔鎴愬姛锛�');
} else {
this.$u.toast('鎿嶄綔澶辫触锛侊紒锛�');
}
+ // 鍒濆鍖�
+ this.rejectForm.procInstIds = '';
+ this.rejectForm.comment = '';
+ this.checkBoxValue = []
this.init();
});
},
rejectModalCancel() {
this.rejectModalShow = false;
},
- rejectClick(v) {
- this.modalType = 1;
- this.rejectModalShow = true;
- this.rejectForm.procInstIds = v.procInstId;
- },
+
batchRejectClick() {
if (this.checkBoxValue.length != 0) {
this.rejectModalShow = true;
@@ -491,7 +522,7 @@
::v-deep.my-todo {
// 鎼滅储鍖哄煙
.searchContainer {
- width:91%;
+ width:94%;
margin:vww(16) auto;
.u-collapse {
.u-collapse-item {
@@ -514,7 +545,7 @@
margin: 0 auto vww(16);
.search {
- width: vww(150);
+ width: vww(158);
border: 1px solid #d1d1d1;
border-radius: vww(4);
@@ -555,7 +586,7 @@
.data-selet {
border: 1px solid #d1d1d1;
border-radius: 4px;
- width: vww(150);
+ width: vww(160);
// width: 100%;
height: 40px;
display: flex;
@@ -576,7 +607,7 @@
.content {
margin-left: vww(8);
- width: vww(150);
+ width: vww(160);
}
}
}
@@ -590,7 +621,7 @@
justify-content: space-between;
.uni-date {
- width: vww(150);
+ width: vww(160);
.uni-date-editor {
.uni-date-editor--x {
@@ -619,6 +650,15 @@
}
+ // 鍗$墖澶撮儴
+ .cardCheckGroup{
+ margin-bottom: vww(48);
+ }
+ .daibanTop{
+ .u-checkbox{
+ display:inline-block;
+ }
+ }
// 鍗$墖涓棿
.center-container {
@@ -687,6 +727,15 @@
}
}
+ // 杩斿洖椤堕儴
+ .back-top-container{
+ .u-transition{
+ position:fixed;
+ bottom:vww(80)!important;
+ right:vww(20)!important;
+ }
+ }
+
// 搴曢儴
.bottomTabbar {
position: fixed;
@@ -741,7 +790,7 @@
width: vww(280);
height: vww(90) !important;
- .uni-textarea-wrapper {
+ .u-textarea__field {
height: vww(90) !important;
}
}
@@ -770,7 +819,7 @@
width: vww(280);
height: vww(90) !important;
- .uni-textarea-wrapper {
+ .u-textarea__field {
height: vww(90) !important;
}
}
--
Gitblit v1.9.1