Lou
2024-02-27 953890b950f73a64a538238f207ee43684059c78
src/views/property/propertyCapitalApply.vue
@@ -5,29 +5,19 @@
      v-model="form" :permission="permissionList" @row-update="rowUpdate" @row-save="rowSave" :before-open="beforeOpen"
      @search-change="searchChange" @search-reset="searchReset" @selection-change="selectionChange"
      @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="选项"
            label-class-name="workOrderStyle"></el-table-column>
          <el-table-column width="300" property="number" label="人数" label-class-name="workOrderStyle">
          </el-table-column>
          <el-table-column width="300">
            <template slot-scope="scope">
              <el-button slot="reference" type="primary" size="mini" @click="openUserPopup(scope.row, 1)">详情</el-button>
            </template>
          </el-table-column>
        </el-table>
      </template>
@@ -54,31 +44,21 @@
          v-text="textDispose(row, 'linkPhoneflag', 'linkPhone')">
        </el-button>
      </template>
      <template slot="constructionSchemeUrlsType" slot-scope="{file}">
        <span>{{ file }}</span>
      </template>
    </avue-crud>
    <el-drawer append-to-body :visible.sync="showDialog" width="80%" :modal="false">
      <span slot="title">{{ topicTitle }}</span>
      <avue-crud :option="optionList" :data="topictData" ref="crud2">
        <!-- <template #icon="scope">
          <i :class="scope.row.icon" style="font-size:14px"></i>
        </template> -->
        <template slot-scope="{row}" slot="number">
          <span style="margin-right:10px;">1</span>
          <el-button slot="reference" type="primary" size="mini" @click="openUserPopup(row, 1)">详情</el-button>
          <!-- <el-popover placement="right" width="400" trigger="click">
            <el-table :data="gridData">
              <el-table-column width="150" property="date" label="日期"></el-table-column>
@@ -87,18 +67,14 @@
            </el-table>
            <el-button slot="reference" type="primary"  size="mini">详情</el-button>
          </el-popover> -->
        </template>
      </avue-crud>
    </el-drawer>
    <deitDiscussion ref="DeitDiscussion">
    </deitDiscussion>
  </basic-container>
</template>
<script>
import {
  getList,
@@ -114,7 +90,6 @@
import func from "@/util/func"
import {
  getLists,
  getPage
} from "@/api/discuss/topics"
import deitDiscussion from "./components/deitDiscussion"