|
|
@@ -2,7 +2,7 @@
|
|
2
|
2
|
<div>
|
|
3
|
3
|
<!-- 组庭界面 -->
|
|
4
|
4
|
<el-dialog
|
|
5
|
|
- title="组庭审核"
|
|
|
5
|
+ title="组庭建议"
|
|
6
|
6
|
:visible="showformateCourt"
|
|
7
|
7
|
v-if="showformateCourt"
|
|
8
|
8
|
@close="cancel"
|
|
|
@@ -24,73 +24,32 @@
|
|
24
|
24
|
<!-- <el-form ref="form"> -->
|
|
25
|
25
|
<!-- v-if="isAgreePendTral == 0 || noArbitrator" -->
|
|
26
|
26
|
<div style="display: inline-flex; margin-bottom: 8px">
|
|
27
|
|
- <div class="infoIcon"></div>
|
|
28
|
|
- <div>
|
|
29
|
|
- <span v-if="isAgreePendTral == 1">当前案件</span>仲裁员<span
|
|
30
|
|
- v-if="isAgreePendTral !== 1"
|
|
31
|
|
- >信息列表</span
|
|
32
|
|
- >
|
|
|
27
|
+ <div v-if="isAgreePendTral == 0">
|
|
|
28
|
+ 请选择仲裁员
|
|
|
29
|
+ </div>
|
|
|
30
|
+ <div v-if="isAgreePendTral == 1 && formateCourtData.arbitratorName">
|
|
|
31
|
+ 当前案件仲裁员
|
|
33
|
32
|
</div>
|
|
34
|
33
|
</div>
|
|
35
|
|
- <div v-if="isAgreePendTral == 1" class="nowarbitrator">
|
|
|
34
|
+ <div v-if="isAgreePendTral == 1 && formateCourtData.arbitratorName" class="nowarbitrator">
|
|
36
|
35
|
<el-tag size="medium">
|
|
37
|
36
|
{{ formateCourtData.arbitratorName }}
|
|
38
|
37
|
</el-tag>
|
|
39
|
38
|
</div>
|
|
40
|
39
|
<div v-if="noArbitrator || isAgreePendTral == 0">
|
|
41
|
|
- <el-table
|
|
42
|
|
- :data="dataList"
|
|
43
|
|
- ref="selectTable"
|
|
44
|
|
- style="width: 100%"
|
|
45
|
|
- @selection-change="handleSelectionChange"
|
|
46
|
|
- >
|
|
47
|
|
- <!-- v-if="isAgreePendTral == 0 || noArbitrator" -->
|
|
48
|
|
- <el-table-column
|
|
49
|
|
- type="selection"
|
|
50
|
|
- width="55"
|
|
51
|
|
- v-if="noArbitrator || isAgreePendTral == 0"
|
|
52
|
|
- >
|
|
53
|
|
- </el-table-column>
|
|
54
|
|
- <el-table-column
|
|
55
|
|
- label="仲裁员姓名"
|
|
56
|
|
- align="center"
|
|
57
|
|
- prop="nickName"
|
|
58
|
|
- :show-overflow-tooltip="true"
|
|
59
|
|
- />
|
|
60
|
|
- <el-table-column
|
|
61
|
|
- label="介绍"
|
|
62
|
|
- align="center"
|
|
63
|
|
- prop="remark"
|
|
64
|
|
- :show-overflow-tooltip="true"
|
|
65
|
|
- />
|
|
66
|
|
- <!-- <el-table-column
|
|
67
|
|
- label="当前案件数量"
|
|
68
|
|
- align="center"
|
|
69
|
|
- prop="currentCaseNum"
|
|
70
|
|
- :show-overflow-tooltip="true"
|
|
71
|
|
- />
|
|
72
|
|
- <el-table-column
|
|
73
|
|
- label="已结案数量"
|
|
74
|
|
- align="center"
|
|
75
|
|
- prop="closedCaseNum"
|
|
76
|
|
- :show-overflow-tooltip="true"
|
|
77
|
|
- /> -->
|
|
78
|
|
- </el-table>
|
|
79
|
|
- <pagination
|
|
80
|
|
- v-show="total > 0"
|
|
81
|
|
- :total="total"
|
|
82
|
|
- :page.sync="queryParams1.pageNum"
|
|
83
|
|
- :limit.sync="queryParams1.pageSize"
|
|
84
|
|
- @pagination="getarbitrAtor"
|
|
85
|
|
- v-if="isAgreePendTral == 0"
|
|
86
|
|
- />
|
|
|
40
|
+ <el-form>
|
|
|
41
|
+ <el-form-item label="仲裁员:">
|
|
|
42
|
+ <el-select placeholder="请选择仲裁员" @change="changeArbitor" v-model="Arbitor">
|
|
|
43
|
+ <el-option v-for="item in dataList" :key="item.value" :label="item.nickName" :value="item.userId"></el-option>
|
|
|
44
|
+ </el-select>
|
|
|
45
|
+ </el-form-item>
|
|
|
46
|
+ </el-form>
|
|
87
|
47
|
</div>
|
|
88
|
|
- <!-- </el-form> -->
|
|
89
|
48
|
<div slot="footer" class="dialog-footer">
|
|
90
|
49
|
<el-button
|
|
91
|
50
|
type="primary"
|
|
92
|
51
|
@click="submitForm"
|
|
93
|
|
- :disabled="!this.arbitrators.length > 0 && isAgreePendTral == 0"
|
|
|
52
|
+ :disabled="noArbitrator && isAgreePendTral == 0"
|
|
94
|
53
|
class="endbutton"
|
|
95
|
54
|
><span>确 定</span></el-button
|
|
96
|
55
|
>
|
|
|
@@ -109,7 +68,6 @@ export default {
|
|
109
|
68
|
data() {
|
|
110
|
69
|
return {
|
|
111
|
70
|
dataList: [],
|
|
112
|
|
- total: 0,
|
|
113
|
71
|
queryParams1: {
|
|
114
|
72
|
pageNum: 1,
|
|
115
|
73
|
pageSize: 10,
|
|
|
@@ -118,6 +76,7 @@ export default {
|
|
118
|
76
|
isAgreePendTral: 1,
|
|
119
|
77
|
paramsdata: {},
|
|
120
|
78
|
noArbitrator: false,
|
|
|
79
|
+ Arbitor: ""
|
|
121
|
80
|
};
|
|
122
|
81
|
},
|
|
123
|
82
|
created() {
|
|
|
@@ -144,22 +103,18 @@ export default {
|
|
144
|
103
|
getarbitrAtor() {
|
|
145
|
104
|
arbitrAtor({}).then((res) => {
|
|
146
|
105
|
this.dataList = res.rows;
|
|
147
|
|
- this.total = res.total;
|
|
148
|
106
|
});
|
|
149
|
107
|
},
|
|
150
|
|
- // 勾选仲裁员
|
|
151
|
|
- handleSelectionChange(val) {
|
|
152
|
|
- if (val.length > 1) {
|
|
153
|
|
- this.$refs.selectTable.clearSelection();
|
|
154
|
|
- this.$refs.selectTable.toggleRowSelection(val.pop());
|
|
155
|
|
- }
|
|
|
108
|
+ changeArbitor(val) {
|
|
156
|
109
|
this.arbitrators = [];
|
|
157
|
|
- val.forEach((item) => {
|
|
158
|
|
- this.arbitrators.push({
|
|
159
|
|
- id: item.userId,
|
|
160
|
|
- arbitratorName: item.nickName,
|
|
161
|
|
- });
|
|
162
|
|
- });
|
|
|
110
|
+ this.dataList.forEach((item) => {
|
|
|
111
|
+ if (item.userId == val) {
|
|
|
112
|
+ this.arbitrators.push({
|
|
|
113
|
+ id: item.userId,
|
|
|
114
|
+ arbitratorName: item.nickName,
|
|
|
115
|
+ });
|
|
|
116
|
+ }
|
|
|
117
|
+ })
|
|
163
|
118
|
},
|
|
164
|
119
|
// 确认
|
|
165
|
120
|
submitForm() {
|