diff --git a/src/api/dataManagement/data/eqptDevice.ts b/src/api/dataManagement/data/eqptDevice.ts index 4efea57..f025735 100644 --- a/src/api/dataManagement/data/eqptDevice.ts +++ b/src/api/dataManagement/data/eqptDevice.ts @@ -81,3 +81,11 @@ data }) } +// 未检定设备数量分析 +export function getNoVerificationAmount(data: object) { + return request({ + url: '/data/sample/noMeasure/amount', + method: 'post', + data + }) +} diff --git a/src/api/dataManagement/data/eqptDevice.ts b/src/api/dataManagement/data/eqptDevice.ts index 4efea57..f025735 100644 --- a/src/api/dataManagement/data/eqptDevice.ts +++ b/src/api/dataManagement/data/eqptDevice.ts @@ -81,3 +81,11 @@ data }) } +// 未检定设备数量分析 +export function getNoVerificationAmount(data: object) { + return request({ + url: '/data/sample/noMeasure/amount', + method: 'post', + data + }) +} diff --git "a/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\344\273\273\345\212\241\345\215\225\346\200\273\351\207\217.png" "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\344\273\273\345\212\241\345\215\225\346\200\273\351\207\217.png" new file mode 100644 index 0000000..f4f0e61 --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\344\273\273\345\212\241\345\215\225\346\200\273\351\207\217.png" Binary files differ diff --git a/src/api/dataManagement/data/eqptDevice.ts b/src/api/dataManagement/data/eqptDevice.ts index 4efea57..f025735 100644 --- a/src/api/dataManagement/data/eqptDevice.ts +++ b/src/api/dataManagement/data/eqptDevice.ts @@ -81,3 +81,11 @@ data }) } +// 未检定设备数量分析 +export function getNoVerificationAmount(data: object) { + return request({ + url: '/data/sample/noMeasure/amount', + method: 'post', + data + }) +} diff --git "a/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\344\273\273\345\212\241\345\215\225\346\200\273\351\207\217.png" "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\344\273\273\345\212\241\345\215\225\346\200\273\351\207\217.png" new file mode 100644 index 0000000..f4f0e61 --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\344\273\273\345\212\241\345\215\225\346\200\273\351\207\217.png" Binary files differ diff --git "a/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\346\200\273\351\207\217.png" "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\346\200\273\351\207\217.png" new file mode 100644 index 0000000..57f6be6 --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\346\200\273\351\207\217.png" Binary files differ diff --git a/src/api/dataManagement/data/eqptDevice.ts b/src/api/dataManagement/data/eqptDevice.ts index 4efea57..f025735 100644 --- a/src/api/dataManagement/data/eqptDevice.ts +++ b/src/api/dataManagement/data/eqptDevice.ts @@ -81,3 +81,11 @@ data }) } +// 未检定设备数量分析 +export function getNoVerificationAmount(data: object) { + return request({ + url: '/data/sample/noMeasure/amount', + method: 'post', + data + }) +} diff --git "a/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\344\273\273\345\212\241\345\215\225\346\200\273\351\207\217.png" "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\344\273\273\345\212\241\345\215\225\346\200\273\351\207\217.png" new file mode 100644 index 0000000..f4f0e61 --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\344\273\273\345\212\241\345\215\225\346\200\273\351\207\217.png" Binary files differ diff --git "a/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\346\200\273\351\207\217.png" "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\346\200\273\351\207\217.png" new file mode 100644 index 0000000..57f6be6 --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\346\200\273\351\207\217.png" Binary files differ diff --git "a/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\350\247\204\346\240\274\345\236\213\345\217\267\346\200\273\351\207\217.png" "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\350\247\204\346\240\274\345\236\213\345\217\267\346\200\273\351\207\217.png" new file mode 100644 index 0000000..7eabf37 --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\350\247\204\346\240\274\345\236\213\345\217\267\346\200\273\351\207\217.png" Binary files differ diff --git a/src/api/dataManagement/data/eqptDevice.ts b/src/api/dataManagement/data/eqptDevice.ts index 4efea57..f025735 100644 --- a/src/api/dataManagement/data/eqptDevice.ts +++ b/src/api/dataManagement/data/eqptDevice.ts @@ -81,3 +81,11 @@ data }) } +// 未检定设备数量分析 +export function getNoVerificationAmount(data: object) { + return request({ + url: '/data/sample/noMeasure/amount', + method: 'post', + data + }) +} diff --git "a/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\344\273\273\345\212\241\345\215\225\346\200\273\351\207\217.png" "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\344\273\273\345\212\241\345\215\225\346\200\273\351\207\217.png" new file mode 100644 index 0000000..f4f0e61 --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\344\273\273\345\212\241\345\215\225\346\200\273\351\207\217.png" Binary files differ diff --git "a/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\346\200\273\351\207\217.png" "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\346\200\273\351\207\217.png" new file mode 100644 index 0000000..57f6be6 --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\346\200\273\351\207\217.png" Binary files differ diff --git "a/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\350\247\204\346\240\274\345\236\213\345\217\267\346\200\273\351\207\217.png" "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\350\247\204\346\240\274\345\236\213\345\217\267\346\200\273\351\207\217.png" new file mode 100644 index 0000000..7eabf37 --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\350\247\204\346\240\274\345\236\213\345\217\267\346\200\273\351\207\217.png" Binary files differ diff --git "a/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\345\201\234\347\224\250\347\216\207.png" "b/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\345\201\234\347\224\250\347\216\207.png" new file mode 100644 index 0000000..656fffc --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\345\201\234\347\224\250\347\216\207.png" Binary files differ diff --git a/src/api/dataManagement/data/eqptDevice.ts b/src/api/dataManagement/data/eqptDevice.ts index 4efea57..f025735 100644 --- a/src/api/dataManagement/data/eqptDevice.ts +++ b/src/api/dataManagement/data/eqptDevice.ts @@ -81,3 +81,11 @@ data }) } +// 未检定设备数量分析 +export function getNoVerificationAmount(data: object) { + return request({ + url: '/data/sample/noMeasure/amount', + method: 'post', + data + }) +} diff --git "a/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\344\273\273\345\212\241\345\215\225\346\200\273\351\207\217.png" "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\344\273\273\345\212\241\345\215\225\346\200\273\351\207\217.png" new file mode 100644 index 0000000..f4f0e61 --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\344\273\273\345\212\241\345\215\225\346\200\273\351\207\217.png" Binary files differ diff --git "a/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\346\200\273\351\207\217.png" "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\346\200\273\351\207\217.png" new file mode 100644 index 0000000..57f6be6 --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\346\200\273\351\207\217.png" Binary files differ diff --git "a/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\350\247\204\346\240\274\345\236\213\345\217\267\346\200\273\351\207\217.png" "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\350\247\204\346\240\274\345\236\213\345\217\267\346\200\273\351\207\217.png" new file mode 100644 index 0000000..7eabf37 --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\350\247\204\346\240\274\345\236\213\345\217\267\346\200\273\351\207\217.png" Binary files differ diff --git "a/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\345\201\234\347\224\250\347\216\207.png" "b/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\345\201\234\347\224\250\347\216\207.png" new file mode 100644 index 0000000..656fffc --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\345\201\234\347\224\250\347\216\207.png" Binary files differ diff --git "a/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\345\217\227\346\243\200\347\216\207.png" "b/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\345\217\227\346\243\200\347\216\207.png" new file mode 100644 index 0000000..355c6b0 --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\345\217\227\346\243\200\347\216\207.png" Binary files differ diff --git a/src/api/dataManagement/data/eqptDevice.ts b/src/api/dataManagement/data/eqptDevice.ts index 4efea57..f025735 100644 --- a/src/api/dataManagement/data/eqptDevice.ts +++ b/src/api/dataManagement/data/eqptDevice.ts @@ -81,3 +81,11 @@ data }) } +// 未检定设备数量分析 +export function getNoVerificationAmount(data: object) { + return request({ + url: '/data/sample/noMeasure/amount', + method: 'post', + data + }) +} diff --git "a/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\344\273\273\345\212\241\345\215\225\346\200\273\351\207\217.png" "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\344\273\273\345\212\241\345\215\225\346\200\273\351\207\217.png" new file mode 100644 index 0000000..f4f0e61 --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\344\273\273\345\212\241\345\215\225\346\200\273\351\207\217.png" Binary files differ diff --git "a/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\346\200\273\351\207\217.png" "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\346\200\273\351\207\217.png" new file mode 100644 index 0000000..57f6be6 --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\346\200\273\351\207\217.png" Binary files differ diff --git "a/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\350\247\204\346\240\274\345\236\213\345\217\267\346\200\273\351\207\217.png" "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\350\247\204\346\240\274\345\236\213\345\217\267\346\200\273\351\207\217.png" new file mode 100644 index 0000000..7eabf37 --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\350\247\204\346\240\274\345\236\213\345\217\267\346\200\273\351\207\217.png" Binary files differ diff --git "a/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\345\201\234\347\224\250\347\216\207.png" "b/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\345\201\234\347\224\250\347\216\207.png" new file mode 100644 index 0000000..656fffc --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\345\201\234\347\224\250\347\216\207.png" Binary files differ diff --git "a/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\345\217\227\346\243\200\347\216\207.png" "b/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\345\217\227\346\243\200\347\216\207.png" new file mode 100644 index 0000000..355c6b0 --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\345\217\227\346\243\200\347\216\207.png" Binary files differ diff --git "a/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\346\243\200\345\256\232\345\220\210\346\240\274\347\216\207.png" "b/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\346\243\200\345\256\232\345\220\210\346\240\274\347\216\207.png" new file mode 100644 index 0000000..63b729f --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\346\243\200\345\256\232\345\220\210\346\240\274\347\216\207.png" Binary files differ diff --git a/src/api/dataManagement/data/eqptDevice.ts b/src/api/dataManagement/data/eqptDevice.ts index 4efea57..f025735 100644 --- a/src/api/dataManagement/data/eqptDevice.ts +++ b/src/api/dataManagement/data/eqptDevice.ts @@ -81,3 +81,11 @@ data }) } +// 未检定设备数量分析 +export function getNoVerificationAmount(data: object) { + return request({ + url: '/data/sample/noMeasure/amount', + method: 'post', + data + }) +} diff --git "a/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\344\273\273\345\212\241\345\215\225\346\200\273\351\207\217.png" "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\344\273\273\345\212\241\345\215\225\346\200\273\351\207\217.png" new file mode 100644 index 0000000..f4f0e61 --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\344\273\273\345\212\241\345\215\225\346\200\273\351\207\217.png" Binary files differ diff --git "a/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\346\200\273\351\207\217.png" "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\346\200\273\351\207\217.png" new file mode 100644 index 0000000..57f6be6 --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\346\200\273\351\207\217.png" Binary files differ diff --git "a/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\350\247\204\346\240\274\345\236\213\345\217\267\346\200\273\351\207\217.png" "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\350\247\204\346\240\274\345\236\213\345\217\267\346\200\273\351\207\217.png" new file mode 100644 index 0000000..7eabf37 --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\350\247\204\346\240\274\345\236\213\345\217\267\346\200\273\351\207\217.png" Binary files differ diff --git "a/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\345\201\234\347\224\250\347\216\207.png" "b/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\345\201\234\347\224\250\347\216\207.png" new file mode 100644 index 0000000..656fffc --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\345\201\234\347\224\250\347\216\207.png" Binary files differ diff --git "a/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\345\217\227\346\243\200\347\216\207.png" "b/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\345\217\227\346\243\200\347\216\207.png" new file mode 100644 index 0000000..355c6b0 --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\345\217\227\346\243\200\347\216\207.png" Binary files differ diff --git "a/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\346\243\200\345\256\232\345\220\210\346\240\274\347\216\207.png" "b/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\346\243\200\345\256\232\345\220\210\346\240\274\347\216\207.png" new file mode 100644 index 0000000..63b729f --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\346\243\200\345\256\232\345\220\210\346\240\274\347\216\207.png" Binary files differ diff --git "a/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\350\207\252\346\243\200\347\216\207.png" "b/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\350\207\252\346\243\200\347\216\207.png" new file mode 100644 index 0000000..9ed92b2 --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\350\207\252\346\243\200\347\216\207.png" Binary files differ diff --git a/src/api/dataManagement/data/eqptDevice.ts b/src/api/dataManagement/data/eqptDevice.ts index 4efea57..f025735 100644 --- a/src/api/dataManagement/data/eqptDevice.ts +++ b/src/api/dataManagement/data/eqptDevice.ts @@ -81,3 +81,11 @@ data }) } +// 未检定设备数量分析 +export function getNoVerificationAmount(data: object) { + return request({ + url: '/data/sample/noMeasure/amount', + method: 'post', + data + }) +} diff --git "a/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\344\273\273\345\212\241\345\215\225\346\200\273\351\207\217.png" "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\344\273\273\345\212\241\345\215\225\346\200\273\351\207\217.png" new file mode 100644 index 0000000..f4f0e61 --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\344\273\273\345\212\241\345\215\225\346\200\273\351\207\217.png" Binary files differ diff --git "a/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\346\200\273\351\207\217.png" "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\346\200\273\351\207\217.png" new file mode 100644 index 0000000..57f6be6 --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\346\200\273\351\207\217.png" Binary files differ diff --git "a/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\350\247\204\346\240\274\345\236\213\345\217\267\346\200\273\351\207\217.png" "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\350\247\204\346\240\274\345\236\213\345\217\267\346\200\273\351\207\217.png" new file mode 100644 index 0000000..7eabf37 --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\345\217\227\346\243\200\350\256\276\345\244\207\345\210\206\346\236\220-\345\217\227\346\243\200\350\256\276\345\244\207\350\247\204\346\240\274\345\236\213\345\217\267\346\200\273\351\207\217.png" Binary files differ diff --git "a/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\345\201\234\347\224\250\347\216\207.png" "b/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\345\201\234\347\224\250\347\216\207.png" new file mode 100644 index 0000000..656fffc --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\345\201\234\347\224\250\347\216\207.png" Binary files differ diff --git "a/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\345\217\227\346\243\200\347\216\207.png" "b/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\345\217\227\346\243\200\347\216\207.png" new file mode 100644 index 0000000..355c6b0 --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\345\217\227\346\243\200\347\216\207.png" Binary files differ diff --git "a/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\346\243\200\345\256\232\345\220\210\346\240\274\347\216\207.png" "b/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\346\243\200\345\256\232\345\220\210\346\240\274\347\216\207.png" new file mode 100644 index 0000000..63b729f --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\346\243\200\345\256\232\345\220\210\346\240\274\347\216\207.png" Binary files differ diff --git "a/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\350\207\252\346\243\200\347\216\207.png" "b/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\350\207\252\346\243\200\347\216\207.png" new file mode 100644 index 0000000..9ed92b2 --- /dev/null +++ "b/src/assets/images/dataManagement/eqptDevice/\350\256\241\351\207\217\346\243\200\345\256\232\345\210\206\346\236\220-\350\207\252\346\243\200\347\216\207.png" Binary files differ diff --git a/src/views/dataManagement/components/data/eqptDevice.vue b/src/views/dataManagement/components/data/eqptDevice.vue index 676fef9..60196c7 100644 --- a/src/views/dataManagement/components/data/eqptDevice.vue +++ b/src/views/dataManagement/components/data/eqptDevice.vue @@ -4,11 +4,13 @@ import draggable from 'vuedraggable' import { colors } from '../environment/colors' import { getRangeAllTime } from '@/utils/date' +import { getBaseInfo, getNoVerificationAmount, getDeviceSource } from '@/api/dataManagement/data/eqptDevice' +import { eqptDevice } from './img' const props = defineProps({ lab: { type: String, - default: '', - }, + default: '' + } }) // 日期查询条件 const dateRef = ref() @@ -18,6 +20,7 @@ }) const selectCurrentTime = ref() const menu = ref(['当日', '近7日', '近14天', '自定义时间']) + // 时间筛选条件 const startTime = ref() const calendarChange = (e: any) => { @@ -28,69 +31,173 @@ const timeRange = 1 * 24 * 60 * 60 * 1000 // 1天时间戳 const minTime = startTime.value - timeRange * 2 const maxTime = startTime.value + timeRange * 15 - return time.getTime() <= minTime || time.getTime() >= maxTime || time.getTime() === startTime.value - } - else { + return ( + time.getTime() <= minTime || + time.getTime() >= maxTime || + time.getTime() === startTime.value + ) + } else { return false } } // 点击自定义时间 -const clickBtn = (event: any) => { - const select = event.target.value - if (select && select === '自定义时间') { - dateRef.value.focus() - } - else if (select && select !== '自定义时间') { - selectCurrentTime.value = [] - startTime.value = '' +// const clickBtn = (event: any) => { +// const select = event.target.innerText +// if (select && select === '自定义时间') { +// console.log('自定义时间', 'innerText') +// console.log(dateRef.value) +// dateRef.value.focus(true) +// // dateRef.value.click() +// } else if (select && select !== '自定义时间') { +// selectCurrentTime.value = [] +// startTime.value = '' +// } +// } +const currentBak = ref('') +const handlerFocus = () => { + console.log('获取焦点') + // 记录之前 + currentBak.value = current.value + current.value = '自定义时间' +} +const handlerBlur = () => { + console.log('失去焦点') + if (!selectCurrentTime.value.length) { + current.value = currentBak.value || '近7日' } } const timeDate = ref([]) -watch(() => current.value, (newVal) => { - if (newVal) { - if (newVal === '当日') { - timeDate.value = [dayjs().format('YYYY-MM-DD')] +watch( + () => current.value, + newVal => { + if (newVal) { + if (newVal === '当日') { + timeDate.value = [dayjs().format('YYYY-MM-DD')] + } else if (newVal === '近7日') { + timeDate.value = getRangeAllTime( + dayjs().subtract(7, 'day').format('YYYY-MM-DD'), + dayjs().format('YYYY-MM-DD') + ) + } else if (newVal === '近14天') { + timeDate.value = getRangeAllTime( + dayjs().subtract(14, 'day').format('YYYY-MM-DD'), + dayjs().format('YYYY-MM-DD') + ) + } + if (!newVal.includes('自定义')) { + fetchData() + selectCurrentTime.value = [] + } } - else if (newVal === '近7日') { - timeDate.value = getRangeAllTime(dayjs().subtract(7, 'day').format('YYYY-MM-DD'), dayjs().format('YYYY-MM-DD')) + } +) +watch( + () => selectCurrentTime.value, + newVal => { + if (newVal.length === 2) { + console.log('确定时间') + timeDate.value = getRangeAllTime(newVal[0], newVal[1]) + fetchData() } - else if (newVal === '近14天') { - timeDate.value = getRangeAllTime(dayjs().subtract(14, 'day').format('YYYY-MM-DD'), dayjs().format('YYYY-MM-DD')) + } +) +const searchQueryResult = ref({ + groupCode: '', + labCode: '', + timeStart: '', + timeEnd: '' +}) +watch( + () => props.lab, + newVal => { + if (newVal) { + searchQueryResult.value.labCode = props.lab + fetchData() } - fetchData() } -}) -watch(() => selectCurrentTime.value, (newVal) => { - if (newVal.length === 2) { - timeDate.value = getRangeAllTime(newVal[0], newVal[1]) - fetchData() +) +// 基础信息展示数据 +const baseInfo = ref([ + + { + name: '任务单总量', + value: 'orderAmount', + data: '', + icon: eqptDevice['任务单总量'], + color: '#1AAF8B' + }, + { + name: '受检设备规格型号总量', + value: 'modelAmount', + data: '', + icon: eqptDevice['受检设备规格型号总量'], + color: '#1AAF8B' + }, + { + name: '受检设备总量', + value: 'sampleAmount', + data: '', + icon: eqptDevice['受检设备总量'], + color: '#1AAF8B' + }, + { + name: '受检设备年度到期应检总量', + value: 'expireAmount', + data: '', + icon: eqptDevice['受检设备年度到期应检总量'], + color: '#1AAF8B' + }, + { + name: '受检设备已检总量', + value: 'measuredAmount', + data: '', + icon: eqptDevice['受检设备已检总量'], + color: '#1AAF8B' } -}) -watch(() => props.lab, (newVal) => { - if (newVal) { - fetchData() - } -}) +]) const showChart = ref([ { + name: '未检定设备数量分析', + type: 'rank-table', + source: 'system', + data: [], + columns: [ + { + text: '部门', + value: 'dept', + align: 'center', + }, + { + text: '数量', + value: 'count', + align: 'center' + }, + ] + }, + { + name: '受检设备来源分析', + type: 'pie', + source: 'system', + center: ['50%', '60%'], + labelPosition: 'outside', + radius: '70%', + data: [] + }, + { name: '任务单来源分析', type: 'pie', source: 'system', center: ['50%', '60%'], labelPosition: 'outside', radius: '70%', - data: [], + data: [] }, - { - name: '受检设备来源排行榜', - type: 'rank', - source: 'system', - }, + { name: '受检设备种类分析', type: 'pie', source: 'system', - data: [], + data: [] }, { name: '受检设备数量趋势', @@ -99,7 +206,7 @@ xAxisData: [], data: [], smooth: false, - gradient: false, + gradient: false }, { name: '受检设备性能趋势', @@ -108,59 +215,100 @@ xAxisData: [], data: [], smooth: true, - gradient: true, - }, + gradient: true + } ]) -watch(() => showChart.value.length, () => { - setTimeout(() => { - const resize = new Event('resize') - window.dispatchEvent(resize) - }) -}) +watch( + () => showChart.value.length, + () => { + setTimeout(() => { + const resize = new Event('resize') + window.dispatchEvent(resize) + }) + } +) // 模拟数据 const loading = ref(false) function fetchData() { - loading.value = true - setTimeout(() => { - // 任务单来源分析 - const name1 = ['西昌发射站/一连', '西昌发射站/二连', '文昌发射站/一连', '文昌发射站/二连', '文昌地面站/一连', '西昌地面站/一连'] - showChart.value.filter((item: any) => item.name === '任务单来源分析')[0].data = name1.map((item: string) => ({ - name: item, - value: String(Math.floor(Math.random() * 100) + 1), - })) - // 受检设备种类分析 - const name2 = ['一般压力表', '精密压力表', '数字多用表', '频谱分析仪', '三线表', '铷钟', '数字计数器'] - showChart.value.filter((item: any) => item.name === '受检设备种类分析')[0].data = name2.map((item: string) => ({ - name: item, - value: String(Math.floor(Math.random() * 100) + 1), - })) - // 受检设备数量趋势 - showChart.value.filter((item: any) => item.name === '受检设备数量趋势')[0].data = name2.slice(0, 4).map((item: string) => ({ - name: item, - // symbol: 'emptyCircle', - symbol: 'circle', - data: timeDate.value.map(item => Math.floor(Math.random() * 100) + 1), - })) - showChart.value.filter((item: any) => item.name === '受检设备数量趋势')[0].xAxisData = timeDate.value - // 受检设备性能趋势 - const name3 = ['禁用', '故障维修', '报废'] - showChart.value.filter((item: any) => item.name === '受检设备性能趋势')[0].data = name3.map((item: string) => ({ - name: item, - symbol: 'emptyCircle', - data: timeDate.value.map(item => Math.floor(Math.random() * 100) + 1), - })) - showChart.value.filter((item: any) => item.name === '受检设备性能趋势')[0].xAxisData = timeDate.value - // 受检设备来源排行榜 - showChart.value.filter((item: any) => item.name === '受检设备来源排行榜')[0].data = name1.map(() => (Math.floor(Math.random() * 100) + 1)).sort((a: any, b: any) => b - a) - showChart.value.filter((item: any) => item.name === '受检设备来源排行榜')[0].xAxisData = name1 - loading.value = false - }, 3000) + console.log(current.value, '当前日期类型---要查询了') + if (current.value !== '自定义时间') { + console.log(timeDate.value, 'timeDate') + if (current.value === '当日') { + searchQueryResult.value.timeStart = `${timeDate.value[0]} 00:00:00` + searchQueryResult.value.timeEnd = `${timeDate.value[0]} 23:59:59` + } else { + searchQueryResult.value.timeStart = `${timeDate.value[0]} 00:00:00` + searchQueryResult.value.timeEnd = `${timeDate.value[1]} 23:59:59` + } + } else { + searchQueryResult.value.timeStart = `${selectCurrentTime.value[0]} 00:00:00` + searchQueryResult.value.timeEnd = `${selectCurrentTime.value[1]} 23:59:59` + console.log(selectCurrentTime.value, 'selectCurrentTime.value') + } + searchQueryResult.value.timeStart = `2024-01-01 00:00:00` + searchQueryResult.value.timeEnd = `2024-12-31 23:59:59` + // 获取基础数据 + getBaseInfo(searchQueryResult.value).then(res => { + baseInfo.value.forEach(item => { + item.data = res.data[item.value] + }) + }) + // 未检定数量分析 + getNoVerificationAmount(searchQueryResult.value).then(res => { + console.log(res.data, '未检定数量分析') + const current = showChart.value.filter( + item => item.name === '未检定设备数量分析' + )[0] + current.data = [] + for(const i in res.data) { + current.data.push({ + dept: i, + count: res.data[i] + }) + } + }) + // 受检设备来源分析 + getDeviceSource(searchQueryResult.value).then(res => { + console.log(res.data, '受检设备来源分析') + }) + // loading.value = true + // setTimeout(() => { + // // 任务单来源分析 + // const name1 = ['西昌发射站/一连', '西昌发射站/二连', '文昌发射站/一连', '文昌发射站/二连', '文昌地面站/一连', '西昌地面站/一连'] + // showChart.value.filter((item: any) => item.name === '任务单来源分析')[0].data = name1.map((item: string) => ({ + // name: item, + // value: String(Math.floor(Math.random() * 100) + 1), + // })) + // // 受检设备种类分析 + // const name2 = ['一般压力表', '精密压力表', '数字多用表', '频谱分析仪', '三线表', '铷钟', '数字计数器'] + // showChart.value.filter((item: any) => item.name === '受检设备种类分析')[0].data = name2.map((item: string) => ({ + // name: item, + // value: String(Math.floor(Math.random() * 100) + 1), + // })) + // // 受检设备数量趋势 + // showChart.value.filter((item: any) => item.name === '受检设备数量趋势')[0].data = name2.slice(0, 4).map((item: string) => ({ + // name: item, + // // symbol: 'emptyCircle', + // symbol: 'circle', + // data: timeDate.value.map(item => Math.floor(Math.random() * 100) + 1), + // })) + // showChart.value.filter((item: any) => item.name === '受检设备数量趋势')[0].xAxisData = timeDate.value + // // 受检设备性能趋势 + // const name3 = ['禁用', '故障维修', '报废'] + // showChart.value.filter((item: any) => item.name === '受检设备性能趋势')[0].data = name3.map((item: string) => ({ + // name: item, + // symbol: 'emptyCircle', + // data: timeDate.value.map(item => Math.floor(Math.random() * 100) + 1), + // })) + // showChart.value.filter((item: any) => item.name === '受检设备性能趋势')[0].xAxisData = timeDate.value + // // 受检设备来源排行榜 + // showChart.value.filter((item: any) => item.name === '受检设备来源排行榜')[0].data = name1.map(() => (Math.floor(Math.random() * 100) + 1)).sort((a: any, b: any) => b - a) + // showChart.value.filter((item: any) => item.name === '受检设备来源排行榜')[0].xAxisData = name1 + // loading.value = false + // }, 3000) } -setTimeout(() => { - fetchData() -}, 100) defineExpose({ - showChart, + showChart }) // 拖拽结束 @@ -169,6 +317,15 @@ const resize = new Event('resize') window.dispatchEvent(resize) } +onMounted(() => { + // year.value = String(currentYear) + if (props.lab) { + searchQueryResult.value.labCode = props.lab + // setTimeout(() => { + // fetchData() + // }, 10) + } +})