Bläddra i källkod

视频bug修改

fz 2 år sedan
förälder
incheckning
9d75fd6fcf

+ 2
- 1
src/views/caseFiling/components/archiveDetailsDialog.vue Visa fil

16
           <el-tab-pane label="快递信息" name="third">
16
           <el-tab-pane label="快递信息" name="third">
17
             <expressDeliveryInfo :deliveryDataArr="deliveryDataArr"></expressDeliveryInfo>
17
             <expressDeliveryInfo :deliveryDataArr="deliveryDataArr"></expressDeliveryInfo>
18
           </el-tab-pane>
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
             <!-- <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>
97
 ::v-deep .el-tabs__content {
97
 ::v-deep .el-tabs__content {
98
   height: 700px;
98
   height: 700px;
99
   overflow-y: scroll;
99
   overflow-y: scroll;
100
+  padding-bottom: 10%;
100
 }
101
 }
101
 
102
 
102
 .loading {
103
 .loading {

+ 0
- 0
src/views/caseFiling/components/videoList.vue Visa fil


+ 2
- 1
src/views/caseManagement/caseList.vue Visa fil

199
     </evidenceDialog>
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
     </timeDialog>
203
     </timeDialog>
204
     <!-- 批量操作弹窗 -->
204
     <!-- 批量操作弹窗 -->
205
     <operateDialog :queryParams="queryParams" :operateStatus="operateStatus" :operateVisable="operateVisable"
205
     <operateDialog :queryParams="queryParams" :operateStatus="operateStatus" :operateVisable="operateVisable"
685
       selectCaseApply({ id }).then((res) => {
685
       selectCaseApply({ id }).then((res) => {
686
         // this.visible = true;
686
         // this.visible = true;
687
         // this.formData = res.data;
687
         // this.formData = res.data;
688
+        this.form.caseName = res.data.caseName;
688
         this.adjudicatename = {
689
         this.adjudicatename = {
689
           applicantName: res.data.applicantName,
690
           applicantName: res.data.applicantName,
690
           respondentName: res.data.respondentName,
691
           respondentName: res.data.respondentName,

+ 12
- 0
src/views/caseManagement/components/caseentryDialog.vue Visa fil

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

+ 10
- 3
src/views/caseManagement/components/courtReviewDialog.vue Visa fil

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

+ 5
- 0
src/views/caseManagement/components/formateCourtDialog.vue Visa fil

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

+ 7
- 0
src/views/caseManagement/components/payDialog.vue Visa fil

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

+ 2
- 2
src/views/caseManagement/components/timeDialog.vue Visa fil

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

+ 10
- 0
src/views/deliveryRecord/smsRecord.vue Visa fil

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="sendContent" :show-overflow-tooltip="true" />
24
             <el-table-column label="发送内容" align="center" prop="sendContent" :show-overflow-tooltip="true" />
24
         </el-table>
25
         </el-table>
25
         <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"
77
             this.loading = true;
78
             this.loading = true;
78
             smsList(data,params).then((response) => {
79
             smsList(data,params).then((response) => {
79
                 this.dataList = response.rows;
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
                 this.total = response.total;
90
                 this.total = response.total;
81
                 this.loading = false;
91
                 this.loading = false;
82
             });
92
             });

+ 2
- 2
src/views/officialSeal/officialSealList.vue Visa fil

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