fix: align sample registration, freight scope, and OA datetime display

Let customer-service quick register write storage, certificate, and insurance separately without extra menu or data-scope checks. List freight by document data scope like the web admin, allow protocol staff outside the collection region, and pad OA datetimes to seconds so PC date pickers can show historical minute values.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
zlwuandCursor committed 2026-10-20 17:30:30 +08:00
1 parent 03fcc01d6d
commit ac8e471aca
41 files changed
+16929 -14162

No files matched your search

+51 -28
View File
@@ -12164,35 +12164,35 @@
"label": "fetchUpdateFullmoonHandle()",
"file_type": "code",
"source_file": "api/sample-info-handle.ts",
"source_location": "L47"
"source_location": "L55"
},
{
"id": "api_sample_info_handle_fetchsamplestoragecert",
"label": "fetchSampleStorageCert()",
"file_type": "code",
"source_file": "api/sample-info-handle.ts",
"source_location": "L59"
"source_location": "L67"
},
{
"id": "api_sample_info_handle_fetchupdatesamplestoragecert",
"label": "fetchUpdateSampleStorageCert()",
"file_type": "code",
"source_file": "api/sample-info-handle.ts",
"source_location": "L63"
"source_location": "L71"
},
{
"id": "api_sample_info_handle_fetchsampleinsurance",
"label": "fetchSampleInsurance()",
"file_type": "code",
"source_file": "api/sample-info-handle.ts",
"source_location": "L80"
"source_location": "L88"
},
{
"id": "api_sample_info_handle_fetchupdatesampleinsurance",
"label": "fetchUpdateSampleInsurance()",
"file_type": "code",
"source_file": "api/sample-info-handle.ts",
"source_location": "L84"
"source_location": "L92"
},
{
"id": "api_production_task_set_ts",
@@ -18541,7 +18541,7 @@
"label": "if()",
"file_type": "code",
"source_file": "views/cell-storage/sample-info/SampleInfoQuickRegisterDialog.vue",
"source_location": "L302"
"source_location": "L405"
},
{
"id": "views_cell_storage_sample_info_unifiedsampleinfopage_vue",
@@ -18550,6 +18550,20 @@
"source_file": "views/cell-storage/sample-info/UnifiedSampleInfoPage.vue",
"source_location": "L1"
},
{
"id": "views_cell_storage_sample_info_quickregisterattachmentfield_vue",
"label": "QuickRegisterAttachmentField.vue",
"file_type": "code",
"source_file": "views/cell-storage/sample-info/QuickRegisterAttachmentField.vue",
"source_location": "L1"
},
{
"id": "sample_info_quickregisterattachmentfield_for",
"label": "for()",
"file_type": "code",
"source_file": "views/cell-storage/sample-info/QuickRegisterAttachmentField.vue",
"source_location": "L205"
},
{
"id": "views_cell_storage_sample_reception_info_index_vue",
"label": "index.vue",
@@ -50561,7 +50575,7 @@
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api/sample-info-handle.ts",
"source_location": "L47",
"source_location": "L55",
"weight": 1.0
},
{
@@ -50570,7 +50584,7 @@
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api/sample-info-handle.ts",
"source_location": "L59",
"source_location": "L67",
"weight": 1.0
},
{
@@ -50579,7 +50593,7 @@
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api/sample-info-handle.ts",
"source_location": "L63",
"source_location": "L71",
"weight": 1.0
},
{
@@ -50588,7 +50602,7 @@
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api/sample-info-handle.ts",
"source_location": "L80",
"source_location": "L88",
"weight": 1.0
},
{
@@ -50597,7 +50611,7 @@
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api/sample-info-handle.ts",
"source_location": "L84",
"source_location": "L92",
"weight": 1.0
},
{
@@ -59849,7 +59863,7 @@
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "views/cell-storage/sample-info/SampleInfoQuickRegisterDialog.vue",
"source_location": "L215",
"source_location": "L304",
"weight": 1.0
},
{
@@ -59858,16 +59872,7 @@
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "views/cell-storage/sample-info/SampleInfoQuickRegisterDialog.vue",
"source_location": "L216",
"weight": 1.0
},
{
"source": "views_cell_storage_sample_info_sampleinfoquickregisterdialog_vue",
"target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_business",
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "views/cell-storage/sample-info/SampleInfoQuickRegisterDialog.vue",
"source_location": "L217",
"source_location": "L305",
"weight": 1.0
},
{
@@ -59876,7 +59881,7 @@
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "views/cell-storage/sample-info/SampleInfoQuickRegisterDialog.vue",
"source_location": "L218",
"source_location": "L306",
"weight": 1.0
},
{
@@ -59885,7 +59890,7 @@
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "views/cell-storage/sample-info/SampleInfoQuickRegisterDialog.vue",
"source_location": "L219",
"source_location": "L307",
"weight": 1.0
},
{
@@ -59894,7 +59899,16 @@
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "views/cell-storage/sample-info/SampleInfoQuickRegisterDialog.vue",
"source_location": "L223",
"source_location": "L308",
"weight": 1.0
},
{
"source": "views_cell_storage_sample_info_sampleinfoquickregisterdialog_vue",
"target": "views_cell_storage_sample_info_quickregisterattachmentfield_vue",
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "views/cell-storage/sample-info/SampleInfoQuickRegisterDialog.vue",
"source_location": "L309",
"weight": 1.0
},
{
@@ -59903,7 +59917,16 @@
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "views/cell-storage/sample-info/SampleInfoQuickRegisterDialog.vue",
"source_location": "L302",
"source_location": "L405",
"weight": 1.0
},
{
"source": "views_cell_storage_sample_info_quickregisterattachmentfield_vue",
"target": "sample_info_quickregisterattachmentfield_for",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "views/cell-storage/sample-info/QuickRegisterAttachmentField.vue",
"source_location": "L205",
"weight": 1.0
},
{
@@ -83870,7 +83893,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api/sample-info-handle.ts",
"source_location": "L60",
"source_location": "L68",
"weight": 1.0
},
{
@@ -83880,7 +83903,7 @@
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api/sample-info-handle.ts",
"source_location": "L81",
"source_location": "L89",
"weight": 1.0
},
{