Merge branch 'main' into 'stg'

Main

See merge request cloud-mediate/mediate-manage-web!12
This commit is contained in:
刘翕 2025-02-12 01:52:57 +00:00
commit d9a7822f68
9 changed files with 37 additions and 22 deletions

View File

@ -148,7 +148,7 @@ import caseManagement from "@/services/caseManagement";
this.$emit('handleUploadFile') this.$emit('handleUploadFile')
}catch (e) { }catch (e) {
this.$message.error(e.msg) // this.$message.error(e.msg)
} }
}, },
}, },

View File

@ -163,7 +163,7 @@
<el-input v-model.trim="queryParam.creditorCode" <el-input v-model.trim="queryParam.creditorCode"
clearable placeholder="请输入被申请人证件号" clearable placeholder="请输入被申请人证件号"
@keydown.enter.native="handleSearch" @keydown.enter.native="handleSearch"
maxlength="11" maxlength="18"
> >
</el-input> </el-input>
</div> </div>
@ -206,8 +206,8 @@
<div class="flex-row"> <div class="flex-row">
<!-- <el-button size="small" @click="handleImport">导入</el-button> <!-- <el-button size="small" @click="handleImport">导入</el-button>
<el-button size="small" @click="handleBatchDelete">删除</el-button>--> <el-button size="small" @click="handleBatchDelete">删除</el-button>-->
<el-button size="small" @click="handleConclude">案件办结</el-button> <el-button size="small" @click="handleConclude"><i class="el-icon-receiving f14 mr-4"></i>案件办结</el-button>
<el-button size="small" type="primary" @click="handleCaseAllocation">案件分配</el-button> <el-button size="small" type="primary" @click="handleCaseAllocation"><i class="el-icon-rank f14 mr-4"></i>案件分配</el-button>
</div> </div>
</div> </div>
<div class="height-56 flex-row align-items-center justify-content-between" style="height: 22px;margin-left: 10px;margin-top: -10px;margin-bottom: 5px"> <div class="height-56 flex-row align-items-center justify-content-between" style="height: 22px;margin-left: 10px;margin-top: -10px;margin-bottom: 5px">

View File

@ -95,9 +95,9 @@
<div class="height-56 flex-row align-items-center justify-content-between"> <div class="height-56 flex-row align-items-center justify-content-between">
<div class="f22 color-text-primary">列表</div> <div class="f22 color-text-primary">列表</div>
<div class="flex-row"> <div class="flex-row">
<el-button size="small" type="primary" @click="handleImport">批量导入案件</el-button> <el-button size="small" type="primary" @click="handleImport"><i class="el-icon-upload f14 mr-4"></i>批量导入案件</el-button>
<el-button size="small" @click="handleAddForm">添加案件</el-button> <el-button size="small" @click="handleAddForm"><i class="el-icon-plus f14 mr-4"></i>添加案件</el-button>
<el-button size="small" @click="jumpUrl(`/case-mistake`)">错误修复</el-button> <el-button size="small" @click="jumpUrl(`/case-mistake`)"><i class="el-icon-takeaway-box f14 mr-4"></i>错误修复</el-button>
</div> </div>
</div> </div>

View File

@ -72,11 +72,11 @@
</template> </template>
</el-table-column> --> </el-table-column> -->
<el-table-column label="操作" width="160"> <el-table-column label="操作" width="200">
<template slot-scope="scope"> <template slot-scope="scope">
<div class="flex-row align-items-center"> <div class="flex-row align-items-center">
<el-button size="mini" v-if="scope.row.status.code == 1" @click="handleEnterqueue(scope.row)">进入外呼队列</el-button> <el-button size="mini" v-if="scope.row.status.code == 1" @click="handleEnterqueue(scope.row)">进入外呼队列</el-button>
<!-- <el-button size="mini" v-if="scope.row.notCalledCount != 0" @click="handleBackCase(scope)">取消</el-button> --> <el-button size="mini" v-if="scope.row.status.code == 1" @click="handleBackCase(scope.row)">取消</el-button>
</div> </div>
</template> </template>
</el-table-column> </el-table-column>

View File

@ -175,7 +175,7 @@
<el-input v-model.trim="queryParam.creditorCode" <el-input v-model.trim="queryParam.creditorCode"
clearable placeholder="请输入被申请人证件号" clearable placeholder="请输入被申请人证件号"
@keydown.enter.native="handleSearch" @keydown.enter.native="handleSearch"
maxlength="11" maxlength="18"
> >
</el-input> </el-input>
</div> </div>
@ -217,13 +217,13 @@
<div class="height-56 flex-row align-items-center justify-content-between"> <div class="height-56 flex-row align-items-center justify-content-between">
<div class="f22 color-text-primary">案件列表</div> <div class="f22 color-text-primary">案件列表</div>
<div class="flex-row"> <div class="flex-row">
<el-button size="small" @click="handleConclude">案件办结</el-button> <el-button size="small" @click="handleConclude"><i class="el-icon-receiving f14 mr-4"></i>案件办结</el-button>
<el-button size="small" @click="handleSMSSend">发送短信</el-button> <el-button size="small" @click="handleSMSSend"><i class="el-icon-message f14 mr-4"></i>发送短信</el-button>
<el-button size="small" @click="handleBrainCall">智能外呼</el-button> <el-button size="small" @click="handleBrainCall"><i class="el-icon-service f14 mr-4"></i>智能外呼</el-button>
<el-button size="small" @click="handleOffice">文书生成</el-button> <el-button size="small" @click="handleOffice"><i class="el-icon-document-checked f14 mr-4"></i>文书生成</el-button>
<el-button size="small" @click="handleOfficeWrite">发起签字</el-button> <el-button size="small" @click="handleOfficeWrite"><i class="el-icon-reading f14 mr-4"></i>发起签字</el-button>
<el-button size="small" @click="handleOfficeSeal">发起签章</el-button> <el-button size="small" @click="handleOfficeSeal"><i class="el-icon-coordinate f14 mr-4"></i>发起签章</el-button>
<el-button size="small" @click="handleOfficeDelivery">文书送达</el-button> <el-button size="small" @click="handleOfficeDelivery"><i class="el-icon-mobile-phone f14 mr-4"></i>文书送达</el-button>
<!-- <el-button size="small" @click="handleCaseAllocation">案件下载</el-button> --> <!-- <el-button size="small" @click="handleCaseAllocation">案件下载</el-button> -->
</div> </div>
</div> </div>

View File

@ -78,7 +78,7 @@
<!-- signStatus 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 == 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 == 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" @click="handleDelete(item)"><i class="el-icon-delete"></i>删除</a> <a class="mr-16 cursor-pointer" v-if="item.documentStaus.code == 2 || item.documentStaus.code == 3" @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 == 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-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> <a class="mr-16 cursor-pointer" v-else @click="handleDownload(item)"><i class="el-icon-download"></i>下载文件</a>

View File

@ -57,6 +57,11 @@ import api from "@/services/caseManagement";
type: String, type: String,
default: () => {}, default: () => {},
}, },
singleofficevisible: {
type: Boolean,
default: () => {return false},
},
}, },
data() { data() {
return { return {
@ -70,8 +75,18 @@ import api from "@/services/caseManagement";
}; };
}, },
watch: {
singleofficevisible: {
deep: true,
handler: function (val) {
if (this.singleofficevisible){
this.getWritCaseList()
}
}
}
},
mounted () { mounted () {
this.getWritCaseList() // this.getWritCaseList()
}, },
methods: { methods: {
// //

View File

@ -83,7 +83,7 @@
<el-input v-model.trim="queryParam.respondentIdcard" <el-input v-model.trim="queryParam.respondentIdcard"
clearable placeholder="请输入被申请人证件号" clearable placeholder="请输入被申请人证件号"
@keydown.enter.native="handleSearch" @keydown.enter.native="handleSearch"
maxlength="11" maxlength="18"
> >
</el-input> </el-input>
</div> </div>

View File

@ -159,10 +159,10 @@
<span>视频调解追踪</span><span><a>{{traceData.videoAppointmentTrackingCount.failed}}</a>/<a>{{traceData.videoAppointmentTrackingCount.total}}</a></span> <span>视频调解追踪</span><span><a>{{traceData.videoAppointmentTrackingCount.failed}}</a>/<a>{{traceData.videoAppointmentTrackingCount.total}}</a></span>
</div> </div>
<div class="flex-row justify-content-between cursor-pointer" @click="eventTraDialog={traceType:3,title:'文书生成追踪'}"> <div class="flex-row justify-content-between cursor-pointer" @click="eventTraDialog={traceType:3,title:'文书生成追踪'}">
<span>文书生成追踪</span><span><a>{{traceData.videoAppointmentTrackingCount.failed}}</a>/<a>{{traceData.videoAppointmentTrackingCount.total}}</a></span> <span>文书生成追踪</span><span><a>{{traceData.documentGenerationTrackingCount.failed}}</a>/<a>{{traceData.documentGenerationTrackingCount.total}}</a></span>
</div> </div>
<div class="flex-row justify-content-between cursor-pointer" @click="eventTraDialog={traceType:4,title:'文书签字追踪'}"> <div class="flex-row justify-content-between cursor-pointer" @click="eventTraDialog={traceType:4,title:'文书签字追踪'}">
<span>文书签字追踪</span><span><a>{{traceData.videoAppointmentTrackingCount.failed}}</a>/<a>{{traceData.videoAppointmentTrackingCount.total}}</a></span> <span>文书签字追踪</span><span><a>{{traceData.documentSignatureTrackingCount.failed}}</a>/<a>{{traceData.documentSignatureTrackingCount.total}}</a></span>
</div> </div>
<div class="flex-row justify-content-between cursor-pointer" @click="eventTraDialog={traceType:5,title:'文书签章追踪'}"> <div class="flex-row justify-content-between cursor-pointer" @click="eventTraDialog={traceType:5,title:'文书签章追踪'}">
<span>文书签章追踪</span><span><a>{{traceData.electronicSealTrackingCount.failed}}</a>/<a>{{traceData.electronicSealTrackingCount.total}}</a></span> <span>文书签章追踪</span><span><a>{{traceData.electronicSealTrackingCount.failed}}</a>/<a>{{traceData.electronicSealTrackingCount.total}}</a></span>