From ad75493b3e236e4d3405f1662ebbf0e8cb3fa40d Mon Sep 17 00:00:00 2001 From: zhanghao <774378400@qq.com> Date: Fri, 30 Jan 2026 14:53:55 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=93=8D=E4=BD=9C=E4=BB=A5=E5=8F=8A?= =?UTF-8?q?=E6=8C=87=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/evaluate/indicator.js | 47 ++++++ .../il/speech/components/MetricCategory.vue | 34 +++-- .../il/speech/components/MetricForm.vue | 29 +++- src/views/evaluate/il/speech/index.vue | 34 ++++- src/views/evaluate/il/speech/indicator.vue | 139 ++++++++---------- .../evaluate/il/speech/secondaryIndicator.vue | 16 +- src/views/evaluate/il/touch/index.vue | 9 +- src/views/evaluate/il/touch/indicator.vue | 20 +-- .../evaluate/il/touch/secondaryIndicator.vue | 16 +- src/views/flow/config.js | 4 +- vite.config.js | 2 +- 11 files changed, 229 insertions(+), 121 deletions(-) create mode 100644 src/api/evaluate/indicator.js diff --git a/src/api/evaluate/indicator.js b/src/api/evaluate/indicator.js new file mode 100644 index 0000000..44a7ba5 --- /dev/null +++ b/src/api/evaluate/indicator.js @@ -0,0 +1,47 @@ +import request from "@/utils/request"; + +// 查询根据层级指标库 +export function getIndicatorByParentId(parentId) { + return request({ + url: `/evaluate/indicator/getIndicatorByParentId/${parentId}`, + method: "get", + }); +} + +/** + * 新增指标 + * @param {*} data + * @returns + */ +export function addIndicator(data) { + return request({ + url: `/evaluate/indicator/indicator/insert`, + method: "post", + data + }); +} + +/** + * 删除指标 + * @param {*} id + * @returns + */ +export function deleteIndicator(id) { + return request({ + url: `/evaluate/indicator/${id}`, + method: "delete", + }); +} + +/** + * 修改指标 + * @param {*} id + * @returns + */ +export function updateIndicator(data) { + return request({ + url: `/evaluate/indicator`, + method: "put", + data + }); +} \ No newline at end of file diff --git a/src/views/evaluate/il/speech/components/MetricCategory.vue b/src/views/evaluate/il/speech/components/MetricCategory.vue index 163d709..086b6ce 100644 --- a/src/views/evaluate/il/speech/components/MetricCategory.vue +++ b/src/views/evaluate/il/speech/components/MetricCategory.vue @@ -1,6 +1,6 @@