bug
MrShi
2025-01-12 8932133e2ee2e5708e3506bee3d01d59bff5f1d2
company/src/views/business/member.vue
@@ -96,6 +96,7 @@
                     fixed="right"
                     min-width="120px">
                    <template slot-scope="{row}">
                        <el-button type="text" @click="$refs.editMemberWindow.open('编辑', row)" v-if="userInfo.type === 0">编辑</el-button>
                        <el-button type="text" @click="$refs.insuranceRecords.open('投保记录', row)">投保记录</el-button>
                    </template>
                </el-table-column>
@@ -109,6 +110,8 @@
        </template>
        <!-- 新建/修改 -->
        <OperaMemberWindow ref="operaMemberWindow" @success="handlePageChange" />
        <!--    编辑    -->
        <EditMemberWindow ref="editMemberWindow" @success="handlePageChange" />
        <!--    投保记录    -->
        <insuranceRecords ref="insuranceRecords" @success="handlePageChange" />
    </TableLayout>
@@ -119,6 +122,7 @@
    import TableLayout from '@/layouts/TableLayout'
    import Pagination from '@/components/common/Pagination'
    import OperaMemberWindow from '@/components/business/OperaMemberWindow'
    import EditMemberWindow from '@/components/business/EditMemberWindow'
    import insuranceRecords from '@/components/enterprise/insuranceRecords'
    import { all } from '@/api/business/solutions'
    import { findListByDTO } from '@/api/business/dispatchUnit'
@@ -128,7 +132,7 @@
    export default {
        name: 'Member',
        extends: BaseTable,
        components: { TableLayout, Pagination, OperaMemberWindow, insuranceRecords },
        components: { TableLayout, Pagination, OperaMemberWindow, EditMemberWindow, insuranceRecords },
        data () {
            return {
                // 搜索