Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Hooke
/
meihua-island-book
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
hookehuyr
2023-12-29 18:00:45 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
c6f6e42748c3bcd52667e3a7b13538199d4245fe
c6f6e427
1 parent
20eef6dd
fix
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
16 additions
and
33 deletions
src/components/orderCard.vue
src/components/payCard.vue
src/components/orderCard.vue
View file @
c6f6e42
...
...
@@ -323,23 +323,15 @@ const showBtn = computed(() => {
* @param {*} seconds
*/
function formatTime(seconds) {
const hours = Math.floor(seconds / 3600);
const minutes = Math.floor((seconds % 3600) / 60);
const remainingSeconds = seconds % 60;
const hours = Math.floor(seconds / 3600);
// 计算小时数
const minutes = Math.floor((seconds % 3600) / 60);
// 计算分钟数
const remainingSeconds = seconds % 60;
// 计算剩余的秒数
let formattedTime = "";
const formattedHours = String(hours).padStart(2, "0"); // 格式化小时数,保证两位数
const formattedMinutes = String(minutes).padStart(2, "0"); // 格式化分钟数,保证两位数
const formattedSeconds = String(remainingSeconds).padStart(2, "0"); // 格式化剩余的秒数,保证两位数
if (hours > 0) {
formattedTime += hours.toString().padStart(2, "0") + ":";
}
if (minutes > 0 || hours > 0) {
formattedTime += minutes.toString().padStart(2, "0") + ":";
}
formattedTime += "00:" + remainingSeconds.toString().padStart(2, "0");
return formattedTime;
return `${formattedHours}:${formattedMinutes}:${formattedSeconds}`;
}
const props = defineProps({
...
...
@@ -430,8 +422,7 @@ onMounted(async () => {
order_num.value = props.data.order_num;
plan_in.value = props.data.plan_in;
plan_out.value = props.data.plan_out;
// remain_time.value = props.data.pay_time;
remain_time.value = 50;
remain_time.value = props.data.pay_time;
contact_name.value = props.data.contact_name;
contact_phone.value = props.data.contact_phone;
order_remark.value = props.data.order_remark;
...
...
src/components/payCard.vue
View file @
c6f6e42
<!--
* @Date: 2023-12-20 14:11:11
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2023-12-29 17:
47:15
* @LastEditTime: 2023-12-29 17:
59:42
* @FilePath: /meihuaApp/src/components/payCard.vue
* @Description: 文件描述
-->
...
...
@@ -29,23 +29,15 @@ import { payAPI, payCheckAPI } from '@/api/index'
* @param {*} seconds
*/
function formatTime(seconds) {
const hours = Math.floor(seconds / 3600);
const minutes = Math.floor((seconds % 3600) / 60);
const remainingSeconds = seconds % 60;
const hours = Math.floor(seconds / 3600);
// 计算小时数
const minutes = Math.floor((seconds % 3600) / 60);
// 计算分钟数
const remainingSeconds = seconds % 60;
// 计算剩余的秒数
let formattedTime = "";
const formattedHours = String(hours).padStart(2, "0"); // 格式化小时数,保证两位数
const formattedMinutes = String(minutes).padStart(2, "0"); // 格式化分钟数,保证两位数
const formattedSeconds = String(remainingSeconds).padStart(2, "0"); // 格式化剩余的秒数,保证两位数
if (hours > 0) {
formattedTime += hours.toString().padStart(2, "0") + ":";
}
if (minutes > 0 || hours > 0) {
formattedTime += minutes.toString().padStart(2, "0") + ":";
}
formattedTime += "00:" + remainingSeconds.toString().padStart(2, "0");
return formattedTime;
return `${formattedHours}:${formattedMinutes}:${formattedSeconds}`;
}
const props = defineProps({
...
...
Please
register
or
login
to post a comment