Your Name 2 лет назад
Родитель
Сommit
2ac18c446e
5 измененных файлов: 89 добавлений и 10 удалений
  1. Двоичные данные
      public/favicon.ico
  2. 8
    0
      src/api/awardManagement/awardManagement.js
  3. Двоичные данные
      src/assets/logo/logo.png
  4. 79
    9
      src/views/awardManagement/components/MailawardDialog.vue
  5. 2
    1
      src/views/awardManagement/listofAwards.vue

Двоичные данные
public/favicon.ico Просмотреть файл


+ 8
- 0
src/api/awardManagement/awardManagement.js Просмотреть файл

@@ -42,4 +42,12 @@ export function checkArbitrateRecord(data) {
42 42
         method: 'post',
43 43
         data: data
44 44
     })
45
+}
46
+// 裁决书送达 
47
+export function adjudicationDelivery(data) {
48
+    return request({
49
+        url: '/adjudication/delivery',
50
+        method: 'post',
51
+        data: data
52
+    })
45 53
 }

Двоичные данные
src/assets/logo/logo.png Просмотреть файл


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

@@ -10,33 +10,85 @@
10 10
     >
11 11
       <el-form ref="form" :model="formData" label-width="150px">
12 12
         <el-col :span="24">
13
-          <el-form-item label="申请人电子邮件:" prop="emailNum">
13
+          <el-form-item
14
+            label="申请人电子邮件:"
15
+            prop="appEmail"
16
+            :rules="[
17
+              {
18
+                required: true,
19
+                message: '邮箱地址不能为空',
20
+                trigger: 'blur',
21
+              },
22
+              {
23
+                pattern:
24
+                  /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/,
25
+                message: '请输入正确的邮箱地址',
26
+                trigger: 'blur',
27
+              },
28
+            ]"
29
+          >
14 30
             <el-input
15
-              v-model="formData.emailNum"
31
+              v-model="formData.appEmail"
16 32
               placeholder="请输入电子邮件"
17 33
             />
18 34
           </el-form-item>
19 35
         </el-col>
20 36
         <el-col :span="24">
21
-          <el-form-item label="被申请人电子邮件:" prop="emailNum">
37
+          <el-form-item
38
+            label="被申请人电子邮件:"
39
+            prop="resEmail"
40
+            :rules="[
41
+              {
42
+                required: true,
43
+                message: '邮箱地址不能为空',
44
+                trigger: 'blur',
45
+              },
46
+              {
47
+                pattern:
48
+                  /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/,
49
+                message: '请输入正确的邮箱地址',
50
+                trigger: 'blur',
51
+              },
52
+            ]"
53
+          >
22 54
             <el-input
23
-              v-model="formData.emailNum"
55
+              v-model="formData.resEmail"
24 56
               placeholder="请输入电子邮件"
25 57
             />
26 58
           </el-form-item>
27 59
         </el-col>
28 60
         <el-col :span="24">
29
-          <el-form-item label="申请人快递单号:" prop="trackingNum">
61
+          <el-form-item
62
+            label="申请人快递单号:"
63
+            prop="apptrackingNum"
64
+            :rules="[
65
+              {
66
+                required: true,
67
+                message: '快递单号不能为空',
68
+                trigger: 'blur',
69
+              },
70
+            ]"
71
+          >
30 72
             <el-input
31
-              v-model="formData.trackingNum"
73
+              v-model="formData.apptrackingNum"
32 74
               placeholder="请输入快递单号"
33 75
             />
34 76
           </el-form-item>
35 77
         </el-col>
36 78
         <el-col :span="24">
37
-          <el-form-item label="被申请人快递单号:" prop="trackingNum">
79
+          <el-form-item
80
+            label="被申请人快递单号:"
81
+            prop="restrackingNum"
82
+            :rules="[
83
+              {
84
+                required: true,
85
+                message: '快递单号不能为空',
86
+                trigger: 'blur',
87
+              },
88
+            ]"
89
+          >
38 90
             <el-input
39
-              v-model="formData.trackingNum"
91
+              v-model="formData.restrackingNum"
40 92
               placeholder="请输入快递单号"
41 93
             />
42 94
           </el-form-item>
@@ -51,6 +103,7 @@
51 103
 </template>
52 104
 
53 105
 <script>
106
+import { adjudicationDelivery } from "@/api/awardManagement/awardManagement";
54 107
 export default {
55 108
   props: ["openMailawardDialog", "mailawardata"],
56 109
   data() {
@@ -59,7 +112,24 @@ export default {
59 112
     };
60 113
   },
61 114
   methods: {
62
-    submitForm() {},
115
+    submitForm() {
116
+      // adjudicationDelivery
117
+      this.$refs["form"].validate((valid) => {
118
+        if (valid) {
119
+          adjudicationDelivery({
120
+            id: this.mailawardata.id,
121
+            ...this.formData,
122
+          })
123
+            .then((res) => {
124
+              if (res.code == 200) {
125
+                this.$emit("updataList");
126
+                this.cancel();
127
+              }
128
+            })
129
+            .catch((err) => {});
130
+        }
131
+      });
132
+    },
63 133
     cancel() {
64 134
       this.$emit("closeMailaward");
65 135
     },

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

@@ -47,7 +47,7 @@
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 49
                         <!-- v-if="scope.row.caseStatus == 15"   送达裁决书 -->
50
-                    <el-button size="mini" type="text" icon="el-icon-edit"  @click="showMailaward(scope.row)"
50
+                    <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.caseStatus == 15"  @click="showMailaward(scope.row)"
51 51
                         v-hasPermi="['monitor:online:forceLogout']">送达裁决书</el-button>
52 52
                     <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.caseStatus == 16" @click="showModel(scope.row, 6)"
53 53
                         v-hasPermi="['monitor:online:forceLogout']">案件归档</el-button>
@@ -77,6 +77,7 @@
77 77
         <mailawardDialog 
78 78
         :openMailawardDialog="openMailawardDialog" 
79 79
         @closeMailaward="closeMailaward"
80
+        @updataList="updataList"
80 81
         :mailawardata="mailawardata"
81 82
         ></mailawardDialog>
82 83
     </div>