liukangdong
2024-06-07 ac44819c6bb4e71161c0b042d27a91c4f2c6666e
admin/src/views/platform/index.vue
@@ -1,10 +1,9 @@
<template>
  <div class="main_app">
    <div class="main_head mb20">
      <el-tabs v-model="currentPlatform" class="tabs">
        <!-- <el-tab-pane label="用户管理" name="first" v-for="item in platformList" :key="item.id"></el-tab-pane> -->
        <el-tab-pane label="用户管理" name="first"></el-tab-pane>
      </el-tabs>
    <div class="mb20">
      <el-select v-model="platformId" @change="getList()">
        <el-option v-for="item in PlatformList" :key="item.id" :value="item.id" :label="item.name" />
      </el-select>
      <el-button type="primary" class="ml20" @click="handleSet"
        >配置月台</el-button
      >
@@ -213,12 +212,13 @@
</template>
<script>
import { getPlatform } from '@/api'
import { getPlatform, getPlatformJob } from '@/api'
export default {
  data () {
    return {
      currentPlatform: '',
      platformList: [],
      platformId: '',
      PlatformList: [],
      dataList: [],
      isShowSet: false, // 月台配置
      setParam: {},
@@ -230,10 +230,19 @@
  },
  created () {
    this.getPlatList()
    this.getList()
  },
  methods: {
    handleQueuing (row) {
      this.isShowQueuing = true
    },
    getList () {
      const { platformId } = this
      getPlatformJob({
        model: { platformId }
      }).then(res => {
        this.dataList = res.records
      })
    },
    handleFinish (item) {
      this.$confirm('高架库6号月台 皖A12345 作业结束', '温馨提示', {
@@ -245,6 +254,8 @@
    getPlatList () {
      getPlatform({
        model: {}
      }).then(res => {
        this.PlatformList = res.records
      })
    },
    handleSet () {