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 +++++++++++++++++++++++++++++++++--- 1 files changed, 33 insertions(+), 3 deletions(-) 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