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 @@
           &emsp;
           <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