liukangdong
2024-06-12 a11bc1bed7953b88213330582c2085f60b5a73b1
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,11 +212,13 @@
</template>
<script>
import { getPlatform, getPlatformJob } from '@/api'
export default {
  data() {
  data () {
    return {
      currentPlatform: '',
      platformList: [],
      platformId: '',
      PlatformList: [],
      dataList: [],
      isShowSet: false, // 月台配置
      setParam: {},
@@ -227,22 +228,41 @@
      queuingForm: {}
    }
  },
  created () {
    this.getPlatList()
    this.getList()
  },
  methods: {
    handleQueuing(row) {
    handleQueuing (row) {
      this.isShowQueuing = true
    },
    handleFinish(item) {
    getList () {
      const { platformId } = this
      getPlatformJob({
        model: { platformId }
      }).then(res => {
        this.dataList = res.records
      })
    },
    handleFinish (item) {
      this.$confirm('高架库6号月台 皖A12345 作业结束', '温馨提示', {
        confirmButtonText: '确定',
        cancelButtonText: '取消',
        type: 'warning'
      })
    },
    handleSet() {
    getPlatList () {
      getPlatform({
        model: {}
      }).then(res => {
        this.PlatformList = res.records
      })
    },
    handleSet () {
      this.isShowSet = true
    },
    setReset() { },
    setSub() { }
    setReset () { },
    setSub () { }
  }
}
</script>