aXin-0810 9 mesiacov pred
rodič
commit
ea94f12761

+ 394 - 80
src/views/engineerFeeSettlement/dailyMaintenanceBalance/components/componentDetailList.vue

@@ -1,7 +1,7 @@
 <template>
   <div>
     <el-page-header @back="goBack" content="详情"></el-page-header>
-    <br><br>
+    <br /><br />
     <!-- 按钮 -->
     <div class="btn-group clearfix">
       <div class="fr">
@@ -11,10 +11,29 @@
     <!-- 列表 -->
     <div class="mymain-container">
       <div class="table">
-        <el-table v-loading="listLoading" :data="dataList" element-loading-text="Loading" border fit highlight-current-row stripe>
-
-          <el-table-column align="left" label="派工序号" prop="dispatchOrderNo" min-width="100" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="自编号码" prop="selfNo" min-width="160" show-overflow-tooltip></el-table-column>
+        <el-table
+          v-loading="listLoading"
+          :data="dataList"
+          element-loading-text="Loading"
+          border
+          fit
+          highlight-current-row
+          stripe
+        >
+          <el-table-column
+            align="left"
+            label="派工序号"
+            prop="dispatchOrderNo"
+            min-width="100"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="自编号码"
+            prop="selfNo"
+            min-width="160"
+            show-overflow-tooltip
+          ></el-table-column>
           <el-table-column align="left" label="状态" prop="issueStatus" min-width="100" show-overflow-tooltip>
             <template slot-scope="scope">
               <el-tag size="mini" v-show="scope.row.issueStatus == 1" type="success">待发放</el-tag>
@@ -22,43 +41,265 @@
               <el-tag size="mini" v-show="scope.row.issueStatus == 3" type="">银行受理中</el-tag>
             </template>
           </el-table-column>
-          <el-table-column align="left" label="发放月份" prop="month" min-width="160" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="发放时间" prop="issueTime" min-width="160" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="银行卡账号" prop="bankAccount" min-width="160" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="户名" prop="bankAccountName" min-width="160" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="开户行" prop="depositBank" min-width="160" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="工单状态" prop="orderStatus" min-width="100" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="新结算单位号" prop="summaryNumber" min-width="120" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="旧结算单位号" prop="oldSummaryNumber" min-width="120" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="结算单位名" prop="summaryName" min-width="260" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="维修类型" prop="repairType" min-width="100" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="内外机" prop="inOutMachine" min-width="100" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="机器条码" prop="machineCode" min-width="100" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="外机型" prop="outMachineType" min-width="100" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="外机型描述" prop="outMachineDescribe" min-width="100" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="内机条码" prop="inMachineCode" min-width="140" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="内机型" prop="inMachineType" min-width="100" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="内机型描述" prop="inMachineDescribe" min-width="300" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="用户姓名" prop="userName" min-width="100" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="区号" prop="areaCode" min-width="100" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="移动电话" prop="mobile" min-width="140" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="电话号码" prop="tel" min-width="140" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="省份" prop="province" min-width="100" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="市县" prop="city" min-width="100" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="区县" prop="county" min-width="100" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="用户地址" prop="userAddr" min-width="400" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="GPS定位" prop="gpsAddr" min-width="500" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="邮政编码" prop="postalCode" min-width="100" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="销售单位号" prop="saleDeptNo" min-width="100" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="销售单位" prop="saleDeptName" min-width="280" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="发票编号" prop="invoiceCode" min-width="100" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="购买日期" prop="buyDate" min-width="180" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="安装日期" prop="installDate" min-width="180" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="报修日期" prop="reportDate" min-width="180" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="修复日期" prop="repairDate" min-width="180" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="维修工ID" prop="repairWorkerId" min-width="100" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="维修工姓名" prop="repairWorkerName" min-width="100" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="维修工电话" prop="repairWorkerMobile" min-width="140" show-overflow-tooltip></el-table-column>
+          <el-table-column
+            align="left"
+            label="发放月份"
+            prop="month"
+            min-width="160"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="发放时间"
+            prop="issueTime"
+            min-width="160"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="银行卡账号"
+            prop="bankAccount"
+            min-width="160"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="户名"
+            prop="bankAccountName"
+            min-width="160"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="开户行"
+            prop="depositBank"
+            min-width="160"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="工单状态"
+            prop="orderStatus"
+            min-width="100"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="新结算单位号"
+            prop="summaryNumber"
+            min-width="120"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="旧结算单位号"
+            prop="oldSummaryNumber"
+            min-width="120"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="结算单位名"
+            prop="summaryName"
+            min-width="260"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="维修类型"
+            prop="repairType"
+            min-width="100"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="内外机"
+            prop="inOutMachine"
+            min-width="100"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="机器条码"
+            prop="machineCode"
+            min-width="100"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="外机型"
+            prop="outMachineType"
+            min-width="100"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="外机型描述"
+            prop="outMachineDescribe"
+            min-width="100"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="内机条码"
+            prop="inMachineCode"
+            min-width="140"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="内机型"
+            prop="inMachineType"
+            min-width="100"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="内机型描述"
+            prop="inMachineDescribe"
+            min-width="300"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="用户姓名"
+            prop="userName"
+            min-width="100"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="区号"
+            prop="areaCode"
+            min-width="100"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="移动电话"
+            prop="mobile"
+            min-width="140"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="电话号码"
+            prop="tel"
+            min-width="140"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="省份"
+            prop="province"
+            min-width="100"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="市县"
+            prop="city"
+            min-width="100"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="区县"
+            prop="county"
+            min-width="100"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="用户地址"
+            prop="userAddr"
+            min-width="400"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="GPS定位"
+            prop="gpsAddr"
+            min-width="500"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="邮政编码"
+            prop="postalCode"
+            min-width="100"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="销售单位号"
+            prop="saleDeptNo"
+            min-width="100"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="销售单位"
+            prop="saleDeptName"
+            min-width="280"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="发票编号"
+            prop="invoiceCode"
+            min-width="100"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="购买日期"
+            prop="buyDate"
+            min-width="180"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="安装日期"
+            prop="installDate"
+            min-width="180"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="报修日期"
+            prop="reportDate"
+            min-width="180"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="修复日期"
+            prop="repairDate"
+            min-width="180"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="维修工ID"
+            prop="repairWorkerId"
+            min-width="100"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="维修工姓名"
+            prop="repairWorkerName"
+            min-width="100"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="维修工电话"
+            prop="repairWorkerMobile"
+            min-width="140"
+            show-overflow-tooltip
+          ></el-table-column>
           <el-table-column align="right" label="维修费用" prop="repairFee" min-width="100" show-overflow-tooltip>
             <template slot-scope="scope">
               {{ scope.row.repairFee | numToFixed }}
@@ -89,22 +330,96 @@
               {{ scope.row.totalFee | numToFixed }}
             </template>
           </el-table-column>
-          <el-table-column align="left" label="结算单批号" prop="settlementBatchNo" min-width="100" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="安装网点号" prop="installWebsitNo" min-width="100" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="安装网点名" prop="installWebsitName" min-width="300" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="新维修单位号" prop="repairUnit" min-width="120" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="旧维修单位号" prop="oldRepairUnit" min-width="120" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="维修单位名" prop="repairName" min-width="300" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="故障现象" prop="faultPhenomenon" min-width="100" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="故障分析" prop="faultAnalysis" min-width="200" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="维修内容" prop="repairDetail" min-width="400" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="备注" prop="remark" min-width="200" show-overflow-tooltip></el-table-column>
-          <el-table-column align="left" label="转结算时间" prop="settlementTime" min-width="160" show-overflow-tooltip></el-table-column>
+          <el-table-column
+            align="left"
+            label="结算单批号"
+            prop="settlementBatchNo"
+            min-width="100"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="安装网点号"
+            prop="installWebsitNo"
+            min-width="100"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="安装网点名"
+            prop="installWebsitName"
+            min-width="300"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="新维修单位号"
+            prop="repairUnit"
+            min-width="120"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="旧维修单位号"
+            prop="oldRepairUnit"
+            min-width="120"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="维修单位名"
+            prop="repairName"
+            min-width="300"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="故障现象"
+            prop="faultPhenomenon"
+            min-width="100"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="故障分析"
+            prop="faultAnalysis"
+            min-width="200"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="维修内容"
+            prop="repairDetail"
+            min-width="400"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="备注"
+            prop="remark"
+            min-width="200"
+            show-overflow-tooltip
+          ></el-table-column>
+          <el-table-column
+            align="left"
+            label="转结算时间"
+            prop="settlementTime"
+            min-width="160"
+            show-overflow-tooltip
+          ></el-table-column>
         </el-table>
       </div>
       <!-- 分页 -->
       <div class="fr">
-        <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="currentPage" :page-sizes="[10, 20, 30, 50]" :page-size="pageSize" layout="total, sizes, prev, pager, next, jumper" :total="listTotal">
+        <el-pagination
+          @size-change="handleSizeChange"
+          @current-change="handleCurrentChange"
+          :current-page="currentPage"
+          :page-sizes="[10, 20, 30, 50]"
+          :page-size="pageSize"
+          layout="total, sizes, prev, pager, next, jumper"
+          :total="listTotal"
+        >
         </el-pagination>
       </div>
     </div>
@@ -112,18 +427,18 @@
 </template>
 
 <script>
-import { getsummaryDetailList } from "@/api/dailySettlement/financialSummaryDay";
-import { number } from "echarts";
+import { getsummaryDetailList } from '@/api/dailySettlement/financialSummaryDay'
+import { number } from 'echarts'
 export default {
   props: {
     detailList: {
       type: Array,
-      required: true,
+      required: true
     },
     detailTotal: {
       type: Number,
-      required: true,
-    },
+      required: true
+    }
   },
   data() {
     return {
@@ -131,38 +446,38 @@ export default {
       pageSize: 10, // 每页数量
       listTotal: 0, // 列表总数
       dataList: [], // 列表数据
-      listLoading: false, // 列表加载loading
-    };
+      listLoading: false // 列表加载loading
+    }
   },
   created() {
     // console.log(this.detailList, 7777);
-    this.dataList = this.detailList;
-    this.listTotal = this.detailTotal;
+    this.dataList = this.detailList
+    this.listTotal = this.detailTotal
   },
   methods: {
     //导出
     exportFn() {
-      this.$emit("exportDetailFn", {
+      this.$emit('exportDetailFn', {
         pageSize: this.pageSize,
-        pageNo: this.currentPage,
-      });
+        pageNo: this.currentPage
+      })
     },
     // 更改每页数量
     handleSizeChange(val) {
-      this.pageSize = val;
+      this.pageSize = val
 
-      this.$emit("detailFn", {
+      this.$emit('detailFn', {
         pageSize: this.pageSize,
-        pageNo: this.currentPage,
-      });
+        pageNo: this.currentPage
+      })
     },
     // 更改当前页
     handleCurrentChange(val) {
-      this.currentPage = val;
-      this.$emit("detailFn", {
+      this.currentPage = val
+      this.$emit('detailFn', {
         pageSize: this.pageSize,
-        pageNo: this.currentPage,
-      });
+        pageNo: this.currentPage
+      })
     },
     // //获取列表数据
     // async getDataList() {
@@ -176,11 +491,10 @@ export default {
     //   this.listTotal = res.data.total;
     // },
     goBack() {
-      this.$parent.showDetail = true;
-    },
-  },
-};
+      this.$parent.showDetail = true
+    }
+  }
+}
 </script>
 
-<style>
-</style>
+<style></style>

+ 160 - 79
src/views/engineerFeeSettlement/dailyMaintenanceBalance/components/financialSummaryDayDetail.vue

@@ -2,24 +2,29 @@
   <div>
     <div v-if="showDetail">
       <el-page-header @back="goBack" content="师傅汇总"></el-page-header>
-      <br><br>
+      <br /><br />
       <!-- 筛选条件 -->
       <div>
         <el-form ref="searchForm" :model="searchForm" label-width="130px" size="mini" label-position="left">
           <el-row :gutter="20">
             <el-col :xs="24" :sm="12" :lg="6">
               <el-form-item label="时间:" prop="month">
-                <el-date-picker style="width:100%" v-model="searchForm.month" type="month" value-format="yyyy-MM" placeholder="选择月">
+                <el-date-picker
+                  style="width: 100%"
+                  v-model="searchForm.month"
+                  type="month"
+                  value-format="yyyy-MM"
+                  placeholder="选择月"
+                >
                 </el-date-picker>
               </el-form-item>
             </el-col>
             <el-col :xs="24" :sm="12" :lg="6">
               <el-form-item label="状态:" prop="status">
-                <el-select style="width:100%" v-model="searchForm.status" placeholder="请选择">
+                <el-select style="width: 100%" v-model="searchForm.status" placeholder="请选择">
                   <el-option value="1" label="未发放"></el-option>
                   <el-option value="2" label="已发放"></el-option>
                   <el-option value="3" label="银行处理中"></el-option>
-
                 </el-select>
               </el-form-item>
             </el-col>
@@ -64,16 +69,34 @@
       <!-- 列表 -->
       <div class="mymain-container">
         <div class="table">
-          <el-table v-loading="listLoading" :data="dataList" element-loading-text="Loading" border fit highlight-current-row stripe>
-
+          <el-table
+            v-loading="listLoading"
+            :data="dataList"
+            element-loading-text="Loading"
+            border
+            fit
+            highlight-current-row
+            stripe
+          >
             <el-table-column align="center" label="操作" fixed width="100">
               <template slot-scope="scope">
                 <el-button type="text" @click="showDetailFn(scope.row.id)">查看明细</el-button>
-
               </template>
             </el-table-column>
-            <el-table-column align="left" label="工资条编号" prop="salaryNo" min-width="180" show-overflow-tooltip></el-table-column>
-            <el-table-column align="left" label="发放月份" prop="month" min-width="100" show-overflow-tooltip></el-table-column>
+            <el-table-column
+              align="left"
+              label="工资条编号"
+              prop="salaryNo"
+              min-width="180"
+              show-overflow-tooltip
+            ></el-table-column>
+            <el-table-column
+              align="left"
+              label="发放月份"
+              prop="month"
+              min-width="100"
+              show-overflow-tooltip
+            ></el-table-column>
             <el-table-column align="left" label="状态" prop="status" min-width="100" show-overflow-tooltip>
               <template slot-scope="scope">
                 <el-tag size="mini" v-show="scope.row.status == 1" type="">待发放</el-tag>
@@ -85,13 +108,37 @@
             </el-table-column>
             <el-table-column align="left" label="所属网点" prop="belongWebsite" min-width="350" show-overflow-tooltip>
               <template slot-scope="scope">
-                {{scope.row.websitName+'('+scope.row.websitNumber+')'}}
+                {{ scope.row.websitName + '(' + scope.row.websitNumber + ')' }}
               </template>
             </el-table-column>
-            <el-table-column align="left" label="服务人员" prop="serviceName" min-width="140" show-overflow-tooltip></el-table-column>
-            <el-table-column align="left" label="身份证" prop="idCard" min-width="200" show-overflow-tooltip></el-table-column>
-            <el-table-column align="left" label="手机号" prop="mobile" min-width="160" show-overflow-tooltip></el-table-column>
-            <el-table-column align="right" label="本次维修结算费用" prop="repairTotalAmount" min-width="160" show-overflow-tooltip>
+            <el-table-column
+              align="left"
+              label="服务人员"
+              prop="serviceName"
+              min-width="140"
+              show-overflow-tooltip
+            ></el-table-column>
+            <el-table-column
+              align="left"
+              label="身份证"
+              prop="idCard"
+              min-width="200"
+              show-overflow-tooltip
+            ></el-table-column>
+            <el-table-column
+              align="left"
+              label="手机号"
+              prop="mobile"
+              min-width="160"
+              show-overflow-tooltip
+            ></el-table-column>
+            <el-table-column
+              align="right"
+              label="本次维修结算费用"
+              prop="repairTotalAmount"
+              min-width="160"
+              show-overflow-tooltip
+            >
               <template slot-scope="scope">
                 {{ scope.row.repairTotalAmount | numToFixed }}
               </template>
@@ -114,7 +161,13 @@
               </template>
             </el-table-column>
             <el-table-column align="center" label="工伤保险" prop="" min-width="100" show-overflow-tooltip>
-              <el-table-column align="right" label="应扣" prop="shouldEmpInsuranceCost" min-width="100" show-overflow-tooltip>
+              <el-table-column
+                align="right"
+                label="应扣"
+                prop="shouldEmpInsuranceCost"
+                min-width="100"
+                show-overflow-tooltip
+              >
                 <template slot-scope="scope">
                   {{ scope.row.shouldEmpInsuranceCost | numToFixed }}
                 </template>
@@ -126,12 +179,24 @@
               </el-table-column>
             </el-table-column>
             <el-table-column align="center" label="残保金" prop="" min-width="100" show-overflow-tooltip>
-              <el-table-column align="right" label="应扣" prop="shouldResidualInsuranceCost" min-width="100" show-overflow-tooltip>
+              <el-table-column
+                align="right"
+                label="应扣"
+                prop="shouldResidualInsuranceCost"
+                min-width="100"
+                show-overflow-tooltip
+              >
                 <template slot-scope="scope">
                   {{ scope.row.shouldResidualInsuranceCost | numToFixed }}
                 </template>
               </el-table-column>
-              <el-table-column align="right" label="已扣" prop="residualInsuranceCost" min-width="100" show-overflow-tooltip>
+              <el-table-column
+                align="right"
+                label="已扣"
+                prop="residualInsuranceCost"
+                min-width="100"
+                show-overflow-tooltip
+              >
                 <template slot-scope="scope">
                   {{ scope.row.residualInsuranceCost | numToFixed }}
                 </template>
@@ -143,7 +208,13 @@
                   {{ scope.row.withholdCost | numToFixed }}
                 </template>
               </el-table-column>
-              <el-table-column align="right" label="已扣" prop="withholdTotalCost" min-width="100" show-overflow-tooltip>
+              <el-table-column
+                align="right"
+                label="已扣"
+                prop="withholdTotalCost"
+                min-width="100"
+                show-overflow-tooltip
+              >
                 <template slot-scope="scope">
                   {{ scope.row.withholdTotalCost | numToFixed }}
                 </template>
@@ -160,47 +231,58 @@
         </div>
         <!-- 分页 -->
         <div class="fr">
-          <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="currentPage" :page-sizes="[10, 20, 30, 50]" :page-size="pageSize" layout="total, sizes, prev, pager, next, jumper" :total="listTotal">
+          <el-pagination
+            @size-change="handleSizeChange"
+            @current-change="handleCurrentChange"
+            :current-page="currentPage"
+            :page-sizes="[10, 20, 30, 50]"
+            :page-size="pageSize"
+            layout="total, sizes, prev, pager, next, jumper"
+            :total="listTotal"
+          >
           </el-pagination>
         </div>
       </div>
     </div>
-    <ComponentDetailList @exportDetailFn='exportDetailFn' @detailFn='detailFn' :detailList='detailList' :detailTotal='detailTotal' v-else />
+    <ComponentDetailList
+      @exportDetailFn="exportDetailFn"
+      @detailFn="detailFn"
+      :detailList="detailList"
+      :detailTotal="detailTotal"
+      v-else
+    />
   </div>
 </template>
 
 <script>
-import {
-  getsummaryListDay,
-  getsummaryDetailList,
-} from "@/api/dailySettlement/financialSummaryDay";
-import ComponentDetailList from "./componentDetailList";
-import { downloadFiles } from "@/utils/util";
+import { getsummaryListDay, getsummaryDetailList } from '@/api/dailySettlement/financialSummaryDay'
+import ComponentDetailList from './componentDetailList'
+import { downloadFiles } from '@/utils/util'
 export default {
   props: {
     grantNumber: {
       type: String,
-      required: true,
+      required: true
     },
     summaryNumberDetail: {
       type: String,
-      required: true,
-    },
+      required: true
+    }
   },
   components: {
-    ComponentDetailList,
+    ComponentDetailList
   },
   data() {
     return {
       searchForm: {
-        idCard: "",
-        mobile: "",
-        month: "",
-        serviceName: "",
-        status: "",
-        summaryBatchNo: "",
-        summaryCommpany: "",
-        websiteName: "",
+        idCard: '',
+        mobile: '',
+        month: '',
+        serviceName: '',
+        status: '',
+        summaryBatchNo: '',
+        summaryCommpany: '',
+        websiteName: ''
       },
       currentPage: 1, // 当前页码
       pageSize: 10, // 每页数量
@@ -210,44 +292,44 @@ export default {
       showDetail: true,
       detailList: [],
       detailTotal: null,
-      detailId: "",
-    };
+      detailId: ''
+    }
   },
   created() {
-    this.getDataList();
+    this.getDataList()
   },
   methods: {
     //详情页面的导出
     exportDetailFn(value) {
       let params = {
         issueSalaryId: this.detailId,
-        ...value,
-      };
-      downloadFiles("java/daily/summary/worker/detail/export", params);
+        ...value
+      }
+      downloadFiles('java/daily/summary/worker/detail/export', params)
     },
     //子传父事件
     async detailFn(value) {
-      console.log(value);
+      console.log(value)
 
       let params = {
         ...value,
-        issueSalaryId: this.detailId,
-      };
-      let res = await getsummaryDetailList(params);
-      this.detailList = res.data.records;
-      this.detailTotal = res.data.total;
-      this.showDetail = false;
+        issueSalaryId: this.detailId
+      }
+      let res = await getsummaryDetailList(params)
+      this.detailList = res.data.records
+      this.detailTotal = res.data.total
+      this.showDetail = false
     },
     // 更改每页数量
     handleSizeChange(val) {
-      this.pageSize = val;
+      this.pageSize = val
 
-      this.getDataList();
+      this.getDataList()
     },
     // 更改当前页
     handleCurrentChange(val) {
-      this.currentPage = val;
-      this.getDataList();
+      this.currentPage = val
+      this.getDataList()
     },
     //导出
     exportFn() {
@@ -262,17 +344,17 @@ export default {
         summaryBatchNo: this.grantNumber,
         summaryNumber: this.summaryNumberDetail,
         summaryCommpany: this.searchForm.summaryCommpany,
-        websiteName: this.searchForm.websiteName,
-      };
-      downloadFiles("java/daily/summary/worker/summary/export", params);
+        websiteName: this.searchForm.websiteName
+      }
+      downloadFiles('java/daily/summary/worker/summary/export', params)
     },
     //清除
     async emptyFn() {
-      await this.$refs.searchForm.resetFields();
+      await this.$refs.searchForm.resetFields()
     },
     //搜索
     searchFn() {
-      this.getDataList();
+      this.getDataList()
     },
     //获取列表数据
     async getDataList() {
@@ -286,11 +368,11 @@ export default {
         status: this.searchForm.status,
         summaryBatchNo: this.grantNumber,
         summaryNumber: this.summaryNumberDetail,
-        websiteName: this.searchForm.websiteName,
-      };
-      let res = await getsummaryListDay(params);
-      this.dataList = res.data.records;
-      this.listTotal = res.data.total;
+        websiteName: this.searchForm.websiteName
+      }
+      let res = await getsummaryListDay(params)
+      this.dataList = res.data.records
+      this.listTotal = res.data.total
     },
     //师傅汇总详情
     async showDetailFn(id) {
@@ -298,25 +380,24 @@ export default {
       // this.detailId = summaryBatchNo;
       // this.detailNumber = serviceNumber;
 
-      this.detailId = id;
+      this.detailId = id
       let params = {
         pageSize: 10,
         pageNo: 1,
-        issueSalaryId: id,
-      };
-      let res = await getsummaryDetailList(params);
-      this.detailList = res.data.records;
-      this.detailTotal = res.data.total;
-      this.showDetail = false;
+        issueSalaryId: id
+      }
+      let res = await getsummaryDetailList(params)
+      this.detailList = res.data.records
+      this.detailTotal = res.data.total
+      this.showDetail = false
     },
     //返回
     goBack() {
-      this.$parent.masterDetail = false;
-      this.$emit("updateList");
-    },
-  },
-};
+      this.$parent.masterDetail = false
+      this.$emit('updateList')
+    }
+  }
+}
 </script>
 
-<style>
-</style>
+<style></style>

+ 220 - 104
src/views/engineerFeeSettlement/dailyMaintenanceBalance/components/financialSummaryMonthDetail.vue

@@ -2,20 +2,26 @@
   <div>
     <div v-if="showDetail">
       <el-page-header @back="goBack" content="师傅汇总"></el-page-header>
-      <br><br>
+      <br /><br />
       <!-- 筛选条件 -->
       <div>
         <el-form ref="searchForm" :model="searchForm" label-width="130px" size="mini" label-position="left">
           <el-row :gutter="20">
             <el-col :xs="24" :sm="12" :lg="6">
               <el-form-item label="时间:" prop="month">
-                <el-date-picker style="width:100%" v-model="searchForm.month" type="month" value-format="yyyyMM" placeholder="选择月">
+                <el-date-picker
+                  style="width: 100%"
+                  v-model="searchForm.month"
+                  type="month"
+                  value-format="yyyyMM"
+                  placeholder="选择月"
+                >
                 </el-date-picker>
               </el-form-item>
             </el-col>
             <el-col :xs="24" :sm="12" :lg="6">
               <el-form-item label="状态:" prop="status">
-                <el-select style="width:100%" v-model="searchForm.status" placeholder="请选择">
+                <el-select style="width: 100%" v-model="searchForm.status" placeholder="请选择">
                   <el-option value="1" label="未发放"></el-option>
                   <el-option value="2" label="已发放"></el-option>
                   <el-option value="3" label="银行处理中"></el-option>
@@ -60,25 +66,52 @@
         <div class="fr">
           <el-button type="primary" size="mini" @click="exportFn">导出数据</el-button>
           <!-- <el-button type="primary" size="mini" @click="">导入数据</el-button> -->
-          <el-upload style="display:inline-block;margin-left:10px" class="import-btn" action="" :http-request="handleImport" :file-list="importFileList" :show-file-list="false">
+          <el-upload
+            style="display: inline-block; margin-left: 10px"
+            class="import-btn"
+            action=""
+            :http-request="handleImport"
+            :file-list="importFileList"
+            :show-file-list="false"
+          >
             <el-button type="primary" size="mini">导入</el-button>
           </el-upload>
         </div>
-
       </div>
-      <span style="color:orange;line-height:30px">注:月结算费用时,先导出数据给人力资源公司计算个税、其他费用等,再导入数据,再操作月度计算费用按钮进行费用结算!</span>
+      <span style="color: orange; line-height: 30px"
+        >注:月结算费用时,先导出数据给人力资源公司计算个税、其他费用等,再导入数据,再操作月度计算费用按钮进行费用结算!</span
+      >
       <!-- 列表 -->
       <div class="mymain-container">
         <div class="table">
-          <el-table v-loading="listLoading" :data="dataList" element-loading-text="Loading" border fit highlight-current-row stripe>
-
+          <el-table
+            v-loading="listLoading"
+            :data="dataList"
+            element-loading-text="Loading"
+            border
+            fit
+            highlight-current-row
+            stripe
+          >
             <el-table-column align="center" label="操作" fixed width="100">
               <template slot-scope="scope">
                 <el-button type="text" @click="showDetailFn(scope.row)">查看明细</el-button>
               </template>
             </el-table-column>
-            <el-table-column align="left" label="工资条编号" prop="salaryNo" min-width="160" show-overflow-tooltip></el-table-column>
-            <el-table-column align="left" label="汇总月份" prop="month" min-width="100" show-overflow-tooltip></el-table-column>
+            <el-table-column
+              align="left"
+              label="工资条编号"
+              prop="salaryNo"
+              min-width="160"
+              show-overflow-tooltip
+            ></el-table-column>
+            <el-table-column
+              align="left"
+              label="汇总月份"
+              prop="month"
+              min-width="100"
+              show-overflow-tooltip
+            ></el-table-column>
             <el-table-column align="left" label="状态" prop="status" min-width="100" show-overflow-tooltip>
               <template slot-scope="scope">
                 <el-tag size="mini" v-show="scope.row.status == 1" type="success">待发放</el-tag>
@@ -88,18 +121,48 @@
             </el-table-column>
             <el-table-column align="left" label="所属网点" prop="belongWebsite" min-width="350" show-overflow-tooltip>
               <template slot-scope="scope">
-                {{scope.row.websitName+'('+scope.row.websitNumber+')'}}
+                {{ scope.row.websitName + '(' + scope.row.websitNumber + ')' }}
               </template>
             </el-table-column>
-            <el-table-column align="left" label="服务人员" prop="serviceName" min-width="140" show-overflow-tooltip></el-table-column>
-            <el-table-column align="left" label="身份证" prop="idCard" min-width="180" show-overflow-tooltip></el-table-column>
-            <el-table-column align="left" label="手机号" prop="mobile" min-width="160" show-overflow-tooltip></el-table-column>
-            <el-table-column align="right" label="维修结算费用总额" prop="repairTotalAmount" min-width="160" show-overflow-tooltip>
+            <el-table-column
+              align="left"
+              label="服务人员"
+              prop="serviceName"
+              min-width="140"
+              show-overflow-tooltip
+            ></el-table-column>
+            <el-table-column
+              align="left"
+              label="身份证"
+              prop="idCard"
+              min-width="180"
+              show-overflow-tooltip
+            ></el-table-column>
+            <el-table-column
+              align="left"
+              label="手机号"
+              prop="mobile"
+              min-width="160"
+              show-overflow-tooltip
+            ></el-table-column>
+            <el-table-column
+              align="right"
+              label="维修结算费用总额"
+              prop="repairTotalAmount"
+              min-width="160"
+              show-overflow-tooltip
+            >
               <template slot-scope="scope">
                 {{ scope.row.repairTotalAmount | numToFixed }}
               </template>
             </el-table-column>
-            <el-table-column align="right" label="需扣回费用" prop="shouldReduceCost" min-width="160" show-overflow-tooltip>
+            <el-table-column
+              align="right"
+              label="需扣回费用"
+              prop="shouldReduceCost"
+              min-width="160"
+              show-overflow-tooltip
+            >
               <template slot-scope="scope">
                 {{ scope.row.shouldReduceCost | numToFixed }}
               </template>
@@ -109,18 +172,36 @@
                 {{ scope.row.incrDecrCost | numToFixed }}
               </template>
             </el-table-column>
-            <el-table-column align="right" label="月度计税费用总额" prop="taxToatalCost" min-width="160" show-overflow-tooltip>
+            <el-table-column
+              align="right"
+              label="月度计税费用总额"
+              prop="taxToatalCost"
+              min-width="160"
+              show-overflow-tooltip
+            >
               <template slot-scope="scope">
                 {{ scope.row.taxToatalCost | numToFixed }}
               </template>
             </el-table-column>
             <el-table-column align="center" label="人力资源公司填写" prop="" min-width="100" show-overflow-tooltip>
-              <el-table-column align="right" label="工伤保险" prop="shouldEmpInsuranceCost" min-width="100" show-overflow-tooltip>
+              <el-table-column
+                align="right"
+                label="工伤保险"
+                prop="shouldEmpInsuranceCost"
+                min-width="100"
+                show-overflow-tooltip
+              >
                 <template slot-scope="scope">
                   {{ scope.row.shouldEmpInsuranceCost | numToFixed }}
                 </template>
               </el-table-column>
-              <el-table-column align="right" label="残保金" prop="shouldResidualInsuranceCost" min-width="100" show-overflow-tooltip>
+              <el-table-column
+                align="right"
+                label="残保金"
+                prop="shouldResidualInsuranceCost"
+                min-width="100"
+                show-overflow-tooltip
+              >
                 <template slot-scope="scope">
                   {{ scope.row.shouldResidualInsuranceCost | numToFixed }}
                 </template>
@@ -141,28 +222,58 @@
                 {{ scope.row.issueCost | numToFixed }}
               </template>
             </el-table-column>
-            <el-table-column align="right" label="日结累计已发" prop="dailySendCost" min-width="120" show-overflow-tooltip>
+            <el-table-column
+              align="right"
+              label="日结累计已发"
+              prop="dailySendCost"
+              min-width="120"
+              show-overflow-tooltip
+            >
               <template slot-scope="scope">
                 {{ scope.row.dailySendCost | numToFixed }}
               </template>
             </el-table-column>
-            <el-table-column align="right" label="月度实发工资" prop="monthSendCost" min-width="120" show-overflow-tooltip>
+            <el-table-column
+              align="right"
+              label="月度实发工资"
+              prop="monthSendCost"
+              min-width="120"
+              show-overflow-tooltip
+            >
               <template slot-scope="scope">
                 {{ scope.row.monthSendCost | numToFixed }}
               </template>
             </el-table-column>
             <el-table-column align="center" label="每期扣费展示" prop="" min-width="120" show-overflow-tooltip>
-              <el-table-column align="right" label="工伤保险已扣" prop="empInsuranceCost" min-width="120" show-overflow-tooltip>
+              <el-table-column
+                align="right"
+                label="工伤保险已扣"
+                prop="empInsuranceCost"
+                min-width="120"
+                show-overflow-tooltip
+              >
                 <template slot-scope="scope">
                   {{ scope.row.empInsuranceCost | numToFixed }}
                 </template>
               </el-table-column>
-              <el-table-column align="right" label="残保金已扣" prop="residualInsuranceCost" min-width="120" show-overflow-tooltip>
+              <el-table-column
+                align="right"
+                label="残保金已扣"
+                prop="residualInsuranceCost"
+                min-width="120"
+                show-overflow-tooltip
+              >
                 <template slot-scope="scope">
                   {{ scope.row.residualInsuranceCost | numToFixed }}
                 </template>
               </el-table-column>
-              <el-table-column align="right" label="暂扣费用累计" prop="withholdTotalCost" min-width="120" show-overflow-tooltip>
+              <el-table-column
+                align="right"
+                label="暂扣费用累计"
+                prop="withholdTotalCost"
+                min-width="120"
+                show-overflow-tooltip
+              >
                 <template slot-scope="scope">
                   {{ scope.row.withholdTotalCost | numToFixed }}
                 </template>
@@ -170,54 +281,63 @@
             </el-table-column>
             <el-table-column align="left" label="备注" prop="remark" min-width="200" show-overflow-tooltip>
             </el-table-column>
-
           </el-table>
         </div>
         <!-- 分页 -->
         <div class="fr">
-          <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="currentPage" :page-sizes="[10, 20, 30, 50]" :page-size="pageSize" layout="total, sizes, prev, pager, next, jumper" :total="listTotal">
+          <el-pagination
+            @size-change="handleSizeChange"
+            @current-change="handleCurrentChange"
+            :current-page="currentPage"
+            :page-sizes="[10, 20, 30, 50]"
+            :page-size="pageSize"
+            layout="total, sizes, prev, pager, next, jumper"
+            :total="listTotal"
+          >
           </el-pagination>
         </div>
       </div>
     </div>
-    <ComponentDetailList @exportDetailFn='exportDetailFn' @detailFn='detailFn' :detailList='detailList' :detailTotal='detailTotal' v-else />
+    <ComponentDetailList
+      @exportDetailFn="exportDetailFn"
+      @detailFn="detailFn"
+      :detailList="detailList"
+      :detailTotal="detailTotal"
+      v-else
+    />
   </div>
 </template>
 
 <script>
-import {
-  getWorkerList,
-  getMonthDetailList,
-  getMonthSalaryCalculate,
-} from "@/api/dailySettlement/financialSummaryMonth";
-import { handleImport, downloadFiles } from "@/utils/util";
-import ComponentDetailList from "./componentDetailList";
+import { getWorkerList, getMonthDetailList, getMonthSalaryCalculate } from '@/api/dailySettlement/financialSummaryMonth'
+import { handleImport, downloadFiles } from '@/utils/util'
+import ComponentDetailList from './componentDetailList'
 export default {
   components: {
-    ComponentDetailList,
+    ComponentDetailList
   },
   props: {
     summaryNumber: {
       type: String,
-      required: true,
+      required: true
     },
     masterNumber: {
       type: String,
-      required: true,
-    },
+      required: true
+    }
   },
   data() {
     return {
       importFileList: [],
       searchForm: {
-        idCard: "",
-        mobile: "",
-        month: "",
-        serviceName: "",
-        status: "",
-        summaryBatchNo: "",
-        summaryCommpany: "",
-        websiteNumber: "",
+        idCard: '',
+        mobile: '',
+        month: '',
+        serviceName: '',
+        status: '',
+        summaryBatchNo: '',
+        summaryCommpany: '',
+        websiteNumber: ''
       },
       currentPage: 1, // 当前页码
       pageSize: 10, // 每页数量
@@ -226,70 +346,67 @@ export default {
       listLoading: false, // 列表加载loading
       showDetail: true,
       detailList: {},
-      detailTotal: "",
-      detailData: {},
-    };
+      detailTotal: '',
+      detailData: {}
+    }
   },
   created() {
-    this.getDataList();
+    this.getDataList()
   },
   methods: {
     // 更改每页数量
     handleSizeChange(val) {
-      this.pageSize = val;
-      this.getDataList();
+      this.pageSize = val
+      this.getDataList()
     },
     // 更改当前页
     handleCurrentChange(val) {
-      this.currentPage = val;
-      this.getDataList();
+      this.currentPage = val
+      this.getDataList()
     },
     //详情导出
     exportDetailFn(value) {
       let params = {
         ...this.detailData,
-        ...value,
-      };
-      downloadFiles("java/daily/summary/month/detail/export", params);
+        ...value
+      }
+      downloadFiles('java/daily/summary/month/detail/export', params)
     },
     //清除
     async emptyFn() {
-      await this.$refs.searchForm.resetFields();
+      await this.$refs.searchForm.resetFields()
     },
     //搜索
     searchFn() {
-      this.getDataList();
+      this.getDataList()
     },
     //子传父事件
     async detailFn(value) {
       let params = {
         ...value,
-        ...this.detailData,
-      };
-      let res = await getMonthDetailList(params);
-      this.detailList = res.data;
-      this.detailTotal = res.data.total;
-      this.showDetail = false;
+        ...this.detailData
+      }
+      let res = await getMonthDetailList(params)
+      this.detailList = res.data
+      this.detailTotal = res.data.total
+      this.showDetail = false
     },
     // 导入
     async handleImport(param) {
-      const file = param.file;
+      const file = param.file
 
-      const formData = new FormData();
-      formData.append("file", file);
+      const formData = new FormData()
+      formData.append('file', file)
 
-      let result = await handleImport(
-        "java/daily/summary/month/salary/import",
-        formData
-      );
+      let result = await handleImport('java/daily/summary/month/salary/import', formData)
 
       // console.log(result, 123132);
-      this.importFileList = [];
+      this.importFileList = []
       if (result.code == 1) {
-        this.$message.success("导入成功");
-        this.getDataList();
+        this.$message.success('导入成功')
+        this.getDataList()
       } else {
-        this.$message.error(result.message);
+        this.$message.error(result.message)
         // this.$message.error(1231);
       }
     },
@@ -305,19 +422,19 @@ export default {
         month: this.searchForm.month,
         serviceName: this.searchForm.serviceName,
         status: this.searchForm.status,
-        websiteName: this.searchForm.websiteNumber,
-      };
-      downloadFiles("java/daily/summary/month/salary/export", params);
+        websiteName: this.searchForm.websiteNumber
+      }
+      downloadFiles('java/daily/summary/month/salary/export', params)
     },
     //月度计算
     async calculateMonthFn() {
       let params = {
         summaryMonthBatchNo: this.masterNumber,
-        summaryNumber: this.summaryNumber,
-      };
-      await getMonthSalaryCalculate(params);
-      this.getDataList();
-      this.$message.success("月度计算成功");
+        summaryNumber: this.summaryNumber
+      }
+      await getMonthSalaryCalculate(params)
+      this.getDataList()
+      this.$message.success('月度计算成功')
     },
     //获取列表数据
     async getDataList() {
@@ -331,39 +448,38 @@ export default {
         serviceName: this.searchForm.serviceName,
         status: this.searchForm.status,
         websiteNumber: this.searchForm.websiteNumber,
-        month: this.searchForm.month,
-      };
-      let res = await getWorkerList(params);
-      this.listTotal = res.data.total;
-      this.dataList = res.data.records;
+        month: this.searchForm.month
+      }
+      let res = await getWorkerList(params)
+      this.listTotal = res.data.total
+      this.dataList = res.data.records
     },
     //师傅汇总详情
     async showDetailFn(value) {
       this.detailData = {
         serviceNumber: value.serviceNumber,
         summaryMonthBatchNo: value.summaryBatchNo,
-        summaryNumber: value.summaryNumber,
-      };
+        summaryNumber: value.summaryNumber
+      }
       let params = {
         pageSize: 10,
         pageNo: 1,
         serviceNumber: value.serviceNumber,
         summaryMonthBatchNo: value.summaryBatchNo,
-        summaryNumber: value.summaryNumber,
-      };
-      let res = await getMonthDetailList(params);
-      this.detailList = res.data;
-      this.detailTotal = res.data.total;
-      this.showDetail = false;
+        summaryNumber: value.summaryNumber
+      }
+      let res = await getMonthDetailList(params)
+      this.detailList = res.data
+      this.detailTotal = res.data.total
+      this.showDetail = false
     },
     //返回
     goBack() {
-      this.$parent.masterDetail = false;
-      this.$emit("updateList");
-    },
-  },
-};
+      this.$parent.masterDetail = false
+      this.$emit('updateList')
+    }
+  }
+}
 </script>
 
-<style>
-</style>
+<style></style>