From 663dbe4ddca1fa409e6acbc1f77d924c161b0c39 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期一, 09 六月 2025 17:04:50 +0800
Subject: [PATCH] 提交一把订单
---
company/src/components/business/OperaInsuranceApplyCheckWindow.vue | 131 ++++++++++++++++++++++++++-----------------
1 files changed, 78 insertions(+), 53 deletions(-)
diff --git a/company/src/components/business/OperaInsuranceApplyCheckWindow.vue b/company/src/components/business/OperaInsuranceApplyCheckWindow.vue
index 3308baa..c0eb2dd 100644
--- a/company/src/components/business/OperaInsuranceApplyCheckWindow.vue
+++ b/company/src/components/business/OperaInsuranceApplyCheckWindow.vue
@@ -6,7 +6,7 @@
:confirm-working="isWorking"
@confirm="confirm"
>
- <!-- 閫�鍥炴姇淇� -->
+ <!-- 閫�鍥炵敵璇� -->
<el-form v-if="visible1==true" :model="form" ref="form1" :rules="rules1" style="width: 100%;">
<el-form-item label="濉啓閫�鍥炶鏄庯細" prop="backCheckInfo">
<el-input type="textarea" v-model="form.backCheckInfo" placeholder="璇疯緭鍏�" v-trim/>
@@ -14,53 +14,53 @@
</el-form>
<el-form v-if="visible2==true" :model="form" ref="form2" :rules="rules2" style="width: 100%;">
<el-form-item label="涓婁紶鎶曚繚鍗曪細" prop="toubaodanFile">
- <UploadFile :uploadData="{ folder: 'apply',fileType:'.pdf' }" :fileList="form.fileList" @uploadSuccess="toubaoFileUploaded" />
+ <UploadFile @remove="dele2" :uploadData="{ folder: 'apply',fileType:'.pdf' }" :fileList="form.fileList" @uploadSuccess="toubaoFileUploaded" />
</el-form-item>
</el-form>
<!-- 涓婁紶淇濋櫓鍗� -->
- <el-form v-if="visible3==true" :model="form" ref="form3" :rules="rules3" style="width: 100%;">
- <el-form-item label="瀹㈡埛鏈熸湜淇濋櫓鐢熸晥璧锋湡锛�">
- {{ model.applyStartTime }}
- </el-form-item>
- <el-form-item label="" >
- <el-radio-group v-model="form.selectRadio" @change="selectChange">
- <el-radio :label="0" >涓庝繚鍗曚竴鑷�</el-radio>
- <el-radio :label="1" >涓庝繚鍗曚笉涓�鑷�</el-radio>
- </el-radio-group>
- </el-form-item>
- <el-form-item label="淇濋櫓鐢熸晥璧锋湡锛�" prop="startTime" >
- <el-date-picker
- v-model="form.startTime"
- type="date"
- value-format="yyyy-MM-dd HH:mm:ss"
- placeholder="閫夋嫨鏃ユ湡">
- </el-date-picker>
- </el-form-item>
- <el-form-item label="淇濋櫓鐢熸晥璧锋湡锛�">
- {{ form.startTime }}
- </el-form-item>
- <el-form-item label="淇濆崟鍙凤細" prop="code">
- <el-input v-model="form.code" placeholder="璇疯緭鍏�" v-trim/>
- </el-form-item>
- <el-form-item label="涓婁紶淇濋櫓鍗曪細" prop="baoxianFile">
- <UploadFile :uploadData="{ folder: 'apply',fileType:'.pdf' }" :fileList="form.fileList1" @uploadSuccess="baoxianFileUploaded" />
- </el-form-item>
- </el-form>
+ <el-form v-if="visible3==true" :model="form" ref="form3" :rules="rules3" style="width: 100%;">
+ <el-form-item label="瀹㈡埛鏈熸湜淇濋櫓鐢熸晥璧锋湡锛�">
+ {{ model.applyStartTime }}
+ </el-form-item>
+ <el-form-item label="" >
+ <el-radio-group v-model="form.selectRadio" @change="selectChange">
+ <el-radio :label="0" >涓庝繚鍗曚竴鑷�</el-radio>
+ <el-radio :label="1" >涓庝繚鍗曚笉涓�鑷�</el-radio>
+ </el-radio-group>
+ </el-form-item>
+ <el-form-item label="淇濋櫓鐢熸晥璧锋湡锛�" prop="startTime" v-if="form.selectRadio === 1">
+ <el-date-picker
+ v-model="form.startTime"
+ type="date"
+ value-format="yyyy-MM-dd HH:mm:ss"
+ placeholder="閫夋嫨鏃ユ湡">
+ </el-date-picker>
+ </el-form-item>
+ <el-form-item label="淇濋櫓鐢熸晥璧锋湡锛�">
+ {{ form.startTime }}
+ </el-form-item>
+ <el-form-item label="淇濆崟鍙凤細" prop="code">
+ <el-input v-model="form.code" placeholder="璇疯緭鍏�" v-trim/>
+ </el-form-item>
+ <el-form-item label="涓婁紶淇濋櫓鍗曪細" prop="baoxianFile">
+ <UploadFile :uploadData="{ folder: 'apply',fileType:'.pdf' }" :fileList="form.fileList1" @uploadSuccess="baoxianFileUploaded" />
+ </el-form-item>
+ </el-form>
<!-- 淇敼淇濋櫓鍗� -->
- <el-form v-if="visible4==true" :model="form" ref="form4" :rules="rules4" style="width: 100%;">
- <el-form-item label="淇濋櫓鐢熸晥璧锋湡锛�">
- {{ model.startTime }}
- </el-form-item>
- <el-form-item label="淇濆崟鍙凤細" prop="editCode">
- <el-input v-model="form.editCode" placeholder="璇疯緭鍏�" v-trim/>
- </el-form-item>
- <el-form-item label="涓婁紶淇濋櫓鍗曪細" prop="editBaoxianFile">
- <UploadFile :uploadData="{ folder: 'apply',fileType:'.pdf' }" :fileList="form.fileList1" @uploadSuccess="editBaoxianFileUploaded" />
- </el-form-item>
- <el-form-item label="淇敼鍘熷洜锛�" prop="editCheckInfo">
- <el-input type="textarea" v-model="form.editCheckInfo" placeholder="璇疯緭鍏�" v-trim/>
- </el-form-item>
- </el-form>
+ <el-form v-if="visible4==true" :model="form" ref="form4" :rules="rules4" style="width: 100%;">
+ <el-form-item label="淇濋櫓鐢熸晥璧锋湡锛�">
+ {{ model.startTime }}
+ </el-form-item>
+ <el-form-item label="淇濆崟鍙凤細" prop="editCode">
+ <el-input v-model="form.editCode" placeholder="璇疯緭鍏�" v-trim/>
+ </el-form-item>
+ <el-form-item label="涓婁紶淇濋櫓鍗曪細" prop="editBaoxianFile">
+ <UploadFile :uploadData="{ folder: 'apply',fileType:'.pdf' }" :fileList="form.fileList1" @uploadSuccess="editBaoxianFileUploaded" />
+ </el-form-item>
+ <el-form-item label="淇敼鍘熷洜锛�" prop="editCheckInfo">
+ <el-input type="textarea" v-model="form.editCheckInfo" placeholder="璇疯緭鍏�" v-trim/>
+ </el-form-item>
+ </el-form>
<el-form v-if="visible5==true || visible6==true" :model="form" ref="form5" :rules="rules5" style="width: 100%;">
<el-form-item label="濉啓璇存槑锛�" prop="dealBackInfo">
<el-input type="textarea" v-model="form.dealBackInfo" placeholder="璇疯緭鍏�" v-trim/>
@@ -84,6 +84,7 @@
uploadToubaodan,
check
} from "@/api/business/insuranceApply";
+import { uploadBXD } from "@/api/business/unionApply";
import UploadFile from "@/components/common/UploadFile";
import {remark} from "@/api/business/settleClaims";
export default {
@@ -130,7 +131,7 @@
],
editCheckInfo: [
{ required: true, message: '璇峰畬鍠勪俊鎭�' }
- ],
+ ]
},
form: {
id: null,
@@ -155,6 +156,7 @@
visible4: false,
visible5: false,
visible6: false,
+ type: null
}
},
created () {
@@ -164,8 +166,12 @@
})
},
methods: {
- open(title,target,flag){
+ dele2() {
+ this.form.toubaodanFile = ''
+ },
+ open(title,target,flag,type){
this.visible=true
+ this.type = type
this.model={}
this.form= {
id: null,
@@ -184,9 +190,9 @@
fileList2: [],
selectRadio:0
},
- this.model=target
- this.form.startTime=this.model.startTime
- this.title=title
+ this.model = target
+ this.form.startTime = target.startTime
+ this.title = title
this.flag = flag
this.visible1 = false
this.visible2 = false
@@ -205,6 +211,9 @@
}
if(flag == 4){
this.visible4 = true
+ this.$nextTick(() => {
+ this.$refs.form4.resetFields()
+ })
}
if(flag == 5){
this.visible5 = true
@@ -236,7 +245,11 @@
if (!valid) {
return
}
- this.uploadBaoxiandan()
+ if (!this.type) {
+ this.uploadBaoxiandan()
+ } else if (this.type === 1) {
+ this.uploadBaoxiandan1()
+ }
})
} else if (this.flag == 4) {
this.$refs.form4.validate((valid) => {
@@ -268,7 +281,7 @@
if(this.form.selectRadio == 0){
this.form.startTime = this.model.startTime
}else{
-
+ this.form.startTime = ''
}
},
toubaoFileUploaded(data){
@@ -331,7 +344,19 @@
this.$tip.apiFailed(err)
})
})
-
+ },
+ uploadBaoxiandan1(){
+ this.$dialog.messageConfirm('纭杩涜璇ユ搷浣滃悧锛�')
+ .then(() => {
+ this.isWorking = true
+ uploadBXD({id:this.model.id,startTime:this.form.startTime,code:this.form.code,baoxiandanFile:this.form.baoxianFile})
+ .then(response => {
+ this.visible = false
+ this.$emit('success')
+ }).catch(err => {
+ this.$tip.apiFailed(err)
+ })
+ })
},
editBaoxiandan(){
this.$dialog.messageConfirm('纭杩涜璇ユ搷浣滃悧锛�')
@@ -412,7 +437,7 @@
}
.form_item_label {
flex-shrink: 0;
- width: 170px;
+ /*width: 170px;*/
color: black;
font-size: 14px;
span {
--
Gitblit v1.9.3