fz 2 лет назад
Родитель
Сommit
0fbc5ec440

+ 24
- 5
src/views/caseFiling/archiveList.vue Просмотреть файл

62
     <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
62
     <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
63
       @pagination="getList(queryParams)" />
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
       :flagLoading="flagLoading" @cancelpaymentdetails="cancelpaymentdetails" @updataList="updataList">
66
       :flagLoading="flagLoading" @cancelpaymentdetails="cancelpaymentdetails" @updataList="updataList">
67
     </archiveDetailsDialog>
67
     </archiveDetailsDialog>
68
   </div>
68
   </div>
69
 </template>
69
 </template>
70
   
70
   
71
 <script>
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
 import { adjudicationArchives, videoList } from "@/api/caseFiling/caseFiling";
74
 import { adjudicationArchives, videoList } from "@/api/caseFiling/caseFiling";
74
 import archiveDetailsDialog from "./components/archiveDetailsDialog.vue";
75
 import archiveDetailsDialog from "./components/archiveDetailsDialog.vue";
75
 export default {
76
 export default {
97
       detailform: {}, //详情数据
98
       detailform: {}, //详情数据
98
       showarchiveDetails: false, //详情数据弹框
99
       showarchiveDetails: false, //详情数据弹框
99
       flagLoading: false, //详情弹框loading
100
       flagLoading: false, //详情弹框loading
100
-      videoList:""
101
+      videoList:"",
102
+      caseDetail:{},
103
+      caseLog:null
101
     };
104
     };
102
   },
105
   },
103
   created() {
106
   created() {
137
     showDetail(row) {
140
     showDetail(row) {
138
       this.getDetail({ id: row.id });
141
       this.getDetail({ id: row.id });
139
       this.getvideoList({ caseId: row.id });
142
       this.getvideoList({ caseId: row.id });
143
+      this.getCaseDetail({ id: row.id })
144
+      this.getCaseLog({caseAppliId :row.id})
140
       this.showarchiveDetails = true;
145
       this.showarchiveDetails = true;
141
       this.flagLoading = true;
146
       this.flagLoading = true;
142
     },
147
     },
153
     /** 查询详情 */
158
     /** 查询详情 */
154
     getDetail(parms) {
159
     getDetail(parms) {
155
       adjudicationArchives(parms).then((res) => {
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
 </script>
181
 </script>

+ 13
- 13
src/views/caseFiling/components/archiveDetailsDialog.vue Просмотреть файл

8
         <div class="noData" v-if="noData">暂无数据!</div>
8
         <div class="noData" v-if="noData">暂无数据!</div>
9
         <el-tabs v-model="activeName" @tab-click="handleClick">
9
         <el-tabs v-model="activeName" @tab-click="handleClick">
10
           <el-tab-pane label="案件信息" name="first">
10
           <el-tab-pane label="案件信息" name="first">
11
-            <caseInfo :caseApplicationObj="caseApplicationObj"></caseInfo>
11
+            <caseInfo :caseApplicationObj="caseDetail"></caseInfo>
12
           </el-tab-pane>
12
           </el-tab-pane>
13
           <el-tab-pane label="案件日志" name="second">
13
           <el-tab-pane label="案件日志" name="second">
14
-            <caselogInfo :caselogDataArr="caselogDataArr"></caselogInfo>
14
+            <caselogInfo :caselogDataArr="caseLog"></caselogInfo>
15
           </el-tab-pane>
15
           </el-tab-pane>
16
           <el-tab-pane label="快递信息" name="third">
16
           <el-tab-pane label="快递信息" name="third">
17
-            <expressDeliveryInfo :deliveryDataArr="deliveryDataArr"></expressDeliveryInfo>
17
+            <expressDeliveryInfo :deliveryDataArr="detailform"></expressDeliveryInfo>
18
           </el-tab-pane>
18
           </el-tab-pane>
19
-          <el-tab-pane label="案件视频" name="fourth">
19
+          <!-- <el-tab-pane label="案件视频" name="fourth"> -->
20
             <!-- <div @click="getVideo">chakanshipin</div> -->
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
             <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>
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
         </el-tabs>
24
         </el-tabs>
25
       </div>
25
       </div>
26
       <div slot="footer" class="dialog-footer">
26
       <div slot="footer" class="dialog-footer">
35
 import caselogInfo from "./caselogInfo.vue";
35
 import caselogInfo from "./caselogInfo.vue";
36
 import expressDeliveryInfo from "./expressDeliveryInfo.vue";
36
 import expressDeliveryInfo from "./expressDeliveryInfo.vue";
37
 export default {
37
 export default {
38
-  props: ["showarchiveDetails", "detailform", "flagLoading", "videoList"],
38
+  props: ["showarchiveDetails", "detailform", "flagLoading", "videoList","caseDetail","caseLog"],
39
   components: {
39
   components: {
40
     caseInfo,
40
     caseInfo,
41
     caselogInfo,
41
     caselogInfo,
49
       deliveryDataArr: [], //快递信息
49
       deliveryDataArr: [], //快递信息
50
       noData: false,
50
       noData: false,
51
       videoUrl:[],
51
       videoUrl:[],
52
-      headPath:"",
52
+      headPath:window.location.origin + "/API",
53
       videoFlag:false
53
       videoFlag:false
54
     };
54
     };
55
   },
55
   },
56
   watch: {
56
   watch: {
57
-    detailform(newValue) {
58
-      this.headPath = window.location.origin + "/API";
57
+    showarchiveDetails(newValue) {
58
+      // this.headPath = ;
59
       if (newValue) {
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 Просмотреть файл

264
     return {
264
     return {
265
       formData: {},
265
       formData: {},
266
       user: "",
266
       user: "",
267
+      userId:1,
267
       showArbitrationresults: false,
268
       showArbitrationresults: false,
268
       form2: {},
269
       form2: {},
269
       applicateArr: [], //申请人案件资料
270
       applicateArr: [], //申请人案件资料
278
     showtrialincourt: {
279
     showtrialincourt: {
279
       handler(val) {
280
       handler(val) {
280
         if (val) {
281
         if (val) {
282
+          this.getUser();
281
           this.formData = this.form;
283
           this.formData = this.form;
282
           this.applicateArr = [];
284
           this.applicateArr = [];
283
           this.quiltArr = [];
285
           this.quiltArr = [];
314
     },
316
     },
315
   },
317
   },
316
   created() {
318
   created() {
317
-    this.getUser();
319
+    
318
   },
320
   },
319
   methods: {
321
   methods: {
320
     // 详情显示,展示申请人案件文件
322
     // 详情显示,展示申请人案件文件
341
     getUser() {
343
     getUser() {
342
       getUserProfile().then((response) => {
344
       getUserProfile().then((response) => {
343
         this.user = response.data.userName;
345
         this.user = response.data.userName;
346
+        this.userId =  response.data.userId;
344
       });
347
       });
345
     },
348
     },
346
     // 打开会议
349
     // 打开会议
347
     openmeeting() {
350
     openmeeting() {
348
       window.open(
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 Просмотреть файл

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

+ 6
- 6
src/views/deliveryRecord/smsRecord.vue Просмотреть файл

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