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