shuishen
2024-01-08 210c28f024e008cff8a3c89ea45a0910526a669d
走访日志和议事管理,选择用户,完善
2 files modified
51 ■■■■■ changed files
src/views/article/components/discussionManageChild.vue 26 ●●●●● patch | view | raw | blame | history
src/views/cGovernance/gridWorkLog.vue 25 ●●●● patch | view | raw | blame | history
src/views/article/components/discussionManageChild.vue
@@ -189,10 +189,6 @@
                        value: 'id',
                    },
                    dicData: [],
                    formatter: (row) => {
                        console.log(row, 1212213)
                        return row.name
                    },
                    rules: [
                        {
                            required: true,
@@ -235,20 +231,6 @@
    },
    watch: {
        "disCussFrom.userIds": {
            handler (val) {
                if (val) {
                    getPersonPublicSelect({
                        id: val
                    }).then(res => {
                        const column = this.findObject(this.option.column, "userIds")
                        column.dicData = res.data.data
                    })
                }
            }
        },
        'disCussFrom.appointUser': {
            handler (newData) {
                const column = this.findObject(this.option.column, "userIds")
@@ -320,8 +302,16 @@
                const data = res.data.data
                this.page.total = data.total
                this.disCussFrom = data.records[0]
                getPersonPublicSelect({
                    id: this.disCussFrom.userIds
                }).then(res => {
                    const column = this.findObject(this.option.column, "userIds")
                    column.dicData = res.data.data
                this.loading = false
            })
            })
        }
    }
}
src/views/cGovernance/gridWorkLog.vue
@@ -21,6 +21,7 @@
<script>
import { getPersonPublicSelect } from "@/api/public"
import { getDetatils as householdDetail } from "@/api/userHouse/list/houseHold"
import { getList, remove, update, add, getGridWorkLog } from "@/api/grid/gridWorkLog"
import { getList as getHouseholdList, getDetatils as getHouseholdDetail } from "@/api/userHouse/list/houseHold"
import { mapGetters } from "vuex"
@@ -127,11 +128,6 @@
                            value: 'id',
                        },
                        dicData: [],
                        formatter: (row) => {
                            console.log(row, 1111)
                            return row.name
                        },
                        rules: [
                            {
                                required: true,
@@ -150,6 +146,7 @@
                        searchSpan: 4,
                        search: true,
                    },
                    {
                        width: 156,
                        overHidden: true,
@@ -260,14 +257,11 @@
            handler (val) {
                if (val) {
                    getPersonPublicSelect({
                        id: val
                    }).then(res => {
                        const column = this.findObject(this.option.column, "householdId")
                        column.dicData = res.data.data
                    householdDetail(val).then(res => {
                        let data = res.data.data
                        this.form.phone = res.data.data[0].phoneNumber
                        this.form.address = res.data.data[0].currentAddress
                        this.form.phone = data.phoneNumber
                        this.form.address = data.currentAddress
                    })
                }
@@ -470,6 +464,13 @@
                        })
                        this.form.url = urls.join(",")
                    }
                    getPersonPublicSelect({
                        id: this.form.householdId
                    }).then(res => {
                        const column = this.findObject(this.option.column, "householdId")
                        column.dicData = res.data.data
                    })
                })
            }
            // con