#
whycq
2023-12-18 5a504486b0835cd64818d1a4b05133a4c75f6bab
#
1个文件已修改
125 ■■■■■ 已修改文件
Monitor-APP/pages/home/home.vue 125 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Monitor-APP/pages/home/home.vue
@@ -137,7 +137,7 @@
                                <view style="height: 2%;"></view>
                                    
                                
                                <view style="height: 51%;">
                                <view style="height: 43%;">
                                    <y-box>
                                        <view class="box-item">
                                            <view class="flex-row" style="width: 100%;">
@@ -156,60 +156,35 @@
                                                </view>
                                            </view>
                                            <view class="flex-row" style="width: 100%;">
                                                <!-- 库位使用情况 -->
                                                <!-- left -->
                                                <view style="margin-left: 5%;">
                                                <!-- 左 -->
                                                <view class="charts-box-ring">
                                                    <qiun-data-charts type="ring" :opts="{legend:{position:'bottom'}}" :eopts="ringOpts" :chartData="chartsDataPie2" :echartsH5="true" :echartsApp="true"/>
                                                </view>
                                                <!-- 右 -->
                                                <view>
                                                    <view class="flex-row sub-info">
                                                        <image src="../../static/g1.png" mode="aspectFit"></image>
                                                        <view style="width: 8vw;height: 4vw;line-height: 4vw;">长总库位</view>
                                                        <view style="width: 8vw;height: 4vw;line-height: 4vw;font-size: 2vw;">{{baseInfo.longAllLoc}}</view>
                                                        <view style="width: 8vw;height: 4vw;line-height: 4vw;">在库</view>
                                                        <view style="width: 8vw;height: 4vw;line-height: 4vw;font-size: 2vw;">{{baseInfo.stockCount}}</view>
                                                    </view>
                                                    <view class="flex-row sub-info">
                                                        <image src="../../static/g1.png" mode="aspectFit"></image>
                                                        <view style="width: 8vw;height: 4vw;line-height: 4vw;">使用库位</view>
                                                        <view style="width: 8vw;height: 4vw;line-height: 4vw;font-size: 2vw;">{{baseInfo.longUseLoc}}</view>
                                                    <view class="flex-row sub-info" style="margin-top: 2vh;">
                                                        <image src="../../static/f1.png" mode="aspectFit"></image>
                                                        <view style="width: 8vw;height: 4vw;line-height: 4vw;">空库</view>
                                                        <view style="width: 8vw;height: 4vw;line-height: 4vw;font-size: 2vw;">{{baseInfo.emptyCount}}</view>
                                                    </view>
                                                    <view class="flex-row sub-info">
                                                        <image src="../../static/g1.png" mode="aspectFit"></image>
                                                        <view style="width: 8vw;height: 4vw;line-height: 4vw;">空库位</view>
                                                        <view style="width: 8vw;height: 4vw;line-height: 4vw;font-size: 2vw;">{{baseInfo.longEmptyLoc}}</view>
                                                    </view>
                                                    <view class="flex-row sub-info">
                                                        <image src="../../static/g1.png" mode="aspectFit"></image>
                                                        <view style="width: 8vw;height: 4vw;line-height: 4vw;">禁用库位</view>
                                                        <view style="width: 8vw;height: 4vw;line-height: 4vw;font-size: 2vw;">{{baseInfo.longXLoc}}</view>
                                                    <view class="flex-row sub-info" style="margin-top: 2vh;">
                                                        <image src="../../static/e1.png" mode="aspectFit"></image>
                                                        <view style="width: 8vw;height: 4vw;line-height: 4vw;">锁定</view>
                                                        <view style="width: 8vw;height: 4vw;line-height: 4vw;font-size: 2vw;">{{baseInfo.noneCount}}</view>
                                                    </view>
                                                </view>
                                                <view style="margin-left: 5%;">
                                                    <view class="flex-row sub-info">
                                                        <image src="../../static/g1.png" mode="aspectFit"></image>
                                                        <view style="width: 8vw;height: 4vw;line-height: 4vw;">短总库位</view>
                                                        <view style="width: 8vw;height: 4vw;line-height: 4vw;font-size: 2vw;">{{baseInfo.shortAllLoc}}</view>
                                                    </view>
                                                    <view class="flex-row sub-info">
                                                        <image src="../../static/g1.png" mode="aspectFit"></image>
                                                        <view style="width: 8vw;height: 4vw;line-height: 4vw;">使用库位</view>
                                                        <view style="width: 8vw;height: 4vw;line-height: 4vw;font-size: 2vw;">{{baseInfo.shortUseLoc}}</view>
                                                    </view>
                                                    <view class="flex-row sub-info">
                                                        <image src="../../static/g1.png" mode="aspectFit"></image>
                                                        <view style="width: 8vw;height: 4vw;line-height: 4vw;">空库位</view>
                                                        <view style="width: 8vw;height: 4vw;line-height: 4vw;font-size: 2vw;">{{baseInfo.shortEmptyLoc}}</view>
                                                    </view>
                                                    <view class="flex-row sub-info">
                                                        <image src="../../static/g1.png" mode="aspectFit"></image>
                                                        <view style="width: 8vw;height: 4vw;line-height: 4vw;">禁用库位</view>
                                                        <view style="width: 8vw;height: 4vw;line-height: 4vw;font-size: 2vw;">{{baseInfo.shortXLoc}}</view>
                                                    </view>
                                                </view>
                                            </view>
                                        </view>
                                        
                                    </y-box>
                                </view>
                                <view style="height: 2%;"></view>
                                <view style="height: 10%;">
                                <view style="height: 18%;">
                                    <y-box>
                                        <view class="flex-col" style="width: 100%;height: 100%;font-size: 4vh;justify-content: center;letter-spacing: 1vh;">
                                            <!-- 嘉善边锋机械股份有限公司 -->
@@ -367,14 +342,6 @@
                    stockCount: '',
                    emptyCount: '',
                    noneCount: '',
                    longAllLoc: '',
                    shortAllLoc: '',
                    longEmptyLoc: '',
                    shortEmptyLoc: '',
                    longUseLoc: '',
                    shortUseLoc: '',
                    longXLoc: '',
                    shortXLoc: '',
                },
                chartsData: {
                    "Line": {
@@ -440,21 +407,47 @@
        onLoad() {
            setInterval(()=>{
                this.getServerData()
                this.initlineChart()
                this.initPieChart()
                this.getOther()
                this.getDate()
                this.getDate2()
                this.getUrl()
                this.getInfo()
                this.getError()
                // this.getInfo2()
                // this.getError2()
                this.getUrl()
                this.controller()
                // 测试用
            },1000)
            // setInterval(()=>{
            //     this.changeErrorShow()
            // },5000)
            setInterval(()=>{
                // this.getServerData()
                this.initlineChart()
                this.initPieChart()
                this.getOther()
            },600000)
        },
        methods: {
            // 日历 服务器
            getDate2() {
                let that = this
                if(that.commonUrl == 'undefined') {
                    return
                }
                uni.request({
                    url: that.commonUrl + "/monitor/date",
                    method:"GET",
                    success(result) {
                        // console.log(result);
                        var res = result.data.data
                        that.calendar = res.year + "年" + res.month + "月" + res.day + "日 " + res.hour + ":" + res.minute + ":" + res.second + " " + res.week
                        that.currDate = res.year + "/" + res.month + "/" + res.day
                    },
                    fail(res) {
                    }
                })
            },
            getUrl() {
                this.commonUrl = this.baseHttp + this.baseIP + ':' +this.basePort + "/" +this.baseUrl
            },
@@ -746,22 +739,13 @@
                uni.request({
                    url: that.commonUrl + "/monitor/loc/rep",
                    method:'GET',
                    data: {
                        crnId: that.baseCrnId,
                    },
                    success(result) {
                        var res = result.data
                        if (res.code === 200) {
                            console.log(res.data.pie);
                            that.chartsData.Pie.series[0].data = res.data.pie
                            that.baseInfo.longAllLoc = res.data.longAllLoc
                            that.baseInfo.shortAllLoc = res.data.shortAllLoc
                            that.baseInfo.longEmptyLoc = res.data.longEmptyLoc
                            that.baseInfo.shortEmptyLoc = res.data.shortEmptyLoc
                            that.baseInfo.longUseLoc = res.data.longUseLoc
                            that.baseInfo.shortUseLoc = res.data.shortUseLoc
                            that.baseInfo.longXLoc = res.data.longXLoc
                            that.baseInfo.shortXLoc = res.data.shortXLoc
                            that.baseInfo.stockCount = res.data.stockCunt
                            that.baseInfo.emptyCount = res.data.emptyCount
                            that.baseInfo.noneCount = res.data.noneCount
                            that.baseInfo.used = res.data.used
                            that.baseInfo.usedPr = res.data.usedPr
                        }
@@ -919,7 +903,6 @@
        /* background-color: #00ffff; */
    }
    .sub-info {
        margin-top: 1vh;
        font-size: 1.5vw;
    }
    .sub-info image {