diff --git a/src/api/dataManagement/data/standardDevice.ts b/src/api/dataManagement/data/standardDevice.ts new file mode 100644 index 0000000..40190ef --- /dev/null +++ b/src/api/dataManagement/data/standardDevice.ts @@ -0,0 +1,42 @@ +// 标准装置分析相关接口 +import request from '@/api/index' +// 基本信息 +export function getBaseInfo(data: object) { + return request({ + url: '/data/standard/amount', + method: 'post', + data + }) +} +// 近五年标准装置复查趋势 +export function getNearYearTrend(data: object) { + return request({ + url: '/data/standard/category', + method: 'post', + data + }) +} +// 当年标准装置核查排行 +export function getCurrentYearRank(data: object) { + return request({ + url: '/data/standard/check/yearRank', + method: 'post', + data + }) +} +// 近一年部门核查分析 +export function getOneYearAnalysis(data: object) { + return request({ + url: '/data/standard/groupCheck', + method: 'post', + data + }) +} +// 标准装置状态分析 +export function getStandardStatusAnalysis(data: object) { + return request({ + url: '/data/standard/status', + method: 'post', + data + }) +} diff --git a/src/api/dataManagement/data/standardDevice.ts b/src/api/dataManagement/data/standardDevice.ts new file mode 100644 index 0000000..40190ef --- /dev/null +++ b/src/api/dataManagement/data/standardDevice.ts @@ -0,0 +1,42 @@ +// 标准装置分析相关接口 +import request from '@/api/index' +// 基本信息 +export function getBaseInfo(data: object) { + return request({ + url: '/data/standard/amount', + method: 'post', + data + }) +} +// 近五年标准装置复查趋势 +export function getNearYearTrend(data: object) { + return request({ + url: '/data/standard/category', + method: 'post', + data + }) +} +// 当年标准装置核查排行 +export function getCurrentYearRank(data: object) { + return request({ + url: '/data/standard/check/yearRank', + method: 'post', + data + }) +} +// 近一年部门核查分析 +export function getOneYearAnalysis(data: object) { + return request({ + url: '/data/standard/groupCheck', + method: 'post', + data + }) +} +// 标准装置状态分析 +export function getStandardStatusAnalysis(data: object) { + return request({ + url: '/data/standard/status', + method: 'post', + data + }) +} diff --git "a/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\345\275\223\345\271\264\345\244\215\346\237\245\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\345\275\223\345\271\264\345\244\215\346\237\245\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" new file mode 100644 index 0000000..6b6752c --- /dev/null +++ "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\345\275\223\345\271\264\345\244\215\346\237\245\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" Binary files differ diff --git a/src/api/dataManagement/data/standardDevice.ts b/src/api/dataManagement/data/standardDevice.ts new file mode 100644 index 0000000..40190ef --- /dev/null +++ b/src/api/dataManagement/data/standardDevice.ts @@ -0,0 +1,42 @@ +// 标准装置分析相关接口 +import request from '@/api/index' +// 基本信息 +export function getBaseInfo(data: object) { + return request({ + url: '/data/standard/amount', + method: 'post', + data + }) +} +// 近五年标准装置复查趋势 +export function getNearYearTrend(data: object) { + return request({ + url: '/data/standard/category', + method: 'post', + data + }) +} +// 当年标准装置核查排行 +export function getCurrentYearRank(data: object) { + return request({ + url: '/data/standard/check/yearRank', + method: 'post', + data + }) +} +// 近一年部门核查分析 +export function getOneYearAnalysis(data: object) { + return request({ + url: '/data/standard/groupCheck', + method: 'post', + data + }) +} +// 标准装置状态分析 +export function getStandardStatusAnalysis(data: object) { + return request({ + url: '/data/standard/status', + method: 'post', + data + }) +} diff --git "a/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\345\275\223\345\271\264\345\244\215\346\237\245\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\345\275\223\345\271\264\345\244\215\346\237\245\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" new file mode 100644 index 0000000..6b6752c --- /dev/null +++ "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\345\275\223\345\271\264\345\244\215\346\237\245\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" Binary files differ diff --git "a/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" new file mode 100644 index 0000000..8f3e5a8 --- /dev/null +++ "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" Binary files differ diff --git a/src/api/dataManagement/data/standardDevice.ts b/src/api/dataManagement/data/standardDevice.ts new file mode 100644 index 0000000..40190ef --- /dev/null +++ b/src/api/dataManagement/data/standardDevice.ts @@ -0,0 +1,42 @@ +// 标准装置分析相关接口 +import request from '@/api/index' +// 基本信息 +export function getBaseInfo(data: object) { + return request({ + url: '/data/standard/amount', + method: 'post', + data + }) +} +// 近五年标准装置复查趋势 +export function getNearYearTrend(data: object) { + return request({ + url: '/data/standard/category', + method: 'post', + data + }) +} +// 当年标准装置核查排行 +export function getCurrentYearRank(data: object) { + return request({ + url: '/data/standard/check/yearRank', + method: 'post', + data + }) +} +// 近一年部门核查分析 +export function getOneYearAnalysis(data: object) { + return request({ + url: '/data/standard/groupCheck', + method: 'post', + data + }) +} +// 标准装置状态分析 +export function getStandardStatusAnalysis(data: object) { + return request({ + url: '/data/standard/status', + method: 'post', + data + }) +} diff --git "a/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\345\275\223\345\271\264\345\244\215\346\237\245\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\345\275\223\345\271\264\345\244\215\346\237\245\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" new file mode 100644 index 0000000..6b6752c --- /dev/null +++ "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\345\275\223\345\271\264\345\244\215\346\237\245\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" Binary files differ diff --git "a/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" new file mode 100644 index 0000000..8f3e5a8 --- /dev/null +++ "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" Binary files differ diff --git "a/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260.png" "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260.png" new file mode 100644 index 0000000..aeb5ffa --- /dev/null +++ "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260.png" Binary files differ diff --git a/src/api/dataManagement/data/standardDevice.ts b/src/api/dataManagement/data/standardDevice.ts new file mode 100644 index 0000000..40190ef --- /dev/null +++ b/src/api/dataManagement/data/standardDevice.ts @@ -0,0 +1,42 @@ +// 标准装置分析相关接口 +import request from '@/api/index' +// 基本信息 +export function getBaseInfo(data: object) { + return request({ + url: '/data/standard/amount', + method: 'post', + data + }) +} +// 近五年标准装置复查趋势 +export function getNearYearTrend(data: object) { + return request({ + url: '/data/standard/category', + method: 'post', + data + }) +} +// 当年标准装置核查排行 +export function getCurrentYearRank(data: object) { + return request({ + url: '/data/standard/check/yearRank', + method: 'post', + data + }) +} +// 近一年部门核查分析 +export function getOneYearAnalysis(data: object) { + return request({ + url: '/data/standard/groupCheck', + method: 'post', + data + }) +} +// 标准装置状态分析 +export function getStandardStatusAnalysis(data: object) { + return request({ + url: '/data/standard/status', + method: 'post', + data + }) +} diff --git "a/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\345\275\223\345\271\264\345\244\215\346\237\245\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\345\275\223\345\271\264\345\244\215\346\237\245\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" new file mode 100644 index 0000000..6b6752c --- /dev/null +++ "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\345\275\223\345\271\264\345\244\215\346\237\245\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" Binary files differ diff --git "a/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" new file mode 100644 index 0000000..8f3e5a8 --- /dev/null +++ "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" Binary files differ diff --git "a/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260.png" "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260.png" new file mode 100644 index 0000000..aeb5ffa --- /dev/null +++ "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260.png" Binary files differ diff --git "a/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260\346\234\254\345\255\243\345\272\246.png" "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260\346\234\254\345\255\243\345\272\246.png" new file mode 100644 index 0000000..0b61247 --- /dev/null +++ "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260\346\234\254\345\255\243\345\272\246.png" Binary files differ diff --git a/src/api/dataManagement/data/standardDevice.ts b/src/api/dataManagement/data/standardDevice.ts new file mode 100644 index 0000000..40190ef --- /dev/null +++ b/src/api/dataManagement/data/standardDevice.ts @@ -0,0 +1,42 @@ +// 标准装置分析相关接口 +import request from '@/api/index' +// 基本信息 +export function getBaseInfo(data: object) { + return request({ + url: '/data/standard/amount', + method: 'post', + data + }) +} +// 近五年标准装置复查趋势 +export function getNearYearTrend(data: object) { + return request({ + url: '/data/standard/category', + method: 'post', + data + }) +} +// 当年标准装置核查排行 +export function getCurrentYearRank(data: object) { + return request({ + url: '/data/standard/check/yearRank', + method: 'post', + data + }) +} +// 近一年部门核查分析 +export function getOneYearAnalysis(data: object) { + return request({ + url: '/data/standard/groupCheck', + method: 'post', + data + }) +} +// 标准装置状态分析 +export function getStandardStatusAnalysis(data: object) { + return request({ + url: '/data/standard/status', + method: 'post', + data + }) +} diff --git "a/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\345\275\223\345\271\264\345\244\215\346\237\245\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\345\275\223\345\271\264\345\244\215\346\237\245\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" new file mode 100644 index 0000000..6b6752c --- /dev/null +++ "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\345\275\223\345\271\264\345\244\215\346\237\245\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" Binary files differ diff --git "a/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" new file mode 100644 index 0000000..8f3e5a8 --- /dev/null +++ "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" Binary files differ diff --git "a/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260.png" "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260.png" new file mode 100644 index 0000000..aeb5ffa --- /dev/null +++ "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260.png" Binary files differ diff --git "a/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260\346\234\254\345\255\243\345\272\246.png" "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260\346\234\254\345\255\243\345\272\246.png" new file mode 100644 index 0000000..0b61247 --- /dev/null +++ "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260\346\234\254\345\255\243\345\272\246.png" Binary files differ diff --git "a/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260\346\234\254\345\271\264\345\272\246.png" "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260\346\234\254\345\271\264\345\272\246.png" new file mode 100644 index 0000000..018f8e3 --- /dev/null +++ "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260\346\234\254\345\271\264\345\272\246.png" Binary files differ diff --git a/src/api/dataManagement/data/standardDevice.ts b/src/api/dataManagement/data/standardDevice.ts new file mode 100644 index 0000000..40190ef --- /dev/null +++ b/src/api/dataManagement/data/standardDevice.ts @@ -0,0 +1,42 @@ +// 标准装置分析相关接口 +import request from '@/api/index' +// 基本信息 +export function getBaseInfo(data: object) { + return request({ + url: '/data/standard/amount', + method: 'post', + data + }) +} +// 近五年标准装置复查趋势 +export function getNearYearTrend(data: object) { + return request({ + url: '/data/standard/category', + method: 'post', + data + }) +} +// 当年标准装置核查排行 +export function getCurrentYearRank(data: object) { + return request({ + url: '/data/standard/check/yearRank', + method: 'post', + data + }) +} +// 近一年部门核查分析 +export function getOneYearAnalysis(data: object) { + return request({ + url: '/data/standard/groupCheck', + method: 'post', + data + }) +} +// 标准装置状态分析 +export function getStandardStatusAnalysis(data: object) { + return request({ + url: '/data/standard/status', + method: 'post', + data + }) +} diff --git "a/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\345\275\223\345\271\264\345\244\215\346\237\245\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\345\275\223\345\271\264\345\244\215\346\237\245\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" new file mode 100644 index 0000000..6b6752c --- /dev/null +++ "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\345\275\223\345\271\264\345\244\215\346\237\245\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" Binary files differ diff --git "a/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" new file mode 100644 index 0000000..8f3e5a8 --- /dev/null +++ "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" Binary files differ diff --git "a/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260.png" "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260.png" new file mode 100644 index 0000000..aeb5ffa --- /dev/null +++ "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260.png" Binary files differ diff --git "a/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260\346\234\254\345\255\243\345\272\246.png" "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260\346\234\254\345\255\243\345\272\246.png" new file mode 100644 index 0000000..0b61247 --- /dev/null +++ "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260\346\234\254\345\255\243\345\272\246.png" Binary files differ diff --git "a/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260\346\234\254\345\271\264\345\272\246.png" "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260\346\234\254\345\271\264\345\272\246.png" new file mode 100644 index 0000000..018f8e3 --- /dev/null +++ "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260\346\234\254\345\271\264\345\272\246.png" Binary files differ diff --git a/src/views/dataManagement/components/data/img.ts b/src/views/dataManagement/components/data/img.ts index b2bd7ed..bceb2f7 100644 --- a/src/views/dataManagement/components/data/img.ts +++ b/src/views/dataManagement/components/data/img.ts @@ -25,6 +25,11 @@ import modelAmount from '@/assets/images/dataManagement/eqptDevice/受检设备分析-受检设备规格型号总量.png' import sampleAmount from '@/assets/images/dataManagement/eqptDevice/受检设备分析-受检设备总量.png' // import expireAmount from '@/assets/images/dataManagement/eqptDevice/受检设备分析-受检设备总量.png' +import standardAmount1 from '@/assets/images/dataManagement/standardDevice/标准装置分析-标准装置总数.png' +import thisYearAmount from '@/assets/images/dataManagement/standardDevice/标准装置分析-当年复查标准装置总数.png' +import recordAmount from '@/assets/images/dataManagement/standardDevice/标准装置分析-核查记录总数.png' +import yearRecordAmount from '@/assets/images/dataManagement/standardDevice/标准装置分析-核查记录总数本年度.png' +import quarterRecordAmount from '@/assets/images/dataManagement/standardDevice/标准装置分析-核查记录总数本季度.png' export const resourceManage = { 人员总数: staffAmount, 体系文件总数: systemFileAmount, @@ -67,3 +72,11 @@ 受检设备年度到期应检总量: shouldTraceAmount, 受检设备已检总量: tracedAmount, } + +export const standardDevice = { + 标准装置总数: standardAmount1, + 当年复查标准装置总数: thisYearAmount, + 核查记录总数: recordAmount, + '核查记录总数(本年度)': yearRecordAmount, + '核查记录总数(本季度)': quarterRecordAmount, +} diff --git a/src/api/dataManagement/data/standardDevice.ts b/src/api/dataManagement/data/standardDevice.ts new file mode 100644 index 0000000..40190ef --- /dev/null +++ b/src/api/dataManagement/data/standardDevice.ts @@ -0,0 +1,42 @@ +// 标准装置分析相关接口 +import request from '@/api/index' +// 基本信息 +export function getBaseInfo(data: object) { + return request({ + url: '/data/standard/amount', + method: 'post', + data + }) +} +// 近五年标准装置复查趋势 +export function getNearYearTrend(data: object) { + return request({ + url: '/data/standard/category', + method: 'post', + data + }) +} +// 当年标准装置核查排行 +export function getCurrentYearRank(data: object) { + return request({ + url: '/data/standard/check/yearRank', + method: 'post', + data + }) +} +// 近一年部门核查分析 +export function getOneYearAnalysis(data: object) { + return request({ + url: '/data/standard/groupCheck', + method: 'post', + data + }) +} +// 标准装置状态分析 +export function getStandardStatusAnalysis(data: object) { + return request({ + url: '/data/standard/status', + method: 'post', + data + }) +} diff --git "a/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\345\275\223\345\271\264\345\244\215\346\237\245\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\345\275\223\345\271\264\345\244\215\346\237\245\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" new file mode 100644 index 0000000..6b6752c --- /dev/null +++ "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\345\275\223\345\271\264\345\244\215\346\237\245\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" Binary files differ diff --git "a/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" new file mode 100644 index 0000000..8f3e5a8 --- /dev/null +++ "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\207\345\207\206\350\243\205\347\275\256\346\200\273\346\225\260.png" Binary files differ diff --git "a/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260.png" "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260.png" new file mode 100644 index 0000000..aeb5ffa --- /dev/null +++ "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260.png" Binary files differ diff --git "a/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260\346\234\254\345\255\243\345\272\246.png" "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260\346\234\254\345\255\243\345\272\246.png" new file mode 100644 index 0000000..0b61247 --- /dev/null +++ "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260\346\234\254\345\255\243\345\272\246.png" Binary files differ diff --git "a/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260\346\234\254\345\271\264\345\272\246.png" "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260\346\234\254\345\271\264\345\272\246.png" new file mode 100644 index 0000000..018f8e3 --- /dev/null +++ "b/src/assets/images/dataManagement/standardDevice/\346\240\207\345\207\206\350\243\205\347\275\256\345\210\206\346\236\220-\346\240\270\346\237\245\350\256\260\345\275\225\346\200\273\346\225\260\346\234\254\345\271\264\345\272\246.png" Binary files differ diff --git a/src/views/dataManagement/components/data/img.ts b/src/views/dataManagement/components/data/img.ts index b2bd7ed..bceb2f7 100644 --- a/src/views/dataManagement/components/data/img.ts +++ b/src/views/dataManagement/components/data/img.ts @@ -25,6 +25,11 @@ import modelAmount from '@/assets/images/dataManagement/eqptDevice/受检设备分析-受检设备规格型号总量.png' import sampleAmount from '@/assets/images/dataManagement/eqptDevice/受检设备分析-受检设备总量.png' // import expireAmount from '@/assets/images/dataManagement/eqptDevice/受检设备分析-受检设备总量.png' +import standardAmount1 from '@/assets/images/dataManagement/standardDevice/标准装置分析-标准装置总数.png' +import thisYearAmount from '@/assets/images/dataManagement/standardDevice/标准装置分析-当年复查标准装置总数.png' +import recordAmount from '@/assets/images/dataManagement/standardDevice/标准装置分析-核查记录总数.png' +import yearRecordAmount from '@/assets/images/dataManagement/standardDevice/标准装置分析-核查记录总数本年度.png' +import quarterRecordAmount from '@/assets/images/dataManagement/standardDevice/标准装置分析-核查记录总数本季度.png' export const resourceManage = { 人员总数: staffAmount, 体系文件总数: systemFileAmount, @@ -67,3 +72,11 @@ 受检设备年度到期应检总量: shouldTraceAmount, 受检设备已检总量: tracedAmount, } + +export const standardDevice = { + 标准装置总数: standardAmount1, + 当年复查标准装置总数: thisYearAmount, + 核查记录总数: recordAmount, + '核查记录总数(本年度)': yearRecordAmount, + '核查记录总数(本季度)': quarterRecordAmount, +} diff --git a/src/views/dataManagement/components/data/standardDevice.vue b/src/views/dataManagement/components/data/standardDevice.vue index 333aaa8..c0c4c1f 100644 --- a/src/views/dataManagement/components/data/standardDevice.vue +++ b/src/views/dataManagement/components/data/standardDevice.vue @@ -4,20 +4,65 @@ import draggable from 'vuedraggable' import { colors } from '../environment/colors' import { getRangeAllMonth } from '@/utils/date' -import img1 from '@/assets/images/data/swiper/1.jpg' -import img2 from '@/assets/images/data/swiper/2.jpg' +// import img1 from '@/assets/images/data/swiper/1.jpg' +// import img2 from '@/assets/images/data/swiper/2.jpg' +import { getBaseInfo, getNearYearTrend, getStandardStatusAnalysis, getOneYearAnalysis, getCurrentYearRank } from '@/api/dataManagement/data/standardDevice' +import { standardDevice } from './img' const props = defineProps({ lab: { type: String, default: '', }, }) - +// 查询条件 +const searchQueryResult = ref({ + // groupCode: '', + labCode: '' +}) watch(() => props.lab, (newVal) => { if (newVal) { + searchQueryResult.value.labCode = props.lab fetchData() } }) +// 基础信息展示数据 +const baseInfo = ref([ + { + name: '标准装置总数', + value: 'standardAmount', + data: '', + icon: standardDevice['标准装置总数'], + color: '#00A1E6' + }, + { + name: '当年复查标准装置总数', + value: 'thisYearAmount', + data: '', + icon: standardDevice['当年复查标准装置总数'], + color: '#F59A23' + }, + { + name: '核查记录总数', + value: 'recordAmount', + data: '', + icon: standardDevice['核查记录总数'], + color: '#00A1E6' + }, + { + name: '核查记录总数(本季度)', + value: 'quarterRecordAmount', + data: '', + icon: standardDevice['核查记录总数(本季度)'], + color: '#00A1E6' + }, + { + name: '核查记录总数(本年度)', + value: 'yearRecordAmount', + data: '', + icon: standardDevice['核查记录总数(本年度)'], + color: '#00A1E6' + }, +]) const showChart = ref([ { name: '近五年标准装置复查趋势', @@ -34,6 +79,18 @@ name: '近一年部门核查分析', type: 'bar-vertical', source: 'system', + colors: [ + ['#2d8cf0', '#fff'], + ['#2352d6', '#fff'], + ['#fed700', '#fff'], + ['#feb501', '#fff'], + ['#2352d6', '#fff'], + ['#fed700', '#fff'], + ['#feb501', '#fff'], + ['#2352d6', '#fff'], + ['#fed700', '#fff'], + ['#feb501', '#fff'], + ] }, { name: '当年标准装置核查排行榜', @@ -42,17 +99,17 @@ columns: [ { text: '标准装置名称', - value: 'name', + value: 'standardName', align: 'center', }, { text: '本年度核查次数', - value: 'count', + value: 'checkNum', align: 'center', }, { text: '最近核查时间', - value: 'time', + value: 'recentCheckDate', align: 'center', }, @@ -69,47 +126,165 @@ // 模拟数据 const loading = ref(false) function fetchData() { - loading.value = true + // 获取基础数据 + getBaseInfo(searchQueryResult.value).then(res => { + baseInfo.value.forEach(item => { + item.data = res.data[item.value] + }) + }) // 近五年标准装置复查趋势 - const name1 = ['电学电源组', '热工压力组', '无线脉冲组'] - const name2 = [] as any[] - for (let i = Number(dayjs().format('YYYY')); i > Number(dayjs().format('YYYY')) - 5; i--) { - name2.push(i) - } - showChart.value.filter((item: any) => item.name === '近五年标准装置复查趋势')[0].xAxisData = name2.map(item => String(item)).reverse() - showChart.value.filter((item: any) => item.name === '近五年标准装置复查趋势')[0].data = name1.map(item => ({ - name: item, - data: name2.map(item => Math.floor(Math.random() * 100) + 1), - symbol: 'emptyCircle', - })) + getNearYearTrend({ + ...searchQueryResult.value, + timeStart: dayjs().subtract(5, 'year').format('YYYY-MM-DD'), + timeEnd: dayjs().format('YYYY-MM-DD') + }).then(res => { + console.log(res.data, '近五年标准装置复查趋势') + const current = showChart.value.filter((item: any) => item.name === '近五年标准装置复查趋势')[0] + current.xAxisData = res.data.map((item: any) => item.dimension) + const data = [ + { + name: '无线电脉冲组', + value: 'wmAmount', + data: '' + }, + { + name: '热工压力组', + value: 'rlAmount', + data: '' + }, + { + name: '电学电源组', + value: 'ddAmount', + data: '' + }, + ] + current.data = data.map((item: any) => ({ + name: item.name, + symbol: 'circle', + data: res.data.map((citem: any) => String(citem[data.filter((ccitem: any) => ccitem.name === item.name)[0].value])) + })) + }) // 标准装置状态分析 - const name3 = ['撤销', '更换', '建标'] - showChart.value.filter((item: any) => item.name === '标准装置状态分析')[0].data = name1.map(item => ({ - name: item, - data: name3.map(item => Math.floor(Math.random() * 100) + 1), - })) - showChart.value.filter((item: any) => item.name === '标准装置状态分析')[0].xAxisData = name3 + getStandardStatusAnalysis({ + ...searchQueryResult.value, + timeStart: `${new Date().getFullYear()}-01-01`, + timeEnd: dayjs().format('YYYY-MM-DD') + }).then(res => { + console.log(res.data, '标准装置状态分析') + const current = showChart.value.filter((item: any) => item.name === '标准装置状态分析')[0] + current.xAxisData = res.data.map((item: any) => item.approvalTypeName) + const data = [ + { + name: '无线电脉冲组', + value: 'wmAmount', + data: '' + }, + { + name: '热工压力组', + value: 'rlAmount', + data: '' + }, + { + name: '电学电源组', + value: 'ddAmount', + data: '' + }, + ] + current.data = data.map((item: any) => ({ + name: item.name, + // symbol: 'circle', + data: res.data.map((citem: any) => String(citem[data.filter((ccitem: any) => ccitem.name === item.name)[0].value])) + })) + }) // 近一年部门核查分析 - const name4 = getRangeAllMonth(dayjs().subtract(6, 'month').format('YYYY-MM'), dayjs().format('YYYY-MM')) - showChart.value.filter((item: any) => item.name === '近一年部门核查分析')[0].data = name1.map(item => ({ - name: item, - data: name4.map(item => Math.floor(Math.random() * 100) + 1), - })) - showChart.value.filter((item: any) => item.name === '近一年部门核查分析')[0].xAxisData = name4 + getOneYearAnalysis({ + ...searchQueryResult.value, + timeStart: `${new Date().getFullYear()}-01-01`, + timeEnd: dayjs().format('YYYY-MM-DD') + }).then(res => { + console.log(res.data, '近一年部门核查分析') + const current = showChart.value.filter((item: any) => item.name === '近一年部门核查分析')[0] + current.xAxisData = res.data.map((item: any) => item.dimension) + const data = [ + { + name: '无线电脉冲组', + value: 'wmAmount', + data: '' + }, + { + name: '热工压力组', + value: 'rlAmount', + data: '' + }, + { + name: '电学电源组', + value: 'ddAmount', + data: '' + }, + ] + current.data = data.map((item: any) => ({ + name: item.name, + // symbol: 'circle', + data: res.data.map((citem: any) => String(citem[data.filter((ccitem: any) => ccitem.name === item.name)[0].value])) + })) + }) // 当年标准装置核查排行榜 - const name5 = ['直流稳压电源', '多功能校准源', '多功能电气安全', '安全阀', '微波衰减', '信号发生器', '频谱分析仪', '频率短期稳定度', '失真度', '低频信号源', '0.02级活塞式压力计', 'E2等砝码'] - showChart.value.filter((item: any) => item.name === '当年标准装置核查排行榜')[0].data = name5.map(item => ({ - name: item, - count: Math.floor(Math.random() * 10) + 1, - time: dayjs().subtract(Math.floor(Math.random() * 30) + 1, 'day').format('YYYY-MM-DD'), - })) - setTimeout(() => { - loading.value = false - }, 3000) + getCurrentYearRank({ + ...searchQueryResult.value, + timeStart: `${new Date().getFullYear()}-01-01`, + timeEnd: dayjs().format('YYYY-MM-DD') + }).then(res => { + console.log(res.data, '当年标准装置核查排行榜') + const current = showChart.value.filter((item: any) => item.name === '当年标准装置核查排行榜')[0] + current.data = res.data.rows + }) + // loading.value = true + // // 近五年标准装置复查趋势 + // const name1 = ['电学电源组', '热工压力组', '无线脉冲组'] + // const name2 = [] as any[] + // for (let i = Number(dayjs().format('YYYY')); i > Number(dayjs().format('YYYY')) - 5; i--) { + // name2.push(i) + // } + // showChart.value.filter((item: any) => item.name === '近五年标准装置复查趋势')[0].xAxisData = name2.map(item => String(item)).reverse() + // showChart.value.filter((item: any) => item.name === '近五年标准装置复查趋势')[0].data = name1.map(item => ({ + // name: item, + // data: name2.map(item => Math.floor(Math.random() * 100) + 1), + // symbol: 'emptyCircle', + // })) + // // 标准装置状态分析 + // const name3 = ['撤销', '更换', '建标'] + // showChart.value.filter((item: any) => item.name === '标准装置状态分析')[0].data = name1.map(item => ({ + // name: item, + // data: name3.map(item => Math.floor(Math.random() * 100) + 1), + // })) + // showChart.value.filter((item: any) => item.name === '标准装置状态分析')[0].xAxisData = name3 + // // 近一年部门核查分析 + // const name4 = getRangeAllMonth(dayjs().subtract(6, 'month').format('YYYY-MM'), dayjs().format('YYYY-MM')) + // showChart.value.filter((item: any) => item.name === '近一年部门核查分析')[0].data = name1.map(item => ({ + // name: item, + // data: name4.map(item => Math.floor(Math.random() * 100) + 1), + // })) + // showChart.value.filter((item: any) => item.name === '近一年部门核查分析')[0].xAxisData = name4 + // // 当年标准装置核查排行榜 + // const name5 = ['直流稳压电源', '多功能校准源', '多功能电气安全', '安全阀', '微波衰减', '信号发生器', '频谱分析仪', '频率短期稳定度', '失真度', '低频信号源', '0.02级活塞式压力计', 'E2等砝码'] + // showChart.value.filter((item: any) => item.name === '当年标准装置核查排行榜')[0].data = name5.map(item => ({ + // name: item, + // count: Math.floor(Math.random() * 10) + 1, + // time: dayjs().subtract(Math.floor(Math.random() * 30) + 1, 'day').format('YYYY-MM-DD'), + // })) + // setTimeout(() => { + // loading.value = false + // }, 3000) } -setTimeout(() => { - fetchData() -}, 100) +// setTimeout(() => { +// fetchData() +// }, 100) +onMounted(() => { + if (props.lab) { + searchQueryResult.value.labCode = props.lab + fetchData() + } +}) defineExpose({ showChart, }) @@ -120,7 +295,7 @@ const resize = new Event('resize') window.dispatchEvent(resize) } -const imgList = ref([img1, img2]) +// const imgList = ref([img1, img2]) @@ -262,7 +451,7 @@ display: flex; .chart { - width: 70%; + width: 100%; } .swiper { @@ -331,6 +520,7 @@ font-weight: 700; font-size: 24px; color: #1aaf8b; + text-align: center; } } } @@ -362,4 +552,3 @@ } } -