| | |
| | | :value="item.id"> |
| | | </el-option> |
| | | </el-select> |
| | | <span style="color: #F95601; font-size: 14px;">(1. 请先选择方案查看申请记录)</span> |
| | | <span style="color: orange; font-size: 14px;"><i class="el-icon-warning"></i>1. 请先选择方案查看申请记录</span> |
| | | </div> |
| | | </el-form-item> |
| | | <el-form-item label="保险生效起止期:" prop="startDate" style="margin-left: 40px"> |
| | |
| | | range-separator="至" |
| | | start-placeholder="开始日期" |
| | | end-placeholder="结束日期" /> |
| | | <span style="color: #F95601; font-size: 14px;">(2. 次日生效投保请于17:30前提交,超时提交以保险单为准)</span> |
| | | <span style="color: orange; font-size: 14px;"><i class="el-icon-warning"></i>2. 次日生效投保请于17:30前提交,超时提交以保险单为准</span> |
| | | </div> |
| | | </el-form-item> |
| | | <el-form-item label="费用" v-if="item"> |
| | | <span>{{item.price}}元</span> |
| | | <span>{{item.price}} 元</span> |
| | | <span v-if="item.timeUnit === 0">/天</span> |
| | | <span v-if="item.timeUnit === 1">/半月</span> |
| | | <span v-if="item.timeUnit === 2">/月</span> |
| | |
| | | label="投保人数"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="guaranteeNum" |
| | | label="在保人数"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="fee" |
| | | label="总费用"> |
| | | </el-table-column> |
| | |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | <div style="color: #F95601; font-size: 14px;width: 100%;text-align: left">(3. 请先选择至少一条申请后提交投保申请)</div> |
| | | <div style="color: orange; font-size: 14px;width: 100%;text-align: left"><i class="el-icon-warning"></i>3. 请先选择至少一条申请后提交投保申请</div> |
| | | <div class="info" v-if="item"> |
| | | <span v-if="item.specialAgreement">{{item.specialAgreement}}</span> |
| | | <span v-if="item.specialInfo">{{item.specialInfo}}</span> |
| | | <span v-if="item.ortherInfo">{{item.ortherInfo}}</span> |
| | | <span v-if="item.specialAgreement" v-html="item.specialAgreement"></span> |
| | | <span v-if="item.specialInfo" v-html="item.specialInfo"></span> |
| | | <span v-if="item.ortherInfo" v-html="item.ortherInfo"></span> |
| | | </div> |
| | | <!-- 选择申请单 --> |
| | | <selectApplicationForm ref="selectApplicationForm" @success="getValue" /> |
| | | <!-- 投保员工名单 --> |
| | | <employeeList ref="employeeList" /> |
| | | <InsuranceDetails ref="InsuranceDetails" @success="successEvent" /> |
| | | <InsuranceDetails ref="InsuranceDetails" @success="getValue" /> |
| | | </GlobalWindow> |
| | | </template> |
| | | |
| | |
| | | import selectApplicationForm from '@/components/business/selectApplicationForm' |
| | | import employeeList from '@/components/business/employeeList' |
| | | import { all } from '@/api/business/solutions' |
| | | import { fetchList } from '@/api/business/insuranceApply' |
| | | import { findAllApply } from '@/api/business/insuranceApply' |
| | | import InsuranceDetails from '@/components/business/InsuranceDetails' |
| | | import { merge } from '@/api/business/unionApply' |
| | | export default { |
| | | name: 'factoryChange', |
| | | name: 'OpearaUnionApply', |
| | | extends: BaseOpera, |
| | | components: { GlobalWindow, InsuranceDetails,selectApplicationForm, employeeList }, |
| | | data () { |
| | |
| | | }, |
| | | changeTime (e) { |
| | | if (e.length > 0) { |
| | | this.form.startDate = e[0] |
| | | this.form.endDate = e[1] |
| | | this.form.startDate = e[0]+ ' 00:00:00' |
| | | this.form.endDate = e[1] + ' 23:59:59' |
| | | } else { |
| | | this.form.startDate = '' |
| | | this.form.endDate = '' |
| | |
| | | this.getList() |
| | | }, |
| | | getList () { |
| | | fetchList({ |
| | | capacity: 10, |
| | | page: this.currentPage, |
| | | model: { |
| | | findAllApply({ |
| | | baseSolutionId: this.form.baseSolutionId, |
| | | status: 23 |
| | | } |
| | | }).then(res => { |
| | | this.list = res.records |
| | | this.total = res.total |
| | | this.list = res |
| | | this.total=this.list ?this.list.length:0 |
| | | this.$nextTick(() => { |
| | | if (this.$refs.table && this.$refs.table.doLayout) { |
| | | this.$refs.table.doLayout() |