Przeglądaj źródła

视频会议预约

fz 2 lat temu
rodzic
commit
0fbc5ec440

+ 24
- 5
src/views/caseFiling/archiveList.vue Wyświetl plik

@@ -62,14 +62,15 @@
62 62
     <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
63 63
       @pagination="getList(queryParams)" />
64 64
     <!-- 弹窗 -->
65
-    <archiveDetailsDialog v-if="showarchiveDetails" :showarchiveDetails="showarchiveDetails" :videoList="videoList" :detailform="detailform"
65
+    <archiveDetailsDialog v-if="showarchiveDetails" :showarchiveDetails="showarchiveDetails" :caseDetail="caseDetail" :caseLog="caseLog" :videoList="videoList" :detailform="detailform"
66 66
       :flagLoading="flagLoading" @cancelpaymentdetails="cancelpaymentdetails" @updataList="updataList">
67 67
     </archiveDetailsDialog>
68 68
   </div>
69 69
 </template>
70 70
   
71 71
 <script>
72
-import { caseApplicationList, selectSignSealUrl } from "@/api/awardManagement/awardManagement";
72
+import { caseApplicationList, selectSignSealUrl,caseApplicationDetail } from "@/api/awardManagement/awardManagement";
73
+import { caseLogRecordList } from "@/api/caseManagement/caseManagement";
73 74
 import { adjudicationArchives, videoList } from "@/api/caseFiling/caseFiling";
74 75
 import archiveDetailsDialog from "./components/archiveDetailsDialog.vue";
75 76
 export default {
@@ -97,7 +98,9 @@ export default {
97 98
       detailform: {}, //详情数据
98 99
       showarchiveDetails: false, //详情数据弹框
99 100
       flagLoading: false, //详情弹框loading
100
-      videoList:""
101
+      videoList:"",
102
+      caseDetail:{},
103
+      caseLog:null
101 104
     };
102 105
   },
103 106
   created() {
@@ -137,6 +140,8 @@ export default {
137 140
     showDetail(row) {
138 141
       this.getDetail({ id: row.id });
139 142
       this.getvideoList({ caseId: row.id });
143
+      this.getCaseDetail({ id: row.id })
144
+      this.getCaseLog({caseAppliId :row.id})
140 145
       this.showarchiveDetails = true;
141 146
       this.flagLoading = true;
142 147
     },
@@ -153,10 +158,24 @@ export default {
153 158
     /** 查询详情 */
154 159
     getDetail(parms) {
155 160
       adjudicationArchives(parms).then((res) => {
156
-        this.detailform = res.data;
157
-        this.flagLoading = false;
161
+        // console.log(res,"PPPPPPPPPPPPPPPPPPPPPPPPP");
162
+        this.detailform = res.data.logisticsInfoVOList;
158 163
       });
159 164
     },
165
+    // 查询案件详情
166
+    getCaseDetail(params){
167
+      caseApplicationDetail(params).then(res=>{
168
+        this.caseDetail = res.data;
169
+        this.flagLoading = false;
170
+      })
171
+    },
172
+    // 查看案件日志
173
+    getCaseLog(params){
174
+      caseLogRecordList(params).then(res=>{
175
+        console.log(res,"LLLLLLLLLLL");
176
+        this.caseLog = res.rows;
177
+      })
178
+    }
160 179
   },
161 180
 };
162 181
 </script>

+ 13
- 13
src/views/caseFiling/components/archiveDetailsDialog.vue Wyświetl plik

@@ -8,19 +8,19 @@
8 8
         <div class="noData" v-if="noData">暂无数据!</div>
9 9
         <el-tabs v-model="activeName" @tab-click="handleClick">
10 10
           <el-tab-pane label="案件信息" name="first">
11
-            <caseInfo :caseApplicationObj="caseApplicationObj"></caseInfo>
11
+            <caseInfo :caseApplicationObj="caseDetail"></caseInfo>
12 12
           </el-tab-pane>
13 13
           <el-tab-pane label="案件日志" name="second">
14
-            <caselogInfo :caselogDataArr="caselogDataArr"></caselogInfo>
14
+            <caselogInfo :caselogDataArr="caseLog"></caselogInfo>
15 15
           </el-tab-pane>
16 16
           <el-tab-pane label="快递信息" name="third">
17
-            <expressDeliveryInfo :deliveryDataArr="deliveryDataArr"></expressDeliveryInfo>
17
+            <expressDeliveryInfo :deliveryDataArr="detailform"></expressDeliveryInfo>
18 18
           </el-tab-pane>
19
-          <el-tab-pane label="案件视频" name="fourth">
19
+          <!-- <el-tab-pane label="案件视频" name="fourth"> -->
20 20
             <!-- <div @click="getVideo">chakanshipin</div> -->
21
-            <el-empty description="暂无视频" v-if="!videoFlag"></el-empty>
21
+            <!-- <el-empty description="暂无视频" v-if="!videoFlag"></el-empty>
22 22
             <video style="background-color: #181717;width: 400px;height: 200px;margin: 30px;" v-if="videoFlag" :src="headPath + item.annexPath" controls="controls" v-for="(item,index) in videoUrl" :key="index"></video>
23
-          </el-tab-pane>
23
+          </el-tab-pane> -->
24 24
         </el-tabs>
25 25
       </div>
26 26
       <div slot="footer" class="dialog-footer">
@@ -35,7 +35,7 @@ import caseInfo from "./caseInfo.vue";
35 35
 import caselogInfo from "./caselogInfo.vue";
36 36
 import expressDeliveryInfo from "./expressDeliveryInfo.vue";
37 37
 export default {
38
-  props: ["showarchiveDetails", "detailform", "flagLoading", "videoList"],
38
+  props: ["showarchiveDetails", "detailform", "flagLoading", "videoList","caseDetail","caseLog"],
39 39
   components: {
40 40
     caseInfo,
41 41
     caselogInfo,
@@ -49,17 +49,17 @@ export default {
49 49
       deliveryDataArr: [], //快递信息
50 50
       noData: false,
51 51
       videoUrl:[],
52
-      headPath:"",
52
+      headPath:window.location.origin + "/API",
53 53
       videoFlag:false
54 54
     };
55 55
   },
56 56
   watch: {
57
-    detailform(newValue) {
58
-      this.headPath = window.location.origin + "/API";
57
+    showarchiveDetails(newValue) {
58
+      // this.headPath = ;
59 59
       if (newValue) {
60
-        this.caseApplicationObj = this.detailform.caseApplication;
61
-        this.caselogDataArr = this.detailform.caseLogRecordList;
62
-        this.deliveryDataArr = this.detailform.logisticsInfoVOList;
60
+        // this.caseApplicationObj = this.detailform.caseApplication;
61
+        // this.caselogDataArr = this.detailform.caseLogRecordList;
62
+        // this.deliveryDataArr = this.detailform.logisticsInfoVOList;
63 63
       }
64 64
     },
65 65
   },

+ 6
- 2
src/views/caseManagement/components/trialincourtDialog.vue Wyświetl plik

@@ -264,6 +264,7 @@ export default {
264 264
     return {
265 265
       formData: {},
266 266
       user: "",
267
+      userId:1,
267 268
       showArbitrationresults: false,
268 269
       form2: {},
269 270
       applicateArr: [], //申请人案件资料
@@ -278,6 +279,7 @@ export default {
278 279
     showtrialincourt: {
279 280
       handler(val) {
280 281
         if (val) {
282
+          this.getUser();
281 283
           this.formData = this.form;
282 284
           this.applicateArr = [];
283 285
           this.quiltArr = [];
@@ -314,7 +316,7 @@ export default {
314 316
     },
315 317
   },
316 318
   created() {
317
-    this.getUser();
319
+    
318 320
   },
319 321
   methods: {
320 322
     // 详情显示,展示申请人案件文件
@@ -341,12 +343,14 @@ export default {
341 343
     getUser() {
342 344
       getUserProfile().then((response) => {
343 345
         this.user = response.data.userName;
346
+        this.userId =  response.data.userId;
344 347
       });
345 348
     },
346 349
     // 打开会议
347 350
     openmeeting() {
348 351
       window.open(
349
-        `https://txroom.xayunmei.com/#/home?name=${this.user}&id=${this.formData.id}`
352
+        // `http://localhost:8081/#/home?name=${this.user}&id=${this.formData.id}&userId=${this.userId}`
353
+        `https://txroom.xayunmei.com/#/home?name=${this.user}&id=${this.formData.id}&userId=${this.userId}`
350 354
       );
351 355
     },
352 356
     // 提交仲裁结果

+ 12
- 2
src/views/deliveryRecord/emailRecord.vue Wyświetl plik

@@ -22,6 +22,7 @@
22 22
             <!-- <el-table-column label="证件号码" align="center" prop="caseNum" :show-overflow-tooltip="true" /> -->
23 23
             <el-table-column label="邮箱地址" align="center" prop="mailAddress" />
24 24
             <el-table-column label="发送时间" align="center" prop="sendTime" :show-overflow-tooltip="true" />
25
+            <el-table-column label="发送状态" align="center" prop="sendStatus" />
25 26
             <!-- <el-table-column label="文书类型" align="center" prop="hearDate" :show-overflow-tooltip="true" /> -->
26 27
             <!-- 缴费人 -->
27 28
             <!-- <el-table-column label="案件状态" align="center" prop="caseStatusName" /> -->
@@ -29,7 +30,7 @@
29 30
         </el-table>
30 31
         <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
31 32
             @pagination="getList(queryParams)" />
32
-       
33
+
33 34
     </div>
34 35
 </template>
35 36
   
@@ -42,7 +43,7 @@ import { getDicts } from '@/api/system/dict/data.js'
42 43
 export default {
43 44
     name: "paymentList",
44 45
     dicts: ["case_status"],
45
-    components: { },
46
+    components: {},
46 47
     data() {
47 48
         return {
48 49
             queryParams: {
@@ -83,6 +84,15 @@ export default {
83 84
             this.loading = true;
84 85
             emailList(parms).then((response) => {
85 86
                 this.dataList = response.rows;
87
+                this.dataList.forEach(item => {
88
+                    if (item.sendStatus == 0) {
89
+                        item.sendStatus = "未发送"
90
+                    } else if (item.sendStatus == 1) {
91
+                        item.sendStatus = "已发送"
92
+                    } else {
93
+                        item.sendStatus = "未发送"
94
+                    }
95
+                })
86 96
                 this.total = response.total;
87 97
                 this.loading = false;
88 98
             });

+ 6
- 6
src/views/deliveryRecord/smsRecord.vue Wyświetl plik

@@ -20,7 +20,7 @@
20 20
             <el-table-column label="案件编号" align="center" prop="caseNum" :show-overflow-tooltip="true" />
21 21
             <el-table-column label="手机号" align="center" prop="phone" :show-overflow-tooltip="true" />
22 22
             <el-table-column label="发送时间" align="center" prop="sendTime" />
23
-            <el-table-column label="发送状态" align="center" prop="sendstatus" />
23
+            <el-table-column label="发送状态" align="center" prop="sendStatus" />
24 24
             <el-table-column label="发送内容" align="center" prop="sendContent" :show-overflow-tooltip="true" />
25 25
         </el-table>
26 26
         <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
@@ -79,12 +79,12 @@ export default {
79 79
             smsList(data,params).then((response) => {
80 80
                 this.dataList = response.rows;
81 81
                 this.dataList.forEach(item=>{
82
-                    if(item.sendstatus == 0){
83
-                        item.sendstatus = "未发送"
84
-                    }else if(item.sendstatus == 1){
85
-                        item.sendstatus = "已发送"
82
+                    if(item.sendStatus == 0){
83
+                        item.sendStatus = "未发送"
84
+                    }else if(item.sendStatus == 1){
85
+                        item.sendStatus = "已发送"
86 86
                     }else{
87
-                        item.sendstatus = "未发送"
87
+                        item.sendStatus = "未发送"
88 88
                     }
89 89
                 })
90 90
                 this.total = response.total;