From 3913b3c5c8cde03f8c92d1c738d28c4a9bae7e55 Mon Sep 17 00:00:00 2001
From: whycq <10027870+whycq@user.noreply.gitee.com>
Date: 星期三, 22 十一月 2023 08:48:02 +0800
Subject: [PATCH] #
---
pages/business/goBusiness/goBusinessDetil.vue | 54 ++++++++++++++++++++++++++++++++++++++++++++++++------
1 files changed, 48 insertions(+), 6 deletions(-)
diff --git a/pages/business/goBusiness/goBusinessDetil.vue b/pages/business/goBusiness/goBusinessDetil.vue
index 4461a76..8eece24 100644
--- a/pages/business/goBusiness/goBusinessDetil.vue
+++ b/pages/business/goBusiness/goBusinessDetil.vue
@@ -17,8 +17,8 @@
<view class="floor">
<view class="wran">鍒犻櫎</view>
- <view class="default">淇敼</view>
- <view class="primary" @click="submit()">鐢宠鎶ラ攢</view>
+ <view class="default" v-show="settle == 1">淇敼</view>
+ <view class="primary" @click="submit()">{{subTitle}}</view>
</view>
</view>
</template>
@@ -27,6 +27,8 @@
export default {
data() {
return {
+ settle: 1,
+ subTitle: '鐢宠鎶ラ攢',
list: [{
businessTripReasons: '娌熼�氱珛搴撲簨瀹�',
businessTransportation$: '浜ら�氬伐鍏�',
@@ -70,16 +72,16 @@
},
{
label: "缁撴潫鏃ユ湡",
- attribute: "businessStartTimeDay$",
+ attribute: "businessEndTimeDay$",
},
{
label: "鍑哄樊鏃堕暱",
- attribute: "businessStartTimeDay$",
+ attribute: "businessDuration$",
},
{
label: "鍑哄樊澶╂暟",
- attribute: "businessEndTimeDay$",
+ attribute: "businessTripDays$",
},
{
label: "鍚岃浜�",
@@ -114,10 +116,50 @@
const eventChannel = this.getOpenerEventChannel();
eventChannel.on('busunessDetl', function(data) {
_this.list.push(data.data)
- console.log(data)
+ _this.settle = data.data.settle
+ if (data.data.settle == 1) {
+ _this.subTitle = '瀹℃壒'
+ }
})
},
methods: {
+ submit() {
+ if (this.settle == 1) {
+ this.approval()
+ } else {
+
+ }
+ },
+ // 瀹℃壒
+ approval() {
+ let _this = this
+ uni.request({
+ url: `${_this.baseUrl}/businessTrip/approval/auth`,
+ header: {
+ 'token': uni.getStorageSync('token'),
+ 'content-type': 'application/x-www-form-urlencoded;charset=UTF-8'
+ },
+ method: 'POST',
+ sslVerify: false,
+ data: {planId: _this.list[0].id},
+ success(res) {
+ res = res.data
+ // console.log(res);
+ if (res.code === 200) {
+ uni.showToast({title: res.msg, icon: "none", position: 'top'})
+ setTimeout(()=>{
+ uni.navigateBack({})
+ },1000)
+ } else if (res.code === 500) {
+ uni.showToast({title: res.msg, icon: "none", position: 'top'})
+ }
+ }
+ })
+ },
+ // 鐢宠鎶ラ攢
+ reimburse() {
+
+ },
back() {
uni.navigateBack({})
},
--
Gitblit v1.9.1