#
whycq
2024-03-21 29bd3947c3e1b07fa28c2c24cdb45c563793c36b
#
2个文件已修改
1 文件已重命名
157 ■■■■■ 已修改文件
pages.json 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/phyz/order/orderList.vue 补丁 | 查看 | 原始文档 | blame | 历史
pages/phyz/order/purchaseOrder.vue 155 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages.json
@@ -412,7 +412,7 @@
            }
        },
        {
            "path" : "pages/tzsk/AGV/orderList",
            "path" : "pages/phyz/order/orderList",
            "style" : 
            {
                "navigationBarTitleText" : "订单列表",
pages/phyz/order/orderList.vue
pages/phyz/order/purchaseOrder.vue
@@ -13,19 +13,19 @@
        </view>
        <view class="list" v-for="(item,i) in dataList">
            <view class="list-left">
                <view>编号:{{item.matnr}}</view>
                <view>名称:{{item.maktx}}</view>
                <view>规格:{{item.specs}}</view>
                <view>数量:{{item.anfme}}</view>
                <view class="card-id">{{i + 1}}</view>
                <view>单据编号:{{item.orderNo}}</view>
                <view>单据类型:{{item.docType$}}</view>
                <view>创建时间:{{item.createTime$}}</view>
                <!-- <view class="card-id">{{i + 1}}</view> -->
                <view class="card-status">{{item.settle$}}</view>
            </view>
            <!-- <view class="list-right" @click="checkboxChange(item)">
                <label >
                    <checkbox :value="item.orderNo" :checked="item.checked" color="#FFCC33" style="transform:scale(0.7)" /><text></text>
                </label>
            </view> -->
            <view class="list-right">
            <view class="list-right" @click="getOrderDetl(item)">
                <uni-icons type="right" color="#c1c1c1"></uni-icons>
            </view>
        </view>
        <view style="height: 100rpx;"></view>
@@ -36,89 +36,12 @@
    export default {
        data() {
            return {
                baseUrl: '',
                token: '',
                searchValueFocus: true,
                searchValue: '',
                checck: true,
                dataList: [
                    {
                        orderNo: 'cg0931241',
                        matnr: 'cg0931255',
                        maktx: '你好',
                        anfme: 10,
                        specs: '10-z',
                        checked: true
                    },
                    {
                        orderNo: 'cg0931241',
                        matnr: 'cg0931241',
                        maktx: '你好',
                        anfme: 10,
                        specs: '10-z'
                    },
                    {
                        orderNo: 'cg0931241',
                        matnr: 'cg0931225',
                        maktx: '你好',
                        anfme: 10,
                        specs: '10-z'
                    },
                    {
                        orderNo: 'cg0931241',
                        matnr: 'cg0931241',
                        maktx: '你好',
                        anfme: 10,
                        specs: '10-z'
                    },
                    {
                        orderNo: 'cg0931241',
                        matnr: 'cg0931241',
                        maktx: '你好',
                        anfme: 10,
                        specs: '10-z'
                    },
                    {
                        orderNo: 'cg0931241',
                        matnr: 'cg0931241',
                        maktx: '你好',
                        anfme: 10,
                        specs: '10-z'
                    },
                    {
                        orderNo: 'cg0931241',
                        matnr: 'cg0931241',
                        maktx: '你好',
                        anfme: 10,
                        specs: '10-z'
                    },
                    {
                        orderNo: 'cg0931241',
                        matnr: 'cg0931241',
                        maktx: '你好',
                        anfme: 10,
                        specs: '10-z'
                    },
                    {
                        orderNo: 'cg0931241',
                        matnr: 'cg0931241',
                        maktx: '你好',
                        anfme: 10,
                        specs: '10-z'
                    },
                    {
                        orderNo: 'cg0931241',
                        matnr: 'cg0931241',
                        maktx: '你好',
                        anfme: 10,
                        specs: '10-z'
                    },
                    {
                        orderNo: 'cg0931241',
                        matnr: 'cg0931241',
                        maktx: '你好',
                        anfme: 10,
                        specs: '10-z'
                    },
                ],
                dataList: [],
                oldDataList: [],
                newDataList: [],
                allCheck: false,
@@ -126,7 +49,10 @@
            }
        },
        onShow() {
            this.baseUrl = uni.getStorageSync('baseUrl');
            this.token = uni.getStorageSync('token');
            this.oldDataList = [...this.dataList]
            this.getOrderList()
        },
        methods: {
            searchValueInput() {
@@ -186,12 +112,65 @@
            clear() {
                this.matnr = ''
                this.dataList = [...this.oldDataList]
            },
            // 获取订单列表
            getOrderList() {
                let _this = this
                uni.request({
                    url: `${_this.baseUrl}/order/head/page/auth`,
                    header: {'token': uni.getStorageSync('token')},
                    data: {
                        curr: 1,
                        limit: 1000
                    },
                    method: 'GET',
                    success(res) {
                        res = res.data
                        if (res.code === 200) {
                            _this.dataList = res.data.records
                        }
                    }
                })
            },
            // 获取订单明细
            getOrderDetl(item) {
                let _this = this
                uni.navigateTo({
                    url: "./orderList",
                    success: function(res) {
                        // 通过eventChannel向被打开页面传送数据   向另外一个页面传递值的
                        res.eventChannel.emit('item', {
                            item: item
                        })
                    },
                    events: {
                        // 为指定事件添加一个监听器,获取被打开页面传送到当前页面的数据  另外一个页面传过来的
                        acceptDataFromOpenedPage: function(data) {
                            // _this.matnr = data.data
                            _this.input(_this.matnr)
                        },
                    },
                });
            }
        }
    }
</script>
<style>
    @import url('../../../static/css/common/order.css');
    .card-status {
        position: absolute;
        right: 20rpx;
        top: 30rpx;
        padding: 10rpx 20rpx;
        text-align: center;
        font-size: 10px;
        color: #ffa39e;
        background-color: #fff1f0;
        border: 1px solid #ffa39e;
        border-radius: 6rpx;
    }
</style>