修改那块的问题

This commit is contained in:
gyj
2024-01-23 17:10:04 +08:00
parent d625e62ff9
commit 8945ace136
4 changed files with 35 additions and 1006 deletions
+8
View File
@@ -183,3 +183,11 @@ export function listDeptApplied(query) {
params: query params: query
}) })
} }
// 修改立案申请接口
export function updateComfire(data) {
return request({
url: "/caseApplication/update",
method: "post",
data: data,
})
}
+8 -5
View File
@@ -33,7 +33,7 @@
</el-form> </el-form>
<el-row :gutter="10" class="mb8"> <el-row :gutter="10" class="mb8">
<el-col :span="1.5"> <el-col :span="1.5">
<el-button type="primary" plain icon="el-icon-plus" size="mini" @click="addCase">新增案件</el-button> <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="addCase(2)">新增案件</el-button>
</el-col> </el-col>
<el-col :span="1.5"> <el-col :span="1.5">
<el-button type="primary" plain icon="el-icon-plus" size="mini" <el-button type="primary" plain icon="el-icon-plus" size="mini"
@@ -60,7 +60,7 @@
<el-table-column label="操作" align="center" class-name="small-padding fixed-width"> <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope"> <template slot-scope="scope">
<!-- <el-button size="mini" type="text" icon="el-icon-check" @click="onsubmitRow(scope.row)" v-if="statusRole(scope.row.caseFlowId)">提交</el-button> --> <!-- <el-button size="mini" type="text" icon="el-icon-check" @click="onsubmitRow(scope.row)" v-if="statusRole(scope.row.caseFlowId)">提交</el-button> -->
<el-button size="mini" @click="eidtNodeprocess(scope.row)" type="text" <el-button size="mini" @click="eidtNodeprocess(scope.row,1)" type="text"
icon="el-icon-edit">修改</el-button> 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="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="consultantApplica(scope.row)" type="text" icon="el-icon-tickets">法律顾问用印申请</el-button> -->
@@ -91,7 +91,7 @@
@pagination="getList(queryParams)" /> @pagination="getList(queryParams)" />
<!-- 新增编辑详情 --> <!-- 新增编辑详情 -->
<addCase :addVisable="addVisable" :queryParams="queryParams" @cancelCaseAdd="cancelCaseAdd" @getList="getList" <addCase :addVisable="addVisable" :queryParams="queryParams" @cancelCaseAdd="cancelCaseAdd" @getList="getList"
:caseData="caseData" :caseDisabled="caseDisabled" :tabFlag="tabFlag"></addCase> :caseData="caseData" :caseDisabled="caseDisabled" :tabFlag="tabFlag" :addModifyData="addModifyData"></addCase>
<!-- 压缩包导入 --> <!-- 压缩包导入 -->
<caseCompressionPackage :openCompressedPackages="openCompressedPackages" :queryParams="queryParams" <caseCompressionPackage :openCompressedPackages="openCompressedPackages" :queryParams="queryParams"
@cancelCompreess="cancelCompreess" :getList="getList"> @cancelCompreess="cancelCompreess" :getList="getList">
@@ -212,6 +212,7 @@ export default {
caselogDataArr:[],//案件日志数据 caselogDataArr:[],//案件日志数据
flagLoading: true, //案件日志弹框loading flagLoading: true, //案件日志弹框loading
confirmTionVisable:false,//确认调解书弹窗 confirmTionVisable:false,//确认调解书弹窗
addModifyData:null,//新增修改传的参数
mediatorData:{}, mediatorData:{},
flag: null, flag: null,
caseData: {}, caseData: {},
@@ -299,7 +300,8 @@ export default {
}) })
}, },
/** 新增案件 */ /** 新增案件 */
addCase() { addCase(val) {
this.addModifyData =val;
this.addVisable = true; this.addVisable = true;
this.caseData = {}; this.caseData = {};
this.caseDisabled = false; this.caseDisabled = false;
@@ -314,7 +316,8 @@ export default {
this.tabFlag = true; this.tabFlag = true;
}, },
/** 修改案件 */ /** 修改案件 */
eidtNodeprocess(row) { eidtNodeprocess(row,val) {
this.addModifyData = val
this.addVisable = true; this.addVisable = true;
this.caseData = row; this.caseData = row;
this.caseDisabled = false; this.caseDisabled = false;
@@ -307,7 +307,7 @@
<el-col :span="24" v-if="modelFlag"> <el-col :span="24" v-if="modelFlag">
<div style="display: inline-flex"> <div style="display: inline-flex">
<div class="infoIcon"></div> <div class="infoIcon"></div>
<div class="caseInfo">抓取规则设置</div> <div class="caseInfo">自定义规则内容</div>
</div> </div>
<el-divider></el-divider> <el-divider></el-divider>
</el-col> </el-col>
@@ -347,14 +347,15 @@
<script> <script>
import { import {
caseApplicationInsert, caseApplicationInsert,
caseApplicationSelectById caseApplicationSelectById,
updateComfire
} from "@/api/caseManagement/caseManagement.js"; } from "@/api/caseManagement/caseManagement.js";
import { import {
getTemplate, getTemplate,
} from "@/api/officialSeal/officialSeal.js"; } from "@/api/officialSeal/officialSeal.js";
import { getToken } from "@/utils/auth"; import { getToken } from "@/utils/auth";
export default { export default {
props: ["addVisable", "queryParams", "caseData", "caseDisabled","tabFlag"], props: ["addVisable", "queryParams", "caseData", "caseDisabled","tabFlag","addModifyData"],
dicts: ["case_built_type"], dicts: ["case_built_type"],
data() { data() {
return { return {
@@ -440,6 +441,14 @@ export default {
this.$emit('getList', this.queryParams); this.$emit('getList', this.queryParams);
}) })
}, },
// 修改确定
modifyData(data) {
updateComfire(data).then(res => {
this.$modal.msgSuccess("修改成功!");
this.$emit("cancelCaseAdd");
this.$emit('getList', this.queryParams);
})
},
/** 获取裁决书模板 */ /** 获取裁决书模板 */
getTemplateFn(data) { getTemplateFn(data) {
getTemplate(data).then(res => { getTemplate(data).then(res => {
@@ -491,7 +500,12 @@ export default {
submitForm() { submitForm() {
this.$refs['ruleForm'].validate((valid) => { this.$refs['ruleForm'].validate((valid) => {
if (valid) { if (valid) {
this.insertFn(this.formData) if(this.addModifyData == 1){
this.modifyData(this.formData)
}else if(this.addModifyData == 2){
this.insertFn(this.formData)
}
} }
}); });
}, },
+1 -997
View File
File diff suppressed because it is too large Load Diff