Lou
2024-02-26 48dc8c0d856526929172913e2fc53e66776add8b
update
3 files modified
89 ■■■■■ changed files
src/views/property/process/maintenanceFundApply/edit.vue 32 ●●●●● patch | view | raw | blame | history
src/views/property/process/maintenanceFundApply/handle.vue 43 ●●●●● patch | view | raw | blame | history
src/views/property/propertyCapitalApply.vue 14 ●●●● patch | view | raw | blame | history
src/views/property/process/maintenanceFundApply/edit.vue
@@ -250,6 +250,38 @@
              value: '0.00',
            },
            {
          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&districtIdList={{districtId}}`,
          // slot: true,
          formslot: true,
          cascader: ['vote'],
          props: {
            label: "title",
            value: "id"
          },
          defaultExpandedKeys: ["361102003"],
          span: 12,
          width: 260,
          rules: [{
            required: true,
            message: "请选择议事",
            trigger: "blur",
          },],
          change: (val) => {
            console.log("val===>", val)
            // console.log("form===>",this.form)
          }
        },
            {
              label: "项目摘要",
              span: 24,
              hide: true,
src/views/property/process/maintenanceFundApply/handle.vue
@@ -118,6 +118,7 @@
              search: true,
              type: 'tree',
              dicUrl: `/api/blade-district/district/getDistrictTree`,
          cascader: ['articleId'],
              props: {
                label: "name",
                value: "id"
@@ -259,6 +260,38 @@
              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&districtIdList={{districtId}}`,
          // slot: true,
          formslot: true,
          cascader: ['vote'],
          props: {
            label: "title",
            value: "id"
          },
          defaultExpandedKeys: ["361102003"],
          span: 12,
          width: 260,
          rules: [{
            required: true,
            message: "请选择议事",
            trigger: "blur",
          },],
          change: (val) => {
            console.log("val===>", val)
            // console.log("form===>",this.form)
          }
        },
        {
              label: "项目摘要",
              span: 24,
              hide: true,
@@ -315,6 +348,16 @@
        }
      }
    },
  'form.districtId': {
    handler(newData) {
      const column = this.findObject(this.option.column, "articleId")
      if (newData) {
        column.display = true;
      } else {
        column.display = false
      }
    }
  },
    created() {
      this.init()
    },
src/views/property/propertyCapitalApply.vue
@@ -7,9 +7,11 @@
      @current-change="currentChange" @size-change="sizeChange" @refresh-change="refreshChange" @on-load="onLoad">
      <template slot-scope="{ row, size, index }" slot="voteForm">
        <div>{{topicTitle}}</div>
        <el-table :data="topictData" v-if="topictData.length">
          <el-table-column width="300" property="optionContent" label="选项"></el-table-column>
          <el-table-column width="300" property="number" label="人数">
          <el-table-column width="300" property="optionContent" label="选项"  label-class-name="workOrderStyle"></el-table-column>
          <el-table-column width="300" property="number" label="人数"  label-class-name="workOrderStyle">
          </el-table-column>
@@ -390,7 +392,7 @@
          display: false,
          hide: true,
          parent: false,
          label: "议事标题",
          label: "投票结果",
          prop: "articleId",
          search: false,
          viewDisabled: false,
@@ -429,7 +431,7 @@
          hide: true,
          prop: "vote",
          formslot: true,
          label: "议事选项"
          label: "投票详情"
        },
        {
@@ -790,4 +792,8 @@
.avue-upload__icon {
  line-height: 6;
}
.workOrderStyle{
  font-weight: normal;
}
</style>