feat: update date format

This commit is contained in:
yanghao05
2025-04-18 17:43:48 +08:00
parent 4165d440ed
commit 8e65d136d9
3 changed files with 6 additions and 37 deletions

View File

@@ -1,8 +1,6 @@
<script setup> <script setup>
import { orderService } from '@/api/orderService'; import { orderService } from '@/api/orderService';
import dayjs from 'dayjs'; import { formatDate } from '@/utils/date';
import timezone from 'dayjs/plugin/timezone';
import utc from 'dayjs/plugin/utc';
import Badge from 'primevue/badge'; import Badge from 'primevue/badge';
import Button from 'primevue/button'; import Button from 'primevue/button';
import Column from 'primevue/column'; import Column from 'primevue/column';
@@ -36,9 +34,6 @@ const orders = ref({
const first = ref(0); const first = ref(0);
const rows = ref(10); const rows = ref(10);
dayjs.extend(utc);
dayjs.extend(timezone);
const orderStatusMap = { const orderStatusMap = {
0: { label: '待支付', severity: 'warning' }, 0: { label: '待支付', severity: 'warning' },
1: { label: '已支付', severity: 'success' }, 1: { label: '已支付', severity: 'success' },
@@ -93,10 +88,6 @@ const onSearch = (event) => {
}, 300); }, 300);
}; };
const formatDate = (date) => {
return dayjs.tz(date, 'Asia/Shanghai').format('YYYY-MM-DD HH:mm:ss');
};
const handleDelete = (order) => { const handleDelete = (order) => {
confirm.require({ confirm.require({
message: `确定要删除订单 "${order.id}" 吗?`, message: `确定要删除订单 "${order.id}" 吗?`,

View File

@@ -1,11 +1,9 @@
<script setup> <script setup>
import { postService } from '@/api/postService'; // Assuming you have a postService for API calls import { postService } from '@/api/postService';
import { formatDate } from '@/utils/date';
import { InputText } from 'primevue'; import { InputText } from 'primevue';
import Badge from 'primevue/badge'; import Badge from 'primevue/badge';
import dayjs from 'dayjs';
import timezone from 'dayjs/plugin/timezone';
import utc from 'dayjs/plugin/utc';
import Button from 'primevue/button'; import Button from 'primevue/button';
import Column from 'primevue/column'; import Column from 'primevue/column';
import ConfirmDialog from 'primevue/confirmdialog'; import ConfirmDialog from 'primevue/confirmdialog';
@@ -18,10 +16,6 @@ import { useToast } from 'primevue/usetoast';
import { onMounted, ref } from 'vue'; import { onMounted, ref } from 'vue';
import { useRouter } from 'vue-router'; import { useRouter } from 'vue-router';
// Configure dayjs
dayjs.extend(utc);
dayjs.extend(timezone);
// Import useRouter for navigation // Import useRouter for navigation
const router = useRouter(); const router = useRouter();
const confirm = useConfirm(); const confirm = useConfirm();
@@ -117,12 +111,6 @@ const confirmDelete = (post) => {
}); });
}; };
// Format datetime to YY/MM/DD HH:mm:ss
const formatDate = (date) => {
return dayjs.tz(date, 'Asia/Shanghai').format('YYYY-MM-DD HH:mm:ss');
};
// Add these helper functions next to existing price-related functions // Add these helper functions next to existing price-related functions
const getDiscountAmount = (price, discount) => { const getDiscountAmount = (price, discount) => {
return price * (100 - discount) / 100; return price * (100 - discount) / 100;

View File

@@ -1,8 +1,6 @@
<script setup> <script setup>
import { userService } from '@/api/userService'; import { userService } from '@/api/userService';
import dayjs from 'dayjs'; import { formatDate } from '@/utils/date';
import timezone from 'dayjs/plugin/timezone';
import utc from 'dayjs/plugin/utc';
import Badge from 'primevue/badge'; import Badge from 'primevue/badge';
import Button from 'primevue/button'; import Button from 'primevue/button';
import Column from 'primevue/column'; import Column from 'primevue/column';
@@ -38,10 +36,6 @@ const users = ref({
const first = ref(0); const first = ref(0);
const rows = ref(10); const rows = ref(10);
// 配置 dayjs
dayjs.extend(utc);
dayjs.extend(timezone);
const fetchUsers = async () => { const fetchUsers = async () => {
loading.value = true; loading.value = true;
try { try {
@@ -78,10 +72,6 @@ const onSearch = (event) => {
}, 300); }, 300);
}; };
const formatDate = (date) => {
return dayjs.tz(date, 'Asia/Shanghai').format('YYYY-MM-DD HH:mm:ss');
};
const handleDelete = (user) => { const handleDelete = (user) => {
confirm.require({ confirm.require({
message: `确定要删除用户 "${user.username}" 吗?`, message: `确定要删除用户 "${user.username}" 吗?`,