合并dev分支代码

This commit is contained in:
gyj
2024-01-12 21:44:17 +08:00
4 changed files with 537 additions and 315 deletions
+30 -8
View File
@@ -59,7 +59,8 @@
<el-table-column label="创建时间" align="center" prop="createTime" :show-overflow-tooltip="true" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button size="mini" @click="eidtNodeprocess(scope.row)" type="text" icon="el-icon-edit">修改</el-button>
<el-button size="mini" @click="eidtNodeprocess(scope.row)" type="text"
icon="el-icon-edit">修改</el-button>
<el-button size="mini" @click="checkDetail(scope.row)" type="text" icon="el-icon-view">查看详情</el-button>
<el-button size="mini" @click="consultantApplica(scope.row)" type="text" icon="el-icon-tickets">法律顾问用印申请</el-button>
<el-button size="mini" @click="departmentApplica(scope.row)" type="text" icon="el-icon-edit-outline">部门长用印申请</el-button>
@@ -67,6 +68,8 @@
<el-button size="mini" @click="caseLog(scope.row)" type="text" icon="el-icon-edit-outline">案件日志</el-button>
<el-button size="mini" @click="caseFiling(scope.row)" type="text" icon="el-icon-tickets">案件归档</el-button>
<el-button size="mini" @click="signMediation(scope.row)" type="text" icon="el-icon-edit-outline">签收调解书</el-button>
<el-button size="mini" type="text" icon="el-icon-edit"
@click="evidenceUpload(scope.row)">证据修改</el-button>
</template>
</el-table-column>
</el-table>
@@ -83,6 +86,9 @@
<mediationCaseDetails :processVisable="processVisable" @cancelViewProcess="cancelViewProcess"></mediationCaseDetails>
<!-- 案件日志 -->
<mediationCaseLog :showcaseLog="showcaseLog" @cancelcaseLog="cancelcaseLog"></mediationCaseLog>
<!-- 证据修改 -->
<evidenceDialog :evidenceVisable="evidenceVisable" @cancelEvidence="cancelEvidence" :evidenceData="evidenceData">
</evidenceDialog>
</div>
</template>
@@ -91,6 +97,7 @@ import { caseApplicationList } from '@/api/caseManagement/caseManagement.js'
import { listDept } from '@/api/system/dept.js'
import moment from "moment";
import addCase from './components/addCase.vue'
import evidenceDialog from './components/evidenceDialog.vue';
import caseCompressionPackage from './components/caseCompressionPackage.vue';
import mediationCaseDetails from './components/mediationCaseDetails.vue'
import mediationCaseLog from './components/mediationCaseLog.vue'
@@ -101,7 +108,8 @@ export default {
addCase,
caseCompressionPackage,
mediationCaseDetails,
mediationCaseLog
mediationCaseLog,
evidenceDialog
},
data() {
return {
@@ -122,7 +130,9 @@ export default {
openCompressedPackages:false,//压缩包导入弹窗
processVisable:false,//案件详情
showcaseLog:false,//案件日志
evidenceVisable: false,//证据修改弹窗
caseData: {},
evidenceData: {},
caseDisabled: false,
caseTime: '',
deptList: []
@@ -177,6 +187,15 @@ export default {
this.deptList = res.data;
})
},
/** 修改证据 */
evidenceUpload(row) {
this.evidenceData = row;
this.evidenceVisable = true;
},
/** 取消弹窗(证据弹窗) */
cancelEvidence() {
this.evidenceVisable = false;
},
/** 关闭新增弹窗 */
cancelCaseAdd() {
this.addVisable = false;
@@ -206,11 +225,11 @@ export default {
},
// 法律顾问用印申请
consultantApplica(row) {
this.$modal.confirm("你确定要用印申请吗?").then((res) => {
}).catch(() =>{
})
this.$modal.confirm("你确定要用印申请吗?").then((res) => {
}).catch(() => {
})
},
// 部门长用印申请
departmentApplica(){
@@ -244,7 +263,10 @@ export default {
}).catch(() =>{
})
})
},
departmentApplica() {
}
},
};