实验室运维app端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

153 lines
2.9 KiB

<template>
<view class="page-css">
<view class="page-header-txt">科研医疗建筑运维平台</view>
<betone-list :tabList="tabList" ref="tablist"></betone-list>
<betone-tabbar ref="tabbarRef" />
</view>
</template>
<script>
export default {
data() {
return {
tabList: [
],
};
},
computed: {
dataTypes() {
return this.$store.state.dataType
},
},
onReachBottom() {
uni.$emit('onReachBottom');
},
onPullDownRefresh() {
uni.$emit('onPullDownRefresh');
},
onShow() {
this.$nextTick(() => {
this.$refs.tablist.getRecordsList()
this.$refs.tabbarRef.getPermission();
// 2 客服 3 维修负责人 4 维修人员
if (this.dataTypes == 2) {
this.tabList = [
{
name: "全部",
key: "9999",
},
{
name: "待接单",
key: "0",
},
{
name: "待维修",
key: "1,2,3,4",
},
{
name: "维修中",
key: "5",
},
{
name: "维修完成",
key: "6",
},
{
name: "待付款",
key: "7",
},
{
name: "已完成",
key: "8,9",
},
]
}
// 维修负责人 1839537055389515777
if (this.dataTypes == 3) {
this.tabList = [
{
name: "全部",
key: "9999",
},
{
name: "已驳回",
key: "2",
},
{
name: "待审批",
key: "3",
},
{
name: "已通过",
key: "4",
},
{
name: "维修中",
key: "5",
},
{
name: "维修完成",
key: "6",
},
{
name: "待付款",
key: "7",
},
{
name: "已完成",
key: "8,9",
},
]
}
// 维修人员 1839552581620793346
if (this.dataTypes == 4) {
this.tabList = [
{
name: "全部",
key: "9999",
},
{
name: "待确认",
key: "1",
},
{
name: "待提交",
key: "2",
},
{
name: "待审批",
key: "3,4",
},
{
name: "已驳回",
key: "0",
},
{
name: "维修中",
key: "5",
},
{
name: "维修完成",
key: "6,7,8,9",
},
]
}
});
},
methods: {
},
};
</script>
<style lang="scss" scoped>
.page-css {
padding: 0;
padding-top: var(--status-bar-height);
}
</style>