company/src/api/business/applyChange.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
company/src/components/business/ApplyChangeDetails.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
company/src/components/business/OperaApplyChangeDetailWindow.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
company/src/components/business/OperaWtbApplyCheckWindow.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
company/src/views/business/applyChangeShop.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
company/src/views/enterprise/add_subtract.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
company/src/api/business/applyChange.js
@@ -15,6 +15,9 @@ export function updateById (data) { return request.post('/business/applyChange/updateById', data) } export function check (data) { return request.post('/business/applyChange/check', data) } // 新建 export function create (data) { company/src/components/business/ApplyChangeDetails.vue
@@ -92,8 +92,8 @@ import BaseOpera from '@/components/base/BaseOpera' import GlobalWindow from '@/components/common/GlobalWindow' import {getChangeDetailList, exportJiajianBaoExcel} from "@/api/business/insuranceApply"; import {check } from "@/api/business/applyChange"; import {exportComFiles} from "@/api/business/company"; // import {all as solutionAll} from "@/api/business/solutions"; export default { name: 'ApplyChangeDetails', extends: BaseOpera, @@ -124,14 +124,31 @@ }) }, methods: { open(title,target,target2){ open(title,target,target2,target3){ this.title=title this.visible=true this.apply = target this.model = target2 this.form.id=target.id this.form.id=target2.id this.type=target3 this.getDetailListDo() }, check (type) { this.form.dealBackApply = type this.$dialog.messageConfirm('确认进行该操作吗?') .then(() => { this.isWorking = true check(this.form) .then(response => { this.visible = false this.$emit('success') }).catch(err => { this.$tip.apiFailed(err) }) }) .catch(() => { }) }, getDetailListDo() { this.detailList = [] var that = this @@ -316,7 +333,7 @@ border-bottom: 1px solid #b4bbc5; box-sizing: border-box; &:nth-child(2) { flex: 5; flex: 5.5; } } .box_form_item { company/src/components/business/OperaApplyChangeDetailWindow.vue
@@ -14,31 +14,44 @@ <span v-if="model.status === 0">保单状态:<span :class="'change-status'+model.status" >待签署</span></span> <span v-if="model.status === 1">保单状态:<span :class="'change-status'+model.status" >待审核</span></span> <span v-if="model.status === 2">保单状态:<span :class="'change-status'+model.status" >已生效</span></span> <span v-if="model.status === 9">保单状态:<span :class="'change-status'+model.status" >待出单</span></span> <span v-if="model.status === 7">保单状态:<span :class="'change-status'+model.status" >待出单</span></span> <span v-if="model.status === 9">保单状态:<span :class="'change-status'+model.status" >投保中</span></span> <span v-if="model.status === 3 || model.status === 4">保单状态:<span :class="'change-status'+model.status" >退回申请</span></span> <span v-if="model.status === 5 || model.status === 8">保单状态:<span :class="'change-status'+model.status" >已退回</span></span> <span v-if="model.status === 7 || model.status === 6">保单状态:<span :class="'change-status'+model.status" >已关闭</span></span> <span v-if=" model.status === 6">保单状态:<span :class="'change-status'+model.status" >已关闭</span></span> <span>提交时间:{{ model.createDate }}</span> </div> <div class="desc_item_label_right"> <template v-if="userInfo.type === 1"> <el-button type="primary" @click="$refs.ApplyChangeDetails.open('加减保详单',apply,model)">导出详单</el-button> <el-button v-if="[5, 8].includes(model.status)" type="primary" @click="$refs.reinsurance.open('加减保申请', {id: dataId, applyChangId: modelId})">再次投保</el-button> <el-button type="primary" @click="$refs.reinsurance.open('加减保申请', {id: dataId, applyChangId: modelId})">再次投保</el-button> <el-button type="primary" v-if="model.status == 0" @click="getSignLink(0)">签署申请单</el-button> <el-button v-if="[0, 1, 3, 7].includes(model.status) && model.solutionType == 0" type="danger" @click="$refs.add_subtract_return.open('申请退回', { id: modelId })">申请退回</el-button> <el-button v-if="[1,2,9].includes(model.status)" type="primary" @click="viewApplyFile">查看申请单</el-button> <el-button v-if="[1,2,4,7].includes(model.status)" type=".open('加减保详单',apply,model)">导出详单</el-button> <el-button v-if="[1,2,4,7,9].includes(model.status)" type="primary" @click="viewApplyFile">查看申请单</el-button> <el-button v-if="model.status == 2" type="primary" @click="viewPidan">查看批单</el-button> <el-button v-if="[5,8].includes(model.status)" type="primary" @click="closeOrder">关闭订单</el-button> </template> <template v-else> <el-button type="primary" @click="$refs.ApplyChangeDetails.open('加减保详单',apply,model)">导出详单</el-button> <el-button v-if="[1,2,4].includes(model.status)" type="primary" @click="viewApplyFile">查看申请单</el-button> <template v-if="2"> <el-button type="primary" @click="$refs.ApplyChangeDetails.open('加减保详单',apply,model,0)">导出详单</el-button> <el-button v-if="[1,2,4,7,9].includes(model.status)" type="primary" @click="viewApplyFile">查看申请单</el-button> <el-button v-if="[2].includes(model.status)" type="primary" @click="viewPidan">查看批单</el-button> <el-button v-if=" model.solutionType == 1 && [1].includes(model.status)" type="primary" @click="$refs.ApplyChangeDetails.open('投保审核',apply,model,1)">投保审核</el-button> <el-button v-if=" model.solutionType == 1 && [0,1].includes(model.status)" type="danger" @click="$refs.OperaApplyChangeCheckWindow.open('退回申请',model,1)">退回申请</el-button> <el-button v-if=" model.solutionType == 1 && [7].includes(model.status)" type="danger" @click="closeOrder">关闭订单</el-button> <el-button v-if=" model.solutionType == 0 && [1].includes(model.status)" type="primary" @click="$refs.OperaApplyChangeCheckWindow.open('上传批单',model,3)">上传批单</el-button> <el-button v-if="model.solutionType == 0 &&[3,4].includes(model.status)" type="primary" @click="$refs.OperaApplyChangeCheckWindow.open('驳回退回申请',model,5)">驳回退回申请</el-button> <el-button v-if="model.solutionType == 0 &&[0,1,3,4].includes(model.status)" type="danger" @click="$refs.OperaApplyChangeCheckWindow.open('退回投保',model,1)">退回投保</el-button> <el-button v-if="model.solutionType == 0 &&[0,1].includes(model.status)" type="danger" @click="$refs.OperaApplyChangeCheckWindow.open('退回投保',model,1)">退回投保</el-button> <el-button v-if="model.solutionType == 0 &&[2].includes(model.status)" type="danger" @click="$refs.OperaApplyChangeCheckWindow.open('修改批单',model,4)">修改批单</el-button> </template> <template v-if="0"> <el-button type="primary" @click="$refs.ApplyChangeDetails.open('加减保详单',apply,model,0)">导出详单</el-button> <el-button v-if="[1,2,4,7,9].includes(model.status)" type="primary" @click="viewApplyFile">查看申请单</el-button> <el-button v-if="[2].includes(model.status)" type="primary" @click="viewPidan">查看批单</el-button> <el-button v-if=" model.solutionType == 0 && [1].includes(model.status)" type="primary" @click="$refs.OperaApplyChangeCheckWindow.open('上传批单',model,3)">上传批单</el-button> <el-button v-if="model.solutionType == 0 &&[3,4].includes(model.status)" type="primary" @click="$refs.OperaApplyChangeCheckWindow.open('驳回退回申请',model,5)">驳回退回申请</el-button> <el-button v-if="model.solutionType == 0 &&[0,1].includes(model.status)" type="danger" @click="$refs.OperaApplyChangeCheckWindow.open('退回投保',model,1)">退回投保</el-button> <el-button v-if="model.solutionType == 0 &&[2].includes(model.status)" type="danger" @click="$refs.OperaApplyChangeCheckWindow.open('修改批单',model,4)">修改批单</el-button> </template> </div> </div> <div class="desc_item_from"> company/src/components/business/OperaWtbApplyCheckWindow.vue
@@ -8,8 +8,8 @@ > <!-- 退回投保 --> <el-form v-if="visible1==true" :model="form" ref="form1" :rules="rules1" style="width: 100%;"> <el-form-item label="填写退回说明:" prop="backBackInfo"> <el-input type="textarea" v-model="form.backWtb" placeholder="请输入" v-trim/> <el-form-item label="填写退回说明:" prop="backCheckInfo"> <el-input type="textarea" v-model="form.backCheckInfo" placeholder="请输入" v-trim/> </el-form-item> </el-form> <el-form v-if="visible2==true" :model="form" ref="form2" :rules="rules2" style="width: 100%;"> @@ -27,7 +27,7 @@ <script> import BaseOpera from '@/components/base/BaseOpera' import GlobalWindow from '@/components/common/GlobalWindow' import { check, closeWtbForShop } from '@/api/business/insuranceApply' import { back, closeWtbForShop } from '@/api/business/insuranceApply' export default { name: 'OperaWtbApplyCheckWindow', extends: BaseOpera, @@ -106,7 +106,7 @@ this.$dialog.messageConfirm('确认进行该操作吗?') .then(() => { this.isWorking = true check({ id: this.model.id, checkInfo: this.form.backCheckInfo }) back({ id: this.model.id, checkInfo: this.form.backCheckInfo }) .then(response => { this.visible = false this.$emit('success') company/src/views/business/applyChangeShop.vue
@@ -12,7 +12,8 @@ <!-- 3 4 都是退回申请中--> <el-option label="已退回" value="5"></el-option> <el-option label="已关闭" value="6"></el-option> <el-option label="待出单" value="9"></el-option> <el-option label="待出单" value="7"></el-option> <el-option label="投保中" value="9"></el-option> </el-select> </el-form-item> <el-form-item label="投保企业" prop="companyId"> @@ -71,7 +72,8 @@ <span :class="'change-status'+row.status" v-if="row.status === 3 || row.status === 4">退回申请</span> <span :class="'change-status'+row.status" v-if="row.status ===5 || row.status === 8">已退回</span> <span :class="'change-status'+row.status" v-if="row.status ===6">已关闭</span> <span :class="'change-status'+row.status" v-if="row.status ===9">待出单</span> <span :class="'change-status'+row.status" v-if="row.status ===7">待出单</span> <span :class="'change-status'+row.status" v-if="row.status ===9">投保中</span> </template> </el-table-column> <el-table-column prop="companyName" label="投保企业" min-width="100px"></el-table-column> company/src/views/enterprise/add_subtract.vue
@@ -12,7 +12,8 @@ <!-- 3 4 都是退回申请中--> <el-option label="已退回" value="5"></el-option> <el-option label="已关闭" value="6"></el-option> <el-option label="待出单" value="9"></el-option> <el-option label="待出单" value="7"></el-option> <el-option label="投保中" value="9"></el-option> </el-select> </el-form-item> <el-form-item label="保险方案" prop="baseSolutionsId"> @@ -59,7 +60,8 @@ <span :class="'change-status'+row.status" v-if="row.status === 1">待审核</span> <span :class="'change-status'+row.status" v-if="row.status === 2">已生效</span> <span :class="'change-status'+row.status" v-if="row.status === 6">已关闭</span> <span :class="'change-status'+row.status" v-if="row.status === 9">待出单</span> <span :class="'change-status'+row.status" v-if="row.status === 7">待出单</span> <span :class="'change-status'+row.status" v-if="row.status === 9">投保中</span> <span :class="'change-status'+row.status" v-if="row.status === 3 || row.status === 4">申请退回</span> <span :class="'change-status'+row.status" v-if="row.status === 5 || row.status === 8">已退回</span> </template>