From f7aa204aa8d20b090d7943969ddeb9871a1fad76 Mon Sep 17 00:00:00 2001
From: zhangwei <1504152376@qq.com>
Date: 星期四, 12 九月 2024 17:28:06 +0800
Subject: [PATCH] -

---
 src/pages/company/record.vue |   56 ++++++++++++++++++++++++++++++++++++++++++--------------
 1 files changed, 42 insertions(+), 14 deletions(-)

diff --git a/src/pages/company/record.vue b/src/pages/company/record.vue
index 1d2684d..8397a21 100644
--- a/src/pages/company/record.vue
+++ b/src/pages/company/record.vue
@@ -3,7 +3,7 @@
 		<view class="coreshop-ff">
 			<up-list>
 				<up-list-item>
-					<up-cell :title="workerInfo.userWorker.name">
+					<up-cell :title="workerInfo.userWorker?workerInfo.userWorker.name:''">
 						<template #icon>
 							<up-avatar shape="square" size="35" :src="workerInfo.avatar"
 								customStyle="margin: -3px 5px -3px 0"></up-avatar>
@@ -12,11 +12,11 @@
 				</up-list-item>
 				<view class="c-p-20">
 					<view class="chuany-flex chuany-justify-between chuany-flex-wrap">
-						<text class="chuany-font34 chuany-text-bold">
+						<text class="chuany-font34">
 							{{dakaList.orderName}}
 						</text>
 						<text class="">
-							鏃ユ湡锛歿{$util.formatDate(dakaList.workDate)}}
+							鎵撳崱鏃ユ湡锛歿{$util.formatDate(dakaList.workDate)}}
 						</text>
 					</view>
 				</view>
@@ -45,10 +45,17 @@
 						</view>
 					</view>
 				</view>
-				<up-cell title="宸ヤ綔鏃堕暱" :border='false'>
-					<template #right-icon>
+				<up-cell title="鏃堕暱" :border='false'>
+					<!-- <template #right-icon>
 						{{dakaList.workTime}} 灏忔椂
+					</template> -->
+					<template #right-icon>
+						<up-input v-model="dakaList.workTime" type="digit"
+							border="none" placeholder="璇峰~鍐欐椂闀�"></up-input>
 					</template>
+					<!-- <template #value v-else>
+						{{dakaList.workTime}} 灏忔椂
+					</template> -->
 				</up-cell>
 				<up-cell title="鏂瑰紡" :border='false'>
 					<template #right-icon>
@@ -59,29 +66,44 @@
 					<template #right-icon>
 						{{dakaList.workPrice}} {{dakaList.workerType==0?'鍏�/灏忔椂':'鍏�/浠�'}}
 					</template>
+					<!-- 
+					<template #right-icon v-if="dakaList.isShenPiName!=='宸茬粨绠�'">
+						<up-input v-model="dakaList.workPrice" type="digit"
+							border="none" placeholder="璇峰~鍐欏伐浠�"></up-input>
+					</template>
+					<template #value v-else>
+						{{dakaList.workPrice}} {{dakaList.workerType==0?'鍏�/灏忔椂':'鍏�/浠�'}}
+					</template> -->
 				</up-cell>
 				<up-cell title="鏁伴噺" :border='false' v-if="dakaList.workerType==1">
-					<template #right-icon v-if="dakaList.isShenPiName!=='宸茬粨绠�'">
-						<up-input v-model="dakaList.workCount"
+					<template #right-icon>
+						<up-input v-model="dakaList.workCount" type="digit"
 							@blur='(val) => {dakaList.todaySalary=$util.roundToTwo(dakaList.workCount*dakaList.workPrice)}'
 							border="none" placeholder="璇峰~鍐欐暟閲�"></up-input>
 					</template>
-					<template #value v-else>
+					<!-- <template #value v-else>
 						{{dakaList.workCount}}
-					</template>
+					</template> -->
 				</up-cell>
 				<up-cell title="宸ヨ祫" :border='false'>
-					<template #right-icon>
+					<!-- <template #right-icon>
 						{{dakaList.todaySalary}} 鍏�
+					</template> -->
+					<template #right-icon>
+						<up-input v-model="dakaList.todaySalary" type="digit"
+							border="none" placeholder="璇峰~鍐欏伐璧�"></up-input>
 					</template>
+					<!-- <template #value v-else>
+						{{dakaList.todaySalary}} 鍏�
+					</template> -->
 				</up-cell>
 				<!-- <view class="stepwit">
 					<tem-steps></tem-steps>
 				</view> -->
 			</up-list>
 			<view class="tabbtns">
-				<up-button color='#fece01' class="text-69" text="纭" @click="saveDakaDetailCompany"
-					v-if="dakaList.isShenPiName!=='宸茬粨绠�'"></up-button>
+				<up-button color='#fece01' class="text-69" :text="dakaList.isShenPiName!=='宸茬粨绠�'?'纭':'淇敼'" :loading='isLoading' loadingText="纭涓�"
+				:loadingText="dakaList.isShenPiName!=='宸茬粨绠�'?'纭涓�':'淇敼涓�'" @click="saveDakaDetailCompany"></up-button>
 			</view>
 		</view>
 	</view>
@@ -100,7 +122,8 @@
 					workCount: '', //璁′欢鏁伴噺
 					todaySalary: '' //褰撴棩宸ヨ祫
 				},
-				workerInfo: ''
+				workerInfo: '',
+				isLoading: false
 			}
 		},
 		onLoad(options) {
@@ -153,14 +176,19 @@
 				if (this.dakaList.workCount) {
 					obj.workCount = this.dakaList.workCount
 				}
+				this.isLoading = true
 				this.$api.saveDakaDetailCompany(obj).then(res => {
 					if (res.code == 1) {
 						this.$util.showToast({
 							title: '纭鎴愬姛锛�',
 							icon: 'success'
 						})
+					} else {
+						this.$util.showToast({
+							title: res.msg ? res.msg : '澶辫触锛�'
+						})
 					}
-					console.log(res, '----');
+					this.isLoading = false
 				})
 			},
 		}

--
Gitblit v1.9.1