@dongkboy пре 2 година
родитељ
комит
60c6bf5147
1 измењених фајлова са 28 додато и 1 уклоњено
  1. 28 1
      src/views/AgreementManage/CarInsurance/AgreementEntry.vue

+ 28 - 1
src/views/AgreementManage/CarInsurance/AgreementEntry.vue

@@ -889,7 +889,7 @@
           <el-button type="primary" @click="productcopyItemQuery">查询</el-button>
           <el-button type="primary" @click="productcopyItemQuery">查询</el-button>
         </el-form-item>
         </el-form-item>
       </el-form>
       </el-form>
-      <kt-common-table :tableHeights="700" :SerialShow="false" :operationWidth="250" :showOperation="false"
+      <kt-common-table :tableHeights="650" :SerialShow="false" :operationWidth="250" :showOperation="false"
         :customToolseletted="true" customToolName="批量复制" permscustomTool="agreement:input:productCost"
         :customToolseletted="true" customToolName="批量复制" permscustomTool="agreement:input:productCost"
         @customTool="customTool" :showBatchDelete="false" :showBatchSettled="false" :showBatchPrint="false"
         @customTool="customTool" :showBatchDelete="false" :showBatchSettled="false" :showBatchPrint="false"
         :data="productcopyItemResult" :columns="productcopyItemColumns" @findPage="productcopyItemFindPage">
         :data="productcopyItemResult" :columns="productcopyItemColumns" @findPage="productcopyItemFindPage">
@@ -2448,6 +2448,7 @@ export default {
     },
     },
     costsEndDateChange1(e) {
     costsEndDateChange1(e) {
       let tempStartDate = this.productcopyItemPageRequest.costStartDate;
       let tempStartDate = this.productcopyItemPageRequest.costStartDate;
+      let tempEndDate = this.productcopyItemPageRequest.costsEndDate;
       if (!tempStartDate) {
       if (!tempStartDate) {
         this.productcopyItemPageRequest.costsEndDate = null;
         this.productcopyItemPageRequest.costsEndDate = null;
         this.$message({
         this.$message({
@@ -2455,6 +2456,14 @@ export default {
           type: "error",
           type: "error",
         });
         });
       }
       }
+      if (!this.validateEndDate(tempStartDate, tempEndDate)) {
+        this.productcopyItemPageRequest.costsEndDate = null;
+        this.$message({
+          message: "止期不能小于/等于起期!",
+          type: "error",
+        });
+      }
+
     },
     },
     productcopyItemQuery() {
     productcopyItemQuery() {
       this.productcopyItemFindPage();
       this.productcopyItemFindPage();
@@ -2688,6 +2697,9 @@ export default {
       if (data && data.pageRequest) {
       if (data && data.pageRequest) {
         this.productpageRequest.pageNum = data.pageRequest.pageNum;
         this.productpageRequest.pageNum = data.pageRequest.pageNum;
         this.productpageRequest.pageSize = data.pageRequest.pageSize;
         this.productpageRequest.pageSize = data.pageRequest.pageSize;
+      }else{
+        this.productpageRequest.pageNum = 1;
+        this.productpageRequest.pageSize = 20;
       }
       }
       this.productpageRequest["agreementId"] = this.agreementId;
       this.productpageRequest["agreementId"] = this.agreementId;
       this.$api.insCompany
       this.$api.insCompany
@@ -2701,6 +2713,9 @@ export default {
       if (data && data.pageRequest) {
       if (data && data.pageRequest) {
         this.productpageRequest.pageNum = data.pageRequest.pageNum;
         this.productpageRequest.pageNum = data.pageRequest.pageNum;
         this.productpageRequest.pageSize = data.pageRequest.pageSize;
         this.productpageRequest.pageSize = data.pageRequest.pageSize;
+      }else{
+        this.productpageRequest.pageNum = 1;
+        this.productpageRequest.pageSize = 20;
       }
       }
       this.productpageRequest["agreementId"] = this.agreementId;
       this.productpageRequest["agreementId"] = this.agreementId;
       this.$api.insCompany
       this.$api.insCompany
@@ -2713,6 +2728,9 @@ export default {
       if (data && data.pageRequest) {
       if (data && data.pageRequest) {
         this.productpageRequest.pageNum = data.pageRequest.pageNum;
         this.productpageRequest.pageNum = data.pageRequest.pageNum;
         this.productpageRequest.pageSize = data.pageRequest.pageSize;
         this.productpageRequest.pageSize = data.pageRequest.pageSize;
+      }else{
+        this.productpageRequest.pageNum = 1;
+        this.productpageRequest.pageSize = 20;
       }
       }
       this.productpageRequest["agreementId"] = this.agreementId;
       this.productpageRequest["agreementId"] = this.agreementId;
       this.$api.insCompany
       this.$api.insCompany
@@ -2725,6 +2743,9 @@ export default {
       if (data && data.pageRequest) {
       if (data && data.pageRequest) {
         this.productcopyItemPageRequest.pageNum = data.pageRequest.pageNum;
         this.productcopyItemPageRequest.pageNum = data.pageRequest.pageNum;
         this.productcopyItemPageRequest.pageSize = data.pageRequest.pageSize;
         this.productcopyItemPageRequest.pageSize = data.pageRequest.pageSize;
+      }else{
+        this.productcopyItemPageRequest.pageNum = 1;
+        this.productcopyItemPageRequest.pageSize = 20;
       }
       }
       this.$api.insCompany
       this.$api.insCompany
         .productCostQuery(this.productcopyItemPageRequest)
         .productCostQuery(this.productcopyItemPageRequest)
@@ -2736,6 +2757,9 @@ export default {
       if (data && data.pageRequest) {
       if (data && data.pageRequest) {
         this.productpageRequest.pageNum = data.pageRequest.pageNum;
         this.productpageRequest.pageNum = data.pageRequest.pageNum;
         this.productpageRequest.pageSize = data.pageRequest.pageSize;
         this.productpageRequest.pageSize = data.pageRequest.pageSize;
+      }else{
+        this.productpageRequest.pageNum = 1;
+        this.productpageRequest.pageSize = 20;
       }
       }
       this.productpageRequest["agreementId"] = this.agreementId;
       this.productpageRequest["agreementId"] = this.agreementId;
       this.$api.insCompany
       this.$api.insCompany
@@ -2748,6 +2772,9 @@ export default {
       if (data && data.pageRequest) {
       if (data && data.pageRequest) {
         this.productpageRequest.pageNum = data.pageRequest.pageNum;
         this.productpageRequest.pageNum = data.pageRequest.pageNum;
         this.productpageRequest.pageSize = data.pageRequest.pageSize;
         this.productpageRequest.pageSize = data.pageRequest.pageSize;
+      }else{
+        this.productpageRequest.pageNum = 1;
+        this.productpageRequest.pageSize = 20;
       }
       }
       this.productpageRequest["agreementId"] = this.agreementId;
       this.productpageRequest["agreementId"] = this.agreementId;
       this.$api.insCompany
       this.$api.insCompany