|
@@ -1,9 +1,10 @@
|
|
|
<template>
|
|
<template>
|
|
|
- <div style="background-color: #FFFFFF;padding: 1rem;min-height: 1410px;" class="animate__animated animate__faster animate__fadeInRight">
|
|
|
|
|
|
|
+ <div style="background-color: #FFFFFF;padding: 1rem;min-height: 1410px;"
|
|
|
|
|
+ class="animate__animated animate__faster animate__fadeInRight">
|
|
|
<more title="工单管理"></more>
|
|
<more title="工单管理"></more>
|
|
|
<!-- 胶囊标签 -->
|
|
<!-- 胶囊标签 -->
|
|
|
<div style="padding-top: 0.625rem;">
|
|
<div style="padding-top: 0.625rem;">
|
|
|
- <tab :list="tabList" width="5rem" height="1.875rem"></tab>
|
|
|
|
|
|
|
+ <tab :list="tabList" width="5rem" height="1.875rem" @click="select"></tab>
|
|
|
</div>
|
|
</div>
|
|
|
<!-- 工单列表 -->
|
|
<!-- 工单列表 -->
|
|
|
<div style="padding-top: 0.8rem;">
|
|
<div style="padding-top: 0.8rem;">
|
|
@@ -25,7 +26,9 @@
|
|
|
<script>
|
|
<script>
|
|
|
import tab from '@/components/tab.vue'
|
|
import tab from '@/components/tab.vue'
|
|
|
import more from "@/components/more.vue"
|
|
import more from "@/components/more.vue"
|
|
|
- import {getList} from "@/api/estate/workorder";
|
|
|
|
|
|
|
+ import {
|
|
|
|
|
+ getList
|
|
|
|
|
+ } from "@/api/estate/workorder";
|
|
|
export default {
|
|
export default {
|
|
|
components: {
|
|
components: {
|
|
|
tab,
|
|
tab,
|
|
@@ -34,27 +37,34 @@
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
data: [],
|
|
data: [],
|
|
|
- tabList: [
|
|
|
|
|
- {
|
|
|
|
|
|
|
+ tabList: [{
|
|
|
label: '设备工单',
|
|
label: '设备工单',
|
|
|
- value: 0
|
|
|
|
|
|
|
+ value: 1
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
label: '报事工单',
|
|
label: '报事工单',
|
|
|
- value: 1
|
|
|
|
|
|
|
+ value: 2
|
|
|
}
|
|
}
|
|
|
]
|
|
]
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
|
created() {
|
|
created() {
|
|
|
- this.loadWorkOrder({eventType: 1});
|
|
|
|
|
|
|
+ this.loadWorkOrder({
|
|
|
|
|
+ eventType: 1
|
|
|
|
|
+ });
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
loadWorkOrder(params) {
|
|
loadWorkOrder(params) {
|
|
|
|
|
+ this.data=[]
|
|
|
getList(1, 15, params).then(res => {
|
|
getList(1, 15, params).then(res => {
|
|
|
const data = res.data.data;
|
|
const data = res.data.data;
|
|
|
this.data = data.records;
|
|
this.data = data.records;
|
|
|
});
|
|
});
|
|
|
|
|
+ },
|
|
|
|
|
+ select({value}) {
|
|
|
|
|
+ this.loadWorkOrder({
|
|
|
|
|
+ eventType: value
|
|
|
|
|
+ });
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|