From aec6c2f5b7af18dc7d33997b29e146e0a06b1105 Mon Sep 17 00:00:00 2001
From: lin <sbla5888@163.com>
Date: Thu, 11 Apr 2024 09:04:46 +0800
Subject: [PATCH] 维修基金优化
---
src/views/gzll/process/maintenanceFundApply/detail.vue | 194 ++++++++++++++++++++++++------------------------
1 files changed, 96 insertions(+), 98 deletions(-)
diff --git a/src/views/gzll/process/maintenanceFundApply/detail.vue b/src/views/gzll/process/maintenanceFundApply/detail.vue
index 3934e70..31b9b8e 100644
--- a/src/views/gzll/process/maintenanceFundApply/detail.vue
+++ b/src/views/gzll/process/maintenanceFundApply/detail.vue
@@ -11,7 +11,7 @@
<span>审批信息</span>
</div>
<avue-form :option="option" :value="form">
-
+
<template slot-scope="{ row, size, index }" slot="vote">
<div>{{ topicTitle }}</div>
<el-table :data="topictData" v-if="topictData.length">
@@ -27,7 +27,7 @@
</el-table-column>
</el-table>
</template>
-
+
</avue-form>
<!-- <el-form-item label="申请人">
<el-input :disabled="true" v-model="form.flow.assigneeName" />
@@ -92,13 +92,13 @@
getPropertyCapitalApply
} from "@/api/property/propertyCapitalApply";
import {
- getLists
-} from "@/api/discuss/topics"
-import deitDiscussion from "../../components/deitDiscussion.vue"
-export default {
- components: {
- deitDiscussion
- },
+ getLists
+ } from "@/api/discuss/topics"
+ import deitDiscussion from "../../components/deitDiscussion.vue"
+ export default {
+ components: {
+ deitDiscussion
+ },
data() {
return {
businessId: '',
@@ -198,10 +198,10 @@
disabled: true
},
{
- label: "项目分摊方式",
- prop: "allocationWay",
+ label: "楼栋",
+ prop: "buildingName",
labelWidth: 140,
- value: '按建筑面积分摊',
+ value: '',
span: 12,
row: true,
disabled: true
@@ -278,52 +278,52 @@
},
{
- disabled:true,
- display: false,
- hide: true,
- parent: false,
- label: "投票结果",
- prop: "articleId",
- search: false,
- viewDisabled: false,
- type: 'select',
- dicUrl: `/api/blade-article/article/getArticleByDistrictId?type=4&eventType=1&districtId={{districtId}}`,
- cascader: ['vote'],
- props: {
- label: "title",
- value: "id"
- },
- defaultExpandedKeys: ["361102003"],
- span: 12,
- labelWidth:140,
- rules: [{
- required: true,
- message: "请选择投票结果",
- trigger: "blur",
- },],
- change: (val) => {
- console.log("val===>", val)
- // console.log("form===>",this.form)
- if (val.value && !this.form.id) {
- this.articleRange = val.articleRange;
- // this.showDialog = true;
- // this.getDetail(val.value, val.articleRange)
- }
+ disabled: true,
+ display: false,
+ hide: true,
+ parent: false,
+ label: "投票结果",
+ prop: "articleId",
+ search: false,
+ viewDisabled: false,
+ type: 'select',
+ dicUrl: `/api/blade-article/article/getArticleByDistrictId?type=4&eventType=1&districtId={{districtId}}`,
+ cascader: ['vote'],
+ props: {
+ label: "title",
+ value: "id"
+ },
+ defaultExpandedKeys: ["361102003"],
+ span: 12,
+ labelWidth: 140,
+ rules: [{
+ required: true,
+ message: "请选择投票结果",
+ trigger: "blur",
+ }, ],
+ change: (val) => {
+ console.log("val===>", val)
+ // console.log("form===>",this.form)
+ if (val.value && !this.form.id) {
+ this.articleRange = val.articleRange;
+ // this.showDialog = true;
+ // this.getDetail(val.value, val.articleRange)
+ }
- }
- },
+ }
+ },
- {
- disabled: true,
- display: false,
- span: 24,
- hide: true,
- prop: "vote",
- slot: true,
- label: "投票详情",
- labelWidth: 140,
+ {
+ disabled: true,
+ display: false,
+ span: 24,
+ hide: true,
+ prop: "vote",
+ slot: true,
+ label: "投票详情",
+ labelWidth: 140,
- },
+ },
{
label: "项目摘要",
@@ -368,38 +368,38 @@
],
},
topictData: [],
- topicTitle: "",
- articleRange: ""
+ topicTitle: "",
+ articleRange: ""
}
},
watch: {
- 'form.districtId': {
- handler(newData) {
- const column = this.findObject(this.option.column, "articleId")
- if (newData && this.form.articleId) {
- column.display = true;
- } else {
- column.display = false
+ 'form.districtId': {
+ handler(newData) {
+ const column = this.findObject(this.option.column, "articleId")
+ if (newData && this.form.articleId) {
+ column.display = true;
+ } else {
+ column.display = false
+ }
}
- }
- },
+ },
- 'form.articleId': {
- handler(newData) {
- this.getVoteDetail(this.form.articleId, this.articleRange)
- const column = this.findObject(this.option.column, "vote")
- if (newData) {
- column.display = true;
- } else {
- column.display = false
+ 'form.articleId': {
+ handler(newData) {
+ this.getVoteDetail(this.form.articleId, this.articleRange)
+ const column = this.findObject(this.option.column, "vote")
+ if (newData) {
+ column.display = true;
+ } else {
+ column.display = false
+ }
}
- }
- },
+ },
- },
+ },
created() {
this.init();
@@ -428,32 +428,30 @@
});
},
getVoteDetail(articleId, districtId) {
- let params = {
- level: 1,
- articleId: articleId,
- districtId: districtId
- }
- getLists(1, 10, params).then(res => {
- const data = res.data.data
- if (data.length) {
- this.topictData = data[0].children;
- this.topicTitle = data[0].discussContent;
+ let params = {
+ level: 1,
+ articleId: articleId,
+ districtId: districtId
}
- })
- },
+ getLists(1, 10, params).then(res => {
+ const data = res.data.data
+ if (data.length) {
+ this.topictData = data[0].children;
+ this.topicTitle = data[0].discussContent;
+ }
+ })
+ },
- openUserPopup(row) {
- this.$refs.DeitDiscussion.openUser(row, 1, [this.form.districtId])
- },
+ openUserPopup(row) {
+ this.$refs.DeitDiscussion.openUser(row, 1, [this.form.districtId])
+ },
}
}
</script>
<style>
-
-
-.workOrderStyle {
- font-weight: normal;
-}
-</style>
\ No newline at end of file
+ .workOrderStyle {
+ font-weight: normal;
+ }
+</style>
--
Gitblit v1.9.3