Liuyi
2024-11-30 493d712b9b7d7821e71f9fee6f2078e023ef4f5f
添加巡检管理,维护管理,故障上报
已修改14个文件
已添加2个文件
503 ■■■■ 文件已修改
api/index.js 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages.json 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/index/index.vue 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/infoBreakdown/index.vue 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pagesAdmin/adminPlatform/breakdown.vue 150 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pagesAdmin/adminPlatform/home.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pagesAdmin/adminPlatform/inspect.vue 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pagesAdmin/adminPlatform/maintain.vue 82 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pagesAdmin/adminPlatform/params.vue 32 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
unpackage/dist/dev/mp-weixin/api/index.js 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
unpackage/dist/dev/mp-weixin/app.js 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
unpackage/dist/dev/mp-weixin/app.json 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
unpackage/dist/dev/mp-weixin/common/assets.js 70 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
unpackage/dist/dev/mp-weixin/common/vendor.js 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
unpackage/dist/dev/mp-weixin/pages/address/index.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
unpackage/dist/dev/mp-weixin/pages/index/index.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/index.js
@@ -184,6 +184,23 @@
export function getParameterApi(sn){
    return request(`/waterFacility/getParameter?sn=${sn}`,{},'GET')
}
//修改设备参数
export function editParameterApi(data){
    return request('/waterFacility/editParameter',data,'POST')
}
//查询设备故障上报
export function searchBreakdownApi(data){
    return request('/waterFacilityMalfunction/search',data,'POST')
}
//设备维护记录
export function searchMaintainApi(data){
    return request('/facilityMaintainRecord/search',data,'POST')
}
//设备巡检记录
export function searchExamineApi(data){
    return request('/facilityExamineRecord/search',data,'POST')
}
pages.json
@@ -205,23 +205,32 @@
                },
                {
                    "path" : "adminPlatform/facilityDetail",
                    "style" :
                    {
                        "navigationBarTitleText" : ""
                    "style": {
                        "navigationStyle":"custom"
                    }
                },
                {
                    "path" : "adminPlatform/inspect",
                    "style" :
                    {
                        "navigationBarTitleText" : ""
                    "style": {
                        "navigationStyle":"custom"
                    }
                },
                {
                    "path" : "adminPlatform/params",
                    "style" :
                    "style": {
                        "navigationStyle":"custom"
                    }
                },
                    {
                        "navigationBarTitleText" : ""
                    "path" : "adminPlatform/breakdown",
                    "style": {
                        "navigationStyle":"custom"
                    }
                },
                {
                    "path" : "adminPlatform/maintain",
                    "style": {
                        "navigationStyle":"custom"
                    }
                }
            ]
pages/index/index.vue
@@ -340,7 +340,8 @@
                </view>
            </view>
            <view class="function-box1">
                <view class="box1-bg box1-one" @click="navTo('/pages/preSendWater/index')">
                <view class="box1-bg box1-one" @click="upGrade">
                <!-- <view class="box1-bg box1-one" @click="navTo('/pages/preSendWater/index')"> -->
                    <image src="../../static/images/index/home21.png" alt=""></image>
                    <view>送水到家</view>
                </view>
pages/infoBreakdown/index.vue
@@ -58,7 +58,8 @@
                    success: (success) => {
                        console.log('success',success);
                        let dataObj = JSON.parse(success.data)
                        uploadList.value[val]= BASE_URL + '/upload' + dataObj.data.newFileName
                        // uploadList.value[val]= BASE_URL + '/upload' + dataObj.data.newFileName
                        uploadList.value[val]= dataObj.data.newFileName
                        console.log('uploadList.value',uploadList.value)
                    },
                    fail: (err) => {
pagesAdmin/adminPlatform/breakdown.vue
对比新文件
@@ -0,0 +1,150 @@
<script setup>
    import { ref ,onMounted } from 'vue';
    import { searchBreakdownApi } from '../../api/index.js'
    import { BASE_URL } from '../../config/baseUrl.js';
    const baesUrl = ref(BASE_URL)
    const breakdownList = ref([])
     async function searchBreakdown(){
         await searchBreakdownApi({limit:10000,page:1}).then((res) =>{
             if(res.code == 200){
                 breakdownList.value = []
                breakdownList.value = res.data.list
                breakdownList.value.forEach((item) =>{
                    item.imageList = item.url.split(',')
                })
                console.log('000',breakdownList.value)
             }
         })
     }
     onMounted(async() =>{
        await searchBreakdown()
     })
</script>
<template>
    <view class="container">
        <navbar title = '上报记录'></navbar>
        <view class="content">
            <view class="main">
                <view v-for="(item,index) in breakdownList" class="item">
                    <view class="item-child">
                        <text class="text">设备编号:</text>
                        <text class="value">{{item.facilityCode}}</text>
                    </view>
                    <view class="item-child">
                        <text class="text">故障类型:</text>
                        <text class="value">{{item.typeName}}</text>
                    </view>
                    <view class="item-child">
                        <text class="text">联系方式:</text>
                        <text class="value">{{item.userPhone}}</text>
                    </view>
                    <view class="item-child">
                        <text class="text">故障描述:</text>
                        <text class="value">{{item.describe}}</text>
                    </view>
                    <view class="item-child handle-item">
                        <view>
                            <text class="text">处理状态:</text>
                            <text class="value">{{item.isSolveView}}</text>
                        </view>
                        <view v-if="item.isSolve == 0" class="handle-btn">去处理</view>
                    </view>
                    <view class="item-child-image">
                        <view class="text">故障图片:</view>
                        <view class="imgList">
                            <view class="child-img" v-for="(itemChild,index) in item.imageList">
                                <image class="img" :src="baesUrl + '/upload' + itemChild" mode="aspectFit"></image>
                            </view>
                        </view>
                    </view>
                </view>
            </view>
        </view>
    </view>
</template>
<style lang="scss" scoped>
    .container{
        width:100%;
        box-sizing: border-box;
        .content{
            height:calc(100vh - 176rpx);
            background: linear-gradient(to bottom,#8BC1FC 0%,#D2F2FE 30%,#D2F2FE 100%);
            padding:30rpx 20rpx 100rpx;
            box-sizing: border-box;
            .main{
                width:100%;
                height:100%;
                background: #f3fbfe;
                padding:20rpx;
                box-sizing: border-box;
                overflow: scroll;
                .item{
                    width:100%;
                    height: 550rpx;
                    box-shadow: 0 0 3rpx 1rpx #bac1c8;
                    margin-top:15rpx;
                    display: flex;
                    flex-direction: column;
                    padding:10rpx 20rpx;
                    box-sizing: border-box;
                    .item-child{
                        margin-top:6rpx;
                        .text{
                            color: #616266;
                            margin-right:10rpx;
                        }
                        .value{
                            color: #5687c7;
                        }
                    }
                    .handle-item{
                        display: flex;
                        justify-content: space-between;
                        align-items: center;
                        .handle-btn{
                            width:120rpx;
                            height:60rpx;
                            background: rgba(110, 151, 245, 0.8);
                            border-radius:15rpx;
                            text-align: center;
                            line-height:60rpx;
                            color: #fff;
                            font-size: 30rpx;
                        }
                    }
                    .item-child-image{
                        display: flex;
                        flex-direction: column;
                        .text{
                            color: #616266;
                        }
                        .imgList{
                            display: flex;
                            justify-content: space-between;
                            align-items: center;
                            margin-top:20rpx;
                            .child-img{
                                width: 180rpx;
                                height:180rpx;
                                border-radius:20rpx;
                                border:1rpx dashed #b7d4ff;
                                margin-bottom: 10rpx;
                                display: flex;
                                justify-content: center;
                                align-items: center;
                                overflow: hidden;
                                .img{
                                    width: 170rpx;
                                    height:170rpx;
                                }
                            }
                        }
                    // }
                    }
                }
            }
        }
    }
</style>
pagesAdmin/adminPlatform/home.vue
@@ -402,13 +402,13 @@
                    </view>
                    <text>巡检管理</text>
                </view>
                <view class="item" style="border-right: 1rpx solid #c8c8c8;">
                <view  @click="navTo('/pagesAdmin/adminPlatform/maintain')" class="item" style="border-right: 1rpx solid #c8c8c8;">
                    <view class="item-img-box icon3">
                        <image class="item-img" src="../../static/images/maintain/fun-icon3.svg"></image>
                    </view>
                    <text>维护管理</text>
                </view>
                <view class="item" >
                <view @click="navTo('/pagesAdmin/adminPlatform/breakdown')" class="item" >
                    <view class="item-img-box icon4">
                        <image class="item-img" src="../../static/images/maintain/fun-icon4.svg"></image>
                    </view>
pagesAdmin/adminPlatform/inspect.vue
@@ -1,14 +1,49 @@
<script setup>
    import { ref ,onMounted} from 'vue';
    import { searchExamineApi } from '../../api/index.js'
    const examineList = ref([])
    async function searchExamine(){
        await searchExamineApi({limit:10000,page:1}).then((res) =>{
            if(res.code == 200){
                examineList.value = res.data.list
            }
        })
    }
    onMounted(async() =>{
        await searchExamine()
    })
</script>
<template>
    <view class="container">
        <navbar title = '巡检管理'></navbar>
        <view class="content"></view>
        巡检管理
        <view class="content">
            <view v-if="examineList.length > 0" class="main">
                <view v-for="(item,index) in examineList" class="item">
                    <view class="item-child">
                        <text>巡检人:</text>
                        <text></text>
                    </view>
                    <view class="item-child">
                        <view>巡检内容</view>
                        <textarea :maxlength="1000"></textarea>
                    </view>
                    <view class="item-child">
                        <text>巡检图片:</text>
                        <!-- <image src=""></image> -->
                    </view>
                    <view class="item-child">
                        <text>备注:</text>
                        <text></text>
                    </view>
                </view>
            </view>
            <view class="nodata" v-else>
                <image class="nodata-img" src="../../static/images/other/nodata.png" mode="widthFix"></image>
            </view>
        </view>
    </view>
</template>
<script setup>
</script>
<style lang="scss" scoped>
    .container{
@@ -17,8 +52,30 @@
        .content{
            height:calc(100vh - 176rpx);
            background: linear-gradient(to bottom,#8BC1FC 0%,#D2F2FE 30%,#D2F2FE 100%);
            padding:30rpx 40rpx 100rpx;
            padding:30rpx 30rpx 100rpx;
            box-sizing: border-box;
            .main{
                width:100%;
                height:100%;
                padding:20rpx;
                box-sizing: border-box;
                background: #f3f3f5;
                border-radius:10rpx;
                overflow: scroll;
            }
            .nodata{
                width:100%;
                height:100%;
                display: flex;
                justify-content: center;
                background: rgba(255,255,255,0.6);
                border-radius:10rpx;
                padding-top:150rpx;
                box-sizing: border-box;
                .nodata-img{
                    width: 520rpx;
                }
            }
        }
    }
           
pagesAdmin/adminPlatform/maintain.vue
对比新文件
@@ -0,0 +1,82 @@
<script setup>
    import { ref ,onMounted} from 'vue';
    import { searchMaintainApi } from '../../api/index.js'
    const maintainList = ref([])
    async function searchMaintain(){
        await searchMaintainApi({limit:10000,page:1}).then((res) =>{
            if(res.code == 200){
                maintainList.value = res.data.list
            }
        })
    }
    onMounted(async() =>{
        await searchMaintain()
    })
</script>
<template>
    <view class="container">
        <navbar title = '维护管理'></navbar>
        <view class="content">
            <view v-if="maintainList.length > 0" class="main">
                <view v-for="(item,index) in maintainList" class="item">
                    <view class="item-child">
                        <text>维护人员:</text>
                        <text></text>
                    </view>
                    <view class="item-child">
                        <view>维修内容</view>
                        <textarea :maxlength="1000"></textarea>
                    </view>
                    <view class="item-child">
                        <text>维修图片:</text>
                        <!-- <image src=""></image> -->
                    </view>
                    <view class="item-child">
                        <text>备注:</text>
                        <text></text>
                    </view>
                </view>
            </view>
            <view class="nodata" v-else>
                <image class="nodata-img" src="../../static/images/other/nodata.png" mode="widthFix"></image>
            </view>
        </view>
    </view>
</template>
<style lang="scss" scoped>
    .container{
        width:100%;
        box-sizing: border-box;
        .content{
            height:calc(100vh - 176rpx);
            background: linear-gradient(to bottom,#8BC1FC 0%,#D2F2FE 30%,#D2F2FE 100%);
            padding:30rpx 30rpx 100rpx;
            box-sizing: border-box;
            .main{
                width:100%;
                height:100%;
                padding:20rpx;
                box-sizing: border-box;
                background: #f3f3f5;
                overflow: scroll;
                border-radius:10rpx;
            }
            .nodata{
                width:100%;
                height:100%;
                display: flex;
                justify-content: center;
                background: rgba(255,255,255,0.6);
                border-radius:10rpx;
                padding-top:150rpx;
                box-sizing: border-box;
                .nodata-img{
                    width: 520rpx;
                }
            }
        }
    }
</style>
pagesAdmin/adminPlatform/params.vue
@@ -1,6 +1,6 @@
<script setup>
    import { onLoad } from '@dcloudio/uni-app'
    import { getFacilityApi,getParameterApi } from '../../api/index.js'
    import { getFacilityApi,getParameterApi,editParameterApi } from '../../api/index.js'
    import { ref,onMounted } from 'vue';
    
    let facilityId
@@ -103,7 +103,7 @@
            recycleAmountTime: {
                rules:[
                    {required: true,errorMessage: '请输入参数'},
                    {pattern:/^(1[0-9]{1,2}|2[0-3][0-9]|240)$/,errorMessage: '超出范围,请输入范围内参数'},
                    {pattern:/^([1-9\d|1\d{2}|2[0-3]\d|240)$/,errorMessage: '超出范围,请输入范围内参数'},10-240,10-99,100-199,200-239,240
                    ],
            },
            lightFetchWaterTime: {
@@ -159,7 +159,7 @@
            temperatureUpper:{
                rules:[
                    {required: true,errorMessage: '请输入参数'},
                    {pattern:/^[3-9]|[1-4]\d|50$/,errorMessage: '超出范围,请输入范围内参数'},
                    {pattern:/^([3-9]|[1-4]\d|50)$/,errorMessage: '超出范围,请输入范围内参数'},
                    ],
            },
            openAdvertTime: {
@@ -188,13 +188,13 @@
            runningMode: {
                rules:[
                    {required: true,errorMessage: '请输入参数'},
                    {pattern:/^1|2$/,errorMessage: '超出范围,请输入范围内参数'},
                    {pattern:/^(1|2)$/,errorMessage: '超出范围,请输入范围内参数'},
                    ],
            },
            isReport: {
                rules:[
                    {required: true,errorMessage: '请输入参数'},
                    {pattern:/^1|2$/,errorMessage: '超出范围,请输入范围内参数'},
                    {pattern:/^(1|2)$/,errorMessage: '超出范围,请输入范围内参数'},
                    ],
            },
            wxFetchWaterAmount:{
@@ -255,13 +255,15 @@
        }
    }
    //修改参数
    async function save(){
    function save(){
        if(onLineState.value == 1){
            console.log(123)
            formData.value.type = 1
           formRef.value.validate.then(async() =>{
           formRef.value.validate().then(async() =>{
               await setParams(formData.value)
           }).catch(() =>{})
           }).catch((e) =>{
                   console.log('e',e)
           })
        }else{
           uni.showToast({
               title:'离线,无法操作',
@@ -271,7 +273,7 @@
    }
    
    async function setParams(formParams){
        await facilityList().editParameter(formParams).then((res) =>{
        await editParameterApi(formParams).then((res) =>{
            if(res.code == 200){
                uni.showToast({
                    title:'成功!三秒刷新'
@@ -374,19 +376,19 @@
                                    <uni-easyinput type="text" v-model="formData.produceWaterTime" placeholder="请输入姓名" />
                                </uni-forms-item>
                                <uni-forms-item class="form-item" name="wasteWaterTime">
                                    <text style="color:#4784c7">废水重洗时间:(范围:5-240秒)</text>
                                    <text style="color:#4784c7">废水重洗时间:(范围:10-240秒)</text>
                                    <uni-easyinput type="text" v-model="formData.wasteWaterTime" placeholder="请输入姓名" />
                                </uni-forms-item>
                                <uni-forms-item class="form-item" name="wasteWaterIntervalTime">
                                    <text style="color:#4784c7">废水重洗间隔:(范围:30-240秒)</text>
                                    <text style="color:#4784c7">废水重洗时间间隔:(范围:5-240秒)</text>
                                    <uni-easyinput type="text" v-model="formData.wasteWaterIntervalTime" placeholder="请输入姓名" />
                                </uni-forms-item>
                                <uni-forms-item class="form-item" name="ozoneTime">
                                    <text style="color:#4784c7">臭氧杀菌时间:(范围:1-240秒)</text>
                                    <text style="color:#4784c7">臭氧杀菌时间:(范围:5-240秒)</text>
                                    <uni-easyinput type="text" v-model="formData.ozoneTime" placeholder="请输入姓名" />
                                </uni-forms-item>
                                <uni-forms-item class="form-item" name="ozoneIntervalTime">
                                    <text style="color:#4784c7">臭氧杀菌间隔:(范围:1-240秒)</text>
                                    <text style="color:#4784c7">臭氧杀菌时间间隔:(范围:30-240秒)</text>
                                    <uni-easyinput type="text" v-model="formData.ozoneIntervalTime" placeholder="请输入姓名" />
                                </uni-forms-item>
                                <uni-forms-item class="form-item" name="temperatureLower">
@@ -466,7 +468,7 @@
                    text-align: center;
                    margin-top:50rpx;
                    .left{
                        border: 1rpx solid #5694f0;
                        border: 1rpx solid #99b7f0;
                        color: #409EFF;
                        background-color:#fff;
                        border-radius:15rpx;
unpackage/dist/dev/mp-weixin/api/index.js
@@ -135,6 +135,18 @@
function getParameterApi(sn) {
  return util_request.request(`/waterFacility/getParameter?sn=${sn}`, {}, "GET");
}
function editParameterApi(data) {
  return util_request.request("/waterFacility/editParameter", data, "POST");
}
function searchBreakdownApi(data) {
  return util_request.request("/waterFacilityMalfunction/search", data, "POST");
}
function searchMaintainApi(data) {
  return util_request.request("/facilityMaintainRecord/search", data, "POST");
}
function searchExamineApi(data) {
  return util_request.request("/facilityExamineRecord/search", data, "POST");
}
exports.adminDetailApi = adminDetailApi;
exports.adminLoginApi = adminLoginApi;
exports.askShareApi = askShareApi;
@@ -146,6 +158,7 @@
exports.creatUserArchive = creatUserArchive;
exports.deleteAddressApi = deleteAddressApi;
exports.editAddressApi = editAddressApi;
exports.editParameterApi = editParameterApi;
exports.editShareTypeApi = editShareTypeApi;
exports.editUserInfoApi = editUserInfoApi;
exports.getAddressApi = getAddressApi;
@@ -174,7 +187,10 @@
exports.removeCardApi = removeCardApi;
exports.reportLossApi = reportLossApi;
exports.searchAddress = searchAddress;
exports.searchBreakdownApi = searchBreakdownApi;
exports.searchExamineApi = searchExamineApi;
exports.searchFacilityApi = searchFacilityApi;
exports.searchMaintainApi = searchMaintainApi;
exports.searchWaterFacilityApi = searchWaterFacilityApi;
exports.setAddressDefaultApi = setAddressDefaultApi;
exports.siteApi = siteApi;
unpackage/dist/dev/mp-weixin/app.js
@@ -32,6 +32,8 @@
  "./pagesAdmin/adminPlatform/facilityDetail.js";
  "./pagesAdmin/adminPlatform/inspect.js";
  "./pagesAdmin/adminPlatform/params.js";
  "./pagesAdmin/adminPlatform/breakdown.js";
  "./pagesAdmin/adminPlatform/maintain.js";
  "./pagesPoints/pointsMall/index.js";
  "./pagesPoints/pointsMall/pointsGetRecord/index.js";
  "./pagesPoints/pointsMall/pointsExchangeRecord/index.js";
unpackage/dist/dev/mp-weixin/app.json
@@ -34,7 +34,9 @@
        "adminPlatform/facility",
        "adminPlatform/facilityDetail",
        "adminPlatform/inspect",
        "adminPlatform/params"
        "adminPlatform/params",
        "adminPlatform/breakdown",
        "adminPlatform/maintain"
      ]
    },
    {
unpackage/dist/dev/mp-weixin/common/assets.js
@@ -1,16 +1,16 @@
"use strict";
const _imports_0$g = "/static/images/login/logo.png";
const _imports_1$a = "/static/images/login/wx.png";
const _imports_0$h = "/static/images/login/logo.png";
const _imports_1$9 = "/static/images/login/wx.png";
const _imports_2$2 = "/static/images/login/close_pwd.png";
const _imports_3$3 = "/static/images/login/open_pwd.png";
const _imports_4$3 = "/static/images/login/switchto.svg";
const _imports_0$f = "/static/images/index/head.png";
const _imports_1$9 = "/static/images/index/back.png";
const _imports_0$e = "/static/images/index/card11.png";
const _imports_0$g = "/static/images/index/head.png";
const _imports_1$8 = "/static/images/index/back.png";
const _imports_0$f = "/static/images/index/card11.png";
const _imports_3$2 = "/static/images/index/code1.png";
const _imports_4$2 = "/static/images/index/vip-add.png";
const _imports_5$1 = "/static/images/index/home21.png";
const _imports_1$8 = "/static/images/index/icon22.png";
const _imports_1$7 = "/static/images/index/icon22.png";
const _imports_7 = "/static/images/index/icon23.png";
const _imports_8$1 = "/static/images/index/advert-icon3.svg";
const _imports_9$1 = "/static/images/index/advert-icon1.svg";
@@ -19,10 +19,10 @@
const _imports_12 = "/static/images/index/icon51.png";
const _imports_13 = "/static/images/index/more-info5.png";
const _imports_14 = "/static/images/index/notice5.png";
const _imports_0$d = "/static/images/addCard/code.png";
const _imports_1$7 = "/static/images/other/more.png";
const _imports_0$c = "/static/images/other/expand.png";
const _imports_1$6 = "/static/images/other/nodata.png";
const _imports_0$e = "/static/images/addCard/code.png";
const _imports_1$6 = "/static/images/other/more.png";
const _imports_0$d = "/static/images/other/expand.png";
const _imports_0$c = "/static/images/other/nodata.png";
const _imports_0$b = "/static/images/other/code-none.png";
const _imports_0$a = "/static/images/address/edit.png";
const _imports_1$5 = "/static/images/address/delete.png";
@@ -53,32 +53,32 @@
const _imports_0 = "/static/images/other/navBack.svg";
exports._imports_0 = _imports_0;
exports._imports_0$1 = _imports_0$2;
exports._imports_0$10 = _imports_0$8;
exports._imports_0$11 = _imports_0$7;
exports._imports_0$12 = _imports_0$6;
exports._imports_0$13 = _imports_0$5;
exports._imports_0$14 = _imports_0$4;
exports._imports_0$15 = _imports_0$3;
exports._imports_0$16 = _imports_0$1;
exports._imports_0$2 = _imports_0$g;
exports._imports_0$3 = _imports_0$e;
exports._imports_0$4 = _imports_0$f;
exports._imports_0$5 = _imports_0$d;
exports._imports_0$10 = _imports_0$9;
exports._imports_0$11 = _imports_0$8;
exports._imports_0$12 = _imports_0$7;
exports._imports_0$13 = _imports_0$6;
exports._imports_0$14 = _imports_0$5;
exports._imports_0$15 = _imports_0$4;
exports._imports_0$16 = _imports_0$3;
exports._imports_0$17 = _imports_0$1;
exports._imports_0$2 = _imports_0$h;
exports._imports_0$3 = _imports_0$f;
exports._imports_0$4 = _imports_0$g;
exports._imports_0$5 = _imports_0$e;
exports._imports_0$6 = _imports_0$c;
exports._imports_0$7 = _imports_0$b;
exports._imports_0$8 = _imports_0$a;
exports._imports_0$9 = _imports_0$9;
exports._imports_1 = _imports_1$a;
exports._imports_1$1 = _imports_1$8;
exports._imports_1$10 = _imports_1;
exports._imports_1$2 = _imports_1$9;
exports._imports_1$3 = _imports_1$7;
exports._imports_1$4 = _imports_1$6;
exports._imports_1$5 = _imports_1$5;
exports._imports_1$6 = _imports_1$4;
exports._imports_1$7 = _imports_1$3;
exports._imports_1$8 = _imports_1$2;
exports._imports_1$9 = _imports_1$1;
exports._imports_0$7 = _imports_0$d;
exports._imports_0$8 = _imports_0$b;
exports._imports_0$9 = _imports_0$a;
exports._imports_1 = _imports_1$9;
exports._imports_1$1 = _imports_1$7;
exports._imports_1$2 = _imports_1$8;
exports._imports_1$3 = _imports_1$6;
exports._imports_1$4 = _imports_1$5;
exports._imports_1$5 = _imports_1$4;
exports._imports_1$6 = _imports_1$3;
exports._imports_1$7 = _imports_1$2;
exports._imports_1$8 = _imports_1$1;
exports._imports_1$9 = _imports_1;
exports._imports_10 = _imports_10;
exports._imports_11 = _imports_11;
exports._imports_12 = _imports_12;
unpackage/dist/dev/mp-weixin/common/vendor.js
@@ -8081,19 +8081,31 @@
      {
        path: "adminPlatform/facilityDetail",
        style: {
          navigationBarTitleText: ""
          navigationStyle: "custom"
        }
      },
      {
        path: "adminPlatform/inspect",
        style: {
          navigationBarTitleText: ""
          navigationStyle: "custom"
        }
      },
      {
        path: "adminPlatform/params",
        style: {
          navigationBarTitleText: ""
          navigationStyle: "custom"
        }
      },
      {
        path: "adminPlatform/breakdown",
        style: {
          navigationStyle: "custom"
        }
      },
      {
        path: "adminPlatform/maintain",
        style: {
          navigationStyle: "custom"
        }
      }
    ]
unpackage/dist/dev/mp-weixin/pages/address/index.js
@@ -88,8 +88,8 @@
            h: common_vendor.o(($event) => deleteAddress(item.id))
          };
        }),
        c: common_assets._imports_0$8,
        d: common_assets._imports_1$5,
        c: common_assets._imports_0$9,
        d: common_assets._imports_1$4,
        e: common_vendor.o(($event) => navToAdd())
      };
    };
unpackage/dist/dev/mp-weixin/pages/index/index.js
@@ -325,7 +325,7 @@
      } : {}) : {}, {
        B: topHeight.value + "rpx",
        C: common_assets._imports_5,
        D: common_vendor.o(($event) => navTo("/pages/preSendWater/index")),
        D: common_vendor.o(upGrade),
        E: common_assets._imports_1$1,
        F: common_vendor.o(($event) => navTo("/pages/facilityList/index")),
        G: common_assets._imports_7,