Merge branch 'main' into 'stg'

Main

See merge request cloud-mediate/mediate-manage-web!48
This commit is contained in:
刘翕 2025-02-21 05:49:21 +00:00
commit b309453d6e
5 changed files with 19 additions and 16 deletions

View File

@ -29,8 +29,8 @@
<span><a>案件编号</a><a>{{ baseInfo.caseNo }}</a></span>
<span><a>合同名称</a><a>{{baseInfo.fields.find(item => item.fieldKey == 'contactName').fieldValue}}</a></span>
<span><a>被申请人姓名</a><a>{{baseInfo.debtorEntityList.find(item => item.role == 'DEBTOR').name}}</a></span>
<span><a>被申请人手机号码</a><a>{{baseInfo.debtorEntityList.find(item => item.role == 'DEBTOR').phone}}</a></span>
<span><a>被申请人姓名</a><a>{{baseInfo.debtorEntityList.find(item => item.role == 'DEBTOR' && item.type == '本人').name}}</a></span>
<span><a>被申请人手机号码</a><a>{{baseInfo.debtorEntityList.find(item => item.role == 'DEBTOR' && item.type == '本人').phone}}</a></span>
</div>

View File

@ -126,10 +126,10 @@
<template slot-scope="scope">
<div class="flex-row align-items-center">
<el-button size="mini" @click="jumpUrl(`/case-management?dataKey=casepack&pkgName=${scope.row.pkgName}`)">查看</el-button>
<el-button size="mini" @click="handleCaseAllocation(scope)">案件分配</el-button>
<el-button size="mini" v-if="CreateuserId == scope.row.createBy" @click="handleCaseAllocation(scope)">案件分配</el-button>
<!-- <el-button size="mini" @click="handleEdit(scope)">预设还款方案</el-button> -->
<el-button size="mini" v-if="scope.row.assignTotal == 0" @click="handleDelete(scope)">删除</el-button>
<el-button size="mini" v-if="scope.row.assignTotal > 0" @click="handleBackCase(scope)">撤回分案</el-button>
<el-button size="mini" v-if="scope.row.assignTotal == 0 && CreateuserId == scope.row.createBy" @click="handleDelete(scope)">删除</el-button>
<el-button size="mini" v-if="scope.row.assignTotal > 0 && CreateuserId == scope.row.createBy" @click="handleBackCase(scope)">撤回分案</el-button>
</div>
</template>
</el-table-column>
@ -173,6 +173,7 @@ import api from "@/services/casePackageManagement";
},
data() {
return {
CreateuserId:'',
activeName:'all',
showSearch: true,
queryDate: '',
@ -205,7 +206,9 @@ import api from "@/services/casePackageManagement";
}
},
created() {
if(JSON.parse(sessionStorage.getItem('userInfo'))){
this.CreateuserId = JSON.parse(sessionStorage.getItem('userInfo')).id
}
this.getOrgList()
this.getCaseInfoList(1)
},

View File

@ -71,15 +71,15 @@
</div>
<div class="flex-row descriptions-t-item bgColor-F7F8FA">
<div class="descriptions-t-item-l color-86909C">被申请人姓名:</div>
<div class="descriptions-t-item-r color-1960F4">{{baseInfo.debtorEntityList.find(item => item.role == 'DEBTOR').name}}</div>
<div class="descriptions-t-item-r color-1960F4">{{baseInfo.debtorEntityList.find(item => item.role == 'DEBTOR' && item.type == '本人').name}}</div>
</div>
<div class="flex-row descriptions-t-item ">
<div class="descriptions-t-item-l color-86909C">被申请人身份证:</div>
<div class="descriptions-t-item-r">{{baseInfo.debtorEntityList.find(item => item.role == 'DEBTOR').cardNo}}</div>
<div class="descriptions-t-item-r">{{baseInfo.debtorEntityList.find(item => item.role == 'DEBTOR' && item.type == '本人').cardNo}}</div>
</div>
<div class="flex-row descriptions-t-item bgColor-F7F8FA">
<div class="descriptions-t-item-l color-86909C">被申请人手机号码:</div>
<div class="descriptions-t-item-r">{{baseInfo.debtorEntityList.find(item => item.role == 'DEBTOR').phone}}</div>
<div class="descriptions-t-item-r">{{baseInfo.debtorEntityList.find(item => item.role == 'DEBTOR' && item.type == '本人').phone}}</div>
</div>
</div>
@ -96,7 +96,7 @@
v-model="singlesmsvisible"
title="发送短信"
trigger="click">
<singlesmsPopover :caseId="caseId" :sendPhone="[(baseInfo.debtorEntityList.find(item => item.role == 'DEBTOR')).phone]" :singlesmsvisible.sync="singlesmsvisible"/>
<singlesmsPopover :caseId="caseId" :sendPhone="[(baseInfo.debtorEntityList.find(item => item.role == 'DEBTOR' && item.type == '本人')).phone]" :singlesmsvisible.sync="singlesmsvisible"/>
<span slot="reference" class="flex-row align-items-center cursor-pointer">
<div class="f32 color-FF7D00 mr-8"><i class="el-icon-message"></i></div>
<div>发送短信</div>

View File

@ -510,13 +510,13 @@ export default {
await api.getCaseInfoById(this.caseId).then(res => {
if (!res.code) {
this.baseInfo = res
this.phoneNumber = res.debtorEntityList.find(item => item.role == 'DEBTOR').phone
this.contactId = res.debtorEntityList.find(item => item.role == 'DEBTOR').id
this.phoneNumber = res.debtorEntityList.find(item => item.role == 'DEBTOR' && item.type == '本人').phone
this.contactId = res.debtorEntityList.find(item => item.role == 'DEBTOR' && item.type == '本人').id
if(this.baseInfo.debtorEntityList !=undefined)
{
this.baseInfo.debtorEntityList.forEach(item =>{
if(item.role == 'DEBTOR'){
if(item.role == 'DEBTOR' && item.type == '本人'){
this.sendPhones.push(item.phone)
}
})

View File

@ -79,9 +79,9 @@
<!-- <a class="mr-16 ml-16 cursor-pointer"><i class="el-icon-plus"></i>上传模板</a> -->
<!-- documentStaus 0 未生成文书 1 生成中 2 完成生成 3 生成失败 -->
<!-- signStatus 0 未发起 1签字中 2签字完成 3签字失败 -->
<a class="mr-16 cursor-pointer" v-if="item.documentStaus.code == 0" @click="handleFileGenerate(item)"><i class="el-icon-document"></i>生成文书</a>
<a class="mr-16 cursor-pointer" v-if="item.documentStaus.code == 1 || item.documentStaus.code == 3" @click="handleFileAgain(item)"><i class="el-icon-document"></i>重新生成文书</a>
<a class="mr-16 cursor-pointer" v-if="(item.documentStaus.code == 2 || item.documentStaus.code == 3) && (item.signStatus == null ? true : (item.signStatus.code != 1))" @click="handleDelete(item)"><i class="el-icon-delete"></i>删除</a>
<a class="mr-16 cursor-pointer" v-if="item.type !='VERIFY_IDD' && item.documentStaus.code == 0" @click="handleFileGenerate(item)"><i class="el-icon-document"></i>生成文书</a>
<a class="mr-16 cursor-pointer" v-if="item.type !='VERIFY_IDD' && (item.documentStaus.code == 1 || item.documentStaus.code == 3)" @click="handleFileAgain(item)"><i class="el-icon-document"></i>重新生成文书</a>
<a class="mr-16 cursor-pointer" v-if="item.type !='VERIFY_IDD' && (item.documentStaus.code == 2 || item.documentStaus.code == 3) && (item.signStatus == null ? true : (item.signStatus.code != 1))" @click="handleDelete(item)"><i class="el-icon-delete"></i>删除</a>
<a class="mr-16 cursor-pointer" v-if="item.documentStaus.code == 2" @click="handlePreview(item)"><i class="el-icon-view"></i>预览</a>
<a class="mr-16 cursor-pointer" v-if="item.documentStaus.code == 0 || item.documentStaus.code == 1" @click="handleTemplateDownload(item)"><i class="el-icon-download"></i>下载模板</a>
<a class="mr-16 cursor-pointer" v-else @click="handleDownload(item)"><i class="el-icon-download"></i>下载文件</a>