Просмотр исходного кода

Merge branch 'hhl' of SH-Arbitrate/Arbitrate-Frontend into dev

hhlxayunmei 2 лет назад
Родитель
Сommit
e0bf1ee63b

+ 23
- 3
src/views/caseManagement/caseList.vue Просмотреть файл

143
             type="text"
143
             type="text"
144
             icon="el-icon-edit"
144
             icon="el-icon-edit"
145
             @click="editRow(scope.row)"
145
             @click="editRow(scope.row)"
146
+            v-if="scope.row.caseStatus == 0"
146
             v-hasPermi="['monitor:online:forceLogout']"
147
             v-hasPermi="['monitor:online:forceLogout']"
147
             >修改</el-button
148
             >修改</el-button
148
           >
149
           >
151
             type="text"
152
             type="text"
152
             icon="el-icon-delete"
153
             icon="el-icon-delete"
153
             @click="deleteRow(scope.row)"
154
             @click="deleteRow(scope.row)"
155
+            v-if="scope.row.caseStatus == 0"
154
             v-hasPermi="['monitor:online:forceLogout']"
156
             v-hasPermi="['monitor:online:forceLogout']"
155
             >删除</el-button
157
             >删除</el-button
156
           >
158
           >
159
             type="text"
161
             type="text"
160
             icon="el-icon-zoom-in"
162
             icon="el-icon-zoom-in"
161
             @click="filingreviewRow(scope.row)"
163
             @click="filingreviewRow(scope.row)"
164
+            v-if="scope.row.caseStatus == 1"
162
             v-hasPermi="['monitor:online:forceLogout']"
165
             v-hasPermi="['monitor:online:forceLogout']"
163
             >立案审查</el-button
166
             >立案审查</el-button
164
           >
167
           >
167
             type="text"
170
             type="text"
168
             icon="el-icon-tickets"
171
             icon="el-icon-tickets"
169
             @click="viewpaymentRow(scope.row)"
172
             @click="viewpaymentRow(scope.row)"
173
+            v-if="scope.row.caseStatus == 2"
170
             v-hasPermi="['monitor:online:forceLogout']"
174
             v-hasPermi="['monitor:online:forceLogout']"
171
             >查看缴费</el-button
175
             >查看缴费</el-button
172
           >
176
           >
183
             type="text"
187
             type="text"
184
             icon="el-icon-s-check"
188
             icon="el-icon-s-check"
185
             @click="courtconfirmationRow(scope.row)"
189
             @click="courtconfirmationRow(scope.row)"
190
+            v-if="scope.row.caseStatus == 6"
186
             v-hasPermi="['monitor:online:forceLogout']"
191
             v-hasPermi="['monitor:online:forceLogout']"
187
             >组庭确认</el-button
192
             >组庭确认</el-button
188
           >
193
           >
191
             type="text"
196
             type="text"
192
             icon="el-icon-check"
197
             icon="el-icon-check"
193
             @click="courtreviewRow(scope.row)"
198
             @click="courtreviewRow(scope.row)"
199
+            v-if="scope.row.caseStatus == 5"
194
             v-hasPermi="['monitor:online:forceLogout']"
200
             v-hasPermi="['monitor:online:forceLogout']"
195
             >组庭审核</el-button
201
             >组庭审核</el-button
196
           >
202
           >
199
             type="text"
205
             type="text"
200
             icon="el-icon-sort"
206
             icon="el-icon-sort"
201
             @click="choosetrialmethodRow(scope.row)"
207
             @click="choosetrialmethodRow(scope.row)"
208
+            v-if="scope.row.caseStatus == 7"
202
             v-hasPermi="['monitor:online:forceLogout']"
209
             v-hasPermi="['monitor:online:forceLogout']"
203
             >选择开庭方式</el-button
210
             >选择开庭方式</el-button
204
           >
211
           >
207
             type="text"
214
             type="text"
208
             icon="el-icon-edit-outline"
215
             icon="el-icon-edit-outline"
209
             @click="adjudicaterecordRow(scope.row)"
216
             @click="adjudicaterecordRow(scope.row)"
217
+            v-if="scope.row.caseStatus == 9"
210
             v-hasPermi="['monitor:online:forceLogout']"
218
             v-hasPermi="['monitor:online:forceLogout']"
211
             >书面审理</el-button
219
             >书面审理</el-button
212
           >
220
           >
215
             type="text"
223
             type="text"
216
             icon="el-icon-service"
224
             icon="el-icon-service"
217
             @click="trialcourtRow(scope.row)"
225
             @click="trialcourtRow(scope.row)"
226
+            v-if="scope.row.caseStatus == 8"
218
             v-hasPermi="['monitor:online:forceLogout']"
227
             v-hasPermi="['monitor:online:forceLogout']"
219
             >开庭审理</el-button
228
             >开庭审理</el-button
220
           >
229
           >
223
             type="text"
232
             type="text"
224
             icon="el-icon-document"
233
             icon="el-icon-document"
225
             @click="generateawardRow(scope.row)"
234
             @click="generateawardRow(scope.row)"
235
+            v-if="scope.row.caseStatus == 10"
226
             v-hasPermi="['monitor:online:forceLogout']"
236
             v-hasPermi="['monitor:online:forceLogout']"
227
             >生成裁决书</el-button
237
             >生成裁决书</el-button
228
           >
238
           >
231
             type="text"
241
             type="text"
232
             icon="el-icon-receiving"
242
             icon="el-icon-receiving"
233
             @click="fileRow(scope.row)"
243
             @click="fileRow(scope.row)"
244
+            v-if="scope.row.caseStatus == 16"
234
             v-hasPermi="['monitor:online:forceLogout']"
245
             v-hasPermi="['monitor:online:forceLogout']"
235
             >归档</el-button
246
             >归档</el-button
236
           >
247
           >
285
     <adjudicaterecordDialog
296
     <adjudicaterecordDialog
286
       :showadjudicaterecord="showadjudicaterecord"
297
       :showadjudicaterecord="showadjudicaterecord"
287
       :form="form"
298
       :form="form"
299
+      :adjudicatename="adjudicatename"
288
       @canceladjudicaterecord="canceladjudicaterecord"
300
       @canceladjudicaterecord="canceladjudicaterecord"
289
       @getcaseApply="getcaseApply"
301
       @getcaseApply="getcaseApply"
290
     ></adjudicaterecordDialog>
302
     ></adjudicaterecordDialog>
356
       showchoosetrialmethod: false, //选择仲裁方式页面
368
       showchoosetrialmethod: false, //选择仲裁方式页面
357
       choosetrialmethodata:{},
369
       choosetrialmethodata:{},
358
       showadjudicaterecord: false, //书面审理弹框
370
       showadjudicaterecord: false, //书面审理弹框
371
+      adjudicatename: {},//书面仲裁(被)申请人姓名
359
       showtrialincourt: false, //开庭审理
372
       showtrialincourt: false, //开庭审理
360
     };
373
     };
361
   },
374
   },
524
       // console.log(row, "书面审理");
537
       // console.log(row, "书面审理");
525
       this.showadjudicaterecord = true;
538
       this.showadjudicaterecord = true;
526
       this.form = row;
539
       this.form = row;
527
-      // this.getInfo(row)
540
+      this.getInfo(row)
528
     },
541
     },
529
     canceladjudicaterecord() {
542
     canceladjudicaterecord() {
530
       this.showadjudicaterecord = false;
543
       this.showadjudicaterecord = false;
549
     getInfo(row) {
562
     getInfo(row) {
550
       const id = row.id;
563
       const id = row.id;
551
       selectCaseApply({ id }).then((res) => {
564
       selectCaseApply({ id }).then((res) => {
552
-        this.visible = true;
553
-        this.formData = res.data;
565
+        console.log(res,'nnnnnnnnnnnn');
566
+        // this.visible = true;
567
+        // this.formData = res.data;
568
+        this.adjudicatename = {
569
+          applicantName: res.data.applicantName,
570
+          respondentName: res.data.respondentName,
571
+          feePayable: res.data.feePayable,
572
+          hearDate: res.data.hearDate
573
+        }
554
         this.initpaymentArr = [];
574
         this.initpaymentArr = [];
555
         this.initpaymentArr1 = [];
575
         this.initpaymentArr1 = [];
556
         res.data.caseAffiliates.forEach((item) => {
576
         res.data.caseAffiliates.forEach((item) => {

+ 98
- 81
src/views/caseManagement/components/adjudicaterecordDialog.vue Просмотреть файл

3
     <el-dialog
3
     <el-dialog
4
       title="书面审理"
4
       title="书面审理"
5
       :visible="showadjudicaterecord"
5
       :visible="showadjudicaterecord"
6
-      width="1000px"
7
       @close="cancel"
6
       @close="cancel"
8
       :destroy-on-close="true"
7
       :destroy-on-close="true"
8
+      center
9
     >
9
     >
10
       <el-form
10
       <el-form
11
         ref="form"
11
         ref="form"
15
       >
15
       >
16
         <p>案件信息:</p>
16
         <p>案件信息:</p>
17
         <el-divider></el-divider>
17
         <el-divider></el-divider>
18
-        <el-col :span="12">
19
-          <el-form-item label="案件编号:" prop="caseNum">
20
-            <el-input v-model="formData.caseNum" placeholder="请输入案件编号" />
21
-          </el-form-item>
22
-        </el-col>
23
-        <el-col :span="12">
24
-          <el-form-item label="申请人:" prop="caseNum">
25
-            <el-input v-model="formData.caseNum" />
26
-          </el-form-item>
27
-        </el-col>
28
-        <el-col :span="12">
29
-          <el-form-item label="被申请人:" prop="caseNum">
30
-            <el-input v-model="formData.caseNum" />
31
-          </el-form-item>
32
-        </el-col>
33
-        <el-col :span="12">
34
-          <el-form-item label="借款开始日期:" prop="loanStartDate">
35
-            <el-date-picker
36
-              v-model="formData.loanStartDate"
37
-              type="datetime"
38
-              placeholder="借款开始日期"
39
-            >
40
-            </el-date-picker>
41
-          </el-form-item>
42
-        </el-col>
43
-        <el-col :span="12">
44
-          <el-form-item label="借款结束日期:" prop="loanEndDate">
45
-            <el-date-picker
46
-              v-model="formData.loanEndDate"
47
-              type="datetime"
48
-              placeholder="借款结束日期"
49
-            >
50
-            </el-date-picker>
51
-          </el-form-item>
52
-        </el-col>
53
-        <el-col :span="12">
54
-          <el-form-item label="案件标的:" prop="caseSubjectAmount">
55
-            <el-input
56
-              v-model="formData.caseSubjectAmount"
57
-              placeholder="请输入案件标的"
58
-            />
59
-          </el-form-item>
60
-        </el-col>
61
-        <el-col :span="12">
18
+        <el-row>
19
+          <el-col :span="12">
20
+            <el-form-item label="案件编号:" prop="caseNum">
21
+              <el-input
22
+                v-model="formData.caseNum"
23
+                placeholder="请输入案件编号"
24
+              />
25
+            </el-form-item>
26
+          </el-col>
27
+          <el-col :span="12">
28
+            <el-form-item label="申请人:" prop="applicantName">
29
+              <el-input v-model="adjudicatename.applicantName" />
30
+            </el-form-item>
31
+          </el-col>
32
+          <el-col :span="12">
33
+            <el-form-item label="被申请人:" prop="respondentName">
34
+              <el-input v-model="adjudicatename.respondentName" />
35
+            </el-form-item>
36
+          </el-col>
37
+          <el-col :span="12">
38
+            <el-form-item label="借款开始日期:" prop="loanStartDate">
39
+              <el-date-picker
40
+                v-model="formData.loanStartDate"
41
+                type="datetime"
42
+                placeholder="借款开始日期"
43
+              >
44
+              </el-date-picker>
45
+            </el-form-item>
46
+          </el-col>
47
+          <el-col :span="12">
48
+            <el-form-item label="借款结束日期:" prop="loanEndDate">
49
+              <el-date-picker
50
+                v-model="formData.loanEndDate"
51
+                type="datetime"
52
+                placeholder="借款结束日期"
53
+              >
54
+              </el-date-picker>
55
+            </el-form-item>
56
+          </el-col>
57
+          <el-col :span="12">
58
+            <el-form-item label="案件标的:" prop="caseSubjectAmount">
59
+              <el-input
60
+                v-model="formData.caseSubjectAmount"
61
+                placeholder="请输入案件标的"
62
+              />
63
+            </el-form-item>
64
+          </el-col>
65
+          <!-- <el-col :span="12">
62
           <el-form-item label="逾期天数:" prop="caseSubjectAmount">
66
           <el-form-item label="逾期天数:" prop="caseSubjectAmount">
63
             <el-input
67
             <el-input
64
               v-model="formData.caseSubjectAmount"
68
               v-model="formData.caseSubjectAmount"
65
               placeholder="请输入逾期天数"
69
               placeholder="请输入逾期天数"
66
             />
70
             />
67
           </el-form-item>
71
           </el-form-item>
68
-        </el-col>
69
-        <el-col :span="12">
70
-          <el-form-item label="仲裁费用:" prop="caseSubjectAmount">
71
-            <el-input
72
-              v-model="formData.caseSubjectAmount"
73
-              placeholder="请输入仲裁费用"
74
-            />
75
-          </el-form-item>
76
-        </el-col>
77
-        <el-col :span="12">
78
-          <el-form-item label="申请人主张欠本金:" prop="claimPrinciOwed">
79
-            <el-input v-model="formData.claimPrinciOwed" placeholder="请输入" />
80
-          </el-form-item>
81
-        </el-col>
82
-        <!-- <el-col :span="12">
72
+        </el-col> -->
73
+          <el-col :span="12">
74
+            <el-form-item label="仲裁费用:" prop="feePayable">
75
+              <el-input
76
+                v-model="adjudicatename.feePayable"
77
+                placeholder="请输入仲裁费用"
78
+              />
79
+            </el-form-item>
80
+          </el-col>
81
+          <el-col :span="12">
82
+            <el-form-item label="申请人主张欠本金:" prop="claimPrinciOwed">
83
+              <el-input
84
+                v-model="formData.claimPrinciOwed"
85
+                placeholder="请输入"
86
+              />
87
+            </el-form-item>
88
+          </el-col>
89
+          <!-- <el-col :span="12">
83
           <el-form-item label="案件顾问:" prop="claimPrinciOwed">
90
           <el-form-item label="案件顾问:" prop="claimPrinciOwed">
84
             <el-input v-model="formData.claimPrinciOwed" placeholder="请输入" />
91
             <el-input v-model="formData.claimPrinciOwed" placeholder="请输入" />
85
           </el-form-item>
92
           </el-form-item>
86
         </el-col> -->
93
         </el-col> -->
87
-        <el-col :span="12">
88
-          <el-form-item label="案件状态:" prop="caseStatus">
89
-            <el-input v-model="formData.caseStatus" placeholder="请输入" />
90
-          </el-form-item>
91
-        </el-col>
92
-        <el-col :span="12">
93
-          <el-form-item label="仲裁员:" prop="claimPrinciOwed">
94
-            <el-input v-model="formData.claimPrinciOwed" placeholder="请输入" />
95
-          </el-form-item>
96
-        </el-col>
94
+          <el-col :span="12">
95
+            <el-form-item label="案件状态:" prop="caseStatus">
96
+              <el-input v-model="formData.caseStatusName" placeholder="请输入" />
97
+            </el-form-item>
98
+          </el-col>
99
+          <el-col :span="12">
100
+            <el-form-item label="仲裁员:" prop="arbitratorName">
101
+              <el-input
102
+                v-model="formData.arbitratorName"
103
+                placeholder="请输入"
104
+              />
105
+            </el-form-item>
106
+          </el-col>
97
 
107
 
98
-        <el-col :span="12">
99
-          <el-form-item label="开庭日期:" prop="loanEndDate">
100
-            <el-date-picker
101
-              v-model="formData.loanEndDate"
102
-              type="datetime"
103
-              placeholder="开庭日期"
104
-            >
105
-            </el-date-picker>
106
-          </el-form-item>
107
-        </el-col>
108
+          <el-col :span="12">
109
+            <el-form-item label="开庭日期:" prop="hearDate">
110
+              <el-date-picker
111
+                v-model="adjudicatename.hearDate"
112
+                type="datetime"
113
+                placeholder="开庭日期"
114
+              >
115
+              </el-date-picker>
116
+            </el-form-item>
117
+          </el-col>
118
+        </el-row>
108
         <el-col :span="24">
119
         <el-col :span="24">
109
           <el-form-item label="案件资料:" prop="claimPrinciOwed">
120
           <el-form-item label="案件资料:" prop="claimPrinciOwed">
110
             <el-input v-model="formData.claimPrinciOwed" placeholder="请输入" />
121
             <el-input v-model="formData.claimPrinciOwed" placeholder="请输入" />
167
 import { writtenHear } from "@/api/caseManagement/caseManagement.js";
178
 import { writtenHear } from "@/api/caseManagement/caseManagement.js";
168
 
179
 
169
 export default {
180
 export default {
170
-  props: ["showadjudicaterecord", "form"],
181
+  props: ["showadjudicaterecord", "form", "adjudicatename"],
171
   data() {
182
   data() {
172
     return {
183
     return {
173
       formData: {},
184
       formData: {},
179
       handler(val) {
190
       handler(val) {
180
         if (val) {
191
         if (val) {
181
           this.formData = this.form;
192
           this.formData = this.form;
193
+          console.log('this.formData',this.formData);
182
           this.form2 = {};
194
           this.form2 = {};
183
         }
195
         }
184
       },
196
       },
212
 </script>
224
 </script>
213
 
225
 
214
 <style lang="scss" scoped>
226
 <style lang="scss" scoped>
227
+::v-deep .el-dialog {
228
+  width: 800px;
229
+  background: #ffffff;
230
+  border-radius: 20px;
231
+}
215
 </style>
232
 </style>

+ 2
- 2
vue.config.js Просмотреть файл

11
 
11
 
12
 const port = process.env.port || process.env.npm_config_port || 80 // 端口
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://192.168.3.77:8080' //Q
14
+// const API = 'http://121.40.189.20:9001'  //测试
15
+const API = 'http://192.168.3.77:8080' //Q
16
 
16
 
17
 // vue.config.js 配置说明
17
 // vue.config.js 配置说明
18
 //官方vue.config.js 参考文档 https://cli.vuejs.org/zh/config/#css-loaderoptions
18
 //官方vue.config.js 参考文档 https://cli.vuejs.org/zh/config/#css-loaderoptions