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

平台应收-结算记录-筛选条件定制-表格字段按需排版

@dongkboy пре 1 недеља
родитељ
комит
41f8486e57
1 измењених фајлова са 14 додато и 51 уклоњено
  1. 14 51
      src/views/platform/platformRecord.vue

+ 14 - 51
src/views/platform/platformRecord.vue

@@ -14,46 +14,6 @@
             </el-select>
           </el-form-item>
         </el-col>
-        <el-col :span="8">
-          <el-form-item prop="invoiceParty" label="开票方">
-            <el-select v-model="form.invoiceParty" clearable>
-              <el-option v-for="item in optionObj['invoice_party']" :key="item.value" :value="item.value"
-                :label="item.label"></el-option>
-            </el-select>
-          </el-form-item>
-        </el-col>
-        <el-col :span="8">
-          <el-form-item prop="invoiceType" label="应收项">
-            <el-select v-model="form.invoiceType" clearable>
-              <el-option v-for="item in optionObj['invoice_risk_type']" :key="item.value" :value="item.value"
-                :label="item.label"></el-option>
-            </el-select>
-          </el-form-item>
-        </el-col>
-        <el-col :span="8">
-          <el-form-item prop="status" label="结算状态">
-            <el-select v-model="form.status" clearable>
-              <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="8">
-          <el-form-item prop="settlementPerson" label="结算人">
-            <el-input v-model="form.settlementPerson"></el-input>
-          </el-form-item>
-        </el-col>
-        <el-col :span="8">
-          <el-form-item prop="settlementTime" label="结算时间">
-            <el-date-picker v-model="form.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="invoiceId" label="开票记录编号">
-            <el-input v-model="form.invoiceId"></el-input>
-          </el-form-item>
-        </el-col>
         <el-col :span="8">
           <el-form-item prop="contactPerson" label="对接人">
             <el-input v-model="form.contactPerson"></el-input>
@@ -64,10 +24,14 @@
           </el-form-item>
         </el-col>
         <el-col :span="8">
-          <el-form-item label="保险机构">
-            <el-cascader filterable clearable placeholder="请选择" v-model="form.partnerCompanyId"
-              :options="partnerCompanyList" :props="companyIdprops" style="width: 100%;"
-              @change="handleCompanyChange" />
+          <el-form-item prop="settlementPerson" label="结算人">
+            <el-input v-model="form.settlementPerson"></el-input>
+          </el-form-item>
+        </el-col>
+        <el-col :span="8">
+          <el-form-item prop="receivePaymentDate" label="回款时间">
+            <el-date-picker v-model="form.receivePaymentDate" type="daterange" format="YYYY-MM-DD"
+              value-format="YYYY-MM-DD" />
           </el-form-item>
         </el-col>
         <el-col :span="24" style="display: flex; justify-content: flex-end">
@@ -80,16 +44,14 @@
     <el-table class="tableRecord" style="height: calc(100% - 192px)" :data="tableData" show-summary
       :summary-method="getSummaries">
       <el-table-column prop="settlementId" label="结算记录编号" width="200"></el-table-column>
-      <el-table-column prop="contactPerson" label="对接人姓名" width="200"></el-table-column>
+      <el-table-column prop="contactPerson" label="对接人" width="200"></el-table-column>
       <el-table-column prop="companyName" label="保险公司" width="200"></el-table-column>
-      <el-table-column prop="contactPersonPhone" label="对接人手机号" width="200"></el-table-column>
-      <el-table-column prop="invoiceType" label="应收项" width="200"></el-table-column>
       <el-table-column prop="receivableSupervisePremium" label="应收金额" width="150"></el-table-column>
       <el-table-column prop="actualReceivedAmount" label="实收金额" width="150"></el-table-column>
       <el-table-column prop="settlementPaymentDifference" label="回款差额" width="150"></el-table-column>
       <el-table-column prop="settlementPaymentReason" label="差额原因" width="150"></el-table-column>
-      <el-table-column prop="receivePaymentDate" label="收款日期" width="200"></el-table-column>
-      <el-table-column label="款凭证" width="100">
+      <el-table-column prop="receivePaymentDate" label="回款时间" width="200"></el-table-column>
+      <el-table-column label="款凭证" width="100">
         <template #default="scope">
           <el-button link type="primary" v-if="scope.row.fileUrl" @click="view(scope.row)">查看凭证({{
             scope.row.fileUrl.split(',').length }})</el-button>
@@ -97,7 +59,6 @@
         </template>
       </el-table-column>
       <el-table-column prop="createBy" label="结算人" width="200"></el-table-column>
-      <el-table-column prop="createTime" label="结算时间" width="200"></el-table-column>
       <el-table-column label="操作" width="200" align="center" fixed="right">
         <template #default="scope">
           <el-button link type="primary" @click="handleDetail(scope.row)">删除</el-button>
@@ -163,7 +124,7 @@ const reset = () => {
     accountsReceivable: "",
     settlementStatus: "",
     invoicePerson: "",
-    invoiceDate: [],
+    receivePaymentDate: [],
   };
   pages.value = 1;
   size.value = 10;
@@ -210,6 +171,8 @@ const initList = () => {
       agreementType: "1",
       invoiceTypes: ["5", "6"],
       ...form.value,
+      receivePaymentDateBegin: form.value.receivePaymentDate?.[0],
+      receivePaymentDateEnd: form.value.receivePaymentDate?.[1],
     })
     .then((res: any) => {
       if (res.code == 200) {