From 387e8b0743240de72425e5b5c5709d629ace9aa4 Mon Sep 17 00:00:00 2001
From: “dzb” <2632970487@qq.com>
Date: 星期二, 11 十月 2022 20:17:43 +0800
Subject: [PATCH] 新增消息界面、处理遗留问题
---
src/views/operate/disposal/casepool/pool/createUser/vio/index.vue | 84 +++++++++++++++++++++++++-----------------
1 files changed, 50 insertions(+), 34 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 767ab4c..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,24 +104,24 @@
</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">
<el-button type="primary" class="confirm" @click="handleSubmit">纭畾</el-button>
- <el-button class="back">杩斿洖</el-button>
+ <el-button class="back" @click="handleBack">杩斿洖</el-button>
</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.
})
},
// 鎻愪氦娉ㄥ唽淇℃伅
@@ -359,7 +349,7 @@
console.log(vio);
this.$axios({
method: 'post',
- url: 'sccg/base-case/addition_violation',
+ url: 'sccg/base_case/addition_violation',
data: vio
})
.then(res => {
@@ -368,7 +358,8 @@
type: 'success',
message: res.message
})
- this.$emit('changeDialog', { dialogView: false });
+ this.$emit('changeDialog', { flag: false });
+ this.refresh();
} else {
this.$message({
type: 'warning',
@@ -380,9 +371,34 @@
return false;
}
})
+ },
+ // 杩斿洖
+ 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']
+ props: ['mytype', 'changeDialog','refresh']
}
</script>
<style lang="scss" scoped>
--
Gitblit v1.8.0