From bf15135228cbb9ac186cc8cc39e9da32d3f1d90f Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期三, 19 六月 2024 15:51:19 +0800 Subject: [PATCH] 提交一把 --- company/src/components/business/OperaWtbApplyShopWindow.vue | 20 +++++++++++++++----- 1 files changed, 15 insertions(+), 5 deletions(-) diff --git a/company/src/components/business/OperaWtbApplyShopWindow.vue b/company/src/components/business/OperaWtbApplyShopWindow.vue index a1b815a..fac86e0 100644 --- a/company/src/components/business/OperaWtbApplyShopWindow.vue +++ b/company/src/components/business/OperaWtbApplyShopWindow.vue @@ -11,7 +11,7 @@ <div class="desc_item_label" v-if="userInfo.type === 1 && model.status ===27 "> <div class="desc_item_label_left"> <span>淇濋櫓鍒版湡杩樻湁 <b style="color: #F95601;">{{model.loseEfficacyDays ? model.loseEfficacyDays : '-'}}</b> 澶�</span> - <el-button type="primary" v-if="model.status === 27" @click="$refs.OperaInsuranceApplyAddWindow.open('缁繚', {id: dataId,type: 1 })">涓�閿画淇�</el-button> + <el-button type="primary" v-if="model.status === 27" @click="goYjxb">涓�閿画淇�</el-button> <el-button type="primary" v-if="model.status === 27 && ( model.loseEfficacyDays ||!model.loseEfficacyDays)" @click="$refs.additionSubtractionApplication.open('鍔犲噺淇濈敵璇�', { id: dataId })">鍔犲噺淇濈敵璇�</el-button> <el-button type="primary" v-if="model.status === 27 && ( model.loseEfficacyDays ||!model.loseEfficacyDays)" @click="$refs.factoryChange.open('鏇存崲娲鹃仯鍗曚綅鐢宠', { id: dataId })">鏇存崲娲鹃仯鍗曚綅鐢宠</el-button> </div> @@ -461,7 +461,7 @@ <!-- 浼佷笟鐢宠閫�鍥� --> <applyReturn ref="applyReturn" @success="successEvent" /> <!-- 鏂板鎶曚繚 --> - <OperaInsuranceApplyAddWindowNew ref="OperaInsuranceApplyAddWindow" @success="successEvent" /> + <OperaInsuranceApplyAddWindowNew ref="OperaInsuranceApplyAddWindow" @success="result" /> <!-- 鍔犲噺淇濈敵璇� --> <additionSubtractionApplication ref="additionSubtractionApplication" @success="successEvent" /> <!-- 鏇存崲娲鹃仯鍗曚綅鐢宠 --> @@ -505,10 +505,9 @@ </el-dialog> </GlobalWindow> </template> - <script> import BaseOpera from '@/components/base/BaseOpera' -import OperaInsuranceApplyAddWindowNew from '@/components/enterprise/OperaInsuranceApplyAddWindowNew' +import OperaInsuranceApplyAddWindowNew from '@/components/enterprise/OperaInsuranceApplyAddWindow' import GlobalWindow from '@/components/common/GlobalWindow' import InsuranceDetails from '@/components/business/InsuranceDetails' import OperaWtbApplyCheckWindow from '@/components/business/OperaWtbApplyCheckWindow' @@ -532,7 +531,7 @@ import { fetchList } from '@/api/business/applyChange' import { findListByDTO as worktypeFindListByDTO } from '@/api/business/worktype' import { mapState } from 'vuex' -import {sendSms} from "@/api/business/smsEmail"; +import {sendSms} from '@/api/business/smsEmail'; export default { name: 'OperaWtbApplyShopWindow', @@ -906,6 +905,9 @@ this.$tip.apiFailed(err) }) }, + goYjxb(){ + this.$refs.OperaInsuranceApplyAddWindow.open('缁繚', {id: this.dataId,type: 1 }) + }, viewToubaodan () { if (this.model.toubaodanSignedFile && this.model.toubaodanSignedFile.fileurlFull) { setTimeout(() => { @@ -960,6 +962,14 @@ }).catch(err => { }) }, + result(flag,param){ + console.log(flag,param) + if(param && param.godetail && param.id){ + this.open('濮旀墭淇濊鎯�',{id:param.id}) + }else{ + this.successEvent() + } + }, successEvent () { // this.visible=false this.getDetail() -- Gitblit v1.9.3