| | |
| | | <!-- |
| | | * @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"> |
| | |
| | | </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> |
| | |
| | | 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 |
| | |
| | | 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 { |