Sfoglia il codice sorgente

修改那块的问题

gyj 2 anni fa
parent
commit
8945ace136

+ 8
- 0
src/api/caseManagement/caseManagement.js Vedi File

183
     params: query
183
     params: query
184
   })
184
   })
185
 }
185
 }
186
+// 修改立案申请接口
187
+export function updateComfire(data) {
188
+  return request({
189
+    url: "/caseApplication/update",
190
+    method: "post",
191
+    data: data,
192
+  })
193
+}

+ 8
- 5
src/views/caseManagement/caseList.vue Vedi File

33
         </el-form>
33
         </el-form>
34
         <el-row :gutter="10" class="mb8">
34
         <el-row :gutter="10" class="mb8">
35
             <el-col :span="1.5">
35
             <el-col :span="1.5">
36
-                <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="addCase">新增案件</el-button>
36
+                <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="addCase(2)">新增案件</el-button>
37
             </el-col>
37
             </el-col>
38
             <el-col :span="1.5">
38
             <el-col :span="1.5">
39
                 <el-button type="primary" plain icon="el-icon-plus" size="mini"
39
                 <el-button type="primary" plain icon="el-icon-plus" size="mini"
60
             <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
60
             <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
61
                 <template slot-scope="scope">
61
                 <template slot-scope="scope">
62
                     <!-- <el-button size="mini" type="text" icon="el-icon-check" @click="onsubmitRow(scope.row)" v-if="statusRole(scope.row.caseFlowId)">提交</el-button> -->
62
                     <!-- <el-button size="mini" type="text" icon="el-icon-check" @click="onsubmitRow(scope.row)" v-if="statusRole(scope.row.caseFlowId)">提交</el-button> -->
63
-                    <el-button size="mini" @click="eidtNodeprocess(scope.row)" type="text"
63
+                    <el-button size="mini" @click="eidtNodeprocess(scope.row,1)" type="text"
64
                         icon="el-icon-edit">修改</el-button>
64
                         icon="el-icon-edit">修改</el-button>
65
                     <el-button size="mini" @click="checkDetail(scope.row)" type="text" icon="el-icon-view">查看详情</el-button>
65
                     <el-button size="mini" @click="checkDetail(scope.row)" type="text" icon="el-icon-view">查看详情</el-button>
66
                     <!-- <el-button size="mini" @click="consultantApplica(scope.row)" type="text" icon="el-icon-tickets">法律顾问用印申请</el-button> -->
66
                     <!-- <el-button size="mini" @click="consultantApplica(scope.row)" type="text" icon="el-icon-tickets">法律顾问用印申请</el-button> -->
91
             @pagination="getList(queryParams)" />
91
             @pagination="getList(queryParams)" />
92
         <!-- 新增编辑详情 -->
92
         <!-- 新增编辑详情 -->
93
         <addCase :addVisable="addVisable" :queryParams="queryParams" @cancelCaseAdd="cancelCaseAdd" @getList="getList"
93
         <addCase :addVisable="addVisable" :queryParams="queryParams" @cancelCaseAdd="cancelCaseAdd" @getList="getList"
94
-            :caseData="caseData" :caseDisabled="caseDisabled" :tabFlag="tabFlag"></addCase>
94
+            :caseData="caseData" :caseDisabled="caseDisabled" :tabFlag="tabFlag" :addModifyData="addModifyData"></addCase>
95
         <!-- 压缩包导入     -->
95
         <!-- 压缩包导入     -->
96
         <caseCompressionPackage :openCompressedPackages="openCompressedPackages" :queryParams="queryParams"
96
         <caseCompressionPackage :openCompressedPackages="openCompressedPackages" :queryParams="queryParams"
97
             @cancelCompreess="cancelCompreess" :getList="getList">
97
             @cancelCompreess="cancelCompreess" :getList="getList">
212
             caselogDataArr:[],//案件日志数据
212
             caselogDataArr:[],//案件日志数据
213
             flagLoading: true, //案件日志弹框loading
213
             flagLoading: true, //案件日志弹框loading
214
             confirmTionVisable:false,//确认调解书弹窗
214
             confirmTionVisable:false,//确认调解书弹窗
215
+            addModifyData:null,//新增修改传的参数
215
             mediatorData:{},
216
             mediatorData:{},
216
             flag: null,
217
             flag: null,
217
             caseData: {},
218
             caseData: {},
299
             })
300
             })
300
         },
301
         },
301
         /** 新增案件 */
302
         /** 新增案件 */
302
-        addCase() {
303
+        addCase(val) {
304
+            this.addModifyData =val;
303
             this.addVisable = true;
305
             this.addVisable = true;
304
             this.caseData = {};
306
             this.caseData = {};
305
             this.caseDisabled = false;
307
             this.caseDisabled = false;
314
             this.tabFlag = true;
316
             this.tabFlag = true;
315
         },
317
         },
316
         /** 修改案件 */
318
         /** 修改案件 */
317
-        eidtNodeprocess(row) {
319
+        eidtNodeprocess(row,val) {
320
+            this.addModifyData = val
318
             this.addVisable = true;
321
             this.addVisable = true;
319
             this.caseData = row;
322
             this.caseData = row;
320
             this.caseDisabled = false;
323
             this.caseDisabled = false;

+ 18
- 4
src/views/caseManagement/components/addCase.vue Vedi File

307
                 <el-col :span="24" v-if="modelFlag">
307
                 <el-col :span="24" v-if="modelFlag">
308
                     <div style="display: inline-flex">
308
                     <div style="display: inline-flex">
309
                         <div class="infoIcon"></div>
309
                         <div class="infoIcon"></div>
310
-                        <div class="caseInfo">抓取规则设置</div>
310
+                        <div class="caseInfo">自定义规则内容</div>
311
                     </div>
311
                     </div>
312
                     <el-divider></el-divider>
312
                     <el-divider></el-divider>
313
                 </el-col>
313
                 </el-col>
347
 <script>
347
 <script>
348
 import {
348
 import {
349
     caseApplicationInsert,
349
     caseApplicationInsert,
350
-    caseApplicationSelectById
350
+    caseApplicationSelectById,
351
+    updateComfire
351
 } from "@/api/caseManagement/caseManagement.js";
352
 } from "@/api/caseManagement/caseManagement.js";
352
 import {
353
 import {
353
     getTemplate,
354
     getTemplate,
354
 } from "@/api/officialSeal/officialSeal.js";
355
 } from "@/api/officialSeal/officialSeal.js";
355
 import { getToken } from "@/utils/auth";
356
 import { getToken } from "@/utils/auth";
356
 export default {
357
 export default {
357
-    props: ["addVisable", "queryParams", "caseData", "caseDisabled","tabFlag"],
358
+    props: ["addVisable", "queryParams", "caseData", "caseDisabled","tabFlag","addModifyData"],
358
     dicts: ["case_built_type"],
359
     dicts: ["case_built_type"],
359
     data() {
360
     data() {
360
         return {
361
         return {
440
                 this.$emit('getList', this.queryParams);
441
                 this.$emit('getList', this.queryParams);
441
             })
442
             })
442
         },
443
         },
444
+        // 修改确定
445
+        modifyData(data) {
446
+            updateComfire(data).then(res => {
447
+                this.$modal.msgSuccess("修改成功!");
448
+                this.$emit("cancelCaseAdd");
449
+                this.$emit('getList', this.queryParams);
450
+            })
451
+        },
443
         /** 获取裁决书模板 */
452
         /** 获取裁决书模板 */
444
         getTemplateFn(data) {
453
         getTemplateFn(data) {
445
             getTemplate(data).then(res => {
454
             getTemplate(data).then(res => {
491
         submitForm() {
500
         submitForm() {
492
             this.$refs['ruleForm'].validate((valid) => {
501
             this.$refs['ruleForm'].validate((valid) => {
493
                 if (valid) {
502
                 if (valid) {
494
-                    this.insertFn(this.formData)
503
+                    if(this.addModifyData == 1){
504
+                        this.modifyData(this.formData)
505
+                    }else if(this.addModifyData == 2){
506
+                        this.insertFn(this.formData)
507
+                    }
508
+                    
495
                 }
509
                 }
496
             });
510
             });
497
         },
511
         },

+ 1
- 997
src/views/index.vue
File diff suppressed because it is too large
Vedi File