From 2d637ba447da7e89ceaeded52ac3ac1b76f4f22b Mon Sep 17 00:00:00 2001 From: 龚焕茏 <2842157468@qq.com> Date: 星期四, 07 三月 2024 13:42:19 +0800 Subject: [PATCH] 指标取值配置、交通指数配置 --- src/views/scenery/sceneryOperationData/index.vue | 20 ++++++++++++++++---- 1 files changed, 16 insertions(+), 4 deletions(-) diff --git a/src/views/scenery/sceneryOperationData/index.vue b/src/views/scenery/sceneryOperationData/index.vue index 4ed518f..778c056 100644 --- a/src/views/scenery/sceneryOperationData/index.vue +++ b/src/views/scenery/sceneryOperationData/index.vue @@ -100,16 +100,16 @@   <el-date-picker v-model="form.periodDate" :type="pickerType" :value-format="pickerFormat" placeholder="璇烽�夋嫨缁熻鍛ㄦ湡" /> </el-form-item> - <el-form-item label="杞︽祦閲�" prop="carFlowNum"> + <el-form-item label="杞︽祦閲�" prop="carFlowNum" v-if="indicatorStatus.carFlowNum == 1"> <el-input v-model="form.carFlowNum" placeholder="璇疯緭鍏ヨ溅娴侀噺" /> </el-form-item> - <el-form-item label="浜烘祦閲�" prop="personFlowNum"> + <el-form-item label="浜烘祦閲�" prop="personFlowNum" v-if="indicatorStatus.personFlowNum == 1"> <el-input v-model="form.personFlowNum" placeholder="璇疯緭鍏ヤ汉娴侀噺" /> </el-form-item> - <el-form-item label="娓稿棰勭害" prop="visitorSubNum"> + <el-form-item label="娓稿棰勭害" prop="visitorSubNum" v-if="indicatorStatus.visitorSubNum == 1"> <el-input v-model="form.visitorSubNum" placeholder="璇疯緭鍏ユ父瀹㈤绾�" /> </el-form-item> - <el-form-item label="鍏ュ洯浜烘暟" prop="enterGardenNum"> + <el-form-item label="鍏ュ洯浜烘暟" prop="enterGardenNum" v-if="indicatorStatus.enterGardenNum == 1"> <el-input v-model="form.enterGardenNum" placeholder="璇疯緭鍏ュ叆鍥汉鏁�" /> </el-form-item> <el-form-item label="鍦ㄥ矖璀﹀姏" prop="onPolice"> @@ -315,10 +315,22 @@ sceneryInfoNames.value = res.rows; } +import { getIndicatorInfoStatus } from '@/api/indicatorInfo'; +import { IndicatorStatus } from '@/api/indicatorInfo/status'; +// 璋冪敤鍚庣API鑾峰彇鎸囨爣鐘舵�� +const indicatorStatus = ref<IndicatorStatus[]>([]); + +/** 鏌ヨ鎸囨爣鍙栧�肩姸鎬� */ +const getIndicatorStatus = async () => { + const res = await getIndicatorInfoStatus(); + indicatorStatus.value = res; +} + /** 鏂板鎸夐挳鎿嶄綔 */ const handleAdd = () => { reset(); getSceneryInfoName(); + getIndicatorStatus(); dialog.visible = true; dialog.title = "娣诲姞鏅尯杩愯鏁版嵁"; } -- Gitblit v1.8.0