Explorar el Código

Merge branch 'dev' into gyj

gyj hace 2 años
padre
commit
c7b4b30b77

+ 41
- 19
src/views/awardManagement/components/paymentdetailsDialog.vue Ver fichero

@@ -81,14 +81,16 @@
81 81
         <el-form-item label="审核意见:" prop="checkOpinion" v-if="flag == 2 || flag == 4">
82 82
           <el-input type="textarea" autosize placeholder="请输入内容" v-model="arbitrateRecord.checkOpinion" />
83 83
         </el-form-item>
84
+        <el-form-item label="驳回原因" prop="arbitrateReject" v-if="flag == 2 || flag == 4">
85
+          <el-input type="textarea" :rows="2" placeholder="请输入拒绝原因" v-model="arbitrateRecord.arbitrateReject"></el-input>
86
+        </el-form-item>
84 87
       </el-form>
85 88
       <!-- 画布 -->
86
-      <h4 v-if="flag == 3">签名区域</h4>
89
+      <!-- <h4 v-if="flag == 3">签名区域</h4>
87 90
       <div class="esign" v-if="flag == 3">
88 91
         <vue-esign ref="esign" :width="900" :height="300" bgColor="#ffffff" />
89
-      </div>
92
+      </div> -->
90 93
       <!-- 清除画布 -->
91
-      <el-button v-if="flag == 3" type="info" @click="handleReset">清除画布</el-button>
92 94
       <div slot="footer" class="dialog-footer">
93 95
         <!-- <el-button type="danger" @click="submitForm(4)" v-if="flag == 1">重新生成裁决书</el-button> -->
94 96
         <el-button type="primary" @click="submitForm(0)" v-if="flag == 1">提 交</el-button>
@@ -173,6 +175,13 @@ export default {
173 175
             trigger: "blur",
174 176
           },
175 177
         ],
178
+        // arbitrateReject: [
179
+        //   {
180
+        //     required: true,
181
+        //     message: "拒绝原因不能为空",
182
+        //     trigger: "blur",
183
+        //   },
184
+        // ],
176 185
       },
177 186
       applicantFileArr: [], //申请人
178 187
       applicantPathArr: [], //申请人
@@ -200,7 +209,10 @@ export default {
200 209
           // this.form.arbitrateRecord.checkOpinion = '同意';
201 210
           this.arbitrateRecord.checkOpinion = '';
202 211
           // }
203
-          // this.arbitrateRecord = this.form.arbitrateRecord;
212
+          this.arbitrateRecord = {};
213
+          if (this.form.arbitrateRecord) {
214
+            this.arbitrateRecord.id = this.form.arbitrateRecord.id;
215
+          }
204 216
           this.evidenceFile(this.form);
205 217
           // }, 1000);
206 218
         }
@@ -292,6 +304,7 @@ export default {
292 304
       })
293 305
     },
294 306
     submitForm(parms) {
307
+      let that = this;
295 308
       this.$refs["form"].validate((valid) => {
296 309
         if (valid) {
297 310
           if (parms == 0) {
@@ -306,11 +319,18 @@ export default {
306 319
               arbitrateRecord: this.arbitrateRecord,
307 320
             });
308 321
           } else if (parms == 2) {
309
-            this.checkArbitrateRecordFn({
310
-              id: this.form.id,
311
-              agreeOrNotCheck: 2,
312
-              arbitrateRecord: this.arbitrateRecord,
313
-            });
322
+            if (!that.arbitrateRecord.arbitrateReject == "") {
323
+              this.$message.error('请输入拒绝原因');
324
+              return
325
+            } else {
326
+              this.arbitrateRecord.deptorReject = this.arbitrateRecord.arbitrateReject;
327
+              delete this.arbitrateRecord.arbitrateReject;
328
+              this.checkArbitrateRecordFn({
329
+                id: this.form.id,
330
+                agreeOrNotCheck: 2,
331
+                arbitrateRecord: this.arbitrateRecord,
332
+              });
333
+            }
314 334
           } else if (parms == 3) {
315 335
             this.adjudicationSignatureFn({
316 336
               id: this.form.id,
@@ -326,12 +346,18 @@ export default {
326 346
               agreeOrNotCheck: 1,
327 347
               arbitrateRecord: this.arbitrateRecord,
328 348
             });
329
-          }else if (parms == 6) {
330
-            this.arbitratorCheckArbitrateRecordFn({
331
-              id: this.form.id,
332
-              agreeOrNotCheck: 2,
333
-              arbitrateRecord: this.arbitrateRecord,
334
-            });
349
+          } else if (parms == 6) {
350
+            debugger
351
+            if (!that.arbitrateRecord.arbitrateReject) {
352
+              this.$message.error('请输入拒绝原因');
353
+              return
354
+            } else {
355
+              this.arbitratorCheckArbitrateRecordFn({
356
+                id: this.form.id,
357
+                agreeOrNotCheck: 2,
358
+                arbitrateRecord: this.arbitrateRecord,
359
+              });
360
+            }
335 361
           }
336 362
         }
337 363
       });
@@ -339,10 +365,6 @@ export default {
339 365
     cancel() {
340 366
       this.$emit("cancelpaymentdetails");
341 367
     },
342
-    // 清除画布
343
-    handleReset() {
344
-      this.$refs["esign"].reset(); //清空画布
345
-    },
346 368
   },
347 369
 };
348 370
 </script>

+ 11
- 11
src/views/caseManagement/components/caseentryDialog.vue Ver fichero

@@ -36,7 +36,7 @@
36 36
           <el-col :span="12">
37 37
             <el-form-item label="借款开始日期:" prop="loanStartDate">
38 38
               <el-date-picker v-model="formData.loanStartDate" type="datetime" placeholder="借款开始日期"
39
-                @change="setStartTime">
39
+                >
40 40
               </el-date-picker>
41 41
             </el-form-item>
42 42
           </el-col>
@@ -961,16 +961,16 @@ export default {
961 961
       this.$emit("cancel");
962 962
     },
963 963
     // 校验借款开始日期与结束日期
964
-    setStartTime() {
965
-      if (
966
-        this.setTime(this.formData.loanStartDate) >=
967
-        this.setTime(this.formData.loanEndDate)
968
-      ) {
969
-        this.$message.error("借款开始日期应早于借款结束日期");
970
-        this.formData.loanStartDate = "";
971
-        this.formData.loanEndDate = "";
972
-      }
973
-    },
964
+    // setStartTime() {
965
+    //   if (
966
+    //     this.setTime(this.formData.loanStartDate) >=
967
+    //     this.setTime(this.formData.loanEndDate)
968
+    //   ) {
969
+    //     this.$message.error("借款开始日期应早于借款结束日期");
970
+    //     this.formData.loanStartDate = "";
971
+    //     this.formData.loanEndDate = "";
972
+    //   }
973
+    // },
974 974
     setEndTime() {
975 975
       if (
976 976
         this.setTime(this.formData.loanEndDate) <=

+ 41
- 26
src/views/caseManagement/components/filingreviewDialog.vue Ver fichero

@@ -1,27 +1,22 @@
1 1
 <template>
2 2
   <div>
3 3
     <!-- 立案审查 -->
4
-    <el-dialog
5
-      title="立案审查"
6
-      :visible="showfilingreview"
7
-      width="500px"
8
-      @close="cancel"
9
-      :destroy-on-close="true"
10
-    >
4
+    <el-dialog title="立案审查" :visible="showfilingreview" width="500px" @close="cancel" :destroy-on-close="true">
11 5
       <div class="radiobox">
12
-        <el-radio-group v-model="radio">
6
+        <el-radio-group v-model="radio" style="margin-bottom: 20px;">
13 7
           <el-radio :label="1">同意</el-radio>
14 8
           <el-radio :label="2">拒绝</el-radio>
15 9
         </el-radio-group>
10
+        <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px">
11
+          <!-- TODO -->
12
+          <el-form-item label="拒绝原因" prop="caseCheckReject" v-if="radio == 2">
13
+            <el-input type="textarea" :rows="2" placeholder="请输入拒绝原因" v-model="ruleForm.caseCheckReject"></el-input>
14
+          </el-form-item>
15
+        </el-form>
16 16
       </div>
17
-
18 17
       <div slot="footer" class="dialog-footer">
19
-        <el-button type="primary" @click="submitForm" class="endbutton"
20
-          ><span>提 交</span></el-button
21
-        >
22
-        <el-button @click="cancel" class="endbutton1"
23
-          ><span> 取 消</span></el-button
24
-        >
18
+        <el-button type="primary" @click="submitForm" class="endbutton"><span>提 交</span></el-button>
19
+        <el-button @click="cancel" class="endbutton1"><span> 取 消</span></el-button>
25 20
       </div>
26 21
     </el-dialog>
27 22
   </div>
@@ -37,21 +32,36 @@ export default {
37 32
   data() {
38 33
     return {
39 34
       radio: 1,
35
+      ruleForm: {},
36
+      rules: {
37
+        caseCheckReject: [
38
+          {
39
+            required: true,
40
+            message: "拒绝原因不能为空",
41
+            trigger: "blur",
42
+          },
43
+        ],
44
+      }
40 45
     };
41 46
   },
42 47
   methods: {
43 48
     submitForm() {
44
-      let paramsdata = {
45
-        agreeOrNotCheck: this.radio,
46
-        ids: [this.filingreviewdata.id],
47
-      };
48
-      submitCaseApplicationCheck(paramsdata)
49
-        .then((res) => {
50
-          this.$modal.msgSuccess("提交成功");
51
-          this.cancel();
52
-          this.$emit("getcaseApply", this.queryParams);
53
-        })
54
-        .catch((err) => {});
49
+      this.$refs["ruleForm"].validate((valid) => {
50
+        if (valid) {
51
+          let paramsdata = {
52
+            agreeOrNotCheck: this.radio,
53
+            ids: [this.filingreviewdata.id],
54
+            caseCheckReject:this.ruleForm.caseCheckReject
55
+          };
56
+          submitCaseApplicationCheck(paramsdata)
57
+            .then((res) => {
58
+              this.$modal.msgSuccess("提交成功");
59
+              this.cancel();
60
+              this.$emit("getcaseApply", this.queryParams);
61
+            })
62
+            .catch((err) => { });
63
+        }
64
+      });
55 65
     },
56 66
     cancel() {
57 67
       this.$emit("cancelFilingreview");
@@ -64,16 +74,19 @@ export default {
64 74
 .radiobox {
65 75
   margin-left: 5%;
66 76
 }
77
+
67 78
 ::v-deep .el-dialog {
68 79
   width: 800px;
69 80
   background: #ffffff;
70 81
   border-radius: 20px;
71 82
 }
83
+
72 84
 .endbutton {
73 85
   width: 124px;
74 86
   height: 37px;
75 87
   background: #0072ff;
76 88
   border-radius: 19px;
89
+
77 90
   span {
78 91
     width: 32px;
79 92
     height: 15px;
@@ -84,12 +97,14 @@ export default {
84 97
     // line-height: 48px;
85 98
   }
86 99
 }
100
+
87 101
 .endbutton1 {
88 102
   width: 124px;
89 103
   height: 37px;
90 104
   background: #ffffff;
91 105
   border: 1px solid #d0d0d0;
92 106
   border-radius: 19px;
107
+
93 108
   span {
94 109
     width: 31px;
95 110
     height: 13px;

+ 2
- 2
vue.config.js Ver fichero

@@ -11,8 +11,8 @@ const name = process.env.VUE_APP_TITLE || '智慧仲裁管理系统' // 网页
11 11
 
12 12
 const port = process.env.port || process.env.npm_config_port || 80 // 端口
13 13
 
14
-const API = 'http://121.40.189.20:9001'  //生产
15
-// const API = 'http://121.40.189.20:8001'  //测试
14
+// const API = 'http://121.40.189.20:9001'  //生产
15
+const API = 'http://121.40.189.20:8001'  //测试
16 16
 // const API = 'http://192.168.3.18:9001'  //B
17 17
 // const API = 'http://192.168.3.77:9001' //Q
18 18