diff --git a/web/src/views/transaction/invoice/index.vue b/web/src/views/transaction/invoice/index.vue index f581a38..fde70ff 100644 --- a/web/src/views/transaction/invoice/index.vue +++ b/web/src/views/transaction/invoice/index.vue @@ -76,10 +76,10 @@ const columns = [ { title: '提交时间', key: 'submitted_at', - width: 140, + width: 180, align: 'center', render(row) { - return formatDate(row.submitted_at) + return formatDate(row.submitted_at, 'YYYY-MM-DD HH:mm:ss') }, }, { diff --git a/web/src/views/transaction/receipts/index.vue b/web/src/views/transaction/receipts/index.vue index c834601..b0ef3a1 100644 --- a/web/src/views/transaction/receipts/index.vue +++ b/web/src/views/transaction/receipts/index.vue @@ -72,7 +72,7 @@ const renderTicketType = (type) => { const columns = [ { title: 'ID', key: 'id', width: 60, align: 'center', render(row) { return row?.receipt?.id || '' } }, - { title: '凭证时间', key: 'submitted_at', width: 120, align: 'center', render(row) { return formatDate(row.submitted_at) } }, + { title: '凭证时间', key: 'submitted_at', width: 180, align: 'center', render(row) { return formatDate(row.submitted_at, 'YYYY-MM-DD HH:mm:ss') } }, { title: '公司名称', key: 'company_name', width: 160, align: 'center', ellipsis: { tooltip: true } }, { title: '公司税号', key: 'tax_number', width: 160, align: 'center', ellipsis: { tooltip: true } }, { title: '手机号', key: 'phone', width: 120, align: 'center' }, diff --git a/web/src/views/user-management/user-list/index.vue b/web/src/views/user-management/user-list/index.vue index b650138..12b6151 100644 --- a/web/src/views/user-management/user-list/index.vue +++ b/web/src/views/user-management/user-list/index.vue @@ -104,7 +104,7 @@ const columns = [ width: 180, ellipsis: { tooltip: true }, render(row) { - return row.created_at ? formatDate(row.created_at) : '-' + return row.created_at ? formatDate(row.created_at, 'YYYY-MM-DD HH:mm:ss') : '-' }, }, // { @@ -175,7 +175,7 @@ async function handleViewDetail(row) { id: row.id, phone: row.phone, wechat: row.wechat, - register_time: row.created_at ? formatDate(row.created_at) : '-', + register_time: row.created_at ? formatDate(row.created_at, 'YYYY-MM-DD HH:mm:ss') : '-', notes: row.notes, remaining_count: row.remaining_count, user_type: row.user_type || '-', diff --git a/web/src/views/valuation/audit/components/AuditDetail.vue b/web/src/views/valuation/audit/components/AuditDetail.vue index 61887f6..0407c54 100644 --- a/web/src/views/valuation/audit/components/AuditDetail.vue +++ b/web/src/views/valuation/audit/components/AuditDetail.vue @@ -342,8 +342,8 @@ const handleCertificateConfirm = async (data) => {

手机号:{{ detailData?.phone || '-' }} 微信号:{{ detailData?.wechat || '-' }} - 提交时间:{{ formatDate(detailData?.created_at) }} - 审核时间:{{ detailData?.reviewed_at ? formatDate(detailData?.reviewed_at) : '-' }} + 提交时间:{{ formatDate(detailData?.created_at, 'YYYY-MM-DD HH:mm:ss') }} + 审核时间:{{ detailData?.reviewed_at ? formatDate(detailData?.reviewed_at, 'YYYY-MM-DD HH:mm:ss') : '-' }}

--> diff --git a/web/src/views/valuation/audit/index.vue b/web/src/views/valuation/audit/index.vue index a0372ee..21c58fd 100644 --- a/web/src/views/valuation/audit/index.vue +++ b/web/src/views/valuation/audit/index.vue @@ -109,19 +109,19 @@ const columns = [ { title: '提交时间', key: 'created_at', - width: 160, + width: 180, align: 'center', render(row) { - return formatDate(row.created_at) + return formatDate(row.created_at, 'YYYY-MM-DD HH:mm:ss') }, }, { title: '审核时间', key: 'updated_at', - width: 160, + width: 180, align: 'center', render(row) { - return row.updated_at ? formatDate(row.updated_at) : '-' + return row.updated_at ? formatDate(row.updated_at, 'YYYY-MM-DD HH:mm:ss') : '-' }, }, { diff --git a/web1/src/views/pages/index.vue b/web1/src/views/pages/index.vue index 9cb0e27..d88d864 100644 --- a/web1/src/views/pages/index.vue +++ b/web1/src/views/pages/index.vue @@ -1389,17 +1389,17 @@ const heritageOptions = [ ] const handleFinish1 = (file) => { - let url = JSON.parse(file.event.target.response) - modalForm.patent_certificates.push({ url: url.url, id: file.file.batchId }) + let response = JSON.parse(file.event.target.response) + modalForm.patent_certificates.push({ url: response.data.url, id: file.file.batchId }) } const handleFinish2 = (file) => { - let url = JSON.parse(file.event.target.response) - modalForm.pattern_images.push({ url: url.url, id: file.file.batchId }) + let response = JSON.parse(file.event.target.response) + modalForm.pattern_images.push({ url: response.data.url, id: file.file.batchId }) } const handleFinish3 = (file) => { console.log(file) - let url = JSON.parse(file.event.target.response) - modalForm.inheritor_certificates.push({ url: url.url, id: file.file.batchId }) + let response = JSON.parse(file.event.target.response) + modalForm.inheritor_certificates.push({ url: response.data.url, id: file.file.batchId }) } const delete1 = (file) => { const index = modalForm.patent_certificates.findIndex((item) => item.id === file.file.batchId) diff --git a/web1/src/views/user-center/components/CorporateTransfer.vue b/web1/src/views/user-center/components/CorporateTransfer.vue index 897e2a0..0d0bb5a 100644 --- a/web1/src/views/user-center/components/CorporateTransfer.vue +++ b/web1/src/views/user-center/components/CorporateTransfer.vue @@ -297,17 +297,29 @@ const message = useMessage() // 计算表单是否有效 const isFormValid = computed(() => { + console.log('isFormValid check:', { + uploadedFile: uploadedFile.value, + invoiceHeader: formModel.invoiceHeader, + invoiceType: formModel.invoiceType + }) return ( - uploadedFile.value && - uploadedFile.value.length > 0 && - formModel.invoiceHeader && - formModel.invoiceType + !!uploadedFile.value && + !!formModel.invoiceHeader && + !!formModel.invoiceType ) }) const handleUploadFinish = (file) => { - let url = JSON.parse(file.event.target.response) - uploadedFile.value = url.url + console.log('handleUploadFinish called:', file) + console.log('response:', file.event?.target?.response) + try { + let response = JSON.parse(file.event.target.response) + console.log('parsed response:', response) + uploadedFile.value = response.data.url + console.log('uploadedFile.value set to:', uploadedFile.value) + } catch (error) { + console.error('Error parsing upload response:', error) + } } const deleteUpload = () => { uploadedFile.value = ''