doum
2025-09-12 5e5a317f936e4e333809298930fb771fc0bdc9ac
admin/src/views/platform/platformGroup.vue
@@ -15,12 +15,12 @@
      >
        <el-table-column type="selection" width="55"></el-table-column>
        <el-table-column prop="name" label="月台组名称" fixed min-width="150px" align="center"></el-table-column>
        <el-table-column prop="startTime" label="工作时间" min-width="150px"  align="center">
        <el-table-column prop="startTime" label="工作时间" min-width="100px"  align="center">
          <template scope="{row}">
            {{row.startTime || ' '}} - {{row.endTime || ' '}}
          </template>
        </el-table-column>
        <el-table-column prop="type" label="业务类型"  align="center" min-width="150px">
        <el-table-column prop="type" label="业务类型"  align="center" min-width="100px">
          <template scope="{row}">
            <span v-if="row.type == 0">安泰物流卸货</span>
            <span v-if="row.type == 1">安泰物流装货</span>
@@ -28,8 +28,26 @@
          </template>
        </el-table-column>
        <el-table-column prop="waitCallTime" label="叫号等待时间(分钟)" min-width="140px"  align="center"></el-table-column>
        <el-table-column prop="signInNoticeUserNames" label="签到通知人员" min-width=""  align="center"></el-table-column>
        <el-table-column prop="unFinishNoticeUserNames" label="未完成作业通知人员" min-width=" "  align="center"></el-table-column>
        <el-table-column prop="signInNoticeUserNames" label="签到通知人员" min-width="200px"  align="center"></el-table-column>
        <el-table-column prop="unFinishNoticeUserNames" label="未完成作业通知人员" min-width="200px"  align="center"></el-table-column>
        <el-table-column prop="waitCallTime" label="自动叫号时间" min-width="140px"  align="center">
          <template scope="{row}">
            {{row.autoCallStartTime || ' '}} - {{row.autoCallEndTime || ' '}}
          </template>
        </el-table-column>
        <el-table-column prop="type" label="虚拟月台组"  align="center" min-width="100px">
          <template scope="{row}">
            <span v-if="row.isVirtual == 1" class="red">是</span>
            <span v-else class="green">否</span>
          </template>
        </el-table-column>
        <el-table-column label="是否自动叫号"  width="100px" fixed="right" align="center">
          <template slot-scope="{row}">
            <el-switch @change="changeAutoCall($event, row)" v-model="row.autoCall" active-color="#13ce66"
                       inactive-color="#ff4949" :active-value="1" :inactive-value="0"  >
            </el-switch>
          </template>
        </el-table-column>
        <el-table-column prop="editDate" label="最近更新时间" min-width="150px"  align="center"></el-table-column>
        <el-table-column
          v-if="containPermissions(['business:platformgroup:update', 'business:platformgroup:delete'])"
@@ -85,6 +103,12 @@
    this.search()
  },
  methods: {
    changeAutoCall(e, row) {
      this.api.updateAutoCallById({
        id: row.id,
        autoCall: e
      })
    }
  }
}
</script>