|
|
@@ -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>
|