qinxianzhangyao
2023-10-19 45b297a5943cc7b68b03acde46ec317431402066
src/views/hosp/about/index.vue
@@ -2,7 +2,7 @@
  <div class="app-container">
    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="100px">
      <el-form-item label="交款员" prop="tollCollectorName">
        <el-select v-model="queryParams.tollCollectorName" filterable style="width: 200px" placeholder="请选择交款员" clearable
        <el-select v-model="queryParams.tollCollectorName" filterable style="width: 128px" placeholder="请选择交款员" clearable
          @clear="getCompanyList" @change="idFn">
          <el-option v-for="dict in CompanyList" :key="dict.userId" :label="dict.nickName" :value="dict.userId" />
        </el-select>
@@ -19,11 +19,10 @@
    <el-row :gutter="10" class="mb8">
      <el-col :span="1.5">
        <el-button icon="el-icon-edit" size="mini" @click="handleDelete" >撤销</el-button>
        <el-button icon="el-icon-edit" size="mini" @click="handleDelete">撤销</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button icon="el-icon-edit" size="mini" @click="handledocument"
         >补打单据</el-button>
        <el-button icon="el-icon-edit" size="mini" @click="handledocument">补打单据</el-button>
      </el-col>
    </el-row>
@@ -57,7 +56,7 @@
</template>
  
<script>
import { getcolllist, getdatalist, delById } from "@/api/hosp/water";
import { getcolllist, getdatalist, delById, getNewDate } from "@/api/hosp/water";
import { getInfo } from "@/api/login";
import moment from "moment";
@@ -68,7 +67,7 @@
      pickerOptions: {
        shortcuts: [
          {
            text: "最近一周",
            text: "近一周",
            onClick(picker) {
              const end = new Date();
              const start = new Date();
@@ -77,7 +76,7 @@
            },
          },
          {
            text: "最近一个月",
            text: "近一月",
            onClick(picker) {
              const end = new Date();
              const start = new Date();
@@ -86,7 +85,7 @@
            },
          },
          {
            text: "最近三个月",
            text: "近三月",
            onClick(picker) {
              const end = new Date();
              const start = new Date();
@@ -121,6 +120,7 @@
      showSearch: true,
      // 总条数
      total: 0,
      item: "",
      userId: "",
      // 弹出层标题
      title: "",
@@ -157,10 +157,20 @@
        this.userId = response.user.userId;
        this.queryParams.tollCollectorName = response.user.nickName;
      });
      getNewDate().then((response) => {
        if (response.code === 200) {
          this.value1 = [
            moment(response.data).format("YYYY-MM-DD 00:00:00"),
            moment(response.data).format("YYYY-MM-DD HH:mm:ss")
          ];
        }
      });
      let data = {
        tollCollectorId: this.tollCollectorId,
        accountBeginTime: this.value1[0],
        accountEndTime: new Date(new Date().getTime() + 8 * 3600 * 1000)
        accountEndTime: this.value1[1]
          .toJSON()
          .substr(0, 19)
          .replace("T", " "),
@@ -259,7 +269,7 @@
    },
    handledocument() {
      const viewNum = "809743614817824768";
      let accountId =  this.selectList[0].accountId
      let accountId = this.selectList[0].accountId
      const params = { viewNum, accountId };
      this.$tab.openPage("结账单", "/report/settlement", params);
    },
@@ -311,4 +321,5 @@
.el-table .warning-row {
  background: #e5f3ff !important;
}</style>
}
</style>