Procházet zdrojové kódy

Merge branch 'dev' of http://git.xayunmei.com/SH-Arbitrate/Arbitrate-Frontend into hcb

hanchaobo před 2 roky
rodič
revize
fe5e2497a2

+ 1
- 1
src/views/caseManagement/caseList.vue Zobrazit soubor

@@ -130,7 +130,7 @@
130 130
             checkPermi(['caseManagement:list:pay']) && btnStatus
131 131
             ">缴费</el-button>
132 132
           <el-button size="mini" type="text" icon="el-icon-zoom-in" @click="paymentconfirmationRow(scope.row)"  v-if="checkPermi(['caseManagement:list:payconfirm']) && btnStatus&&scope.row.caseStatus==3">确认缴费</el-button>  
133
-           <el-button size="mini" type="text" icon="el-icon-edit" @click="viewpaymentformRow(scope.row)" v-if="checkPermi(['caseManagement:list:detail'])">查看缴费单</el-button>
133
+           <el-button size="mini" type="text" icon="el-icon-edit" @click="viewpaymentformRow(scope.row)" v-if="checkPermi(['caseManagement:list:detail'])&&scope.row.caseStatus>2">查看缴费单</el-button>
134 134
           <el-button size="mini" type="text" icon="el-icon-tickets" @click="evidenceListS(scope.row)" >证据清单</el-button>
135 135
           <!-- <el-button
136 136
             size="mini"

+ 14
- 3
src/views/caseManagement/components/caseCompressionPackage.vue Zobrazit soubor

@@ -31,7 +31,7 @@
31 31
         </el-row>
32 32
         <el-row>
33 33
           <el-form-item :span="24" label="案件压缩包上传:" prop="upload">
34
-            <el-upload class="upload-demo" ref="uploadZipBatch" :limit="1" accept=".zip" :headers="upload.headers"
34
+            <el-upload class="upload-demo" ref="uploadZipBatch" :limit="1" accept=".zip" :headers="upload.headers" :on-error="onError"
35 35
               :action="upload.url" :disabled="upload.isUploading" :on-progress="handleFileUploadProgress"
36 36
               :on-success="handleFileSuccess" :auto-upload="false" :data="paramsData" drag>
37 37
               <i class="el-icon-upload"></i>
@@ -50,7 +50,7 @@
50 50
         </el-row>
51 51
       </el-form>
52 52
       <div slot="footer" class="dialog-footer">
53
-        <el-button type="primary" @click="submitForm" class="endbutton"><span>确 定</span></el-button>
53
+        <el-button type="primary" @click="submitForm" class="endbutton" :loading="loadingSubmit"><span>确 定</span></el-button>
54 54
         <el-button @click="cancel" class="endbutton1"><span>取 消</span></el-button>
55 55
       </div>
56 56
     </el-dialog>
@@ -70,6 +70,7 @@ export default {
70 70
       form: {},
71 71
       fileList: [],
72 72
       templateList: [],
73
+      loadingSubmit:false,
73 74
       rules: {
74 75
         // upload: [
75 76
         //   { required: true, message: "案件压缩包不能为空", trigger: "blur" },
@@ -111,10 +112,14 @@ export default {
111 112
   },
112 113
   methods: {
113 114
     submitForm() {
115
+      
114 116
       this.paramsData.templateId = this.form.templateId;
115 117
       this.$refs["form"].validate((valid) => {
118
+         this.loadingSubmit = true
116 119
         if (valid) {
120
+         
117 121
           this.$refs.uploadZipBatch.submit();
122
+          
118 123
         }
119 124
       })
120 125
     },
@@ -159,6 +164,7 @@ export default {
159 164
       this.upload.isUploading = false;
160 165
       this.$refs.uploadZipBatch.clearFiles();
161 166
       if (response.code == 200) {
167
+        this.loadingSubmit = false
162 168
         this.$alert(
163 169
           "<div style='overflow: auto;overflow-x: hidden;max-height: 70vh;padding: 10px 20px 0;'>" +
164 170
           response.msg +
@@ -166,7 +172,9 @@ export default {
166 172
           "导入结果",
167 173
           { dangerouslyUseHTMLString: true }
168 174
         )
175
+        this.$emit("getcaseApply", this.queryParams);
169 176
       } else {
177
+        this.loadingSubmit = false
170 178
         this.$alert(
171 179
           "<div style='overflow: auto;overflow-x: hidden;max-height: 70vh;padding: 10px 20px 0;'>" +
172 180
           "导入压缩失败" +
@@ -176,8 +184,11 @@ export default {
176 184
         )
177 185
       }
178 186
 
179
-      this.getcaseApply(this.queryParams);
187
+      
180 188
     },
189
+    onError(){
190
+      this.loadingSubmit = false
191
+    }
181 192
   },
182 193
 };
183 194
 </script>

+ 6
- 2
src/views/caseManagement/components/caseentryDialog.vue Zobrazit soubor

@@ -80,7 +80,7 @@
80 80
               </el-radio-group>
81 81
             </el-form-item>
82 82
           </el-col>
83
-           <el-col :span="24"  v-if="flag == '1'">
83
+           <el-col :span="24">
84 84
             <el-form-item label="是否书面审理" prop="applicantIsWrittenHear">
85 85
               <el-radio-group v-model="formData.applicantIsWrittenHear">
86 86
                 <el-radio :label="1">是</el-radio>
@@ -543,6 +543,7 @@
543 543
             <el-col :span="12">
544 544
               <el-form-item label="姓名:" :prop="'paymentArr1.' + index + '.nameAgent'" :rules="[
545 545
                 {
546
+                  required: true,
546 547
                   message: '姓名不能为空',
547 548
                   trigger: 'blur',
548 549
                 },
@@ -555,6 +556,7 @@
555 556
               <!--  -->
556 557
               <el-form-item label="身份证号:" :prop="'paymentArr1.' + index + '.identityNumAgent'" :rules="[
557 558
                 {
559
+                  required: true,
558 560
                   message: '身份证号不能为空',
559 561
                   trigger: 'blur',
560 562
                 },
@@ -571,6 +573,7 @@
571 573
             <el-col :span="12">
572 574
               <el-form-item label="联系电话:" :prop="'paymentArr1.' + index + '.contactTelphoneAgent'" :rules="[
573 575
                 {
576
+                  required: true,
574 577
                   message: '联系电话不能为空',
575 578
                   trigger: 'blur',
576 579
                 },
@@ -586,6 +589,7 @@
586 589
             <el-col :span="12">
587 590
               <el-form-item label="联系地址:" :prop="'paymentArr1.' + index + '.contactAddressAgent'" :rules="[
588 591
                 {
592
+                  required: true,
589 593
                   message: '联系地址不能为空',
590 594
                   trigger: 'blur',
591 595
                 },
@@ -604,7 +608,7 @@
604 608
         @click="generateForm1()"
605 609
         >新增被申请人主体信息</el-button
606 610
       > -->
607
-        <div v-if="flag == '0'">
611
+        <div v-if="flag == '0'|| flag == '1'">
608 612
           <div style="display: inline-flex">
609 613
               <div class="infoIcon"></div>
610 614
               <div class="caseInfo2">仲裁申请书:</div>

+ 1
- 1
src/views/caseManagement/components/judgmentInformation.vue Zobrazit soubor

@@ -115,7 +115,7 @@
115 115
       <div slot="footer" class="dialog-footer">
116 116
         <!-- <el-button type="danger" @click="submitForm(4)" v-if="flag == 1">重新生成裁决书</el-button> -->
117 117
         <el-button type="primary" @click="submitForm(0)" v-if="flag == 1">提 交</el-button>
118
-        <el-button type="primary" @click="submitForm(1)" v-if="flag == 2">5提交</el-button>
118
+        <el-button type="primary" @click="submitForm(1)" v-if="flag == 2">提交</el-button>
119 119
         <!-- <el-button type="danger" @click="submitForm(2)" v-if="flag == 2">驳 回</el-button> -->
120 120
         <!-- <el-button type="primary" @click="submitForm(3)" v-if="flag == 3">提 交</el-button> -->
121 121
         <!-- <el-button type="primary" @click="submitForm(5)" v-if="flag == 4">同 意</el-button> -->