From 676722551d0bc2f8caa0644961e60deef3f0d532 Mon Sep 17 00:00:00 2001
From: “dzb” <2632970487@qq.com>
Date: 星期一, 10 十月 2022 18:08:27 +0800
Subject: [PATCH] 修改遗留问题,新增店铺管理删除、编辑,新增车辆管理模块

---
 src/views/operate/disposal/casepool/pool/createUser/vio/index.vue |   71 ++++++++++++++++++++---------------
 1 files changed, 41 insertions(+), 30 deletions(-)

diff --git a/src/views/operate/disposal/casepool/pool/createUser/vio/index.vue b/src/views/operate/disposal/casepool/pool/createUser/vio/index.vue
index 12be6b8..c58bc5a 100644
--- a/src/views/operate/disposal/casepool/pool/createUser/vio/index.vue
+++ b/src/views/operate/disposal/casepool/pool/createUser/vio/index.vue
@@ -9,13 +9,13 @@
                 <el-form ref="user" label-width="100px" autoComplete="on" :model="vio" :rules="createRoleRules"
                     label-position="right">
                     <!-- 闂绫诲瀷 -->
-                    <!-- <el-form-item class="optionItem" label="闂绫诲瀷:" prop="category">
+                    <el-form-item class="optionItem" label="闂绫诲瀷:" prop="category">
                         <el-select v-model="vio.category" placeholder="杩濊" disabled>
                             <el-option v-for="item in typeList" :key="item.label" :label="item.label"
                                 :value="item.value">
                             </el-option>
                         </el-select>
-                    </el-form-item> -->
+                    </el-form-item>
                     <!-- 澶х被鍚嶇О -->
                     <el-form-item class="optionItems" label="澶х被鍚嶇О:" prop="categoryId">
                         <el-select v-model="vio.categoryId" placeholder="璇烽�夋嫨澶х被鍚嶇О">
@@ -51,18 +51,18 @@
                             </el-option>
                         </el-select>
                     </el-form-item> -->
-                    <!-- 鎵�灞炵ぞ鍖� -->
-                    <el-form-item class="optionItems" label="鎵�灞炵ぞ鍖�:" prop="communityId">
-                        <el-select v-model="vio.communityId" placeholder="璇烽�夋嫨鎵�灞炵ぞ鍖�">
-                            <el-option v-for="item in typeList" :key="item.name" :label="item.name" :value="item.value"
+                    <!-- 鎵�灞炶閬� -->
+                    <el-form-item class="optionItems" label="鎵�灞炶閬�:" prop="streetId">
+                        <el-select v-model="vio.streetId" placeholder="璇烽�夋嫨鎵�灞炶閬�" @change="handleStreet">
+                            <el-option v-for="item in streetList" :key="item.id" :label="item.name" :value="item.id"
                                 :disabled="item.disabled">
                             </el-option>
                         </el-select>
                     </el-form-item>
-                    <!-- 鎵�灞炶閬� -->
-                    <el-form-item class="optionItems" label="鎵�灞炶閬�:" prop="streetId">
-                        <el-select v-model="vio.streetId" placeholder="璇烽�夋嫨鎵�灞炶閬�">
-                            <el-option v-for="item in typeList" :key="item.name" :label="item.name" :value="item.value"
+                    <!-- 鎵�灞炵ぞ鍖� -->
+                    <el-form-item class="optionItems" label="鎵�灞炵ぞ鍖�:" prop="communityId">
+                        <el-select v-model="vio.communityId" placeholder="璇烽�夋嫨鎵�灞炵ぞ鍖�">
+                            <el-option v-for="item in communityList" :key="item.id" :label="item.name" :value="item.id"
                                 :disabled="item.disabled">
                             </el-option>
                         </el-select>
@@ -89,7 +89,7 @@
                     </el-form-item>
                     <!-- 闂鎻忚堪 -->
                     <el-form-item class="optionItems" label="闂鎻忚堪:" prop="description">
-                        <el-input type="textarea" placeholder="璇疯緭鍏ュ唴瀹�200瀛椾互鍐�" v-model="vio.description"></el-input>
+                        <el-input type="textarea" maxlength="200" placeholder="璇疯緭鍏ュ唴瀹�200瀛椾互鍐�" v-model="vio.description"></el-input>
                     </el-form-item>
                     <!-- 鎶ヨ鏃堕棿 -->
                     <el-form-item class="optionItems" label="鎶ヨ鏃堕棿:" prop="alarmTime">
@@ -104,15 +104,15 @@
                 </div>
                 <div class="not-need-item">
                     <label>鍙嶆槧浜�:</label>
-                    <input type="text" class="not-need__inner">
+                    <el-input v-model="vio.informant"></el-input>
                 </div>
                 <div class="not-need-item">
                     <label>鑱旂郴鏂瑰紡:</label>
-                    <input type="text" class="not-need__inner">
+                    <el-input v-model="vio.informantPhoneCode"></el-input>
                 </div>
                 <div class="not-need-item">
                     <label>韬唤璇佸彿:</label>
-                    <input type="text" class="not-need__inner">
+                    <el-input v-model="vio.informantIdCard"></el-input>
                 </div>
             </div>
             <div class="input-footer">
@@ -121,7 +121,7 @@
             </div>
         </div>
         <div class="map-area">
-            <MyMap />
+            <!-- <MyMap /> -->
         </div>
     </div>
 </template>
@@ -293,17 +293,19 @@
                     label: '杩濆缓',
                     value: 2.
                 }
-            ]
-
+            ],
+            streetList:[],
+            communityList:[],
         }
     },
     created() {
-        const { getBigKind, getEventLevel, getSmallKind } = this;
+        const { getBigKind, getEventLevel, getSmallKind,getStreetList } = this;
         console.log(this.mytype);
         this.vio.category = this.mytype + 1;
         getBigKind();
         getSmallKind();
         getEventLevel();
+        getStreetList();
     },
     methods: {
         handleStop() {
@@ -326,7 +328,6 @@
                 url: 'sccg/violations/query/type_second'
             })
                 .then(res => {
-                    console.log(res);
                     this.smallKindList = res.data;
                 })
         },
@@ -337,18 +338,7 @@
                 url: 'sccg/violations/query/event_type'
             })
                 .then(res => {
-                    console.log(res);
                     this.eventLevelList = res.data;
-                })
-        },
-        // 鑾峰彇琛屾斂鍖哄煙
-        getRegion() {
-            this.$axios({
-                method: 'get',
-                url: 'sccg/sccg-region/getTree',
-            })
-                .then(res => {
-                    // this.
                 })
         },
         // 鎻愪氦娉ㄥ唽淇℃伅
@@ -385,6 +375,27 @@
         // 杩斿洖
         handleBack(){
             this.$emit('changeDialog',{flag:false})
+        },
+        // 鑾峰彇琛楅亾淇℃伅
+        getStreetList(){
+            this.$axios({
+                method:'get',
+                url:'sccg/dict/query_Street_type'
+            })
+            .then(res=>{ 
+                this.streetList = res.data;
+            })
+        },
+        // 琛楅亾鏇存敼
+        handleStreet(id){
+            console.log(id);
+            this.$axios({
+                method:'get',
+                url:'sccg/dict/query_social_type?id='+id
+            })
+            .then(res=>{
+                this.communityList = res.data;
+            })
         }
     },
     props: ['mytype', 'changeDialog','refresh']

--
Gitblit v1.8.0