gaosp
2024-01-29 a359332dbd9fbedee6db289a8dfcf1986d8639b1
src/container/workshop/index.vue
@@ -1,14 +1,12 @@
<!--
 * @Date: 2024-01-06 17:40:19
 * @LastEditors: Sneed
 * @LastEditTime: 2024-01-28 14:34:17
 * @LastEditTime: 2024-01-29 23:07:00
 * @FilePath: /belleson-frontend/Users/mache/Documents/demo/mdc/src/container/workshop/index.vue
-->
<template>
    <div class="workshop">
        <div class="nav">
            <span>车间列表 / {{ this.$route.query.name }}</span>
        </div>
        <Nav :name="`车间列表 / ${$route.query.name}`"></Nav>
        <div class="workshop-box">
            <LeftStatus :info="info" />
            <div class="right">
@@ -31,10 +29,9 @@
                </Status>
                <div class="list-box">
                    <div class="list">
                        <Item canconcern v-for="item in listFilter" :id="item.id" :info="item" :key="item.id"></Item>
                        <Item @click.native="toDetail(item)" canconcern v-for="item in listFilter" :id="item.id" :info="item" :key="item.id"></Item>
                    </div>
                </div>
            </div>
        </div>
    </div>
@@ -44,8 +41,10 @@
import Status from '@/components/newComp/Status';
import { getRequest, getUrl } from '@/api/Api'
import Item from './device.vue'
import Nav from '@/components/nav'
export default {
    components: {
        Nav,
        LeftStatus,
        Status,
        Item
@@ -78,6 +77,16 @@
        this.query()
    },
    methods: {
        toDetail(v) {
            window.localStorage.setItem('deviceInfo',JSON.stringify(v))
            this.$router.push({
                name: 'mapPreviewDetail',
                query: {
                    id: v.id,
                    name: this.$route.query.name
                }
            })
        },
        search () {
            if (!this.searchWord) return this.query()
            else {