jiangping
2024-08-19 fc6982d6d15948c5917e4abdce42195db050eea8
最新版本
已修改3个文件
36 ■■■■ 文件已修改
admin/src/api/platform/platform.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin/src/views/platform/platform.vue 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/web/DriverPlatformController.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin/src/api/platform/platform.js
@@ -23,6 +23,10 @@
    download: true
  })
}
// 修改状态
export function updateStatusById (data) {
  return request.post('/visitsAdmin/cloudService/business/platform/updateStatusById', data)
}
// 创建
export function create (data) {
admin/src/views/platform/platform.vue
@@ -36,12 +36,24 @@
          <template scope="{row}"> {{row.waitCallTime?(row.alermTime):'-'}}</template>
        </el-table-column>
        <el-table-column prop="workRate" label="月台作业效率(万只/小时)" min-width="180px"></el-table-column>
        <el-table-column prop="status" label="状态" min-width="100px">
          <el-table-column label="是否园区入口">
            <template slot-scope="{row}">
              <el-switch
                  @change="changeStatus($event, row)"
                  v-model="row.status"
                  active-color="#13ce66"
                  inactive-color="#ff4949"
                  :active-value="0"
                  :inactive-value="1">
              </el-switch>
            </template>
          </el-table-column>
        <el-table-column prop="platformStatus" label="月台状态" min-width="100px">
          <template scope="{row}">
            <span v-if="row.status == 0">无车</span>
            <span v-if="row.status == 1">有车</span>
            <span v-if="row.status == 2">超时停靠</span>
            <span v-if="row.status == 3">错误停靠</span>
            <span v-if="row.platformStatus == 0">无车</span>
            <span v-if="row.platformStatus == 1">有车</span>
            <span v-if="row.platformStatus == 2">超时停靠</span>
            <span v-if="row.platformStatus == 3">错误停靠</span>
          </template>
        </el-table-column>
        <el-table-column prop="broadcastNames" label="关联广播" min-width="100px"></el-table-column>
@@ -101,6 +113,12 @@
    this.search()
  },
  methods: {
    changeStatus (e, row) {
      this.api.updateStatusById({
        id: row.id,
        status: e
      })
    },
    syncData () {
      this.$dialog.actionConfirm('操作确认提醒', '您确认同步全部信息吗?')
        .then(() => {
server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/web/DriverPlatformController.java
@@ -67,8 +67,8 @@
    }
    @ApiOperation("物流车预约")
    @PostMapping("/checkSurplusNum")
    public ApiResponse<Integer> checkSurplusNum (@RequestBody PlatformBooksApplyDTO platformBooksApplyDTO , @RequestHeader(Constants.HEADER_USER_TOKEN) String token) {
    @PostMapping("/apply")
    public ApiResponse<Integer> apply (@RequestBody PlatformBooksApplyDTO platformBooksApplyDTO , @RequestHeader(Constants.HEADER_USER_TOKEN) String token) {
        platformBooksApplyDTO.setUserId(getLoginUser(token).getMemberId());
        return ApiResponse.success(platformBooksService.apply(platformBooksApplyDTO));
    }