From 676fba209b6bd2c0405b06078f05a72585546dc2 Mon Sep 17 00:00:00 2001 From: nidapeng <jp@doumee.com> Date: 星期四, 11 四月 2024 10:15:08 +0800 Subject: [PATCH] 提交一把 --- company/src/views/index.vue | 30 ++++++++++++++++++++---------- 1 files changed, 20 insertions(+), 10 deletions(-) diff --git a/company/src/views/index.vue b/company/src/views/index.vue index 34ee197..9114581 100644 --- a/company/src/views/index.vue +++ b/company/src/views/index.vue @@ -126,7 +126,7 @@ </div> </div> <OperaInsuranceApplyWindow ref="operaInsuranceApplyWindow" @success="handleCurrentChange0()"/> - <OperaInsuranceApplyShopWindow ref="operaInsuranceApplyShopWindow" @success="handleCurrentChange0()"/> + <OperaWtbApplyShopWindow ref="OperaWtbApplyShopWindow" @success="handleCurrentChange0()"/> <dispatchUnitDetailsPlat ref="dispatchUnitDetailsPlat" @success="handleCurrentChange0()"/> <OperaSettleClaimsWindow ref="operaSettleClaimsWindow" @success="handleCurrentChange2()"/> <OperaApplyChangeUnitDetailWindow ref="operaApplyChangeUnitDetailWindow" @success="handleCurrentChange0()"/> @@ -139,22 +139,23 @@ import * as echarts from 'echarts' import { mapState } from 'vuex' import OperaInsuranceApplyWindow from '@/components/business/OperaInsuranceApplyWindow' -import OperaInsuranceApplyShopWindow from '@/components/business/OperaInsuranceApplyShopWindow' import dispatchUnitDetailsPlat from '@/components/business/dispatchUnitDetailsPlat' import OperaApplyChangeUnitDetailWindow from '@/components/business/OperaApplyChangeUnitDetailWindow' import OperaSettleClaimsWindow from '@/components/business/OperaSettleClaimsWindow' import OperaApplyChangeDetailWindow from '@/components/business/OperaApplyChangeDetailWindow' import OperaTaxesWindow from '@/components/business/OperaTaxesWindow' import { fetchList as noticeList, deleById } from '@/api/business/notices' +import {getChangeDetail, getDetail} from "@/api/business/insuranceApply"; +import OperaWtbApplyShopWindow from "@/components/business/OperaWtbApplyShopWindow"; export default { components: { + OperaWtbApplyShopWindow, OperaInsuranceApplyWindow, dispatchUnitDetailsPlat, OperaTaxesWindow, OperaSettleClaimsWindow, OperaApplyChangeDetailWindow, OperaApplyChangeUnitDetailWindow, - OperaInsuranceApplyShopWindow }, name: 'Index', data () { @@ -244,15 +245,24 @@ methods: { detail (obj) { if (obj.objType === 0) { - if(obj.solutionType == 1){ - this.$refs.operaInsuranceApplyWindow.open('鎶曚繚鐢宠璇︽儏', { id: obj.objId }) - }else{ - this.$refs.operaInsuranceApplyWindow.open('鎶曚繚鐢宠璇︽儏', { id: obj.objId }) - } + getDetail(obj.objId).then(res => { + if( res.solutionType == 0){ + this.$refs.operaInsuranceApplyWindow.open('鎶曚繚鐢宠璇︽儏', { id: obj.objId }) + }else{ + this.$refs.OperaWtbApplyShopWindow.open('濮旀墭鎶曚繚鐢宠璇︽儏', { id: obj.objId }) + } + }).catch(err => { + }) } else if (obj.objType === 1) { - this.$refs.operaApplyChangeDetailWindow.open('鍔犲噺淇濊鎯�', { id: obj.objId, applyId: obj.param1 }) + getChangeDetail(obj.objId).then(res => { + this.$refs.operaApplyChangeDetailWindow.open('鍔犲噺淇濊鎯�', { id: obj.objId, applyId: res.applyId }) + }).catch(err => { + }) } else if (obj.objType === 2) { - this.$refs.operaApplyChangeUnitDetailWindow.open('鏇存崲娲鹃仯鍗曚綅鐢宠璇︽儏', { id: obj.objId, applyId: obj.param1 }) + getChangeDetail(obj.objId).then(res => { + this.$refs.operaApplyChangeUnitDetailWindow.open('鏇存崲娲鹃仯鍗曚綅鐢宠璇︽儏', { id: obj.objId, applyId: res.applyId }) + }).catch(err => { + }) } else if (obj.objType === 3) { this.$refs.dispatchUnitDetailsPlat.open('娲鹃仯鍗曡鎯�', { id: obj.objId }) } else if (obj.objType === 4) { -- Gitblit v1.9.3