1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
<template>
    <view class="weighingDevice">
        <view class="one">
            <view class="top">
                <view class="top_left"><text>41.5</text></view>
                <view class="top_right">
                    <view class="">称重: <u--text type="success" text="正常" size="34"></u--text></view>
                    <view class="">红外: <u--text type="success" text="正常" size="34"></u--text></view>
                    <view class="">雷达: <u--text type="success" text="正常" size="34"></u--text></view>
                </view>
            </view>
            <view class="bottom"><text>TIP:当前状态正常可以称重</text></view>
        </view>
        <view class="two">
            <p>订单编号:{{ weighList.code || '' }}</p>
            <p>订单类型:{{ weighList.orderTye || '' }}</p>
            <p>订单余量:{{ weighList.allowance }}</p>
            <p>皮重:{{ weighList.skin || '' }}</p>
            <p>毛重:{{ weighList.hair || '' }}</p>
            <p>净重:{{ weighList.clean || '' }}</p>
        </view>
        <view class="three">
            <!-- 外销订单成皮时,返回加减吨按钮置灰。称毛时可用.外购订单,不出现返回加减吨的按钮 -->
            <u-button type="primary" text="确定称重" @click="confirmWeigh"></u-button>
            <u-button type="primary" text="返回加减吨"></u-button>
        </view>
        <view class="four">如您需要调整装载货品吨数,请点击返回加减吨</view>
    </view>
</template>
 
<script>
export default {
    onLoad(params) {
        console.log('称重页面', params);
        this.takeCoalId = params.takeCoalId;
    },
    data() {
        return {
            takeCoalId: null,
            weighList: {}
        };
    },
    onShow() {
        this.init();
    },
    methods: {
        init() {
            // 获取称重信息
            this.$reqGet('weighList', { id: this.takeCoalId }).then(res => {
                console.log(res, '获取称重信息');
                if (res.code == 0) {
                    this.weighList = res.data;
                }
            });
        },
        /**
         * @确认称重等待后端提供实时称重接口,获取皮重,毛重
         */ 
        confirmWeigh(){
            // this.$reqPost('saveWeigh',{id:this.takeCoalId,skin:'',hair:''}).then(res=>{
            //     console.log(res,"确认称重");
            // })
        }
    }
};
</script>
 
<style lang="scss" scoped>
::v-deep.weighingDevice {
    width: 100%;
    height: 100vh;
    display: flex;
    flex-direction: column;
    .one {
        flex: 2;
        border: vww(1) solid #dddddd;
        margin: vww(20) vww(20) 0 vww(20);
        border-radius: vww(15);
        .top {
            height: 80%;
            display: flex;
            .top_left {
                flex: 3;
                font-size: vww(50);
                display:flex;
                align-items: center;
                justify-content: center;
            }
            .top_right {
                display:flex;
                flex-direction: column;
                justify-content: center;
                flex: 2;
                view{
                    display: flex;
                }
            }
        }
        .bottom {
            text-align: center;
        }
    }
    .two {
        flex: 4;
        border: vww(1) solid #dddddd;
        margin: vww(20);
        border-radius: vww(10);
        padding: vww(20);
        p {
            text-align: center;
            font-size: vww(20);
            font-weight: 500;
            margin-top: vww(5);
        }
    }
    .three {
        margin: 0 auto vww(20);
        flex: 0.7;
        display: flex;
        color: #939393;
        .u-button {
            &:nth-of-type(2) {
                margin-left: vww(10);
            }
        }
    }
    .four {
        margin: vww(10) auto;
        flex: 0.5;
    }
}
</style>