fz 2 лет назад
Родитель
Сommit
9d75fd6fcf

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

@@ -16,7 +16,7 @@
16 16
           <el-tab-pane label="快递信息" name="third">
17 17
             <expressDeliveryInfo :deliveryDataArr="deliveryDataArr"></expressDeliveryInfo>
18 18
           </el-tab-pane>
19
-          <el-tab-pane style="display: flex;justify-content: space-between;flex-wrap: wrap;" label="案件视频" name="four">
19
+          <el-tab-pane label="案件视频" name="fourth">
20 20
             <!-- <div @click="getVideo">chakanshipin</div> -->
21 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>
@@ -97,6 +97,7 @@ export default {
97 97
 ::v-deep .el-tabs__content {
98 98
   height: 700px;
99 99
   overflow-y: scroll;
100
+  padding-bottom: 10%;
100 101
 }
101 102
 
102 103
 .loading {

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


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

@@ -199,7 +199,7 @@
199 199
     </evidenceDialog>
200 200
 
201 201
     <!-- 开庭时间修改 -->
202
-    <timeDialog :timeVisable="timeVisable" @getcaseApply="getcaseApply" @cancelTime="cancelTime" :timeData="timeData">
202
+    <timeDialog :timeVisable="timeVisable" @getcaseApply="getcaseApply" @cancelTime="cancelTime" :timeData="timeData" :queryParams="queryParams">
203 203
     </timeDialog>
204 204
     <!-- 批量操作弹窗 -->
205 205
     <operateDialog :queryParams="queryParams" :operateStatus="operateStatus" :operateVisable="operateVisable"
@@ -685,6 +685,7 @@ export default {
685 685
       selectCaseApply({ id }).then((res) => {
686 686
         // this.visible = true;
687 687
         // this.formData = res.data;
688
+        this.form.caseName = res.data.caseName;
688 689
         this.adjudicatename = {
689 690
           applicantName: res.data.applicantName,
690 691
           respondentName: res.data.respondentName,

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

@@ -15,6 +15,11 @@
15 15
               <el-input v-model="formData.caseNum" placeholder="请输入案件编号" :disabled="flag == '1'" />
16 16
             </el-form-item>
17 17
           </el-col>
18
+          <el-col :span="12">
19
+            <el-form-item label="案件名称:" prop="caseName">
20
+              <el-input v-model="formData.caseName" placeholder="请输入案件名称" :disabled="flag == '1'" />
21
+            </el-form-item>
22
+          </el-col>
18 23
           <el-col :span="12">
19 24
             <el-form-item label="案件标的:" prop="caseSubjectAmount">
20 25
               <el-input v-model="formData.caseSubjectAmount" placeholder="请输入案件标的"
@@ -622,6 +627,13 @@ export default {
622 627
             trigger: "blur",
623 628
           },
624 629
         ],
630
+        caseName: [
631
+          {
632
+            required: true,
633
+            message: "案件名称不能为空",
634
+            trigger: "blur",
635
+          },
636
+        ],
625 637
         loanStartDate: [
626 638
           {
627 639
             required: true,

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

@@ -39,7 +39,7 @@
39 39
         </el-tag>
40 40
       </div>
41 41
       <div v-if="noArbitrator || isAgreePendTral == 0">
42
-        <el-table :data="dataList" style="width: 100%" @selection-change="handleSelectionChange">
42
+        <el-table ref="selectTable" :data="dataList" style="width: 100%" @selection-change="handleSelectionChange">
43 43
           <el-table-column type="selection" width="55" v-if="noArbitrator || isAgreePendTral == 0">
44 44
           </el-table-column>
45 45
           <el-table-column label="仲裁员姓名" align="center" prop="nickName" :show-overflow-tooltip="true" />
@@ -67,7 +67,9 @@ export default {
67 67
   data() {
68 68
     return {
69 69
       hearDate: "",
70
-      courtReviewform: {},
70
+      courtReviewform: {
71
+        hearDate:null
72
+      },
71 73
       noArbitrator: false,
72 74
       isAgreePendTral: 1,
73 75
       total: 0,
@@ -87,9 +89,10 @@ export default {
87 89
     this.getarbitrAtor();
88 90
   },
89 91
   watch: {
90
-    showformateCourt(val) {
92
+    showcourtReview(val) {
91 93
       if (val) {
92 94
         this.isAgreePendTral = 1;
95
+        this.courtReviewform.hearDate = null
93 96
       }
94 97
     },
95 98
     form: {
@@ -112,6 +115,10 @@ export default {
112 115
     },
113 116
     // 勾选仲裁员
114 117
     handleSelectionChange(val) {
118
+      if (val.length > 1) {
119
+        this.$refs.selectTable.clearSelection();
120
+        this.$refs.selectTable.toggleRowSelection(val.pop());
121
+      }
115 122
       this.arbitrators = [];
116 123
       val.forEach((item) => {
117 124
         this.arbitrators.push({

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

@@ -40,6 +40,7 @@
40 40
       <div v-if="noArbitrator || isAgreePendTral == 0">
41 41
         <el-table
42 42
           :data="dataList"
43
+          ref="selectTable"
43 44
           style="width: 100%"
44 45
           @selection-change="handleSelectionChange"
45 46
         >
@@ -148,6 +149,10 @@ export default {
148 149
     },
149 150
     // 勾选仲裁员
150 151
     handleSelectionChange(val) {
152
+      if (val.length > 1) {
153
+        this.$refs.selectTable.clearSelection();
154
+        this.$refs.selectTable.toggleRowSelection(val.pop());
155
+      }
151 156
       this.arbitrators = [];
152 157
       val.forEach((item) => {
153 158
         this.arbitrators.push({

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

@@ -95,6 +95,10 @@ export default {
95 95
     },
96 96
     //选择支付方式(线上,线下)
97 97
     changPayType(data) {
98
+      if(data == 1){
99
+        document.getElementById("qrcodeImg").innerHTML = "";
100
+        this.payMain = ""
101
+      }
98 102
       this.submitForm.payType = data;
99 103
     },
100 104
     beforeUpload(flie, fileList) {
@@ -198,6 +202,9 @@ export default {
198 202
   watch:{
199 203
     openPay(val){
200 204
       if(val){
205
+      this.submitForm.payOrderList = []
206
+      this.paySelect = 1;
207
+      this.fileList = [];
201 208
       this.filedata.id = this.payId;
202 209
       this.submitForm.caseId = this.payId;
203 210
       }

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

@@ -29,7 +29,7 @@ import { updateHeardate } from '@/api/caseManagement/caseManagement'
29 29
 import { getToken } from "@/utils/auth";
30 30
 import moment from "moment";
31 31
 export default {
32
-    props: ["timeVisable", "timeData"],
32
+    props: ["timeVisable", "timeData","queryParams"],
33 33
     data() {
34 34
         return {
35 35
             loanStartDate: "",
@@ -60,7 +60,7 @@ export default {
60 60
             updateHeardate(data).then(res => {
61 61
                 this.$modal.msgSuccess("修改成功");
62 62
                 this.cancel();
63
-                this.$emit("getcaseApply");
63
+                this.$emit("getcaseApply",this.queryParams);
64 64
             })
65 65
         },
66 66
         submitTime() {

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

@@ -20,6 +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 24
             <el-table-column label="发送内容" align="center" prop="sendContent" :show-overflow-tooltip="true" />
24 25
         </el-table>
25 26
         <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize"
@@ -77,6 +78,15 @@ export default {
77 78
             this.loading = true;
78 79
             smsList(data,params).then((response) => {
79 80
                 this.dataList = response.rows;
81
+                this.dataList.forEach(item=>{
82
+                    if(item.sendstatus == 0){
83
+                        item.sendstatus = "未发送"
84
+                    }else if(item.sendstatus == 1){
85
+                        item.sendstatus = "已发送"
86
+                    }else{
87
+                        item.sendstatus = "未发送"
88
+                    }
89
+                })
80 90
                 this.total = response.total;
81 91
                 this.loading = false;
82 92
             });

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

@@ -117,12 +117,12 @@ export default {
117 117
                 this.total = response.total;
118 118
                 this.loading = false;
119 119
                 this.dataList.forEach(item => {
120
-                    if (item.identifyStatus == 0) {
120
+                    if (item.identifyStatus == 0 || item.identifyStatus == null) {
121 121
                         item.identifyStatus = '未认证'
122 122
                     } else {
123 123
                         item.identifyStatus = '已认证'
124 124
                     }
125
-                    if (item.isUse == 0) {
125
+                    if (item.isUse == 0 || item.isUse == null) {
126 126
                         item.isUse = '未启用'
127 127
                     } else {
128 128
                         item.isUse = '已启用'