From 29bd3947c3e1b07fa28c2c24cdb45c563793c36b Mon Sep 17 00:00:00 2001 From: whycq <10027870+whycq@user.noreply.gitee.com> Date: 星期四, 21 三月 2024 16:55:12 +0800 Subject: [PATCH] # --- pages/phyz/order/orderList.vue | 0 pages/phyz/order/purchaseOrder.vue | 155 ++++++++++++++++++++++----------------------------- pages.json | 2 3 files changed, 68 insertions(+), 89 deletions(-) diff --git a/pages.json b/pages.json index 6e7bce2..ae755f1 100644 --- a/pages.json +++ b/pages.json @@ -412,7 +412,7 @@ } }, { - "path" : "pages/tzsk/AGV/orderList", + "path" : "pages/phyz/order/orderList", "style" : { "navigationBarTitleText" : "璁㈠崟鍒楄〃", diff --git a/pages/tzsk/AGV/orderList.vue b/pages/phyz/order/orderList.vue similarity index 100% rename from pages/tzsk/AGV/orderList.vue rename to pages/phyz/order/orderList.vue diff --git a/pages/phyz/order/purchaseOrder.vue b/pages/phyz/order/purchaseOrder.vue index 20ced19..8f964c8 100644 --- a/pages/phyz/order/purchaseOrder.vue +++ b/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> \ No newline at end of file -- Gitblit v1.9.1