shuishen
2024-01-02 517a6a4a652dd6d0e10ecf251de2a3a2099afbad
房屋管理中,住户新增的时候字段完善,整改
1 files modified
68 ■■■■■ changed files
src/views/userHouse/components/householdManager.vue 68 ●●●●● patch | view | raw | blame | history
src/views/userHouse/components/householdManager.vue
@@ -289,17 +289,32 @@
                    prop: "currentAddress",
                    hide: true,
                },
                {
                    label: "居住地行政区划",
                    prop: "homeAdcode",
                    hide: true,
                    type: 'select',
                    props: {
                        label: 'name',
                        value: 'code'
                    },
                    dicUrl: `/api/blade-system/region/select?code=361102`,
                },
                {
                    label: "残疾证",
                    prop: "disabilityCert",
                    hide: true,
                },
                {
                    hide: true,
                    width: 160,
                    label: "宗教信仰",
                    prop: "religiousBelief",
                },
                {
                    hide: true,
                    label: "健康状况",
                    prop: "healthStatus",
                    type: "select",
@@ -311,10 +326,12 @@
                    },
                },
                {
                    hide: true,
                    width: 160,
                    label: "疾病名称",
                    prop: "diseaseName"
                },
                {
                    label: "户籍类型",
                    prop: "residentType",
@@ -326,42 +343,67 @@
                        value: "dictKey",
                    },
                },
                {
                    hide: true,
                    parent: false,
                    width: 160,
                    label: "户籍地行政区划",
                    prop: "residentAdcode"
                    prop: "residentAdcode",
                    type: "tree",
                    props: {
                        label: 'name',
                        value: 'id'
                    },
                    dicUrl: `/api/blade-system/region/getBaseTree`,
                },
                {
                    hide: true,
                    parent: false,
                    width: 160,
                    label: "籍贯地行政区划",
                    prop: "nativePlaceAdcode"
                    prop: "nativePlaceAdcode",
                    type: "tree",
                    props: {
                        label: 'name',
                        value: 'id'
                    },
                    dicUrl: `/api/blade-system/region/getBaseTree`,
                },
                {
                    hide: true,
                    width: 160,
                    label: "外出详址",
                    prop: "goOutAddr"
                },
                {
                    hide: true,
                    width: 160,
                    label: "外出去向",
                    prop: "goOutWhere"
                },
                {
                    hide: true,
                    width: 160,
                    label: "外出时间",
                    prop: "goOutTime"
                },
                {
                    hide: true,
                    width: 160,
                    label: "外出原因",
                    prop: "goOutReason"
                },
                {
                    hide: true,
                    width: 160,
                    label: "职业类别",
                    prop: "occupation"
                },
                {
                    hide: true,
                    width: 160,
                    label: "就职单位地址",
                    prop: "cmpyRegAddr"
@@ -421,6 +463,28 @@
        }
    },
    watch: {
        'form.source': {
            handler (newData) {
                let currentAddressColumn = this.findObject(
                    this.option.column,
                    'currentAddress'
                )
                let homeAdcodeColumn = this.findObject(
                    this.option.column,
                    'homeAdcode'
                )
                if (newData == 1) {
                    currentAddressColumn.disabled = false
                    homeAdcodeColumn.disabled = false
                } else {
                    currentAddressColumn.disabled = true
                    homeAdcodeColumn.disabled = true
                }
            },
            immediate: true
        }
    },
    computed: {
        ...mapGetters(["userInfo", "permission"]),