浏览代码

fix:结算日期更改为日期时间选择

刘恒 1 年之前
父节点
当前提交
eb043bc4f8

+ 1 - 1
src/components/PeopleImage/index.vue

@@ -661,7 +661,7 @@ export default {
     saveAs(blob, filename) {
       var link = document.createElement("a");
       link.href = window.URL.createObjectURL(blob);
-      link.target = "_ blank";
+      link.target = "_blank";
       link.download = filename;
       link.click();
     },

+ 11 - 0
src/components/TemplateTable/index.vue

@@ -139,6 +139,17 @@
               value-format="yyyy-MM-dd"
             ></el-date-picker>
           </template>
+          <template v-else-if="f.type === 'dateTime'">
+            <!-- 一天 -->
+            <el-date-picker
+              type="datetime"
+              size="small"
+              v-model="searchDataClone[f.prop]"
+              placeholder="选择日期"
+              value-format="yyyy-MM-dd hh:mm:ss"
+            ></el-date-picker>
+          </template>
+
           <!-- 年份 -->
           <template v-else-if="f.type === 'year'">
             <el-date-picker

+ 47 - 35
src/views/FinancialManagement/CarInsurance/CompanySettlement/CarInsurance/DocumentaryFeesDetail.vue

@@ -84,7 +84,10 @@
           </el-col>
           <el-col :span="8">
             <el-form-item label="车牌号" prop="licenseno">
-              <el-input v-model="formDataList.licenseno" size="small"></el-input>
+              <el-input
+                v-model="formDataList.licenseno"
+                size="small"
+              ></el-input>
             </el-form-item>
           </el-col>
           <el-col :span="8">
@@ -103,8 +106,8 @@
               ></el-cascader>
             </el-form-item>
           </el-col>
-          </el-row>
-          <el-row>
+        </el-row>
+        <el-row>
           <el-col :span="8">
             <el-form-item label="保险公司" prop="companyId">
               <el-select
@@ -156,8 +159,8 @@
               </el-select>
             </el-form-item>
           </el-col>
-         </el-row>
-         <el-row>
+        </el-row>
+        <el-row>
           <el-col :span="8">
             <el-form-item label="被保险人" prop="insuredName">
               <el-input
@@ -167,8 +170,8 @@
             </el-form-item>
           </el-col>
         </el-row>
-         <div class="divider"></div>
-         <div class="info-title">保单(投保信息)</div>
+        <div class="divider"></div>
+        <div class="info-title">保单(投保信息)</div>
         <el-row>
           <el-col :span="8">
             <el-form-item label="交强保单号" prop="policyno">
@@ -183,27 +186,36 @@
               ></el-input>
             </el-form-item>
           </el-col>
-       
+
           <el-col :span="8">
             <el-form-item label="交强险保费" prop="jqPremium">
-              <el-input v-model="formDataList.jqPremium" size="small"></el-input>
+              <el-input
+                v-model="formDataList.jqPremium"
+                size="small"
+              ></el-input>
             </el-form-item>
           </el-col>
         </el-row>
         <el-row>
           <el-col :span="8">
             <el-form-item label="车船税" prop="taxamount">
-              <el-input v-model="formDataList.taxamount" size="small"></el-input>
+              <el-input
+                v-model="formDataList.taxamount"
+                size="small"
+              ></el-input>
             </el-form-item>
           </el-col>
           <el-col :span="8">
             <el-form-item label="商业险保费" prop="syPremium">
-              <el-input v-model="formDataList.syPremium" size="small"></el-input>
+              <el-input
+                v-model="formDataList.syPremium"
+                size="small"
+              ></el-input>
             </el-form-item>
           </el-col>
         </el-row>
         <div class="divider"></div>
-         <div class="info-title">比例及金额</div>
+        <div class="info-title">比例及金额</div>
         <el-row>
           <el-col :span="8">
             <el-form-item label="交强跟单比例" prop="jqOtherCostsProportion">
@@ -229,9 +241,9 @@
               ></el-input>
             </el-form-item>
           </el-col>
-          </el-row>
-         <div class="divider"></div>
-         <div class="info-title">类型</div>
+        </el-row>
+        <div class="divider"></div>
+        <div class="info-title">类型</div>
         <el-row>
           <el-col :span="8">
             <el-form-item label="增加类型" prop="addType">
@@ -272,7 +284,7 @@
         :model="formDataAdd"
         label-width="130px"
       >
-      <div class="info-title">基本信息</div>
+        <div class="info-title">基本信息</div>
         <el-row>
           <el-col :span="8">
             <el-form-item label="签单日期" prop="signDate">
@@ -307,8 +319,8 @@
               ></el-cascader>
             </el-form-item>
           </el-col>
-          </el-row>
-          <el-row>
+        </el-row>
+        <el-row>
           <el-col :span="8">
             <el-form-item label="保险公司" prop="companyId">
               <el-select
@@ -360,8 +372,8 @@
               </el-select>
             </el-form-item>
           </el-col>
-         </el-row>
-         <el-row>
+        </el-row>
+        <el-row>
           <el-col :span="8">
             <el-form-item label="被保险人" prop="insuredName">
               <el-input
@@ -371,8 +383,8 @@
             </el-form-item>
           </el-col>
         </el-row>
-         <div class="divider"></div>
-         <div class="info-title">保单(投保信息)</div>
+        <div class="divider"></div>
+        <div class="info-title">保单(投保信息)</div>
         <el-row>
           <el-col :span="8">
             <el-form-item label="交强保单号" prop="policyno">
@@ -387,7 +399,7 @@
               ></el-input>
             </el-form-item>
           </el-col>
-       
+
           <el-col :span="8">
             <el-form-item label="交强险保费" prop="jqPremium">
               <el-input v-model="formDataAdd.jqPremium" size="small"></el-input>
@@ -407,7 +419,7 @@
           </el-col>
         </el-row>
         <div class="divider"></div>
-         <div class="info-title">比例及金额</div>
+        <div class="info-title">比例及金额</div>
         <el-row>
           <el-col :span="8">
             <el-form-item label="交强跟单比例" prop="jqOtherCostsProportion">
@@ -433,9 +445,9 @@
               ></el-input>
             </el-form-item>
           </el-col>
-          </el-row>
-         <div class="divider"></div>
-         <div class="info-title">类型</div>
+        </el-row>
+        <div class="divider"></div>
+        <div class="info-title">类型</div>
         <el-row>
           <el-col :span="8">
             <el-form-item label="增加类型" prop="addType">
@@ -737,7 +749,7 @@ export default {
         {
           label: "结算日期",
           prop: "settlementTime",
-          type: "date",
+          type: "dateTime",
         },
         {
           label: "结算状态",
@@ -1261,8 +1273,8 @@ export default {
         });
     },
     agrmentlist() {
-      this.$api.task.findPtlAgreementListNew( { type: "" }).then((res) => {
-      //this.$api.task.findPtlAgreementListNew({ type: "2" }).then((res) => {
+      this.$api.task.findPtlAgreementListNew({ type: "" }).then((res) => {
+        //this.$api.task.findPtlAgreementListNew({ type: "2" }).then((res) => {
         this.agreementTypeoptions = res.data;
       });
     },
@@ -1386,7 +1398,7 @@ export default {
     findPagegbatch(data) {
       this.tableConfigbatch.loading = true;
       this.$api.task
-        .importAsyncQuery({ ...this.pageDataPro, handStatus: 2, ...data})
+        .importAsyncQuery({ ...this.pageDataPro, handStatus: 2, ...data })
         .then((res) => {
           if (res.code == 200) {
             this.tableConfigbatch.loading = false;
@@ -1582,7 +1594,7 @@ export default {
       this.dialogVisible = true;
       this.$api.task.plyFeeId(row.id).then((res) => {
         if (res.code == 200) {
-          console.log(res.data)
+          console.log(res.data);
           this.formDataList = res.data;
         } else {
           this.$message.error(res.msg);
@@ -1741,7 +1753,7 @@ export default {
   height: 50px;
   text-align: center;
 }
-.divider{
+.divider {
   height: 10px;
   background: #f7f7f7;
 }
@@ -1758,9 +1770,9 @@ export default {
   font-family: PingFang SC, PingFang SC;
   box-sizing: border-box;
 }
-.info-title::before{
+.info-title::before {
   content: "";
-  background: #D42426;
+  background: #d42426;
   width: 4px;
   height: 18px;
   position: absolute;

+ 1 - 1
src/views/FinancialManagement/CarInsurance/CompanySettlement/CarInsurance/HandlingFees.vue

@@ -866,7 +866,7 @@ export default {
         {
           label: "结算日期",
           prop: "settlementTime",
-          type: "date",
+          type: "dateTime",
         },
         {
           label: "结算状态",

+ 23 - 17
src/views/FinancialManagement/CarInsurance/CompanySettlement/NoCarInsurance/DocumentaryFeesDetail.vue

@@ -102,7 +102,10 @@
           </el-col>
           <el-col :span="8">
             <el-form-item label="车牌号" prop="licenseno">
-              <el-input v-model="formDataList.licenseno" size="small"></el-input>
+              <el-input
+                v-model="formDataList.licenseno"
+                size="small"
+              ></el-input>
             </el-form-item>
           </el-col>
           <el-col :span="8">
@@ -121,8 +124,8 @@
               ></el-cascader>
             </el-form-item>
           </el-col>
-          </el-row>
-          <el-row>
+        </el-row>
+        <el-row>
           <el-col :span="8">
             <el-form-item label="保险公司" prop="companyId">
               <el-select
@@ -198,13 +201,16 @@
           </el-col>
           <el-col :span="8">
             <el-form-item label="非车保费" prop="noPremium">
-              <el-input v-model="formDataList.noPremium" size="small"></el-input>
+              <el-input
+                v-model="formDataList.noPremium"
+                size="small"
+              ></el-input>
             </el-form-item>
           </el-col>
-        </el-row> 
+        </el-row>
         <div class="divider"></div>
         <div class="info-title">比例及金额</div>
-          <el-row>
+        <el-row>
           <el-col :span="8">
             <el-form-item label="非车跟单比例" prop="noOtherCostsProportion">
               <el-input
@@ -263,7 +269,7 @@
         :model="formDataAdd"
         label-width="140px"
       >
-      <div class="info-title">基本信息</div>
+        <div class="info-title">基本信息</div>
         <el-row>
           <el-col :span="8">
             <el-form-item label="签单日期" prop="signDate">
@@ -298,8 +304,8 @@
               ></el-cascader>
             </el-form-item>
           </el-col>
-          </el-row>
-          <el-row>
+        </el-row>
+        <el-row>
           <el-col :span="8">
             <el-form-item label="保险公司" prop="companyId">
               <el-select
@@ -378,10 +384,10 @@
               <el-input v-model="formDataAdd.noPremium" size="small"></el-input>
             </el-form-item>
           </el-col>
-        </el-row> 
+        </el-row>
         <div class="divider"></div>
         <div class="info-title">比例及金额</div>
-          <el-row>
+        <el-row>
           <el-col :span="8">
             <el-form-item label="非车跟单比例" prop="noOtherCostsProportion">
               <el-input
@@ -704,7 +710,7 @@ export default {
         {
           label: "结算日期",
           prop: "settlementTime",
-          type: "date",
+          type: "dateTime",
         },
         {
           label: "结算状态",
@@ -1163,7 +1169,7 @@ export default {
     },
     agrmentlist() {
       this.$api.task.findPtlAgreementListNew({ type: "" }).then((res) => {
-      //this.$api.task.findPtlAgreementListNew({ type: "2" }).then((res) => {
+        //this.$api.task.findPtlAgreementListNew({ type: "2" }).then((res) => {
         this.agreementTypeoptions = res.data;
       });
     },
@@ -1283,7 +1289,7 @@ export default {
     findPagegbatch(data) {
       this.tableConfigbatch.loading = true;
       this.$api.task
-        .importAsyncQuery({ ...this.pageDataPro, handStatus: 3,...data })
+        .importAsyncQuery({ ...this.pageDataPro, handStatus: 3, ...data })
         .then((res) => {
           if (res.code == 200) {
             this.tableConfigbatch.loading = false;
@@ -1618,7 +1624,7 @@ export default {
   height: 50px;
   text-align: center;
 }
-.divider{
+.divider {
   height: 10px;
   background: #f7f7f7;
 }
@@ -1635,9 +1641,9 @@ export default {
   font-family: PingFang SC, PingFang SC;
   box-sizing: border-box;
 }
-.info-title::before{
+.info-title::before {
   content: "";
-  background: #D42426;
+  background: #d42426;
   width: 4px;
   height: 18px;
   position: absolute;

+ 1 - 1
src/views/FinancialManagement/CarInsurance/CompanySettlement/NoCarInsurance/HandlingFees.vue

@@ -794,7 +794,7 @@ export default {
         {
           label: "结算日期",
           prop: "settlementTime",
-          type: "date",
+          type: "dateTime",
         },
         {
           label: "结算状态",

+ 30 - 31
src/views/FinancialManagement/CarInsurance/PlatformSettlement/NonVehicleBalance.vue

@@ -129,7 +129,7 @@
         label-width="130px"
         :rules="rulesAdd"
       >
-      <div class="info-title">基本信息</div>
+        <div class="info-title">基本信息</div>
         <el-row>
           <el-col :span="8">
             <el-form-item label="签单日期" prop="signDate">
@@ -168,8 +168,8 @@
               ></el-cascader>
             </el-form-item>
           </el-col>
-          </el-row>
-          <el-row>
+        </el-row>
+        <el-row>
           <el-col :span="8">
             <el-form-item label="保险公司" prop="companyId">
               <el-select
@@ -203,7 +203,6 @@
               </el-select>
             </el-form-item>
           </el-col>
-         
 
           <el-col :span="8">
             <el-form-item label="协议选择">
@@ -236,8 +235,8 @@
           </el-col>
         </el-row>
         <div class="divider"></div>
-          <div class="info-title">保单(投保信息)</div>
-        <el-row> 
+        <div class="info-title">保单(投保信息)</div>
+        <el-row>
           <el-col :span="8">
             <el-form-item label="交强保单号" prop="policyno">
               <el-input
@@ -294,8 +293,8 @@
               ></el-input>
             </el-form-item>
           </el-col>
-         </el-row>
-         <el-row>
+        </el-row>
+        <el-row>
           <el-col :span="8">
             <el-form-item label="非车保费">
               <el-input
@@ -307,7 +306,7 @@
           </el-col>
         </el-row>
         <div class="divider"></div>
-          <div class="info-title">比例及金额</div>
+        <div class="info-title">比例及金额</div>
         <el-row>
           <el-col :span="8">
             <el-form-item label="交强手续费比例">
@@ -337,7 +336,7 @@
             </el-form-item>
           </el-col>
         </el-row>
-         <el-row>
+        <el-row>
           <el-col :span="8">
             <el-form-item label="交强跟单比例">
               <el-input
@@ -394,8 +393,8 @@
               ></el-input>
             </el-form-item>
           </el-col>
-         </el-row>
-         <el-row>
+        </el-row>
+        <el-row>
           <el-col :span="8">
             <el-form-item label="跟单金额" prop="otherFeevalue">
               <el-input
@@ -427,7 +426,7 @@
           </el-col>
         </el-row>
         <div class="divider"></div>
-          <div class="info-title">类型</div>
+        <div class="info-title">类型</div>
         <el-row>
           <el-col :span="8">
             <el-form-item label="增加类型" prop="addType">
@@ -559,7 +558,7 @@
         label-width="130px"
         :rules="rulesAdd"
       >
-      <div class="info-title">基本信息</div>
+        <div class="info-title">基本信息</div>
         <el-row>
           <el-col :span="8">
             <el-form-item label="签单日期" prop="signDate">
@@ -598,8 +597,8 @@
               ></el-cascader>
             </el-form-item>
           </el-col>
-          </el-row>
-          <el-row>
+        </el-row>
+        <el-row>
           <el-col :span="8">
             <el-form-item label="保险公司" prop="companyId">
               <el-select
@@ -633,7 +632,6 @@
               </el-select>
             </el-form-item>
           </el-col>
-         
 
           <el-col :span="8">
             <el-form-item label="协议选择">
@@ -666,8 +664,8 @@
           </el-col>
         </el-row>
         <div class="divider"></div>
-          <div class="info-title">保单(投保信息)</div>
-        <el-row> 
+        <div class="info-title">保单(投保信息)</div>
+        <el-row>
           <el-col :span="8">
             <el-form-item label="交强保单号" prop="policyno">
               <el-input
@@ -724,8 +722,8 @@
               ></el-input>
             </el-form-item>
           </el-col>
-         </el-row>
-         <el-row>
+        </el-row>
+        <el-row>
           <el-col :span="8">
             <el-form-item label="非车保费">
               <el-input
@@ -737,7 +735,7 @@
           </el-col>
         </el-row>
         <div class="divider"></div>
-          <div class="info-title">比例及金额</div>
+        <div class="info-title">比例及金额</div>
         <el-row>
           <el-col :span="8">
             <el-form-item label="交强手续费比例">
@@ -767,7 +765,7 @@
             </el-form-item>
           </el-col>
         </el-row>
-         <el-row>
+        <el-row>
           <el-col :span="8">
             <el-form-item label="交强跟单比例">
               <el-input
@@ -824,8 +822,8 @@
               ></el-input>
             </el-form-item>
           </el-col>
-         </el-row>
-         <el-row>
+        </el-row>
+        <el-row>
           <el-col :span="8">
             <el-form-item label="跟单金额" prop="otherFeevalue">
               <el-input
@@ -857,7 +855,7 @@
           </el-col>
         </el-row>
         <div class="divider"></div>
-          <div class="info-title">类型</div>
+        <div class="info-title">类型</div>
         <el-row>
           <el-col :span="8">
             <el-form-item label="增加类型" prop="addType">
@@ -1053,7 +1051,7 @@ export default {
         {
           label: "结算日期",
           prop: "settlementTime",
-          type: "date",
+          type: "dateTime",
         },
         {
           label: "年月日",
@@ -1717,7 +1715,7 @@ export default {
 
     agrmentlist() {
       this.$api.task.findPtlAgreementListNew({ type: "" }).then((res) => {
-      //this.$api.task.findPtlAgreementListNew({ type: "1" }).then((res) => {
+        //this.$api.task.findPtlAgreementListNew({ type: "1" }).then((res) => {
         this.agreementTypeoptions = res.data;
       });
     },
@@ -1909,6 +1907,7 @@ export default {
           createTimeStart,
           createTimeEnd,
           createTimeQuery,
+          ...this.formData,
         })
         .then((res) => {
           if (res.code == 200) {
@@ -2102,7 +2101,7 @@ export default {
 .inputType {
   width: 180px;
 }
-.divider{
+.divider {
   height: 10px;
   background: #f7f7f7;
 }
@@ -2119,9 +2118,9 @@ export default {
   font-family: PingFang SC, PingFang SC;
   box-sizing: border-box;
 }
-.info-title::before{
+.info-title::before {
   content: "";
-  background: #D42426;
+  background: #d42426;
   width: 4px;
   height: 18px;
   position: absolute;