Sfoglia il codice sorgente

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

hanchaobo 2 anni fa
parent
commit
fe5e2497a2

+ 1
- 1
src/views/caseManagement/caseList.vue Vedi File

130
             checkPermi(['caseManagement:list:pay']) && btnStatus
130
             checkPermi(['caseManagement:list:pay']) && btnStatus
131
             ">缴费</el-button>
131
             ">缴费</el-button>
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>  
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
           <el-button size="mini" type="text" icon="el-icon-tickets" @click="evidenceListS(scope.row)" >证据清单</el-button>
134
           <el-button size="mini" type="text" icon="el-icon-tickets" @click="evidenceListS(scope.row)" >证据清单</el-button>
135
           <!-- <el-button
135
           <!-- <el-button
136
             size="mini"
136
             size="mini"

+ 14
- 3
src/views/caseManagement/components/caseCompressionPackage.vue Vedi File

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

+ 6
- 2
src/views/caseManagement/components/caseentryDialog.vue Vedi File

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

+ 1
- 1
src/views/caseManagement/components/judgmentInformation.vue Vedi File

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