From 9f59b404ac029e4679df6eb75d3edf84f4e39129 Mon Sep 17 00:00:00 2001
From: linwe <872216996@qq.com>
Date: Thu, 30 May 2024 19:31:29 +0800
Subject: [PATCH] E呼即办优化
---
src/views/cGovernance/taskECallTwo/index.vue | 74 +++++++++++++++++-------------------
1 files changed, 35 insertions(+), 39 deletions(-)
diff --git a/src/views/cGovernance/taskECallTwo/index.vue b/src/views/cGovernance/taskECallTwo/index.vue
index b7a79d9..330c67b 100644
--- a/src/views/cGovernance/taskECallTwo/index.vue
+++ b/src/views/cGovernance/taskECallTwo/index.vue
@@ -87,6 +87,9 @@
getDetatil as getHouseDetail
} from "@/api/doorplateAddress/doorplateAddress.js"
import {
+ getDept
+ } from "@/api/system/dept"
+ import {
mapGetters
} from "vuex"
import website from '@/config/website'
@@ -171,39 +174,19 @@
width: 100,
label: "诉求来源",
prop: "issueOrigin",
+ disabled: true,
span: 12,
searchSpan: 4,
dataType: "number",
type: "select",
- dicData: [{
- label: "热线",
- value: 0
- }, {
- label: "公安110",
- value: 1
- }, {
- label: "微信",
- value: 2
- }, {
- label: "微博",
- value: 3
- }],
+ dicUrl: "/api/blade-system/dict-biz/dictionary?code=ehjb_org",
+ props: {
+ label: "dictValue",
+ value: "dictKey",
+ },
rules: [{
required: true,
message: "请选择诉求来源",
- trigger: "blur",
- }, ],
- },
- {
- label: "诉求内容",
- parent: false,
- prop: "issueContent",
- search: false,
- width: 160,
- overHidden: true,
- rules: [{
- required: true,
- message: "请选择诉求内容",
trigger: "blur",
}, ],
},
@@ -272,6 +255,21 @@
trigger: 'blur'
}
],
+ },
+ {
+ label: "诉求内容",
+ parent: false,
+ prop: "issueContent",
+ search: false,
+ type: 'textarea',
+ width: 160,
+ span: 24,
+ overHidden: true,
+ rules: [{
+ required: true,
+ message: "请选择诉求内容",
+ trigger: "blur",
+ }, ],
},
{
label: "事发地址",
@@ -463,6 +461,7 @@
],
},
data: [],
+ dept: {},
}
},
watch: {
@@ -543,6 +542,13 @@
}
},
methods: {
+ getDeptInfo() {
+ getDept(this.userInfo.dept_id).then(res => {
+ this.dept = res.data.data
+ this.form.issueOrigin = res.data.data.sort
+ // console.log("*********res.data.data*************" + JSON.stringify(res.data.data))
+ })
+ },
openMap() {
this.$refs.avueInputMap.box = true
console.log(this.$refs.avueInputMap)
@@ -753,23 +759,13 @@
values.dateTime = null
}
this.loading = true
+ this.getDeptInfo();
+
getList(page.currentPage, page.pageSize, values).then((res) => {
const data = res.data.data
this.page.total = data.total
this.data = data.records
- this.data.forEach(item => {
- // this.$set(item, 'phoneflag', false)
- // if (item.imageUrls) {
- // if (item.imageUrls.length > 0) {
- // var urls = []
- // var names = item.imageUrls.split(",")
- // names.forEach(name => {
- // urls.push(website.minioUrl + name)
- // })
- // item.imageUrls = urls.join(",")
- // }
- // }
- })
+
this.loading = false
this.selectionClear()
})
--
Gitblit v1.9.3