MrShi
2024-11-04 b6fde711bf33cede4cb84f85146c32b0c0c61aa5
company/src/views/business/solutions.vue
@@ -14,7 +14,7 @@
        <template v-slot:table-wrap>
            <ul class="toolbar" v-permissions="['business:solutions:create']">
                <template v-if="userInfo.type !== 1">
                    <li><el-button type="primary" @click="$refs.operaSolutionsWindow.open('新建保险方案')" v-permissions="['business:solutions:create']">添加方案</el-button></li>
                    <li><el-button type="primary" @click="$refs.operaSolutionsWindow.open('新增子方案')" v-permissions="['business:solutions:create']">添加方案</el-button></li>
                </template>
            </ul>
            <el-table
@@ -28,7 +28,7 @@
                    </template>
                </el-table-column>
                <el-table-column prop="name" label="子方案名称" min-width="150px"></el-table-column>
                <el-table-column prop="insuranceName" label="主方案" min-width="100px"></el-table-column>
                <el-table-column prop="solutionBaseName" label="主方案" min-width="100px"></el-table-column>
                <el-table-column label="投保类型" min-width="120px" align="center">
                    <template slot-scope="{row}">
                        <span v-if="row.type === 0">直保</span>
@@ -46,7 +46,12 @@
                        <span v-if="row.timeUnit === 5">年</span>
                    </template>
                </el-table-column>
                <el-table-column prop="name" label="需要复审"></el-table-column>
                <el-table-column prop="retrial" label="需要复审">
                    <template slot-scope="{row}">
                        <span v-if="row.retrial === 0">不需要</span>
                        <span v-if="row.retrial === 1">需要</span>
                    </template>
                </el-table-column>
                <el-table-column prop="createDate" label="方案创建日期" min-width="100px"></el-table-column>
                <el-table-column prop="status" label="启用状态" min-width="100px" v-if="userInfo.type !== 1">
                    <template slot-scope="{row}">
@@ -67,9 +72,9 @@
                    fixed="right"
                >
                    <template slot-scope="{row}">
                        <el-button type="text" @click="$refs.OperaSolutionsDescWindow.open('方案详情', { id: row.id })" icon="el-icon-edit" v-permissions="['business:solutions:update']">查看详情</el-button>
                        <el-button type="text" @click="$refs.OperaSolutionsDescWindow.open('子方案详情', { id: row.id })" icon="el-icon-edit" v-permissions="['business:solutions:update']">查看详情</el-button>
                        <template v-if="userInfo.type !== 1">
                            <el-button type="text" @click="$refs.operaSolutionsWindow.open('编辑保险方案', { id: row.id })" icon="el-icon-edit" v-permissions="['business:solutions:update']">修改</el-button>
                            <el-button type="text" @click="$refs.operaSolutionsWindow.open('编辑子方案', { id: row.id })" icon="el-icon-edit" v-permissions="['business:solutions:update']">修改</el-button>
                        </template>
                    </template>
                </el-table-column>