From 60b5fd30e81a51ad0299179782fbf515b855f32c Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期五, 26 四月 2024 11:30:19 +0800 Subject: [PATCH] 修复工地信息表单没有显示初始数据问题 --- src/views/fysp/evaluation/EvalutationEdit.vue | 39 ++++++++++++++++++++++++++++++++++++--- 1 files changed, 36 insertions(+), 3 deletions(-) diff --git a/src/views/fysp/evaluation/EvalutationEdit.vue b/src/views/fysp/evaluation/EvalutationEdit.vue index f5c04f7..f5a2159 100644 --- a/src/views/fysp/evaluation/EvalutationEdit.vue +++ b/src/views/fysp/evaluation/EvalutationEdit.vue @@ -1,13 +1,46 @@ <template> <FYPageHeader title="璇勪及缁撴灉璇︽儏"></FYPageHeader> + <el-row v-for="item in evaluation" :key="item.id"> + + </el-row> </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