From 77bbb07044f0e139c20c979c39682c751b7ea0d4 Mon Sep 17 00:00:00 2001
From: yang <1441163367@qq.com>
Date: 星期三, 02 十一月 2022 03:33:05 +0800
Subject: [PATCH] 修改新增简易案件问题
---
src/views/padSunmaryProcedure/padFrom.vue | 88 ++++++++++++++++++++++++++++++++------------
1 files changed, 64 insertions(+), 24 deletions(-)
diff --git a/src/views/padSunmaryProcedure/padFrom.vue b/src/views/padSunmaryProcedure/padFrom.vue
index 20bd51e..78fd6e6 100644
--- a/src/views/padSunmaryProcedure/padFrom.vue
+++ b/src/views/padSunmaryProcedure/padFrom.vue
@@ -1,6 +1,6 @@
<template>
<el-main style="width: 100%;margin: 0 auto">
- <el-form ref="form" :rules="dataRules" :model="form" label-width="120px" size="medium">
+ <el-form ref="form" :rules="dataRules" :model="form" label-width="130px" size="medium">
<el-form-item label="妗堢敱" prop="casePoint">
<el-input v-model="form.casePoint" placeholder="璇峰~鍐欐鐢�"></el-input>
</el-form-item>
@@ -8,7 +8,17 @@
<el-row>
<el-col :span="12">
<el-form-item label="褰撲簨浜哄鍚�" prop="litigant">
- <el-select v-model="form.litigant" placeholder="璇烽�夋嫨褰撲簨浜�"
+ <el-autocomplete
+ style="width: 100%!important;"
+ v-model="form.litigant"
+ filterable
+ :fetch-suggestions="querySearchHandle"
+ placeholder="褰撲簨浜哄鍚�"
+ :trigger-on-focus="false"
+ @select="handleSelect"
+ >
+ </el-autocomplete>
+<!-- <el-select v-model="form.litigant" placeholder="璇烽�夋嫨褰撲簨浜�"
style="width: 100%;" @change="marketChange">
<el-option
v-for="item in marketList"
@@ -16,7 +26,7 @@
:label="item.subjectName"
:value="item">
</el-option>
- </el-select>
+ </el-select>-->
</el-form-item>
</el-col>
<el-col :span="12">
@@ -25,19 +35,12 @@
</el-form-item>
</el-col>
</el-row>
-
- <el-row>
- <el-col :span="12">
- <el-form-item label="璇佷欢鍙�/淇$敤鐮�" prop="certNo">
- <el-input v-model="form.certNo" placeholder="璇峰~鍐欒瘉浠跺彿/淇$敤鐮�"></el-input>
- </el-form-item>
- </el-col>
- <el-col :span="12">
- <el-form-item label="鑱旂郴鐢佃瘽" prop="phone">
- <el-input v-model="form.phone" placeholder="璇峰~鍐欏綋浜嬩汉鐢佃瘽"></el-input>
- </el-form-item>
- </el-col>
- </el-row>
+ <el-form-item label="璇佷欢鍙�/淇$敤鐮�" prop="certNo">
+ <el-input v-model="form.certNo" placeholder="璇峰~鍐欒瘉浠跺彿/淇$敤鐮�"></el-input>
+ </el-form-item>
+ <el-form-item label="鑱旂郴鐢佃瘽" prop="phone">
+ <el-input v-model="form.phone" placeholder="璇峰~鍐欏綋浜嬩汉鐢佃瘽"></el-input>
+ </el-form-item>
<el-form-item label="浣忓潃" prop="address">
<el-input v-model="form.address" placeholder="璇峰~鍐欏綋浜嬩汉浣忓潃"></el-input>
@@ -123,6 +126,7 @@
city: "",
latitude:"",
},
+ latlng:'',
//鍔炴浜哄憳鏁版嵁
organPersons: [],
//褰撲簨浜烘暟鎹�
@@ -139,9 +143,9 @@
litigant: [
{required: true, message: "褰撲簨浜哄鍚嶄笉鑳戒负绌�", trigger: "blur"},
],
- legalPerson: [
+ /*legalPerson: [
{required: true, message: "娉曞畾浠h〃浜哄鍚嶄笉鑳戒负绌�", trigger: "blur"},
- ],
+ ],*/
certNo: [
{required: true, message: "褰撲簨浜鸿瘉浠跺彿鐮佷笉鑳戒负绌�", trigger: "blur"},
],
@@ -169,6 +173,7 @@
}
},
created() {
+ // this.latlng = window.android.getAddress();
this.init()
},
methods: {
@@ -178,16 +183,15 @@
})
},
init() {
+ // let all = window.android.getAddress();
+ // let all1 = all.splice('')
+ // this.form.place = window.android.getAddress();
// this.$nextTick(()=>{
getIdByToken().then(res => {
console.log(res, 'getIdByToken')
let a = res.data.data;
- let b = parseInt(a)
- this.form.hanlderIds.push(b)
- })
- //鏌ヨ褰撲簨浜�
- getMarketList().then((res) => {
- this.marketList = res.data.data;
+ // let b = parseInt(a)
+ this.form.hanlderIds.push(a)
})
//鏌ヨ鍔炴浜哄憳淇℃伅
getfindAll().then((res) => {
@@ -201,8 +205,44 @@
remote('area_address').then(res => {
this.areaList = res.data.data;
})
+
+ /*let obj = this.latlng.split(',');
+ this.form.place = obj[2];
+ let arr =[];
+ arr.push(obj[0]);
+ arr.push(obj[1])
+ this.form.latitude = arr.join(',');*/
// })
},
+ //妯$硦鎼滅储鏌ヨ褰撲簨浜�
+ querySearchHandle(queryString, cb) { //妯$硦鎼滅礌
+ getMarketList(queryString).then(res => {
+ console.log(res.data.data,'res-------')
+ this.marketList = []
+ let resultList = res.data.data
+ resultList.forEach(item => {
+ this.marketList.push({
+ value: item.subjectName,
+ address:item.address,
+ legalPerson:item.legalPerson,
+ idCard:item.idCard,
+ subjectType:item.subjectType,
+ phone:item.phone
+ // id: item.id
+ })
+ })
+ cb(this.marketList)
+ })
+ },
+ handleSelect(item) {
+ console.log(item,'item')
+ this.form.litigant = item.value;
+ this.form.phone = item.phone;
+ this.form.subjectType = item.subjectType;
+ this.form.certNo = item.idCard;
+ this.form.legalPerson = item.legalPerson;
+ this.form.address = item.address;
+ },
marketChange(item) {
this.form.litigant = "";
this.form.legalPerson = "";
--
Gitblit v1.9.1