doum
2026-04-30 610392fca3aca1bd4e3d94bff398ba738a51d625
admin/src/views/business/driverList.vue
@@ -61,7 +61,8 @@
        </el-table-column>
        <el-table-column label="操作" min-width="100" fixed="right">
          <template slot-scope="{row}">
            <el-button type="text"   @click="handleDetail(row)">详情</el-button>
            <el-button type="text" @click="handleEdit(row)">编辑</el-button>
            <el-button type="text"   @click="handleDetail(row)">司机详情</el-button>
          </template>
        </el-table-column>
      </el-table>
@@ -72,6 +73,7 @@
      ></pagination>
    </template>
    <OperaDriverDetail ref="operaDriverDetail" />
    <OperaDriverEditWindow ref="operaDriverEditWindow" @success="handlePageChange" />
  </TableLayout>
</template>
@@ -80,12 +82,13 @@
import TableLayout from '@/layouts/TableLayout'
import Pagination from '@/components/common/Pagination'
import OperaDriverDetail from '@/components/business/OperaDriverDetail'
import OperaDriverEditWindow from '@/components/business/OperaDriverEditWindow'
import { updateStatus, exportExcel } from '@/api/business/driver'
export default {
  name: 'DriverList',
  extends: BaseTable,
  components: { TableLayout, Pagination, OperaDriverDetail },
  components: { TableLayout, Pagination, OperaDriverDetail, OperaDriverEditWindow },
  data () {
    return {
      searchForm: {
@@ -108,6 +111,9 @@
    this.search()
  },
  methods: {
    handleEdit (row) {
      this.$refs.operaDriverEditWindow.open('编辑门店', row)
    },
    handleDateChange (val) {
      this.searchForm.startTime = val ? val[0] : ''
      this.searchForm.endTime = val ? val[1] : ''