From 7094168e0cfb963646cde6f9b9eb4329aaf3d10d Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期三, 07 八月 2024 09:35:56 +0800
Subject: [PATCH] 点位标签

---
 src/views/system/point/index.vue |   29 ++++++++++++++++++++++-------
 1 files changed, 22 insertions(+), 7 deletions(-)

diff --git a/src/views/system/point/index.vue b/src/views/system/point/index.vue
index a83c625..b4baf5f 100644
--- a/src/views/system/point/index.vue
+++ b/src/views/system/point/index.vue
@@ -70,9 +70,16 @@
     <el-table v-loading="loading" :data="pointList" @selection-change="handleSelectionChange">
       <el-table-column type="selection" width="55" align="center" />
       <el-table-column label="鐐逛綅鍚嶇О" prop="pointName" width="200" show-overflow-tooltip/>
-      <el-table-column label="鏍囩" align="center" width="90" show-overflow-tooltip>
+      <el-table-column label="閲嶇偣鏍囩" align="center" width="90" show-overflow-tooltip>
         <template slot-scope="scope">
-          <dict-tag :options="dict.type.point_tag" :value="scope.row.pointTags" />
+          <div v-if="scope.row.importantTag === 'important'">閲嶇偣鐐逛綅</div>
+          <div v-else-if="scope.row.importantTag === 'normal'">鏅�氱偣浣�</div>
+        </template>
+      </el-table-column>
+      <el-table-column label="鐪佸巺鏍囩" align="center" width="90" show-overflow-tooltip>
+        <template slot-scope="scope">
+          <div v-if="scope.row.provinceTag === 'province'">鐪佸巺鐐逛綅</div>
+          <div v-else-if="scope.row.provinceTag === 'normal'">鏅�氱偣浣�</div>
         </template>
       </el-table-column>
       <el-table-column label="鐐逛綅寮�濮嬫椂闂�" align="center" prop="startTime" width="180">
@@ -114,9 +121,16 @@
         <el-form-item label="鐐逛綅鍚嶇О" prop="pointName">
           <el-input v-model="form.pointName" placeholder="璇疯緭鍏ョ偣浣嶅悕绉�" />
         </el-form-item>
-        <el-form-item label="鐐逛綅鏍囩" prop="pointTag">
-          <el-select v-model="form.pointTag" placeholder="鐐逛綅鏍囩" multiple clearable>
-            <el-option v-for="dict in dict.type.point_tag" :key="dict.value" :label="dict.label" :value="dict.value" />
+        <el-form-item label="閲嶇偣鏍囩" prop="importantTag">
+          <el-select v-model="form.importantTag" placeholder="閲嶇偣鏍囩" clearable>
+            <el-option label="閲嶇偣鐐逛綅" value="important" />
+            <el-option label="鏅�氱偣浣�" value="normal" />
+          </el-select>
+        </el-form-item>
+        <el-form-item label="鐪佸巺鏍囩" prop="provinceTag">
+          <el-select v-model="form.provinceTag" placeholder="鐪佸巺鏍囩" clearable>
+            <el-option label="鐪佸巺鐐逛綅" value="province" />
+            <el-option label="鏅�氱偣浣�" value="normal" />
           </el-select>
         </el-form-item>
         <!--        <el-form-item label="鐐逛綅鎵�鍦ㄥ湴" prop="region">-->
@@ -378,7 +392,8 @@
         createTime: null,
         updateTime: null,
         deleted: null,
-        pointTag: []
+        importantTag: null,
+        provinceTag: null
       };
       this.resetForm("form");
     },
@@ -410,10 +425,10 @@
       const id = row.id || this.ids
       getPoint(id).then(response => {
         this.form = response.data;
-        this.form.pointTag = response.data.pointTags;
         this.form.deptId = response.data.deptIds
         this.form.category = this.form.category + ''
         this.open = true;
+        console.log(this.form)
         this.title = "淇敼杩愮淮鐐逛綅";
       });
     },

--
Gitblit v1.8.0