From 3479eae51f196930d851feed5cb3bcdf1417d7c7 Mon Sep 17 00:00:00 2001
From: linwe <872216996@qq.com>
Date: Fri, 24 May 2024 08:58:39 +0800
Subject: [PATCH] E呼即办页面优化
---
src/views/cGovernance/taskECallTwo/index.vue | 43 ++++++++++++++++++++++++++++---------------
1 files changed, 28 insertions(+), 15 deletions(-)
diff --git a/src/views/cGovernance/taskECallTwo/index.vue b/src/views/cGovernance/taskECallTwo/index.vue
index 65c077d..b8bbe79 100644
--- a/src/views/cGovernance/taskECallTwo/index.vue
+++ b/src/views/cGovernance/taskECallTwo/index.vue
@@ -36,7 +36,7 @@
</avue-crud>
<el-dialog title="编辑" append-to-body :visible.sync="editPopup" center @close="editClose">
- <avue-form ref="formRef" :option="option" v-model="editForm" @submit="rowUpdate">
+ <avue-form ref="formRef" :option="option" v-model="editForm" @submit="handleSubmit">
<template slot-scope="{type, disabled}" slot="sceneGeo">
<el-button type="primary" style="font-size: 14px; border: none;" icon="el-icon-map-location"
@@ -458,7 +458,9 @@
// form是表单或者表格绑定的数据集,v-model='form'
handler(val) {
if (typeof val == "object") {
- if (!val) {
+ console.log("*****11**********" + val)
+ console.log("*****789111**********" + !val)
+ if (val.length <= 0) {
return
}
console.log("*****789**********" + val)
@@ -476,10 +478,11 @@
// form是表单或者表格绑定的数据集,v-model='form'
handler(val) {
if (typeof val == "object") {
- if (!val) {
+ if (val.length <= 0) {
return
}
console.log("*****789**********" + val)
+ console.log("*****78910**********" + !val)
var arr = val
//经纬度替换
@@ -566,8 +569,25 @@
}
)
},
- rowUpdate(row, index, done, loading) {
+ handleSubmit(form, done) {
+ update(form).then(
+ () => {
+ this.onLoad(this.page)
+ this.editPopup = false
+ this.$message({
+ type: "success",
+ message: "操作成功!",
+ })
+ done()
+ },
+ (error) => {
+ window.console.log(error)
+ loading()
+ }
+ )
+ },
+ rowUpdate(row, index, done, loading) {
update(row).then(
() => {
this.onLoad(this.page)
@@ -653,8 +673,10 @@
this.sharePopup = false
},
handleEdit(row) {
- this.editForm = row
- this.editPopup = true
+ getDetail(row.orderId).then((res) => {
+ this.editForm = res.data.data
+ this.editPopup = true
+ })
},
handleDelete() {
if (this.selectionList.length === 0) {
@@ -682,15 +704,6 @@
if (["edit", "view"].includes(type)) {
getDetail(this.form.orderId).then((res) => {
this.form = res.data.data
- // this.form.sceneAddr = [this.form.sceneGeoLng, this.form.sceneGeoLat, this.form.sceneAddr].join(',')
- // if (this.form.imageUrls.length > 0) {
- // var urls = []
- // var names = this.form.imageUrls.split(",")
- // names.forEach(name => {
- // urls.push(website.minioUrl + name)
- // })
- // this.form.imageUrls = urls.join(",")
- // }
})
}
// con
--
Gitblit v1.9.3