From 743044407e35a10ff824ef18cb883ac2b66e2d12 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期四, 25 四月 2024 17:40:54 +0800
Subject: [PATCH] 新增自动评估细则界面
---
src/views/fysp/evaluation/EvalutationEdit.vue | 36 +++++++++++++++++++++++++++++++++---
src/api/fysp/evaluateApi.js | 13 ++++++++++++-
2 files changed, 45 insertions(+), 4 deletions(-)
diff --git a/src/api/fysp/evaluateApi.js b/src/api/fysp/evaluateApi.js
index 26414ca..3cf5a71 100644
--- a/src/api/fysp/evaluateApi.js
+++ b/src/api/fysp/evaluateApi.js
@@ -12,7 +12,18 @@
/**
* 鏍规嵁宸℃煡浠诲姟鑾峰彇璇勫垎缁嗗垯
*/
-
+ fetchItemEvaluation(subTaskId) {
+ const params = `?subTaskId=${subTaskId}`;
+ return $fysp.get(`evaluationsubrule/score${params}`).then((res) => res.data);
+ },
+
+
+ /**
+ * 鎵归噺鏇存柊璇勫垎缁嗗垯寰楀垎
+ */
+ updateItemEvaluation(param) {
+ return $fysp.post(`itemevaluation/uplist`, param).then((res) => res.data);
+ },
/**
* 鏌ヨ璇勪及鎬昏鍒�
diff --git a/src/views/fysp/evaluation/EvalutationEdit.vue b/src/views/fysp/evaluation/EvalutationEdit.vue
index f5c04f7..19702da 100644
--- a/src/views/fysp/evaluation/EvalutationEdit.vue
+++ b/src/views/fysp/evaluation/EvalutationEdit.vue
@@ -3,11 +3,41 @@
</template>
<script>
+import evaluateApi from '@/api/fysp/evaluateApi';
+import { useFetchData } from '@/composables/fetchData';
+
export default {
- data() {
- return {};
+ setup() {
+ const { loading, fetchData } = useFetchData();
+ return { loading, fetchData };
},
- methods: {}
+ data() {
+ return {
+ evaluation: {}
+ };
+ },
+ created() {
+ // watch 璺敱鐨勫弬鏁帮紝浠ヤ究鍐嶆鑾峰彇鏁版嵁
+ this.$watch(
+ () => this.$route.params,
+ () => {
+ this.getScore();
+ },
+ // 缁勪欢鍒涘缓瀹屽悗鑾峰彇鏁版嵁锛�
+ // 姝ゆ椂 data 宸茬粡琚� observed 浜�
+ { immediate: true }
+ );
+ },
+ methods: {
+ // 鑾峰彇璇勫垎
+ getScore() {
+ this.fetchData(() => {
+ return evaluateApi.fetchItemEvaluation(this.$route.params.subTaskId).then((res) => {
+ this.evaluation = res;
+ });
+ });
+ }
+ }
};
</script>
<style scoped></style>
--
Gitblit v1.9.3