From f02d3a8ffc05a10a64859b2a16d5d43c8abb0fb9 Mon Sep 17 00:00:00 2001
From: xiaojiao <xiaojiao@kaokeziliao.com>
Date: 星期一, 23 三月 2026 11:13:36 +0800
Subject: [PATCH] 北京回长沙的最终版

---
 项目代码/WMS/WIDESEA_WMSClient/src/views/services/record/dt_measureRecord.vue |  445 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 444 insertions(+), 1 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/views/services/record/dt_measureRecord.vue" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/views/services/record/dt_measureRecord.vue"
index 02c3559..19b87a6 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/views/services/record/dt_measureRecord.vue"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSClient/src/views/services/record/dt_measureRecord.vue"
@@ -98,10 +98,14 @@
       {
         field: 'measure_weight',
         title: '閲嶉噺',
-        type: 'decimal',
+        type: 'int', // 鏀逛负鏁存暟绫诲瀷
         sort: true,
         width: 110,
         align: 'left',
+        // 鍙�夛細鍔犳牸寮忓寲纭繚鏄剧ず姝e父
+        formatter: (row, column) => {
+          return parseInt(row.measure_weight).toFixed(0);
+        }
       },
       {
         field: 'measure_standa',
@@ -232,6 +236,445 @@
         width: 110,
         align: 'left',
       },
+      {
+        field: 'measure_uploadData',
+        title: '杞存壙鍐呭緞绗竴鎴潰骞冲潎鍊�',
+        type: 'string',
+        sort: true,
+        width: 200,
+        align: 'left',
+        formatter: (row) => {
+          try {
+            // 瑙f瀽JSON瀛楃涓蹭负瀵硅薄
+            const uploadData = JSON.parse(row.measure_uploadData || '{}');
+            // 鎸夐渶灞曠ず瀛楁锛岃繖閲岀ず渚嬪睍绀篒D鍜孲erialNo
+            return `${uploadData.BearingInnerDiameter1Avg || '-'}`;
+          } catch (e) {
+            // 瑙f瀽澶辫触鏃惰繑鍥炲弸濂芥彁绀�
+            return '鏁版嵁鏍煎紡寮傚父';
+          }
+        },
+      },
+      {
+        field: 'measure_uploadData',
+        title: '鍐呭緞绗竴鎴潰鍥涙娴嬮噺鏁版嵁',
+        type: 'string',
+        sort: true,
+        width: 250,
+        align: 'left',
+        formatter: (row) => {
+          try {
+            // 瑙f瀽JSON瀛楃涓蹭负瀵硅薄
+            const uploadData = JSON.parse(row.measure_uploadData || '{}');
+            // 鎸夐渶灞曠ず瀛楁锛岃繖閲岀ず渚嬪睍绀篒D鍜孲erialNo
+            return `${uploadData.BearingInnerDiameter11 || '-'}, ${uploadData.BearingInnerDiameter12 || '-'}, ${uploadData.BearingInnerDiameter13 || '-'}, ${uploadData.BearingInnerDiameter14 || '-'}`;
+          } catch (e) {
+            // 瑙f瀽澶辫触鏃惰繑鍥炲弸濂芥彁绀�
+            return '鏁版嵁鏍煎紡寮傚父';
+          }
+        },
+      },{
+        field: 'measure_uploadData',
+        title: '杞存壙鍐呭緞绗簩鎴潰骞冲潎鍊�',
+        type: 'string',
+        sort: true,
+        width: 200,
+        align: 'left',
+        formatter: (row) => {
+          try {
+            // 瑙f瀽JSON瀛楃涓蹭负瀵硅薄
+            const uploadData = JSON.parse(row.measure_uploadData || '{}');
+            // 鎸夐渶灞曠ず瀛楁锛岃繖閲岀ず渚嬪睍绀篒D鍜孲erialNo
+            return `${uploadData.BearingInnerDiameter2Avg || '-'}`;
+          } catch (e) {
+            // 瑙f瀽澶辫触鏃惰繑鍥炲弸濂芥彁绀�
+            return '鏁版嵁鏍煎紡寮傚父';
+          }
+        },
+      },
+      {
+        field: 'measure_uploadData',
+        title: '鍐呭緞绗簩鎴潰鍥涙娴嬮噺鏁版嵁',
+        type: 'string',
+        sort: true,
+        width: 250,
+        align: 'left',
+        formatter: (row) => {
+          try {
+            // 瑙f瀽JSON瀛楃涓蹭负瀵硅薄
+            const uploadData = JSON.parse(row.measure_uploadData || '{}');
+            // 鎸夐渶灞曠ず瀛楁锛岃繖閲岀ず渚嬪睍绀篒D鍜孲erialNo
+            return `${uploadData.BearingInnerDiameter21 || '-'}, ${uploadData.BearingInnerDiameter22 || '-'}, ${uploadData.BearingInnerDiameter23 || '-'}, ${uploadData.BearingInnerDiameter24 || '-'}`;
+          } catch (e) {
+            // 瑙f瀽澶辫触鏃惰繑鍥炲弸濂芥彁绀�
+            return '鏁版嵁鏍煎紡寮傚父';
+          }
+        },
+      }
+      ,{
+        field: 'measure_uploadData',
+        title: '杞存壙鍐呭緞绗笁鎴潰骞冲潎鍊�',
+        type: 'string',
+        sort: true,
+        width: 200,
+        align: 'left',
+        formatter: (row) => {
+          try {
+            // 瑙f瀽JSON瀛楃涓蹭负瀵硅薄
+            const uploadData = JSON.parse(row.measure_uploadData || '{}');
+            // 鎸夐渶灞曠ず瀛楁锛岃繖閲岀ず渚嬪睍绀篒D鍜孲erialNo
+            return `${uploadData.BearingInnerDiameter3Avg || '-'}`;
+          } catch (e) {
+            // 瑙f瀽澶辫触鏃惰繑鍥炲弸濂芥彁绀�
+            return '鏁版嵁鏍煎紡寮傚父';
+          }
+        },
+      },
+      {
+        field: 'measure_uploadData',
+        title: '鍐呭緞绗笁鎴潰鍥涙娴嬮噺鏁版嵁',
+        type: 'string',
+        sort: true,
+        width: 250,
+        align: 'left',
+        formatter: (row) => {
+          try {
+            // 瑙f瀽JSON瀛楃涓蹭负瀵硅薄
+            const uploadData = JSON.parse(row.measure_uploadData || '{}');
+            // 鎸夐渶灞曠ず瀛楁锛岃繖閲岀ず渚嬪睍绀篒D鍜孲erialNo
+            return `${uploadData.BearingInnerDiameter31 || '-'}, ${uploadData.BearingInnerDiameter32 || '-'}, ${uploadData.BearingInnerDiameter33 || '-'}, ${uploadData.BearingInnerDiameter34 || '-'}`;
+          } catch (e) {
+            // 瑙f瀽澶辫触鏃惰繑鍥炲弸濂芥彁绀�
+            return '鏁版嵁鏍煎紡寮傚父';
+          }
+        },
+      }
+      ,{
+        field: 'measure_uploadData',
+        title: '杞存壙鍐呭緞绗洓鎴潰骞冲潎鍊�',
+        type: 'string',
+        sort: true,
+        width: 200,
+        align: 'left',
+        formatter: (row) => {
+          try {
+            // 瑙f瀽JSON瀛楃涓蹭负瀵硅薄
+            const uploadData = JSON.parse(row.measure_uploadData || '{}');
+            // 鎸夐渶灞曠ず瀛楁锛岃繖閲岀ず渚嬪睍绀篒D鍜孲erialNo
+            return `${uploadData.BearingInnerDiameter4Avg || '-'}`;
+          } catch (e) {
+            // 瑙f瀽澶辫触鏃惰繑鍥炲弸濂芥彁绀�
+            return '鏁版嵁鏍煎紡寮傚父';
+          }
+        },
+      },
+      {
+        field: 'measure_uploadData',
+        title: '鍐呭緞绗簩鎴潰鍥涙娴嬮噺鏁版嵁',
+        type: 'string',
+        sort: true,
+        width: 250,
+        align: 'left',
+        formatter: (row) => {
+          try {
+            // 瑙f瀽JSON瀛楃涓蹭负瀵硅薄
+            const uploadData = JSON.parse(row.measure_uploadData || '{}');
+            // 鎸夐渶灞曠ず瀛楁锛岃繖閲岀ず渚嬪睍绀篒D鍜孲erialNo
+            return `${uploadData.BearingInnerDiameter41 || '-'}, ${uploadData.BearingInnerDiameter42 || '-'}, ${uploadData.BearingInnerDiameter43 || '-'}, ${uploadData.BearingInnerDiameter44 || '-'}`;
+          } catch (e) {
+            // 瑙f瀽澶辫触鏃惰繑鍥炲弸濂芥彁绀�
+            return '鏁版嵁鏍煎紡寮傚父';
+          }
+        },
+      }
+
+      // 涓嬮潰鏄酱鎵垮寰�
+      ,
+      {
+        field: 'measure_uploadData',
+        title: '杞存壙澶栧緞绗竴鎴潰骞冲潎鍊�',
+        type: 'string',
+        sort: true,
+        width: 200,
+        align: 'left',
+        formatter: (row) => {
+          try {
+            // 瑙f瀽JSON瀛楃涓蹭负瀵硅薄
+            const uploadData = JSON.parse(row.measure_uploadData || '{}');
+            // 鎸夐渶灞曠ず瀛楁锛岃繖閲岀ず渚嬪睍绀篒D鍜孲erialNo
+            return `${uploadData.BearingOuterDiameter1Avg || '-'}`;
+          } catch (e) {
+            // 瑙f瀽澶辫触鏃惰繑鍥炲弸濂芥彁绀�
+            return '鏁版嵁鏍煎紡寮傚父';
+          }
+        },
+      },
+      {
+        field: 'measure_uploadData',
+        title: '澶栧緞绗竴鎴潰鍥涙娴嬮噺鏁版嵁',
+        type: 'string',
+        sort: true,
+        width: 250,
+        align: 'left',
+        formatter: (row) => {
+          try {
+            // 瑙f瀽JSON瀛楃涓蹭负瀵硅薄
+            const uploadData = JSON.parse(row.measure_uploadData || '{}');
+            // 鎸夐渶灞曠ず瀛楁锛岃繖閲岀ず渚嬪睍绀篒D鍜孲erialNo
+            return `${uploadData.BearingOuterDiameter11 || '-'}, ${uploadData.BearingOuterDiameter12 || '-'}, ${uploadData.BearingOuterDiameter13 || '-'}, ${uploadData.BearingOuterDiameter14 || '-'}`;
+          } catch (e) {
+            // 瑙f瀽澶辫触鏃惰繑鍥炲弸濂芥彁绀�
+            return '鏁版嵁鏍煎紡寮傚父';
+          }
+        },
+      },{
+        field: 'measure_uploadData',
+        title: '杞存壙澶栧緞绗簩鎴潰骞冲潎鍊�',
+        type: 'string',
+        sort: true,
+        width: 200,
+        align: 'left',
+        formatter: (row) => {
+          try {
+            // 瑙f瀽JSON瀛楃涓蹭负瀵硅薄
+            const uploadData = JSON.parse(row.measure_uploadData || '{}');
+            // 鎸夐渶灞曠ず瀛楁锛岃繖閲岀ず渚嬪睍绀篒D鍜孲erialNo
+            return `${uploadData.BearingOuterDiameter2Avg || '-'}`;
+          } catch (e) {
+            // 瑙f瀽澶辫触鏃惰繑鍥炲弸濂芥彁绀�
+            return '鏁版嵁鏍煎紡寮傚父';
+          }
+        },
+      },
+      {
+        field: 'measure_uploadData',
+        title: '澶栧緞绗簩鎴潰鍥涙娴嬮噺鏁版嵁',
+        type: 'string',
+        sort: true,
+        width: 250,
+        align: 'left',
+        formatter: (row) => {
+          try {
+            // 瑙f瀽JSON瀛楃涓蹭负瀵硅薄
+            const uploadData = JSON.parse(row.measure_uploadData || '{}');
+            // 鎸夐渶灞曠ず瀛楁锛岃繖閲岀ず渚嬪睍绀篒D鍜孲erialNo
+            return `${uploadData.BearingOuterDiameter21 || '-'}, ${uploadData.BearingOuterDiameter22 || '-'}, ${uploadData.BearingOuterDiameter23 || '-'}, ${uploadData.BearingOuterDiameter24 || '-'}`;
+          } catch (e) {
+            // 瑙f瀽澶辫触鏃惰繑鍥炲弸濂芥彁绀�
+            return '鏁版嵁鏍煎紡寮傚父';
+          }
+        },
+      }
+      ,{
+        field: 'measure_uploadData',
+        title: '杞存壙澶栧緞绗笁鎴潰骞冲潎鍊�',
+        type: 'string',
+        sort: true,
+        width: 200,
+        align: 'left',
+        formatter: (row) => {
+          try {
+            // 瑙f瀽JSON瀛楃涓蹭负瀵硅薄
+            const uploadData = JSON.parse(row.measure_uploadData || '{}');
+            // 鎸夐渶灞曠ず瀛楁锛岃繖閲岀ず渚嬪睍绀篒D鍜孲erialNo
+            return `${uploadData.BearingOuterDiameter3Avg || '-'}`;
+          } catch (e) {
+            // 瑙f瀽澶辫触鏃惰繑鍥炲弸濂芥彁绀�
+            return '鏁版嵁鏍煎紡寮傚父';
+          }
+        },
+      },
+      {
+        field: 'measure_uploadData',
+        title: '澶栧緞绗笁鎴潰鍥涙娴嬮噺鏁版嵁',
+        type: 'string',
+        sort: true,
+        width: 250,
+        align: 'left',
+        formatter: (row) => {
+          try {
+            // 瑙f瀽JSON瀛楃涓蹭负瀵硅薄
+            const uploadData = JSON.parse(row.measure_uploadData || '{}');
+            // 鎸夐渶灞曠ず瀛楁锛岃繖閲岀ず渚嬪睍绀篒D鍜孲erialNo
+            return `${uploadData.BearingOuterDiameter31 || '-'}, ${uploadData.BearingOuterDiameter32 || '-'}, ${uploadData.BearingOuterDiameter33 || '-'}, ${uploadData.BearingOuterDiameter34 || '-'}`;
+          } catch (e) {
+            // 瑙f瀽澶辫触鏃惰繑鍥炲弸濂芥彁绀�
+            return '鏁版嵁鏍煎紡寮傚父';
+          }
+        },
+      }
+      ,{
+        field: 'measure_uploadData',
+        title: '杞存壙澶栧緞绗洓鎴潰骞冲潎鍊�',
+        type: 'string',
+        sort: true,
+        width: 200,
+        align: 'left',
+        formatter: (row) => {
+          try {
+            // 瑙f瀽JSON瀛楃涓蹭负瀵硅薄
+            const uploadData = JSON.parse(row.measure_uploadData || '{}');
+            // 鎸夐渶灞曠ず瀛楁锛岃繖閲岀ず渚嬪睍绀篒D鍜孲erialNo
+            return `${uploadData.BearingOuterDiameter4Avg || '-'}`;
+          } catch (e) {
+            // 瑙f瀽澶辫触鏃惰繑鍥炲弸濂芥彁绀�
+            return '鏁版嵁鏍煎紡寮傚父';
+          }
+        },
+      },
+      {
+        field: 'measure_uploadData',
+        title: '澶栧緞绗洓鎴潰鍥涙娴嬮噺鏁版嵁',
+        type: 'string',
+        sort: true,
+        width: 250,
+        align: 'left',
+        formatter: (row) => {
+          try {
+            // 瑙f瀽JSON瀛楃涓蹭负瀵硅薄
+            const uploadData = JSON.parse(row.measure_uploadData || '{}');
+            // 鎸夐渶灞曠ず瀛楁锛岃繖閲岀ず渚嬪睍绀篒D鍜孲erialNo
+            return `${uploadData.BearingOuterDiameter41 || '-'}, ${uploadData.BearingOuterDiameter42 || '-'}, ${uploadData.BearingOuterDiameter43 || '-'}, ${uploadData.BearingOuterDiameter44 || '-'}`;
+          } catch (e) {
+            // 瑙f瀽澶辫触鏃惰繑鍥炲弸濂芥彁绀�
+            return '鏁版嵁鏍煎紡寮傚父';
+          }
+        },
+      },
+      {
+        field: 'measure_uploadData',
+        title: '鎸℃补鍐呭緞骞冲潎鍊兼暟鎹�',
+        type: 'string',
+        sort: true,
+        width: 250,
+        align: 'left',
+        formatter: (row) => {
+          try {
+            // 瑙f瀽JSON瀛楃涓蹭负瀵硅薄
+            const uploadData = JSON.parse(row.measure_uploadData || '{}');
+            // 鎸夐渶灞曠ず瀛楁锛岃繖閲岀ず渚嬪睍绀篒D鍜孲erialNo
+            return `${uploadData.BearingOilGearDiameterAvg || '-'}`;
+          } catch (e) {
+            // 瑙f瀽澶辫触鏃惰繑鍥炲弸濂芥彁绀�
+            return '鏁版嵁鏍煎紡寮傚父';
+          }
+        },
+      },
+      {
+        field: 'measure_uploadData',
+        title: '鎸℃补鍐呭緞绗�1娆℃祴閲忔暟鎹�',
+        type: 'string',
+        sort: true,
+        width: 250,
+        align: 'left',
+        formatter: (row) => {
+          try {
+            // 瑙f瀽JSON瀛楃涓蹭负瀵硅薄
+            const uploadData = JSON.parse(row.measure_uploadData || '{}');
+            // 鎸夐渶灞曠ず瀛楁锛岃繖閲岀ず渚嬪睍绀篒D鍜孲erialNo
+            return `${uploadData.BearingOilGearDiameter1 || '-'}`;
+          } catch (e) {
+            // 瑙f瀽澶辫触鏃惰繑鍥炲弸濂芥彁绀�
+            return '鏁版嵁鏍煎紡寮傚父';
+          }
+        },
+      },
+      {
+        field: 'measure_uploadData',
+        title: '鎸℃补鍐呭緞绗�2娆℃祴閲忔暟鎹�',
+        type: 'string',
+        sort: true,
+        width: 250,
+        align: 'left',
+        formatter: (row) => {
+          try {
+            // 瑙f瀽JSON瀛楃涓蹭负瀵硅薄
+            const uploadData = JSON.parse(row.measure_uploadData || '{}');
+            // 鎸夐渶灞曠ず瀛楁锛岃繖閲岀ず渚嬪睍绀篒D鍜孲erialNo
+            return `${uploadData.BearingOilGearDiameter2 || '-'}`;
+          } catch (e) {
+            // 瑙f瀽澶辫触鏃惰繑鍥炲弸濂芥彁绀�
+            return '鏁版嵁鏍煎紡寮傚父';
+          }
+        },
+      },
+      {
+        field: 'measure_uploadData',
+        title: '鎸℃补鍐呭緞鍚堟牸鍚�',
+        type: 'string',
+        sort: true,
+        width: 250,
+        align: 'left',
+        hidden: true,
+        formatter: (row) => {
+          try {
+            // 瑙f瀽JSON瀛楃涓蹭负瀵硅薄
+            const uploadData = JSON.parse(row.measure_uploadData || '{}');
+            // 鎸夐渶灞曠ず瀛楁锛岃繖閲岀ず渚嬪睍绀篒D鍜孲erialNo
+            return `${uploadData.BearingOilGearDiameterQualified || '-'}`;
+          } catch (e) {
+            // 瑙f瀽澶辫触鏃惰繑鍥炲弸濂芥彁绀�
+            return '鏁版嵁鏍煎紡寮傚父';
+          }
+        },
+      },
+      {
+        field: 'measure_uploadData',
+        title: '鍚庢尅鍐呭緞骞冲潎鍊�',
+        type: 'string',
+        sort: true,
+        width: 250,
+        align: 'left',
+        formatter: (row) => {
+          try {
+            // 瑙f瀽JSON瀛楃涓蹭负瀵硅薄
+            const uploadData = JSON.parse(row.measure_uploadData || '{}');
+            // 鎸夐渶灞曠ず瀛楁锛岃繖閲岀ず渚嬪睍绀篒D鍜孲erialNo
+            return `${uploadData.BearingTailgateDiameterAvg || '-'}`;
+          } catch (e) {
+            // 瑙f瀽澶辫触鏃惰繑鍥炲弸濂芥彁绀�
+            return '鏁版嵁鏍煎紡寮傚父';
+          }
+        },
+      },
+      {
+        field: 'measure_uploadData',
+        title: '鍚庢尅鍐呭緞绗�1娆℃祴閲忔暟',
+        type: 'string',
+        sort: true,
+        width: 250,
+        align: 'left',
+        formatter: (row) => {
+          try {
+            // 瑙f瀽JSON瀛楃涓蹭负瀵硅薄
+            const uploadData = JSON.parse(row.measure_uploadData || '{}');
+            // 鎸夐渶灞曠ず瀛楁锛岃繖閲岀ず渚嬪睍绀篒D鍜孲erialNo
+            return `${uploadData.BearingTailgateDiameter1 || '-'}`;
+          } catch (e) {
+            // 瑙f瀽澶辫触鏃惰繑鍥炲弸濂芥彁绀�
+            return '鏁版嵁鏍煎紡寮傚父';
+          }
+        },
+      },
+      {
+        field: 'measure_uploadData',
+        title: '鍚庢尅鍐呭緞绗�2娆℃祴閲忔暟',
+        type: 'string',
+        sort: true,
+        width: 250,
+        align: 'left',
+        formatter: (row) => {
+          try {
+            // 瑙f瀽JSON瀛楃涓蹭负瀵硅薄
+            const uploadData = JSON.parse(row.measure_uploadData || '{}');
+            // 鎸夐渶灞曠ず瀛楁锛岃繖閲岀ず渚嬪睍绀篒D鍜孲erialNo
+            return `${uploadData.BearingTailgateDiameter2 || '-'}`;
+          } catch (e) {
+            // 瑙f瀽澶辫触鏃惰繑鍥炲弸濂芥彁绀�
+            return '鏁版嵁鏍煎紡寮傚父';
+          }
+        },
+      }
     ]);
     const detail = ref({
       cnName: '#detailCnName',

--
Gitblit v1.9.3