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

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

hanchaobo 2 лет назад
Родитель
Сommit
48a40dcebe

+ 8
- 1
src/api/caseManagement/caseManagement.js Просмотреть файл

@@ -129,5 +129,12 @@ export function selectCompareCase(data) {
129 129
     data: data,
130 130
   })
131 131
 }
132
-
132
+// 根据案件id和类型查询附件
133
+export function attachListByCaseId(data) {
134
+  return request({
135
+    url: "/video/attachListByCaseId",
136
+    method: "get",
137
+    params: data,
138
+  })
139
+}
133 140
 

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

@@ -44,7 +44,7 @@
44 44
               :limit="1"
45 45
               accept=".zip"
46 46
               :headers="upload.headers"
47
-              :action="upload.url + '?updateSupport=' + upload.updateSupport"
47
+              :action="upload.url"
48 48
               :disabled="upload.isUploading"
49 49
               :on-progress="handleFileUploadProgress"
50 50
               :on-success="handleFileSuccess"
@@ -93,7 +93,7 @@ export default {
93 93
         // 是否禁用上传
94 94
         isUploading: false,
95 95
         // 是否更新已经存在的用户数据
96
-        updateSupport: 0,
96
+        // updateSupport: 0,
97 97
         // 设置上传的请求头部
98 98
         headers: { Authorization: "Bearer " + getToken() },
99 99
         // 上传的地址

+ 52
- 147
src/views/caseManagement/components/trialincourtDialog.vue Просмотреть файл

@@ -129,21 +129,8 @@
129 129
         <el-button @click="cancel" class="endbutton1"><span>关 闭</span></el-button>
130 130
       </div>
131 131
     </el-dialog>
132
-    <el-dialog title="庭审笔录" :visible="showArbitrationresults" @close="closeArbitrationresults" center>
132
+    <!-- <el-dialog title="庭审笔录" :visible="showArbitrationresults" @close="closeArbitrationresults" center>
133 133
       <el-form ref="form2" :model="form2" label-width="150px">
134
-        <!-- <el-col :span="12">
135
-          <el-form-item label="申请人是否缺席:" prop="isAbsence" :rules="[
136
-            {
137
-              required: true,
138
-              message: '请输入',
139
-            },
140
-          ]">
141
-            <el-radio-group v-model="form2.isAbsence">
142
-              <el-radio :label="1">是</el-radio>
143
-              <el-radio :label="0">否</el-radio>
144
-            </el-radio-group>
145
-          </el-form-item>
146
-        </el-col> -->
147 134
         <el-col :span="24">
148 135
           <el-form-item label="被申请人是否缺席:" prop="appliIsAbsen" :rules="[
149 136
             {
@@ -162,106 +149,13 @@
162 149
             <el-input type="textarea" :autosize="{ minRows: 6 }" v-model="form2.responCrossOpin" placeholder="请输入" />
163 150
           </el-form-item>
164 151
         </el-col>
165
-        <!-- <el-col :span="12">
166
-          <el-form-item label="被申请人质证意见:" prop="responCrossOpin" :rules="[
167
-            {
168
-              required: true,
169
-              message: '请输入',
170
-              trigger: 'blur',
171
-            },
172
-          ]">
173
-            <el-input type="textarea" v-model="form2.responCrossOpin" placeholder="请输入" />
174
-          </el-form-item>
175
-        </el-col>
176
-        <el-col :span="12">
177
-          <el-form-item label="申请人质证意见:" prop="applicaCrossOpin" :rules="[
178
-            {
179
-              required: true,
180
-              message: '请输入',
181
-              trigger: 'blur',
182
-            },
183
-          ]">
184
-            <el-input type="textarea" v-model="form2.applicaCrossOpin" placeholder="请输入" />
185
-          </el-form-item>
186
-        </el-col>
187
-        <el-col :span="24">
188
-          <el-form-item label="被申请人的答辩意见:" prop="responDefenOpini" :rules="[
189
-            {
190
-              required: true,
191
-              message: '请输入',
192
-              trigger: 'blur',
193
-            },
194
-          ]">
195
-            <el-input type="textarea" v-model="form2.responDefenOpini" placeholder="请输入" />
196
-          </el-form-item>
197
-        </el-col>
198
-        <el-col :span="24">
199
-          <el-form-item label="经庭审质证,对各方提供的证据认定如下:" prop="evidenDetermi" :rules="[
200
-            {
201
-              required: true,
202
-              message: '请输入',
203
-              trigger: 'blur',
204
-            },
205
-          ]">
206
-            <el-input type="textarea" :autosize="{ minRows: 4 }" placeholder="请输入" v-model="form2.evidenDetermi">
207
-            </el-input>
208
-          </el-form-item>
209
-        </el-col>
210
-        <el-col :span="24">
211
-          <el-form-item label="仲裁庭经审理查明(写明仲裁庭认定的事实):" prop="factDetermi" :rules="[
212
-            {
213
-              required: true,
214
-              message: '请输入',
215
-              trigger: 'blur',
216
-            },
217
-          ]">
218
-            <el-input type="textarea" :autosize="{ minRows: 4 }" placeholder="请输入" v-model="form2.factDetermi">
219
-            </el-input>
220
-          </el-form-item>
221
-        </el-col>
222
-        <el-col :span="24">
223
-          <el-form-item label="综上所述:" prop="caseSketch" :rules="[
224
-            {
225
-              required: true,
226
-              message: '请输入',
227
-              trigger: 'blur',
228
-            },
229
-          ]">
230
-            <el-input type="textarea" autosize placeholder="请输入" v-model="form2.caseSketch">
231
-            </el-input>
232
-          </el-form-item>
233
-        </el-col>
234
-        <el-col :span="24">
235
-          <el-form-item label="本庭认为:" prop="arbitrateThink" :rules="[
236
-            {
237
-              required: true,
238
-              message: '请输入',
239
-              trigger: 'blur',
240
-            },
241
-          ]">
242
-            <el-input type="textarea" autosize placeholder="请输入" v-model="form2.arbitrateThink">
243
-            </el-input>
244
-          </el-form-item>
245
-        </el-col>
246
-        <el-col :span="24">
247
-          <el-form-item label="裁决如下:" prop="rulingFollows" :rules="[
248
-            {
249
-              required: true,
250
-              message: '请输入',
251
-              trigger: 'blur',
252
-            },
253
-          ]">
254
-            <el-input type="textarea" autosize placeholder="请输入" v-model="form2.rulingFollows">
255
-            </el-input>
256
-          </el-form-item>
257
-        </el-col> -->
258 152
       </el-form>
259 153
       <div slot="footer" class="dialog-footer">
260 154
         <el-button @click="submitForm" class="endbutton">
261 155
           <span>确定</span></el-button>
262 156
         <el-button @click="closeArbitrationresults" class="endbutton1"><span>取 消</span></el-button>
263 157
       </div>
264
-    </el-dialog>
158
+    </el-dialog> -->
265 159
   </div>
266 160
 </template>
267 161
 
@@ -271,6 +165,7 @@ import {
271 165
   writtenHear,
272 166
   creatTrialRecord,
273 167
   document,
168
+  attachListByCaseId
274 169
 } from "@/api/caseManagement/caseManagement.js";
275 170
 import { reserveConferenceList } from '@/api/meeting/index.js'
276 171
 export default {
@@ -280,7 +175,6 @@ export default {
280 175
       formData: {},
281 176
       user: "",
282 177
       userId:1,
283
-      showArbitrationresults: false,
284 178
       form2: {},
285 179
       applicateArr: [], //申请人案件资料
286 180
       quiltArr: [], //被申请人案件资料
@@ -378,47 +272,58 @@ export default {
378 272
         `https://txroom.xayunmei.com/#/home?name=${this.user}&id=${this.formData.id}&userId=${this.userId}&roomId=${this.roomId}`
379 273
       );
380 274
     },
381
-    // 提交仲裁结果
275
+    // 生成庭申笔录
382 276
     openArbitrationresults() {
383
-      this.showArbitrationresults = true;
384
-    },
385
-    closeArbitrationresults() {
386
-      this.showArbitrationresults = false;
277
+      attachListByCaseId({
278
+        caseAppliId:this.formData.id,
279
+        annexType:7
280
+      }).then(res=>{
281
+          console.log(res,"llllllll");
282
+          if(res.data.length == 0){
283
+            this.$modal.msgSuccess("请先进行会议");
284
+          }else{
285
+            this.recordArr = res.data;
286
+            this.$modal.msgSuccess("生成成功");
287
+          }
288
+      })
387 289
     },
290
+    // closeArbitrationresults() {
291
+    //   this.showArbitrationresults = false;
292
+    // },
388 293
     // 提交庭审笔录弹框结果
389
-    submitForm() {
390
-      this.$refs["form2"].validate((valid) => {
391
-        if (valid) {
392
-          creatTrialRecord({
393
-            caseAppliId: this.formData.id,
394
-            evidenDetermi: this.form2.evidenDetermi,
395
-            factDetermi: this.form2.factDetermi,
396
-            caseSketch: this.form2.caseSketch,
397
-            arbitrateThink: this.form2.arbitrateThink,
398
-            rulingFollows: this.form2.rulingFollows,
399
-            isAbsence: this.form2.isAbsence,
400
-            appliIsAbsen: this.form2.appliIsAbsen,
401
-            responCrossOpin: this.form2.responCrossOpin,
402
-            applicaCrossOpin: this.form2.applicaCrossOpin,
403
-            responDefenOpini: this.form2.responDefenOpini,
404
-          })
405
-            .then((res) => {
406
-              res.data.caseAttachList.forEach((item) => {
407
-                if (item.annexType == 7) {
408
-                  this.recordArr.push({
409
-                    annexName: item.annexName,
410
-                    annexPath: item.annexPath,
411
-                  });
412
-                }
413
-              });
414
-              this.$modal.msgSuccess("提交成功");
415
-              this.showsubmit = false;
416
-              this.closeArbitrationresults();
417
-            })
418
-            .catch((err) => { });
419
-        }
420
-      });
421
-    },
294
+    // submitForm() {
295
+    //   this.$refs["form2"].validate((valid) => {
296
+    //     if (valid) {
297
+    //       creatTrialRecord({
298
+    //         caseAppliId: this.formData.id,
299
+    //         evidenDetermi: this.form2.evidenDetermi,
300
+    //         factDetermi: this.form2.factDetermi,
301
+    //         caseSketch: this.form2.caseSketch,
302
+    //         arbitrateThink: this.form2.arbitrateThink,
303
+    //         rulingFollows: this.form2.rulingFollows,
304
+    //         isAbsence: this.form2.isAbsence,
305
+    //         appliIsAbsen: this.form2.appliIsAbsen,
306
+    //         responCrossOpin: this.form2.responCrossOpin,
307
+    //         applicaCrossOpin: this.form2.applicaCrossOpin,
308
+    //         responDefenOpini: this.form2.responDefenOpini,
309
+    //       })
310
+    //         .then((res) => {
311
+    //           res.data.caseAttachList.forEach((item) => {
312
+    //             if (item.annexType == 7) {
313
+    //               this.recordArr.push({
314
+    //                 annexName: item.annexName,
315
+    //                 annexPath: item.annexPath,
316
+    //               });
317
+    //             }
318
+    //           });
319
+    //           this.$modal.msgSuccess("提交成功");
320
+    //           this.showsubmit = false;
321
+    //           this.closeArbitrationresults();
322
+    //         })
323
+    //         .catch((err) => { });
324
+    //     }
325
+    //   });
326
+    // },
422 327
     cancel() {
423 328
       this.$emit("canceltrialincourt");
424 329
     },

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

@@ -3,7 +3,7 @@
3 3
         <el-dialog title="案件流程" :visible="processVisable" @close="cancel" center :distroy-on-close="true">
4 4
             <div>
5 5
                 <el-steps class="steps" :active="caseStatus">
6
-                    <el-step :title="item.caseNodeName || item.content" v-for="(item,index) in pageData.allCasenode" :description="(item.createNickName || '') + (item.caseNodeTime || '')"></el-step>
6
+                    <el-step :title="item.caseNodeName || item.content" v-for="(item,index) in pageData.allCasenode" :key="index" :description="(item.createNickName || '') + (item.caseNodeTime || '')"></el-step>
7 7
                    
8 8
                 </el-steps>
9 9
             </div>

+ 1
- 1
src/views/login.vue Просмотреть файл

@@ -56,7 +56,7 @@
56 56
     </el-form>
57 57
     <!--  底部  -->
58 58
     <div class="el-login-footer">
59
-      <span>Copyright © 2018-2023 Smart arbitration.vip All Rights Reserved.</span>
59
+      <span>Copyright © 2023 乙巢(上海)企业管理服务有限公司</span>
60 60
     </div>
61 61
   </div>
62 62
 </template>

+ 1
- 0
src/views/officialSeal/components/editTemplate.vue Просмотреть файл

@@ -60,6 +60,7 @@ export default {
60 60
         editData(val) {
61 61
             if (val) {
62 62
                 this.ruleForm = val;
63
+                this.fileList = [];
63 64
                 this.ruleForm.temType = this.ruleForm.temType + '';
64 65
             }
65 66
         }

+ 1
- 1
src/views/register.vue Просмотреть файл

@@ -61,7 +61,7 @@
61 61
     </el-form>
62 62
     <!--  底部  -->
63 63
     <div class="el-register-footer">
64
-      <span>Copyright © 2018-2023 Smart arbitration.vip All Rights Reserved.</span>
64
+      <span>Copyright © 2023 乙巢(上海)企业管理服务有限公司</span>
65 65
     </div>
66 66
   </div>
67 67
 </template>