Преглед изворни кода

复合时间转成 创建时间 开票时间 结算时间

祁鹏飞 пре 3 месеци
родитељ
комит
37429fbbf7

+ 17 - 20
src/views/platform/platformReport.vue

@@ -7,33 +7,39 @@
             <el-col :span="8">
               <el-form-item prop="a" label="保险公司">
                 <el-select v-model="recordForm.companyId" placeholder="请选择" clearable filterable>
-                  <el-option v-for="item in companyList" :key="item.id" :value="item.id"
-                    :label="item.name"></el-option>
+                  <el-option v-for="item in companyList" :key="item.id" :value="item.id" :label="item.name"></el-option>
                 </el-select>
               </el-form-item>
             </el-col>
             <el-col :span="8">
-              <el-form-item prop="time" label="时间">
+              <el-form-item prop="time" label="创建时间">
                 <el-date-picker v-model="recordForm.time" type="daterange" format="YYYY-MM-DD"
                   value-format="YYYY-MM-DD" />
               </el-form-item>
             </el-col>
+            <el-col :span="8">
+              <el-form-item prop="time" label="结算时间">
+                <el-date-picker v-model="recordForm.settlementTime" type="daterange" format="YYYY-MM-DD"
+                  value-format="YYYY-MM-DD" />
+              </el-form-item>
+            </el-col>
             <el-col :span="8">
               <el-form-item prop="status" label="结算状态">
                 <el-select v-model="recordForm.status">
-              <el-option v-for="item in optionObj['settlement_status']" :key="item.value" :value="item.value" :label="item.label"></el-option>
+                  <el-option v-for="item in optionObj['settlement_status']" :key="item.value" :value="item.value"
+                    :label="item.label"></el-option>
                 </el-select>
               </el-form-item>
             </el-col>
-            <el-col :span="24" style="height: 50px; display: flex; align-items: start; justify-content: flex-end">
+            <el-col :span="16" style="height: 50px; display: flex; align-items: start; justify-content: flex-end">
               <el-button type="primary" @click="initData1()">查询</el-button>
               <el-button plain type="primary" @click="handleReset(1)">重置</el-button>
             </el-col>
           </el-row>
         </el-form>
-        <el-table height="calc(100% - 100px)" :data="recordData" row-key="companyId"
-          :summary-method="getSummaries" show-summary>
-          <el-table-column prop="companyName" label="保险公司" ></el-table-column>
+        <el-table height="calc(100% - 100px)" :data="recordData" row-key="companyId" :summary-method="getSummaries"
+          show-summary>
+          <el-table-column prop="companyName" label="保险公司"></el-table-column>
           <!--                    <el-table-column type="expand" label="合作保险公司" width="200">
                                             <template #default>
                                                 展开
@@ -264,22 +270,13 @@ const getSummaries = (param) => {
   return sums
 }
 
-
-const handleSearch1 = () => {
-  initData1()
-}
-const handleReset1 = () => {
-
-}
-const view = (scope) => {
-
-}
-
 const initData1 = () => {
   api.settlementApi.companySuperviseSettlementReport({
     companyId: recordForm.value.companyId,
     startTime: recordForm.value.time?.[0],
     endTime: recordForm.value.time?.[1],
+    settlementStartTime: recordForm.value.settlementTime?.[0],
+    settlementEndTime: recordForm.value.settlementTime?.[1],
     status: recordForm.value.status,
     agreementType: '1'
   }).then((res: any) => {
@@ -403,7 +400,7 @@ const handleExport1 = () => {
   })
 }
 
-const optionObj=ref({})
+const optionObj = ref({})
 const initOption = () => {
   let list = ['settlement_status']
   list.forEach(item => {

+ 18 - 2
src/views/receivable/documentary/documentaryReport.vue

@@ -12,11 +12,23 @@
               </el-form-item>
             </el-col>
             <el-col :span="8">
-              <el-form-item prop="time" label="时间">
+              <el-form-item prop="time" label="创建时间">
                 <el-date-picker v-model="recordForm.time" type="daterange" format="YYYY-MM-DD"
                   value-format="YYYY-MM-DD" />
               </el-form-item>
             </el-col>
+            <el-col :span="8">
+              <el-form-item prop="time" label="开票时间">
+                <el-date-picker v-model="recordForm.invoiceTime" type="daterange" format="YYYY-MM-DD"
+                  value-format="YYYY-MM-DD" />
+              </el-form-item>
+            </el-col>
+            <el-col :span="8">
+              <el-form-item prop="time" label="结算时间">
+                <el-date-picker v-model="recordForm.settlementTime" type="daterange" format="YYYY-MM-DD"
+                  value-format="YYYY-MM-DD" />
+              </el-form-item>
+            </el-col>
             <el-col :span="8">
               <el-form-item prop="status" label="结算状态">
                 <el-select v-model="recordForm.status">
@@ -25,7 +37,7 @@
                 </el-select>
               </el-form-item>
             </el-col>
-            <el-col :span="24" style="height: 50px; display: flex; align-items: start; justify-content: flex-end">
+            <el-col :span="8" style="height: 50px; display: flex; align-items: start; justify-content: flex-end">
               <el-button type="primary" @click="handleSearch(1)">查询</el-button>
               <el-button plain type="primary" @click="handleReset(1)">重置</el-button>
             </el-col>
@@ -408,6 +420,10 @@ const initData1 = () => {
     companyId: recordForm.value.companyId,
     startTime: recordForm.value.time?.[0],
     endTime: recordForm.value.time?.[1],
+    invoiceStartTime: recordForm.value.invoiceTime?.[0],
+    invoiceEndTime: recordForm.value.invoiceTime?.[1],
+    settlementStartTime: recordForm.value.settlementTime?.[0],
+    settlementEndTime: recordForm.value.settlementTime?.[1],
     status: recordForm.value.status,
     invoiceTypes: ['2', '4'],
     agreementType: '2'

+ 18 - 2
src/views/receivable/handingFee/report.vue

@@ -12,11 +12,23 @@
               </el-form-item>
             </el-col>
             <el-col :span="8">
-              <el-form-item prop="time" label="时间">
+              <el-form-item prop="time" label="创建时间">
                 <el-date-picker v-model="recordForm.time" type="daterange" format="YYYY-MM-DD"
                   value-format="YYYY-MM-DD" />
               </el-form-item>
             </el-col>
+            <el-col :span="8">
+              <el-form-item prop="time" label="开票时间">
+                <el-date-picker v-model="recordForm.invoiceTime" type="daterange" format="YYYY-MM-DD"
+                  value-format="YYYY-MM-DD" />
+              </el-form-item>
+            </el-col>
+            <el-col :span="8">
+              <el-form-item prop="time" label="结算时间">
+                <el-date-picker v-model="recordForm.settlementTime" type="daterange" format="YYYY-MM-DD"
+                  value-format="YYYY-MM-DD" />
+              </el-form-item>
+            </el-col>
             <el-col :span="8">
               <el-form-item prop="status" label="结算状态">
                 <el-select v-model="recordForm.status">
@@ -25,7 +37,7 @@
                 </el-select>
               </el-form-item>
             </el-col>
-            <el-col :span="24" style="height: 50px; display: flex; align-items: start; justify-content: flex-end">
+            <el-col :span="8" style="height: 50px; display: flex; align-items: start; justify-content: flex-end">
               <el-button type="primary" @click="handleSearch(1)">查询</el-button>
               <el-button plain type="primary" @click="handleReset(1)">重置</el-button>
             </el-col>
@@ -420,6 +432,10 @@ const initData1 = () => {
     companyId: recordForm.value.companyId,
     startTime: recordForm.value.time?.[0],
     endTime: recordForm.value.time?.[1],
+    invoiceStartTime: recordForm.value.invoiceTime?.[0],
+    invoiceEndTime: recordForm.value.invoiceTime?.[1],
+    settlementStartTime: recordForm.value.settlementTime?.[0],
+    settlementEndTime: recordForm.value.settlementTime?.[1],
     status: recordForm.value.status,
     invoiceTypes: ['1', '3'],
     agreementType: '2'