linwe
2024-06-27 5a15bad0c4da87bc0da1f44a89b34c52d64b713b
src/views/article/discussionManage.vue
@@ -26,7 +26,12 @@
        <el-button icon="el-icon-user" v-if="row.articleType == 4" :size="size" :type="type"
          @click.stop="handleExport(row)">
          导出投票结果
          导出投票
        </el-button>
        <el-button icon="el-icon-user" v-if="row.articleType == 4 && row.publish == '1'" :size="size" :type="type"
          @click.stop="lookVotingStatistics(row,'业主大会统计')">
          查看投票
        </el-button>
        <el-button v-if="row.publish == '1'" icon="el-icon-close" :size="size" :type="type" @click.stop="updateFb(row)">
@@ -54,6 +59,8 @@
    </deitDiscussion>
    <discussionManageChild ref="discussionManageChild" />
    <votingStatistics ref="votingStatistics" />
  </basic-container>
</template>
@@ -85,6 +92,7 @@
  } from "vuex"
  import deitDiscussion from "./components/deitDiscussion"
  import discussionManageChild from "./components/discussionManageChild"
  import votingStatistics from "./components/votingStatistics"
  import NProgress from 'nprogress'
  import 'nprogress/nprogress.css'
  import Qs from "qs"
@@ -105,6 +113,7 @@
    components: {
      deitDiscussion,
      discussionManageChild,
      votingStatistics
    },
    data() {
@@ -196,7 +205,6 @@
              width: 110,
              label: "封面",
              prop: "url",
              // align:'center',
              type: "upload",
              listType: "picture-img",
              action: "/api/blade-resource/oss/endpoint/put-file",
@@ -204,7 +212,6 @@
                res: "data",
                url: "link",
              },
              // hide: true,
              span: 24,
            },
            {
@@ -229,25 +236,6 @@
                trigger: "blur",
              }, ],
            },
            // {
            //   label: "发布时间",
            //   prop: "dateTime",
            //   type: "daterange",
            //   format: "yyyy-MM-dd",
            //   valueFormat: "yyyy-MM-dd",
            //   searchSpan: 6,
            //   searchRange: true,
            //   hide: true,
            //   addDisplay: false,
            //   editDisplay: false,
            //   viewDisplay: false,
            //   search: true,
            //   rules: [{
            //     required: true,
            //     message: "请选择发布时间",
            //     trigger: "blur",
            //   }, ],
            // },
            {
              width: 100,
              label: "发布时间",
@@ -510,6 +498,13 @@
      }
    },
    methods: {
      lookVotingStatistics(row, name) {
        this.$router.push({
          path: `/myiframe/urlPath?name=preview-${name}&src=${this.website.reportUrl}/view/965861526961414144?articleId=${row.id}`
        })
      },
      handleExport(row) {
        this.$confirm("是否导出投票结果数据?", "提示", {
          confirmButtonText: "确定",