Your Name 2 лет назад
Родитель
Сommit
cd25f863be

+ 76
- 0
src/views/awardManagement/components/MailawardDialog.vue Просмотреть файл

@@ -0,0 +1,76 @@
1
+<template>
2
+  <!-- 送达裁决书页面 -->
3
+  <div>
4
+    <el-dialog
5
+      title="是否确认发送裁决书"
6
+      :visible="openMailawardDialog"
7
+      @close="cancel"
8
+      :destroy-on-close="true"
9
+      center
10
+    >
11
+      <el-form ref="form" :model="formData" label-width="150px">
12
+        <el-col :span="24">
13
+          <el-form-item label="申请人电子邮件:" prop="emailNum">
14
+            <el-input
15
+              v-model="formData.emailNum"
16
+              placeholder="请输入电子邮件"
17
+            />
18
+          </el-form-item>
19
+        </el-col>
20
+        <el-col :span="24">
21
+          <el-form-item label="被申请人电子邮件:" prop="emailNum">
22
+            <el-input
23
+              v-model="formData.emailNum"
24
+              placeholder="请输入电子邮件"
25
+            />
26
+          </el-form-item>
27
+        </el-col>
28
+        <el-col :span="24">
29
+          <el-form-item label="申请人快递单号:" prop="trackingNum">
30
+            <el-input
31
+              v-model="formData.trackingNum"
32
+              placeholder="请输入快递单号"
33
+            />
34
+          </el-form-item>
35
+        </el-col>
36
+        <el-col :span="24">
37
+          <el-form-item label="被申请人快递单号:" prop="trackingNum">
38
+            <el-input
39
+              v-model="formData.trackingNum"
40
+              placeholder="请输入快递单号"
41
+            />
42
+          </el-form-item>
43
+        </el-col>
44
+      </el-form>
45
+      <div slot="footer" class="dialog-footer">
46
+        <el-button type="primary" @click="submitForm">确 定</el-button>
47
+        <el-button type="" @click="cancel">取 消</el-button>
48
+      </div>
49
+    </el-dialog>
50
+  </div>
51
+</template>
52
+
53
+<script>
54
+export default {
55
+  props: ["openMailawardDialog", "mailawardata"],
56
+  data() {
57
+    return {
58
+      formData: {},
59
+    };
60
+  },
61
+  methods: {
62
+    submitForm() {},
63
+    cancel() {
64
+      this.$emit("closeMailaward");
65
+    },
66
+  },
67
+};
68
+</script>
69
+
70
+<style lang="scss" scoped>
71
+::v-deep .el-dialog {
72
+  width: 550px;
73
+  background: #ffffff;
74
+  border-radius: 20px;
75
+}
76
+</style>

+ 22
- 2
src/views/awardManagement/listofAwards.vue Просмотреть файл

@@ -46,7 +46,8 @@
46 46
                         v-hasPermi="['monitor:online:forceLogout']">签名</el-button>
47 47
                     <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.caseStatus == 14" @click="showModel(scope.row, 4)"
48 48
                         v-hasPermi="['monitor:online:forceLogout']">用印申请</el-button>
49
-                    <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.caseStatus == 15" @click="showModel(scope.row, 5)"
49
+                        <!-- v-if="scope.row.caseStatus == 15"   送达裁决书 -->
50
+                    <el-button size="mini" type="text" icon="el-icon-edit"  @click="showMailaward(scope.row)"
50 51
                         v-hasPermi="['monitor:online:forceLogout']">送达裁决书</el-button>
51 52
                     <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.caseStatus == 16" @click="showModel(scope.row, 6)"
52 53
                         v-hasPermi="['monitor:online:forceLogout']">案件归档</el-button>
@@ -72,6 +73,12 @@
72 73
         <!-- 弹窗 -->
73 74
         <paymentdetailsDialog :openDialog="openDialog" :detailform="detailform" :title="title" :flag="flag"
74 75
             @cancelpaymentdetails="cancelpaymentdetails" @updataList="updataList"></paymentdetailsDialog>
76
+        <!-- 送达裁决书页面 -->
77
+        <mailawardDialog 
78
+        :openMailawardDialog="openMailawardDialog" 
79
+        @closeMailaward="closeMailaward"
80
+        :mailawardata="mailawardata"
81
+        ></mailawardDialog>
75 82
     </div>
76 83
 </template>
77 84
   
@@ -81,11 +88,12 @@ import {
81 88
     caseApplicationDetail,
82 89
 } from "@/api/awardManagement/awardManagement";
83 90
 import paymentdetailsDialog from "./components/paymentdetailsDialog.vue";
91
+import mailawardDialog from './components/MailawardDialog.vue';
84 92
 
85 93
 export default {
86 94
     name: "paymentList",
87 95
     dicts: ["case_status"],
88
-    components: { paymentdetailsDialog },
96
+    components: { paymentdetailsDialog, mailawardDialog },
89 97
     data() {
90 98
         return {
91 99
             queryParams: {
@@ -113,6 +121,8 @@ export default {
113 121
             detailform: {}, //缴费详情数据
114 122
             openDialog: false, //缴费详情数据弹框
115 123
             flag: null,
124
+            openMailawardDialog: false,  //送达裁决书页面
125
+            mailawardata: {},   //裁决书送达界面数据
116 126
         };
117 127
     },
118 128
     created() {
@@ -169,6 +179,16 @@ export default {
169 179
         cancelpaymentdetails() {
170 180
             this.openDialog = false;
171 181
         },
182
+        // 送达裁决书弹框
183
+        showMailaward(row) {
184
+            // console.log(row,'ppppppppppppppppp');
185
+            this.mailawardata = row;
186
+            this.openMailawardDialog = true
187
+        },
188
+        // 关闭送达裁决书弹框
189
+        closeMailaward(row) {
190
+            this.openMailawardDialog = false
191
+        },
172 192
         /** 查询详情 */
173 193
         getDetail(parms) {
174 194
             caseApplicationDetail(parms).then((res) => {

+ 5
- 0
src/views/caseManagement/components/caseentryDialog.vue Просмотреть файл

@@ -918,6 +918,11 @@ export default {
918 918
                     ...this.form2.paymentArr,
919 919
                     ...this.form3.paymentArr1,
920 920
                   ];
921
+                  this.formData.caseAttachList = [
922
+                    {
923
+                      annexId: 106,
924
+                    },
925
+                  ];
921 926
                   if (this.formData.id) {
922 927
                     editCaseApply({
923 928
                       ...this.formData,