|
|
@@ -77,14 +77,33 @@
|
|
77
|
77
|
<el-input type="textarea" :autosize="{ minRows: 6 }" v-model="arbitrateRecordt.responCrossOpin"
|
|
78
|
78
|
placeholder="请输入" />
|
|
79
|
79
|
</el-form-item> -->
|
|
80
|
|
- <el-form-item label="审核意见:" prop="checkOpinion" v-if="flag == 2 || flag == 4">
|
|
81
|
|
- <el-input type="textarea" autosize placeholder="请输入内容" v-model="arbitrateRecord.checkOpinion" />
|
|
|
80
|
+ <el-form-item label="驳回原因:" label-width="100px" v-if="flag==1 && awardDetailform.arbitrateReject">
|
|
|
81
|
+ <div style="width:800px;">{{awardDetailform.arbitrateReject}}</div>
|
|
82
|
82
|
</el-form-item>
|
|
83
|
|
- <el-form-item label="驳回原因" label-width="100px" v-if="flag==1 && arbitrateRecord.arbitrateReject">
|
|
84
|
|
- <div style="width:800px;">{{arbitrateRecord.arbitrateReject}}lllllllllllllll</div>
|
|
|
83
|
+ <el-form-item label="驳回原因:" label-width="100px" v-if="flag==4 && awardDetailform.deptorReject">
|
|
|
84
|
+ <div style="width:800px;">{{awardDetailform.deptorReject}}</div>
|
|
85
|
85
|
</el-form-item>
|
|
86
|
|
- <el-form-item label="驳回原因" prop="arbitrateReject" v-if="flag == 2 || flag == 4">
|
|
87
|
|
- <el-input type="textarea" :rows="2" placeholder="请输入拒绝原因" v-model="arbitrateRecord.arbitrateReject"></el-input>
|
|
|
86
|
+ <el-form-item label-width="100px" label="审核意见:" prop="checkOpinion" v-if="flag == 2 || flag == 4">
|
|
|
87
|
+ <el-input type="textarea" autosize placeholder="请输入内容" v-model.trim="arbitrateRecord.checkOpinion" />
|
|
|
88
|
+ </el-form-item>
|
|
|
89
|
+ <!-- 判断是否驳回 -->
|
|
|
90
|
+ <el-form-item label-width="100px" label="是否驳回:" v-if="flag == 2 || flag == 4">
|
|
|
91
|
+ <el-radio-group v-model="agreeOrNotCheck">
|
|
|
92
|
+ <el-radio :label="1">同意</el-radio>
|
|
|
93
|
+ <el-radio :label="2">驳回</el-radio>
|
|
|
94
|
+ </el-radio-group>
|
|
|
95
|
+ </el-form-item>
|
|
|
96
|
+ <el-form-item label-width="100px" label="驳回原因" v-if="agreeOrNotCheck==2 && flag == 4" prop="arbitrateReject"
|
|
|
97
|
+ :rules="[
|
|
|
98
|
+ { required: true, message: '请输入驳回原因', trigger: 'blur' }
|
|
|
99
|
+ ]">
|
|
|
100
|
+ <el-input type="textarea" :rows="2" placeholder="请输入驳回原因" v-model.trim="arbitrateRecord.arbitrateReject"></el-input>
|
|
|
101
|
+ </el-form-item>
|
|
|
102
|
+ <el-form-item label-width="100px" label="bmz驳回原因" v-if="agreeOrNotCheck==2 && flag ==2" prop="deptorReject"
|
|
|
103
|
+ :rules="[
|
|
|
104
|
+ { required: true, message: '请输入驳回原因', trigger: 'blur' }
|
|
|
105
|
+ ]">
|
|
|
106
|
+ <el-input type="textarea" :rows="2" placeholder="请输入驳回原因" v-model.trim="arbitrateRecord.deptorReject"></el-input>
|
|
88
|
107
|
</el-form-item>
|
|
89
|
108
|
</el-form>
|
|
90
|
109
|
<!-- 画布 -->
|
|
|
@@ -96,11 +115,11 @@
|
|
96
|
115
|
<div slot="footer" class="dialog-footer">
|
|
97
|
116
|
<!-- <el-button type="danger" @click="submitForm(4)" v-if="flag == 1">重新生成裁决书</el-button> -->
|
|
98
|
117
|
<el-button type="primary" @click="submitForm(0)" v-if="flag == 1">提 交</el-button>
|
|
99
|
|
- <el-button type="primary" @click="submitForm(1)" v-if="flag == 2">同 意</el-button>
|
|
100
|
|
- <el-button type="danger" @click="submitForm(2)" v-if="flag == 2">驳 回</el-button>
|
|
101
|
|
- <el-button type="primary" @click="submitForm(3)" v-if="flag == 3">提 交</el-button>
|
|
102
|
|
- <el-button type="primary" @click="submitForm(5)" v-if="flag == 4">同 意</el-button>
|
|
103
|
|
- <el-button type="danger" @click="submitForm(6)" v-if="flag == 4">驳 回</el-button>
|
|
|
118
|
+ <el-button type="primary" @click="submitForm(1)" v-if="flag == 2">5提交</el-button>
|
|
|
119
|
+ <!-- <el-button type="danger" @click="submitForm(2)" v-if="flag == 2">驳 回</el-button> -->
|
|
|
120
|
+ <!-- <el-button type="primary" @click="submitForm(3)" v-if="flag == 3">提 交</el-button> -->
|
|
|
121
|
+ <!-- <el-button type="primary" @click="submitForm(5)" v-if="flag == 4">同 意</el-button> -->
|
|
|
122
|
+ <el-button type="primary" @click="submitForm(6)" v-if="flag == 4">提交</el-button>
|
|
104
|
123
|
<el-button @click="cancel">取 消</el-button>
|
|
105
|
124
|
</div>
|
|
106
|
125
|
</el-dialog>
|
|
|
@@ -121,6 +140,7 @@ export default {
|
|
121
|
140
|
return {
|
|
122
|
141
|
// key: value
|
|
123
|
142
|
arbitrateRecordt: {},
|
|
|
143
|
+ agreeOrNotCheck:1,
|
|
124
|
144
|
form: {},
|
|
125
|
145
|
arbitrateRecord: {
|
|
126
|
146
|
// checkOpinion:"同意"
|
|
|
@@ -175,7 +195,7 @@ export default {
|
|
175
|
195
|
required: true,
|
|
176
|
196
|
message: "意见不能为空",
|
|
177
|
197
|
trigger: "blur",
|
|
178
|
|
- },
|
|
|
198
|
+ }
|
|
179
|
199
|
],
|
|
180
|
200
|
// arbitrateReject: [
|
|
181
|
201
|
// {
|
|
|
@@ -196,6 +216,13 @@ export default {
|
|
196
|
216
|
};
|
|
197
|
217
|
},
|
|
198
|
218
|
watch: {
|
|
|
219
|
+ openDialogInfor:{
|
|
|
220
|
+ handler(val) {
|
|
|
221
|
+ if (val) {
|
|
|
222
|
+ this.agreeOrNotCheck = 1;
|
|
|
223
|
+ }
|
|
|
224
|
+ },
|
|
|
225
|
+ },
|
|
199
|
226
|
awardDetailform: {
|
|
200
|
227
|
handler(val) {
|
|
201
|
228
|
if (val) {
|
|
|
@@ -270,7 +297,8 @@ export default {
|
|
270
|
297
|
this.cancel();
|
|
271
|
298
|
// this.$emit("updataList");
|
|
272
|
299
|
this.$emit("getcaseApply", this.queryParams);
|
|
273
|
|
- this.$message("成功");
|
|
|
300
|
+ // this.$message("成功");
|
|
|
301
|
+ this.$modal.msgSuccess("提交成功");
|
|
274
|
302
|
});
|
|
275
|
303
|
},
|
|
276
|
304
|
//审核裁决书
|
|
|
@@ -279,16 +307,19 @@ export default {
|
|
279
|
307
|
this.cancel();
|
|
280
|
308
|
// this.$emit("updataList");
|
|
281
|
309
|
this.$emit("getcaseApply", this.queryParams);
|
|
282
|
|
- this.$message("成功");
|
|
|
310
|
+ // this.$message("成功");
|
|
|
311
|
+ this.$modal.msgSuccess("提交成功");
|
|
283
|
312
|
});
|
|
284
|
313
|
},
|
|
285
|
314
|
// 仲裁员审核裁决书
|
|
286
|
315
|
arbitratorCheckArbitrateRecordFn(parms) {
|
|
|
316
|
+ console.log(parms)
|
|
287
|
317
|
arbitratorCheckArbitrateRecord(parms).then((res) => {
|
|
288
|
318
|
this.cancel();
|
|
289
|
319
|
// this.$emit("updataList");
|
|
290
|
320
|
this.$emit("getcaseApply", this.queryParams);
|
|
291
|
|
- this.$message("成功");
|
|
|
321
|
+ // this.$message("成功");
|
|
|
322
|
+ this.$modal.msgSuccess("提交成功");
|
|
292
|
323
|
});
|
|
293
|
324
|
},
|
|
294
|
325
|
// 签名
|
|
|
@@ -320,51 +351,64 @@ export default {
|
|
320
|
351
|
arbitrateRecord: this.arbitrateRecord,
|
|
321
|
352
|
});
|
|
322
|
353
|
} else if (parms == 1) {
|
|
323
|
|
- this.checkArbitrateRecordFn({
|
|
|
354
|
+ if(this.agreeOrNotCheck==1){
|
|
|
355
|
+ //部门长同意
|
|
|
356
|
+ this.checkArbitrateRecordFn({
|
|
324
|
357
|
id: this.form.id,
|
|
325
|
358
|
agreeOrNotCheck: 1,
|
|
326
|
359
|
arbitrateRecord: this.arbitrateRecord,
|
|
327
|
360
|
});
|
|
328
|
|
- } else if (parms == 2) {
|
|
329
|
|
- if (!that.arbitrateRecord.arbitrateReject == "") {
|
|
330
|
|
- this.$message.error('请输入拒绝原因');
|
|
331
|
|
- return
|
|
332
|
|
- } else {
|
|
333
|
|
- this.arbitrateRecord.deptorReject = this.arbitrateRecord.arbitrateReject;
|
|
334
|
|
- delete this.arbitrateRecord.arbitrateReject;
|
|
|
361
|
+ }else if(this.agreeOrNotCheck==2){
|
|
|
362
|
+ // 部门长驳回
|
|
335
|
363
|
this.checkArbitrateRecordFn({
|
|
336
|
364
|
id: this.form.id,
|
|
337
|
365
|
agreeOrNotCheck: 2,
|
|
338
|
366
|
arbitrateRecord: this.arbitrateRecord,
|
|
339
|
367
|
});
|
|
340
|
|
- }
|
|
|
368
|
+ }
|
|
|
369
|
+ } else if (parms == 2) {
|
|
|
370
|
+ // if (!that.arbitrateRecord.arbitrateReject == "") {
|
|
|
371
|
+ // this.$message.error('请输入拒绝原因');
|
|
|
372
|
+ // return
|
|
|
373
|
+ // } else {
|
|
|
374
|
+ // this.arbitrateRecord.deptorReject = this.arbitrateRecord.arbitrateReject;
|
|
|
375
|
+ // delete this.arbitrateRecord.arbitrateReject;
|
|
|
376
|
+ // this.checkArbitrateRecordFn({
|
|
|
377
|
+ // id: this.form.id,
|
|
|
378
|
+ // agreeOrNotCheck: 2,
|
|
|
379
|
+ // arbitrateRecord: this.arbitrateRecord,
|
|
|
380
|
+ // });
|
|
|
381
|
+ // }
|
|
341
|
382
|
} else if (parms == 3) {
|
|
342
|
383
|
this.adjudicationSignatureFn({
|
|
343
|
384
|
id: this.form.id,
|
|
344
|
385
|
});
|
|
345
|
|
- } else if (parms == 4) {
|
|
346
|
|
- let paramsData = {};
|
|
347
|
|
- paramsData.arbitrateRecord = this.arbitrateRecord;
|
|
348
|
|
- paramsData.id = this.form.id
|
|
349
|
|
- this.getRegenerationDocument(paramsData)
|
|
350
|
|
- } else if (parms == 5) {
|
|
351
|
|
- this.arbitratorCheckArbitrateRecordFn({
|
|
|
386
|
+ }else if (parms == 6) {
|
|
|
387
|
+ if(this.agreeOrNotCheck==1){
|
|
|
388
|
+ //仲裁员同意
|
|
|
389
|
+ this.arbitratorCheckArbitrateRecordFn({
|
|
352
|
390
|
id: this.form.id,
|
|
353
|
391
|
agreeOrNotCheck: 1,
|
|
354
|
392
|
arbitrateRecord: this.arbitrateRecord,
|
|
355
|
393
|
});
|
|
356
|
|
- } else if (parms == 6) {
|
|
357
|
|
- debugger
|
|
358
|
|
- if (!that.arbitrateRecord.arbitrateReject) {
|
|
359
|
|
- this.$message.error('请输入拒绝原因');
|
|
360
|
|
- return
|
|
361
|
|
- } else {
|
|
362
|
|
- this.arbitratorCheckArbitrateRecordFn({
|
|
|
394
|
+ }else if(this.agreeOrNotCheck==2){
|
|
|
395
|
+ //仲裁员驳回
|
|
|
396
|
+ this.arbitratorCheckArbitrateRecordFn({
|
|
363
|
397
|
id: this.form.id,
|
|
364
|
398
|
agreeOrNotCheck: 2,
|
|
365
|
399
|
arbitrateRecord: this.arbitrateRecord,
|
|
366
|
400
|
});
|
|
367
|
|
- }
|
|
|
401
|
+ }
|
|
|
402
|
+ // if (!that.arbitrateRecord.arbitrateReject) {
|
|
|
403
|
+ // this.$message.error('请输入拒绝原因');
|
|
|
404
|
+ // return
|
|
|
405
|
+ // } else {
|
|
|
406
|
+ // this.arbitratorCheckArbitrateRecordFn({
|
|
|
407
|
+ // id: this.form.id,
|
|
|
408
|
+ // agreeOrNotCheck: 2,
|
|
|
409
|
+ // arbitrateRecord: this.arbitrateRecord,
|
|
|
410
|
+ // });
|
|
|
411
|
+ // }
|
|
368
|
412
|
}
|
|
369
|
413
|
}
|
|
370
|
414
|
});
|