发起签字刷新文书列表

This commit is contained in:
liuxi 2025-02-20 19:12:52 +08:00
parent 7731c8c404
commit 8df2713dd5
4 changed files with 50 additions and 8 deletions

View File

@ -67,7 +67,7 @@
</span> </span>
</div> </div>
<div class="case-detail-des flex-column" v-for="(item,index) in coobligationInfo.caseList" :key="index"> <div class="case-detail-des flex-column" :class="index > 0 ? 'border-t-solid-lighter-1':''" v-for="(item,index) in coobligationInfo.caseList" :key="index">
<div> <div>
<!-- <span><a>案件包名称</a><a>{{item.casePkg}}</a></span> --> <!-- <span><a>案件包名称</a><a>{{item.casePkg}}</a></span> -->
<span><a>金融产品名称</a><a>{{item.productTypeId}}</a></span> <span><a>金融产品名称</a><a>{{item.productTypeId}}</a></span>
@ -761,9 +761,14 @@ export default {
color: #86909C; color: #86909C;
span { span {
width: 25%; width: 24%;
display: inline-block; display: inline-block;
margin: 5px 0; margin: 5px 0;
margin-right: 1%;
white-space: nowrap; /* 防止文本换行 */
overflow: hidden; /* 隐藏溢出的文本 */
text-overflow: ellipsis; /* 显示省略号 */
} }
span a:first-child { span a:first-child {
@ -773,6 +778,10 @@ export default {
span a:last-child { span a:last-child {
color: #1D2129; color: #1D2129;
width: calc(100% - 160px) !important;
display: inline-block;
} }
.el-form-item { .el-form-item {

View File

@ -198,7 +198,7 @@
<!-- 案件文书 --> <!-- 案件文书 -->
<div v-if="leftActive == 4" class="case-office-person"> <div v-if="leftActive == 4" class="case-office-person">
<cassWrit :caseId="caseId" /> <cassWrit :caseId="caseId" :updateUnm="updateUnmU" />
</div> </div>
@ -362,6 +362,7 @@
<script> <script>
import api from "@/services/caseManagement"; import api from "@/services/caseManagement";
import contactPerson from "@/services/contactPerson"; import contactPerson from "@/services/contactPerson";
import { number } from "echarts";
export default { export default {
components: { components: {
showFile: () => import('../../../components/showFile.vue'),// showFile: () => import('../../../components/showFile.vue'),//
@ -391,10 +392,17 @@ export default {
return {} return {}
}, },
}, },
updateUnm: {
type: number,
default: () => {
return 0
},
},
}, },
data() { data() {
return { return {
updateUnmU:1,
singleremarkvisible:false, singleremarkvisible:false,
fileDialog:null, fileDialog:null,
singlesmsvisible:false, singlesmsvisible:false,
@ -438,6 +446,13 @@ export default {
immediate: true, immediate: true,
deep: true deep: true
}, },
updateUnm: {
handler(val) {
this.updateUnmU ++;
},
immediate: true,
deep: true
},
}, },
async created() { async created() {
this.mediaterecordpm.caseId = this.caseId this.mediaterecordpm.caseId = this.caseId

View File

@ -113,7 +113,7 @@
</div> </div>
<!-- 中间数据 --> <!-- 中间数据 -->
<LayoutContentNew ref="layoutContent" :caseId="caseId" :thisCaseInfo="thisCaseInfo" @startOutboundCall="startOutboundCall" @updateCaseInfoById="getCaseInfoById" /> <LayoutContentNew ref="layoutContent" :caseId="caseId" :thisCaseInfo="thisCaseInfo" :updateUnm="updateUnm" @startOutboundCall="startOutboundCall" @updateCaseInfoById="getCaseInfoById" />
</div> </div>
@ -166,7 +166,7 @@
v-model="singleofficevisible" v-model="singleofficevisible"
title="发起签字" title="发起签字"
trigger="click"> trigger="click">
<singleofficeWritPopover :caseId="caseId" :singleofficevisible.sync="singleofficevisible"/> <singleofficeWritPopover :caseId="caseId" :singleofficevisible.sync="singleofficevisible" @handleUpdate='getSetTimeWritCaseList'/>
<span slot="reference" class="flex-row justify-content-between align-items-center cursor-pointer bottom-case-btn"> <span slot="reference" class="flex-row justify-content-between align-items-center cursor-pointer bottom-case-btn">
<i class="f24 el-icon-document-remove color-4E5969"></i> <i class="f24 el-icon-document-remove color-4E5969"></i>
<a class="pl-4 f14">签字</a> <a class="pl-4 f14">签字</a>
@ -352,8 +352,7 @@ export default {
calling: false, // calling: false, //
isMute: false, // isMute: false, //
isPause: false, // isPause: false, //
updateUnm:1,
callingInfoData: { callingInfoData: {
countInit: 0, countInit: 0,
countOk: 0, countOk: 0,
@ -477,6 +476,9 @@ export default {
} }
}, },
methods: { methods: {
getSetTimeWritCaseList(){
this.updateUnm ++;
},
debtorEntityCardNo(datalist, len) { debtorEntityCardNo(datalist, len) {
let datacardno = '' let datacardno = ''
let dataphone = '' let dataphone = ''

View File

@ -94,6 +94,7 @@
<script> <script>
import caseManagement from "@/services/caseManagement"; import caseManagement from "@/services/caseManagement";
import { number } from "echarts";
export default { export default {
components: { components: {
pdfPreview: () => import('@/components/pdfPreview.vue'),//PDF pdfPreview: () => import('@/components/pdfPreview.vue'),//PDF
@ -109,6 +110,12 @@ export default {
return '' return ''
}, },
}, },
updateUnm: {
type: number,
default: () => {
return 0
},
},
}, },
data() { data() {
return{ return{
@ -127,8 +134,17 @@ export default {
}, },
} }
}, },
watch: {
updateUnm: {
handler(val) {
this.getWritCaseList();
},
immediate: true,
deep: true
},
},
async created() { async created() {
await this.getWritCaseList(); // await this.getWritCaseList();
}, },
methods: { methods: {