翁玉文 4 роки тому
батько
коміт
c519ba7f03
1 змінених файлів з 400 додано та 235 видалено
  1. 400 235
      src/views/finance/contrast/index.vue

+ 400 - 235
src/views/finance/contrast/index.vue

@@ -1,16 +1,20 @@
 <template>
   <div class="app-container">
-    <el-form :model="queryParams_s" ref="TWareHouseFees" :inline="true" v-show="showSearch" label-width="68px">
+    <el-form
+      :model="queryParams_s"
+      ref="TWareHouseFees"
+      :inline="true"
+      v-show="showSearch"
+      label-width="68px"
+    >
       <el-form-item label="货权方" prop="fCorpid">
         <el-select
           v-model="queryParams_s.fCorpid"
-          filterable
-          remote
+          placeholder="请输入客户名称"
           clearable
-          style="width: 200px"
+          size="small"
           @keyup.enter.native="handleQuery"
           :remote-method="corpsRemoteMethod"
-          placeholder="请输入客户名称"
         >
           <el-option
             v-for="(dict, index) in fMblnoOptions"
@@ -21,17 +25,17 @@
         </el-select>
       </el-form-item>
 
-
       <el-form-item label="结算单位" prop="fCorpid">
         <el-select
-        v-model="queryParams_s.fCorpid"
-        placeholder="请选择结算单位"
-        filterable
+          v-model="queryParams_s.fCorpid"
+          placeholder="请选择结算单位"
+          filterable
           remote
           clearable
           style="width: 200px"
-        @keyup.enter.native="handleQuery"
-        :remote-method="corpsRemoteMethod">
+          @keyup.enter.native="handleQuery"
+          :remote-method="corpsRemoteMethod"
+        >
           <el-option
             v-for="(dict, index) in fMblnoOptions"
             :key="index.fId"
@@ -43,12 +47,12 @@
 
       <el-form-item label="录入人" prop="createBy">
         <el-input
-            v-model="TWareHouseFees.createBy"
-            :disabled="true"
-            placeholder="默认录入人"
-            clearable
-            size="small"
-          />
+          v-model="TWareHouseFees.createBy"
+          :disabled="true"
+          placeholder="默认录入人"
+          clearable
+          size="small"
+        />
       </el-form-item>
 
       <!-- <el-form-item label="提单号" prop="tMblno">
@@ -84,7 +88,7 @@
         </el-select>
       </el-form-item> -->
 
-      <el-form-item label="对账日期">
+      <el-form-item label="对账日期" prop="fAccbilldate">
         <el-date-picker
           v-model="dateRange"
           size="small"
@@ -103,7 +107,8 @@
             v-for="item in options"
             :key="item.value"
             :label="item.dictLabel"
-            :value="item.dictValue">
+            :value="item.dictValue"
+          >
           </el-option>
         </el-select>
       </el-form-item>
@@ -117,17 +122,29 @@
         />
       </el-form-item>-->
       <el-form-item label="系统编号" prop="fBillno">
-        <el-input placeholder="请输入"
-        v-model="queryParams_s.fBillno"
-        @keyup.enter.native="handleQuery"/>
+        <el-input
+          v-model="queryParams_s.fBillno"
+          placeholder="请输入系统编号"
+          clearable
+          size="small"
+          @keyup.enter.native="handleQuery"
+        />
       </el-form-item>
 
       <!-- <el-form-item label="制单部门" prop="fDeptid">
         <el-input label="请选择字典生成" value="" v-model="queryParams.fDeptid" placeholder="请选择制单部门" clearable size="small"/>
       </el-form-item> -->
       <el-form-item>
-        <el-button type="cyan" icon="el-icon-search" size="mini" @click="searchFee">搜索</el-button>
-        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
+        <el-button
+          type="cyan"
+          icon="el-icon-search"
+          size="mini"
+          @click="handleQuery"
+          >搜索</el-button
+        >
+        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
+          >重置</el-button
+        >
       </el-form-item>
     </el-form>
 
@@ -135,60 +152,79 @@
       <el-col :span="1.5">
         <el-button
           type="primary"
+          icon="el-icon-plus"
           size="mini"
           @click="handleAdd"
           v-hasPermi="['finance:contrast:add']"
-        >新增</el-button>
+          >新增</el-button
+        >
       </el-col>
       <el-col :span="1.5">
         <el-button
           type="success"
+          icon="el-icon-edit"
           size="mini"
           :disabled="single"
           @click="handleUpdate"
           v-hasPermi="['warehouse:fee:edit']"
-        >修改</el-button>
+          >修改</el-button
+        >
       </el-col>
       <el-col :span="1.5">
         <el-button
           type="danger"
+          icon="el-icon-delete"
           size="mini"
           :disabled="multiple"
           @click="handleDelete"
-          v-hasPermi="['finance:contrast + fId']"
-        >删除</el-button>
+          v-hasPermi="['finance:contrast:remove']"
+          >删除</el-button
+        >
       </el-col>
       <el-col :span="1.5">
         <el-button
           type="warning"
+          icon="el-icon-download"
           size="mini"
           @click="handleExport"
           v-hasPermi="['finance:contrast:export']"
-        >导出</el-button>
+          >导出</el-button
+        >
       </el-col>
-      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
+      <right-toolbar
+        :showSearch.sync="showSearch"
+        @queryTable="getList"
+      ></right-toolbar>
     </el-row>
 
-    <el-table v-loading="loading" :data="contrastList" @selection-change="handleSelectionChange">
-      <el-table-column width="55" align="center" type="selection"/>
+    <el-table
+      v-loading="loading"
+      :data="contrastList"
+      @selection-change="handleSelectionChange"
+    >
+      <el-table-column width="55" align="center" type="selection" />
       <!-- <el-table-column label="制单部门" align="center" prop="fId" /> -->
-      <el-table-column label="行号" align="center" type="index" width="55"/>
-      <el-table-column label="系统编号" align="center" prop="fBillno"/>
-      <el-table-column label="货权方" align="center" prop="fCtrlcorpid"/>
-      <el-table-column label="结算单位" align="center" prop="fCorpid"/>
+      <el-table-column label="行号" align="center" type="index" width="55" />
+      <el-table-column label="系统编号" align="center" prop="fBillno" />
+      <el-table-column label="货权方" align="center" prop="fCtrlcorpid" />
+      <el-table-column label="结算单位" align="center" prop="fCorpid" />
       <el-table-column label="账单日期" align="center" prop="createTime">
         <template slot-scope="scope">
-          <span>{{ parseTime(scope.row.fAccbilldate, '{y}-{m}-{d}') }}</span>
+          <span>{{ parseTime(scope.row.fAccbilldate, "{y}-{m}-{d}") }}</span>
         </template>
       </el-table-column>
-      <el-table-column label="提单号" align="center" prop="tMblno"/>
-      <el-table-column label="应收合计" align="center" prop="fAmtdr"/>
-      <el-table-column label="应付合计" align="center" prop="fAmtcr"/>
-<!--       <el-table-column label="单据类型" align="center" prop="fBilltype" />-->
+      <el-table-column label="提单号" align="center" prop="fMblno" />
+      <el-table-column label="应收合计" align="center" prop="fAmtdr" />
+      <el-table-column label="应付合计" align="center" prop="fAmtcr" />
+      <!--       <el-table-column label="单据类型" align="center" prop="fBilltype" />-->
       <el-table-column label="备注" align="center" prop="fRemarks" />
       <el-table-column label="状态" align="center" prop="fBillstatus" />
       <!-- <el-table-column label="制单部门" align="center" prop="fDeptid" /> -->
-      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
+      <el-table-column
+        label="操作"
+        align="center"
+        class-name="small-padding fixed-width"
+      >
         <template slot-scope="scope">
           <el-button
             size="mini"
@@ -196,20 +232,22 @@
             icon="el-icon-edit"
             @click="handleUpdate(scope.row)"
             v-hasPermi="['finance:contrast:edit']"
-          >修改</el-button>
+            >修改</el-button
+          >
           <el-button
             size="mini"
             type="text"
             icon="el-icon-delete"
             @click="handleDelete(scope.row)"
             v-hasPermi="['finance:contrast:remove']"
-          >删除</el-button>
+            >删除</el-button
+          >
         </template>
       </el-table-column>
     </el-table>
 
     <pagination
-      v-show="total>0"
+      v-show="total > 0"
       :total="total"
       :page.sync="queryParams.pageNum"
       :limit.sync="queryParams.pageSize"
@@ -217,55 +255,67 @@
     />
 
     <!-- 对账表 -->
-    <el-dialog :visible.sync="open" width="65%" append-to-body :close-on-click-modal="false">
-      <el-form ref="rules" :model="queryParams" :rules="ruless" label-width="68px" :inline="true" v-show="showSearch">
-
+    <el-dialog
+      :visible.sync="open"
+      width="70%"
+      append-to-body
+      :close-on-click-modal="false"
+    >
+      <el-form
+        ref="ruless"
+        :model="queryParams"
+        :rules="ruless"
+        label-width="68px"
+        :inline="true"
+        v-show="showSearch"
+      >
         <el-form-item label="货权方" prop="fCtrlcorpid">
-        <el-input
-          v-model="queryParams.fCtrlcorpid"
-          clearable
-          size="small"
-          @keyup.enter.native="handleQuery"
-          placeholder="请输入客户名称"
-        />
-      </el-form-item>
-
-      <el-form-item label="结算单位" label-width="78px" prop="fCorpid">
-        <el-select
-        v-model="queryParams.fCorpid"
-        placeholder="请选择结算单位"
-        filterable
-          remote
-          clearable
-          style="width: 200px"
-        @keyup.enter.native="handleQuery"
-        :remote-method="corpsRemoteMethod">
-          <el-option
-            v-for="(dict, index) in fMblnoOptions"
-            :key="index.fId"
-            :label="dict.fName"
-            :value="dict.fId"
-          ></el-option>
-        </el-select>
-      </el-form-item>
+          <el-input
+            v-model="queryParams.fCtrlcorpid"
+            clearable
+            size="small"
+            @keyup.enter.native="handleQuery"
+            placeholder="请输入客户名称"
+          />
+        </el-form-item>
 
+        <el-form-item label="结算单位" label-width="78px" prop="fCorpid">
+          <el-select
+            v-model="queryParams.fCorpid"
+            placeholder="请选择结算单位"
+            filterable
+            remote
+            clearable
+            style="width: 200px"
+            @keyup.enter.native="handleQuery"
+            :remote-method="corpsRemoteMethod"
+          >
+            <el-option
+              v-for="(dict, index) in fMblnoOptions"
+              :key="index.fId"
+              :label="dict.fName"
+              :value="dict.fId"
+            ></el-option>
+          </el-select>
+        </el-form-item>
 
-      <!-- <el-form-item label="提单号" prop="tMblno">
+        <!-- <el-form-item label="提单号" prop="tMblno">
           <el-input v-model="TWareHouseFees.tMblno" placeholder="" :disabled="true"/>
       </el-form-item> -->
 
-      <el-form-item label="对账日期" prop="fAccbilldate">
-        <el-date-picker
-          v-model="queryParams.fAccbilldate"
-          size="small"
-          style="width: 200px"
-          value-format="yyyy-MM-dd"
-          type="date"
-          placeholder="选择账单日期">
-        </el-date-picker>
-      </el-form-item>
+        <el-form-item label="对账日期" prop="fAccbilldate">
+          <el-date-picker
+            v-model="queryParams.fAccbilldate"
+            size="small"
+            style="width: 200px"
+            value-format="yyyy-MM-dd"
+            type="date"
+            placeholder="选择账单日期"
+          >
+          </el-date-picker>
+        </el-form-item>
 
-      <!-- <el-form-item label="单据日期">
+        <!-- <el-form-item label="单据日期">
         <el-date-picker
           v-model="value4"
           size="small"
@@ -275,119 +325,169 @@
         </el-date-picker>
       </el-form-item> -->
 
-      <el-form-item label="单据编号" prop="fBillno">
-        <el-input :disabled="true"/>
-      </el-form-item>
+        <el-form-item label="系统编号" prop="fBillno">
+          <el-input
+            v-model="queryParams.fBillno"
+            placeholder=""
+            clearable
+            size="small"
+            :disabled="true"
+            @keyup.enter.native="handleQuery"
+          />
+        </el-form-item>
 
-      <el-form-item label="录入人" prop="createBy">
-        <el-input v-model="queryParams.createBy"/>
-      </el-form-item>
+        <el-form-item label="录入人" prop="createBy">
+          <el-input v-model="queryParams.createBy" />
+        </el-form-item>
 
-      <div style="width:100%">
-        <el-button type="warning" size="small" @click="innerVisible = true">对账</el-button>
-        <el-button type="primary" size="small">确认对账</el-button>
-        <el-button type="success" size="small">导出</el-button>
-        <el-button type="info" size="small">打印</el-button>
-        <el-button type="danger" size="small">删除</el-button>
-      </div>
+        <div style="width: 100%">
+          <el-button type="warning" size="small" @click="innerVisible = true"
+            >对账</el-button
+          >
+          <el-button type="primary" size="small">确认对账</el-button>
+          <el-button type="success" size="small">导出</el-button>
+          <el-button type="info" size="small">打印</el-button>
+          <el-button type="danger" size="small">删除</el-button>
+        </div>
 
-      <!-- <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> -->
-    </el-form>
+        <!-- <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> -->
+      </el-form>
 
-    <el-table v-loading="loading" :data="DzfeeList" @selection-change="handleSelectionChange_s" size="mini">
+      <el-table
+        v-loading="loading"
+        :data="DzfeeList"
+        @selection-change="handleSelectionChange_s"
+      >
         <el-table-column type="selection" width="55" align="center" />
         <!-- <el-table-column label="制单部门" align="center" prop="fId" /> -->
-        <el-table-column label="行号" align="center" type="index"/>
-        <!-- <el-table-column label="提单号" align="center" prop="fMblno"/> -->
-        <el-table-column label="业务日期" align="center" prop="fBsdate"/>
-        <el-table-column label="费用名称" align="center" prop="fFeeName"/>
+        <el-table-column label="行号" align="center" type="index" />
+        <el-table-column label="提单号" align="center" prop="fMblno" />
+        <el-table-column label="业务日期" align="center" prop="fBsdate" />
+        <el-table-column label="费用名称" align="center" prop="fFeeid" />
         <el-table-column label="收/付" align="center" prop="fSrcdc">
           <template slot-scope="scope">
-            <span v-if="scope.row.fSrcdc =='D'">收</span>
-            <span v-else-if="scope.row.fSrcdc =='C'">付</span>
+            <span v-if="scope.row.fSrcdc == 'D'">收</span>
+            <span v-else-if="scope.row.fSrcdc == 'C'">付</span>
           </template>
         </el-table-column>
-        <el-table-column label="金额" align="center" prop="fAmt"/>
+        <el-table-column label="金额" align="center" prop="fAmt" />
         <el-table-column label="业务类型" align="center" prop="fBilltype">
           <template slot-scope="scope">
-            <span v-if="scope.row.fBilltype =='SJRK'">入库</span>
-          <span v-else-if="scope.row.fBilltype == 'SJCK'">出库</span>
-          <span v-else-if="scope.row.fBilltype == 'CKDB'">调拨</span>
-          <span v-else-if="scope.row.fBilltype == 'HQZY'">货权转移</span> 
+            <span v-if="scope.row.fBilltype == 'SJRK'">入库</span>
+            <span v-else-if="scope.row.fBilltype == 'SJCK'">出库</span>
+            <span v-else-if="scope.row.fBilltype == 'CKDB'">调拨</span>
+            <span v-else-if="scope.row.fBilltype == 'HQZY'">货权转移</span>
           </template>
         </el-table-column>
-    </el-table>
+        <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
+          <template slot-scope="scope">
+            <el-button
+              size="mini"
+              type="text"
+              icon="el-icon-delete"
+              @click.native.prevent="deleteRow(scope.$index, increase_s)"
+            >删除
+            </el-button>
+          </template>
+        </el-table-column>
+      </el-table>
 
       <div slot="footer" class="dialog-footer">
         <el-button type="primary" @click="submitForm">确 定</el-button>
         <el-button @click="cancel">取 消</el-button>
       </div>
 
-        <!-- 添加或修改财务数据主对话框 -->
-    <el-dialog :close-on-click-modal="false" width="65%" :title="title" :visible.sync="innerVisible" append-to-body>
-      <el-form :model="TWareHouseFees" ref="feeListRules" :rules="feeListRules" label-width="80px" :inline="true">
-        <!-- <el-form-item label="业务编号" prop="fBillno">
+      <!-- 添加或修改财务数据主对话框 -->
+      <el-dialog
+        :close-on-click-modal="false"
+        width="70%"
+        :title="title"
+        :visible.sync="innerVisible"
+        append-to-body
+      >
+        <el-form
+          :model="TWareHouseFees"
+          ref="feeListRules"
+          :rules="feeListRules"
+          label-width="80px"
+          :inline="true"
+        >
+          <!-- <el-form-item label="业务编号" prop="fBillno">
           <el-input v-model="form.fBillno" placeholder="请输入业务编号" />
         </el-form-item> -->
 
-        <el-form-item class="el-form-item__label" label="货权方" prop="fCorpid">
-          <el-select
-          v-model="TWareHouseFees.fCorpid"
-          filterable
-          remote
-          clearable
-          style="width: 200px"
-          :remote-method="corpsRemoteMethod"
-          placeholder="请输入客户名称"
+          <el-form-item
+            class="el-form-item__label"
+            label="货权方"
+            prop="fCorpid"
           >
-            <el-option
-              v-for="(dict, index) in fMblnoOptions"
-              :key="index.fId"
-              :label="dict.fName"
-              :value="dict.fId"
-            ></el-option>
-          </el-select>
-        </el-form-item>
-
-      <el-form-item label="结算单位" prop="fToCorpid">
-        <el-select
-        v-model="TWareHouseFees.fToCorpid"
-        placeholder="请选择结算单位"
-        filterable
-          remote
-          clearable
-          style="width: 200px"
-        :remote-method="corpsRemoteMethod">
-          <el-option
-            v-for="(dict, index) in fMblnoOptions"
-            :key="index.fId"
-            :label="dict.fName"
-            :value="dict.fId"
-          ></el-option>
-        </el-select>
-      </el-form-item>
-
-        <el-form-item label="提单号" prop="fMblno">
-          <el-input v-model="TWareHouseFees.fMblno" placeholder="请模糊输入" style="width:200px"/>
-        </el-form-item>
-        <el-form-item label="收付" prop="fDc">
-          <el-col :span="8">
-            <el-select v-model="TWareHouseFees.fDc" style="width:200px">
-              <el-option label="收" value="D"/>
-              <el-option label="付" value="C"/>
+            <el-select
+              v-model="TWareHouseFees.fCorpid"
+              filterable
+              remote
+              clearable
+              style="width: 200px"
+              @keyup.enter.native="handleQuery"
+              :remote-method="corpsRemoteMethod"
+              placeholder="请输入客户名称"
+            >
+              <el-option
+                v-for="(dict, index) in fMblnoOptions"
+                :key="index.fId"
+                :label="dict.fName"
+                :value="dict.fId"
+              ></el-option>
             </el-select>
-          </el-col>
-        </el-form-item>
-        <el-form-item label="是否对账" prop="fReconciliation">
-          <el-col :span="8">
-            <el-select v-model="TWareHouseFees.fReconciliation" style="width:200px">
-              <el-option label="是" value="1"/>
-              <el-option label="否" value="0"/>
+          </el-form-item>
+
+          <el-form-item label="结算单位" prop="fToCorpid">
+            <el-select
+              v-model="TWareHouseFees.fToCorpid"
+              placeholder="请选择结算单位"
+              filterable
+              remote
+              clearable
+              style="width: 200px"
+              @keyup.enter.native="handleQuery"
+              :remote-method="corpsRemoteMethod"
+            >
+              <el-option
+                v-for="(dict, index) in fMblnoOptions"
+                :key="index.fId"
+                :label="dict.fName"
+                :value="dict.fId"
+              ></el-option>
             </el-select>
-          </el-col>
-        </el-form-item>
+          </el-form-item>
 
-        <el-form-item label="费用名称" prop="fFeeid">
+          <el-form-item label="提单号" prop="fMblno">
+            <el-input
+              v-model="TWareHouseFees.fMblno"
+              placeholder="请输入提单号"
+              style="width: 200px"
+            />
+          </el-form-item>
+          <el-form-item label="收付" prop="fDc">
+            <el-col :span="8">
+              <el-select v-model="TWareHouseFees.fDc" style="width: 200px">
+                <el-option label="收" value="D" />
+                <el-option label="付" value="C" />
+              </el-select>
+            </el-col>
+          </el-form-item>
+          <el-form-item label="是否对账" prop="fReconciliation">
+            <el-col :span="8">
+              <el-select
+                v-model="TWareHouseFees.fReconciliation"
+                style="width: 200px"
+              >
+                <el-option label="是" value="1" />
+                <el-option label="否" value="0" />
+              </el-select>
+            </el-col>
+          </el-form-item>
+
+          <el-form-item label="费用名称" prop="fFeeid">
             <template>
               <el-select
                 v-model="TWareHouseFees.fFeeid"
@@ -396,74 +496,114 @@
                 remote
                 :remote-method="fWRemoteMethod"
                 placeholder="费用名称"
-                multiple>
-                <el-option v-for="item in fWbuOptions" :key="item.fId" :label="item.fName" :value="item.fId">
+                multiple
+              >
+                <el-option
+                  v-for="item in fWbuOptions"
+                  :key="item.fId"
+                  :label="item.fName"
+                  :value="item.fId"
+                >
                 </el-option>
               </el-select>
             </template>
-        </el-form-item>
+          </el-form-item>
 
-        <el-form-item label="审核日期" prop="timeExamine">
-        <el-date-picker
-          style="width:200px"
-          size="small"
-          v-model="TWareHouseFees.timeExamine"
-          type="daterange"
-          start-placeholder="开始日期"
-          end-placeholder="结束日期"
-          value-format="yyyy-MM-dd"
-          >
-        </el-date-picker>
-      </el-form-item>
+          <el-form-item label="审核日期" prop="timeExamine">
+            <el-date-picker
+              style="width: 200px"
+              size="small"
+              v-model="TWareHouseFees.timeExamine"
+              type="daterange"
+              start-placeholder="开始日期"
+              end-placeholder="结束日期"
+              value-format="yyyy-MM-dd"
+              :default-time="['00:00:00', '23:59:59']"
+            >
+            </el-date-picker>
+          </el-form-item>
 
-      <el-form-item label="对账日期" label-width="85px" prop="timeReconci">
-        <el-date-picker
-          v-model="TWareHouseFees.timeReconci"
-          size="small"
-          style="width: 200px"
-          value-format="yyyy-MM-dd"
-          type="daterange"
-          start-placeholder="开始日期"
-          end-placeholder="结束日期"
-          :default-time="['00:00:00', '23:59:59']"
-        ></el-date-picker>
-      </el-form-item>
+          <el-form-item label="对账日期" label-width="85px" prop="timeReconci">
+            <el-date-picker
+              v-model="TWareHouseFees.timeReconci"
+              size="small"
+              style="width: 200px"
+              value-format="yyyy-MM-dd"
+              type="daterange"
+              start-placeholder="开始日期"
+              end-placeholder="结束日期"
+              :default-time="['00:00:00', '23:59:59']"
+            ></el-date-picker>
+          </el-form-item>
 
-      <el-form-item>
-        <!-- <el-button class="btnColor" type="info" size="mini">导入</el-button> -->
-        <el-button class="btnColor" type="cyan" size="mini" @click="searchFee">搜索</el-button>
-        <el-button class="btnColor" type="info" size="mini" @click="resetQuery_s">重置</el-button>
-      </el-form-item>
+          <el-form-item>
+            <!-- <el-button class="btnColor" type="info" size="mini">导入</el-button> -->
+            <el-button
+              class="btnColor"
+              type="cyan"
+              size="mini"
+              @click="searchFee"
+              >搜索</el-button
+            >
+            <el-button
+              class="btnColor"
+              type="info"
+              size="mini"
+              @click="resetQuery_s"
+              >重置</el-button
+            >
+          </el-form-item>
 
-      <el-table v-loading="loading" :data="feeList" show-summary :summary-method="getSummaries" @selection-change="handleSelectionChange_s">
-        <el-table-column  type="selection" width="55" align="center"/>
-        <!-- <el-table-column label="制单部门" align="center" prop="fId" /> -->
-        <el-table-column label="行号" align="center" type="index"/>
-        <el-table-column label="货权方" align="center" prop="fName"/>
-        <el-table-column label="结算单位" align="center" prop="fFeesName"/>
-        <!-- <el-table-column label="账单日期" align="center" prop="fAccbilldate"/> -->
-        <el-table-column label="提单号" align="center" prop="fMblno"/>
-        <el-table-column label="品名" align="center" prop="fProductName"/>
-        <el-table-column label="业务日期" align="center" prop="fBsdate"/>
-        <el-table-column label="业务类型" align="center" prop="fBilltype">
-          <template slot-scope="scope">
-            <span v-if="scope.row.fBilltype =='SJRK'">入库</span>
-          <span v-else-if="scope.row.fBilltype == 'SJCK'">出库</span>
-          <span v-else-if="scope.row.fBilltype == 'CKDB'">调拨</span>
-          <span v-else-if="scope.row.fBilltype == 'HQZY'">货权转移</span> 
-          </template>
-        </el-table-column>
-  <!--       <el-table-column label="单据类型" align="center" prop="fBilltype" />-->
-        <el-table-column label="审核日期" align="center" prop="fReviewDate" />
-        <el-table-column label="金额" align="center" prop="fAmtdr" />
-        <el-table-column label="本次金额" align="center" prop="fAmt" />
-        <el-table-column label="费用名称" align="center" prop="fFeeName" />
-        <el-table-column label="备注" align="center" prop="f_remarks" >
-          <el-input placeholder="请输入内容"></el-input>
-        </el-table-column>
-      </el-table>
+          <el-table
+            v-loading="loading"
+            :data="feeList"
+            show-summary
+            :summary-method="getSummaries"
+            @selection-change="handleSelectionChange_s"
+          >
+            <el-table-column type="selection" width="55" align="center" />
+            <!-- <el-table-column label="制单部门" align="center" prop="fId" /> -->
+            <el-table-column label="行号" align="center" type="index" />
+            <el-table-column label="货权方" align="center" prop="fName" />
+            <el-table-column label="结算单位" align="center" prop="fFeesName" />
+            <!-- <el-table-column label="账单日期" align="center" prop="fAccbilldate"/> -->
+            <el-table-column label="提单号" align="center" prop="fMblno" />
+            <el-table-column label="品名" align="center" prop="fProductName" />
+            <el-table-column label="业务日期" align="center" prop="fBsdate" />
+            <el-table-column label="业务类型" align="center" prop="fBilltype">
+              <template slot-scope="scope">
+                <span v-if="scope.row.fBilltype == 'SJRK'">入库</span>
+                <span v-else-if="scope.row.fBilltype == 'SJCK'">出库</span>
+                <span v-else-if="scope.row.fBilltype == 'CKDB'">调拨</span>
+                <span v-else-if="scope.row.fBilltype == 'HQZY'">货权转移</span>
+              </template>
+            </el-table-column>
+            <!--       <el-table-column label="单据类型" align="center" prop="fBilltype" />-->
+            <el-table-column
+              label="审核日期"
+              align="center"
+              prop="fReviewDate"
+            />
+            <el-table-column label="金额" align="center" prop="fAmtdr" />
+            <el-table-column label="本次金额" align="center" prop="fAmt">
+              <template slot-scope="scope">
+                <el-input
+                  v-model="scope.row.fAmt"
+                  placeholder="请输入本次金额"
+                  clearable
+                  size="small"
+                  oninput="value=value.replace(/[^\d]/g,'')"
+                  @input="imgChange1(scope.row.fAmtdr, scope.row.fAmt)"
+                />
+              </template>
+            </el-table-column>
+            <el-table-column label="费用名称" align="center" prop="fFeeName" />
+            <el-table-column label="备注" align="center" prop="f_remarks">
+              <el-input placeholder="请输入内容"></el-input>
+            </el-table-column>
+          </el-table>
 
-        <!-- <el-form-item label="应收合计" prop="fAmtdr">
+          <!-- <el-form-item label="应收合计" prop="fAmtdr">
           <el-input v-model="form.fAmtdr" placeholder="请输入应收合计" />
         </el-form-item>
         <el-form-item label="应付合计" prop="fAmtcr">
@@ -610,7 +750,17 @@ export default {
       // 表单参数
       form: {},
       // 表单校验
-      ruless:{},
+      ruless:{
+        fCtrlcorpid: [
+          { required: true, message: '货权方不能为空', trigger: 'blur' }
+        ],
+        fCorpid: [
+          { required: true, message: '结算单位不能为空', trigger: 'blur' }
+        ],
+        fAccbilldate: [
+          { required: true, message: '对账日期不能为空', trigger: 'blur' }
+        ]
+      },
       feeListRules: {
         // fCtrlcorpid: [
         //   { required:true, message: '不能为空', trigger: 'blur'}
@@ -645,6 +795,17 @@ export default {
     // this.register()
   },
   methods: {
+    // 金额筛选
+    imgChange1(fAmtdr,fAmt){
+      if (fAmt <= fAmtdr){
+        console.log("小了!")
+        this.state_s = true
+      }else if(fAmt > fAmtdr){
+        console.log("大了!")
+        this.$message.error('本次金额不能大于原定金额');
+        this.state_s = false
+      }
+    },
     // 默认录入人
     // register() {
     //   queryUserVal().then((response)=>{
@@ -926,7 +1087,11 @@ export default {
       }).then(response => {
         this.download(response.msg);
       })
-    }
+    },
+    //清空一行
+    deleteRow(index, rows) {
+      rows.splice(index, 1);
+    },
   }
 };
 </script>