From ffece4dfd172247c1f61fe7154619bf72a43e219 Mon Sep 17 00:00:00 2001
From: zhou zhou <3272660260@qq.com>
Date: 星期二, 02 十二月 2025 15:46:10 +0800
Subject: [PATCH] #
---
pages/basics/order.vue | 2
pages.json | 6
pages/basics/codePakin.vue | 898 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
pages/index/index.vue | 6
4 files changed, 908 insertions(+), 4 deletions(-)
diff --git a/pages.json b/pages.json
index 963e428..fde7933 100644
--- a/pages.json
+++ b/pages.json
@@ -75,12 +75,12 @@
"enablePullDownRefresh": false
}
}, {
- "path": "pages/basics/pakinAgv",
+ "path": "pages/basics/codePakin",
"style": {
- "navigationBarTitleText": "璁㈠崟鎵墿鏂欑爜缁勬墭",
+ "navigationBarTitleText": "鎵爜缁勬墭",
"enablePullDownRefresh": false
}
- },{
+ }, {
"path": "pages/agv/inventoryView",
"style": {
"navigationBarTitleText": "缂撳瓨搴撳瓨鏌ヨ",
diff --git a/pages/basics/codePakin.vue b/pages/basics/codePakin.vue
new file mode 100644
index 0000000..875bed8
--- /dev/null
+++ b/pages/basics/codePakin.vue
@@ -0,0 +1,898 @@
+<template>
+ <view>
+ <scroll-view scroll-y catch:touchmove="touchmove">
+ <view class="square-2">
+ <view class="square-title">
+ <view class="title-sign">
+ <view class="sign"></view>
+ </view>
+ <view class="title-text"><text>鎵樼洏鏉$爜</text></view>
+ </view>
+ <view class="square-content">
+ <view class="content-input">
+ <input v-model="barcode" type="text" placeholder="鎵爜 / 杈撳叆" maxlength="10" :focus="barcodeFocus"
+ @input="barcodeInput" placeholder-style="line-height: 85rpx;">
+ <uni-icons type="closeempty" size="20" color="#dadada" @click="removeBarcode()"></uni-icons>
+ </view>
+ </view>
+ </view>
+
+ <view class="square-2">
+ <view class="square-title">
+ <view class="title-sign">
+ <view class="sign"></view>
+ </view>
+ <view class="title-text"><text>鍟嗗搧鏉$爜</text></view>
+ </view>
+ <view class="square-content">
+ <view class="content-input">
+ <input v-model="code" type="text" placeholder="鎵爜 / 杈撳叆" :focus="codeFocus" @input="codeInput"
+ placeholder-style="line-height: 85rpx;">
+ <uni-icons type="closeempty" size="20" color="#dadada" @click="removeCode()()"></uni-icons>
+ </view>
+ </view>
+ </view>
+
+
+ <view class="square-1">
+ <view class="square-title">
+ <view class="title-sign">
+ <view class="sign"></view>
+ </view>
+ <view class="title-text" style="width: 200rpx;"><text>鍟嗗搧鍒楄〃</text></view>
+ <view v-show="matList.length != 0" class="lable">
+ <label class="label-btn" style="width: 170rpx;line-height: 95rpx;">
+ <checkbox :checked="check" @click="allChecked()">{{checkText}}</checkbox>
+ </label>
+ <label class="label-btn">
+ <text @click="reChecked()">鍙嶉��</text>
+ </label>
+ <label>
+ <uni-icons type="trash" size="25" color="#a5a5a5" @click="remove()"></uni-icons>
+ </label>
+ </view>
+ </view>
+
+ </view>
+ <view class="square-none" v-show="matList.length === 0">
+ <view class="v-show">鏆傛棤鏇村鏁版嵁...</view>
+ </view>
+
+ <checkbox-group @change="checkbox">
+ <view v-for="(item,index) in matList" :key="index" class="data-list bg-false"
+ :class="'bg-'+item.checked">
+ <label class="left-check-box">
+ <checkbox :value="item.id+''" :checked="item.checked" style="display: block;" />
+ </label>
+ <view class="data-list-left">
+ <view class="matnr"><text style="width: 500rpx;">缂栫爜锛歿{item.matnr}}</text>
+ <text style="margin-left: 100rpx;">鍚嶇О锛歿{item.maktx}}</text>
+ </view>
+ <view><text style="width: 500rpx;">PO锛歿{item.standby1}}</text>
+ <text style="margin-left: 100rpx;">SKU锛歿{item.standby3}}</text>
+ </view>
+ <view><text style="width: 500rpx;">UPC锛歿{item.standby2}}</text></view>
+ <view><text style="width: 500rpx;">閲囪喘鍗曪細{{item.boxType3}}</text>
+ <text style="margin-left: 100rpx;">鏁伴噺锛歿{item.anfme}}</text>
+ </view>
+ </view>
+ <view class="data-list-right">
+ <label><uni-icons type="compose" size="20" color="#a5a5a5"
+ @click="revise(item,index)"></uni-icons></label>
+ <!-- list涓垹闄ら敭 -->
+ <!-- <label><uni-icons type="trash" size="25" color="#a5a5a5" @click="remove(item,index)"></uni-icons></label> -->
+ </view>
+ </view>
+ </checkbox-group>
+ </scroll-view>
+
+ <!-- 搴曢儴鎸夐挳 -->
+ <view class="footer flex justify-around">
+ <!-- 搴曢儴鍏ㄩ�� 鍙嶉�夋寜閽� -->
+ <!-- <label class="label-btn" style="width: 170rpx;">
+ <checkbox :checked="check" @click="allChecked()">{{checkText}}</checkbox>
+ </label>
+ <label class="label-btn" style="width: 100rpx;">
+ <text @click="reChecked()">鍙嶉��</text>
+ </label> -->
+
+ <label class="label-btn flex justify-center align-center">
+ <button class="cu-btn" @click="resst()">閲嶇疆</button>
+ </label>
+ <label class="label-btn flex justify-center align-center">
+ <button class="cu-btn bg-blue " @click="comb()">缁勬墭</button>
+ </label>
+ </view>
+
+ <view>
+ <!-- 淇敼鏁伴噺 -->
+ <uni-popup ref="revise" background-color="#fff" @change="change">
+ <view class="revise-box">
+ <view class="revise-box-top">
+ <view class="color-block-blue"></view>
+ <text class="title">缁勬墭鏁伴噺</text>
+ </view>
+ <view class="text-box">
+ <text>鍙粍鏁伴噺锛歿{enableQty}}</text>
+ </view>
+ <view class="changeBox flex justify-around">
+ <view class="num-box">
+ <uni-number-box v-model="count" :min="minCount" :max="maxCount" color="#747474"
+ @change="changeValue" />
+ </view>
+
+ </view>
+ <view class="revise-box-buttom">
+ <view>
+ <button class="cu-btn bg-blue" @click="confirm()">纭</button>
+ </view>
+ </view>
+
+ </view>
+ </uni-popup>
+ </view>
+ </view>
+</template>
+
+<script>
+ import permision from "@/common/permission.js"
+ export default {
+ data() {
+ return {
+ commonUrl: null,
+ barcode: '',
+ barcodeFocus: true,
+ focus: false,
+ type: 'center',
+ searchBox: 'hide',
+ pick: 'hide',
+ order: null,
+ matList: [],
+ result: '',
+ count: '',
+ minCount: 0,
+ maxCount: '',
+ rowNum: '',
+ enableQty: '',
+ check: false,
+ checkText: '鍏ㄩ��',
+ checkedData: [],
+ orderNo: '',
+ orderNoList: [],
+ showDropdown: false,
+ code: '',
+ codeFocus: true,
+ }
+ },
+ mounted() {
+ const UIP = uni.getStorageSync('UIP');
+ this.baseIP = UIP;
+ const UPORT = uni.getStorageSync('UPORT');
+ this.basePORT = UPORT
+ const PROJ = uni.getStorageSync('UPROJ');
+ this.baseUrl = PROJ
+ this.getUrl()
+ },
+ methods: {
+ getOrderDet(orderNo) {
+ if (!orderNo || orderNo.trim() === '') return;
+ uni.request({
+ url: this.commonUrl + '/mobile/order/search/orderNoList/auth',
+ method: 'GET',
+ data: {
+ orderNo
+ },
+ header: {
+ token: uni.getStorageSync('token')
+ },
+ success: res => {
+ const list = res.data.data || [];
+ this.orderNoList = list.map(o => o.orderNo);
+ }
+ });
+ },
+
+ onOrderSelect(order) {
+ this.orderNo = order;
+ // 鍙�夛細鑷姩瑙﹀彂鏌ヨ
+ // this.getOrderDetlByOrderNo();
+ },
+ getOrderDetlByOrderNo() {
+ if (!this.orderNo) {
+ uni.showToast({
+ title: '璇烽�夋嫨璁㈠崟',
+ icon: 'none'
+ });
+ return;
+ }
+ let that = this;
+ uni.request({
+ url: that.commonUrl + '/mobile/order/search/orderNo/auth',
+ data: {
+ orderNo: that.orderNo
+ },
+ header: {
+ token: uni.getStorageSync('token')
+ },
+ success(result) {
+ let res = result.data;
+ console.log(res.data[0]);
+ if (res.code === 200) {
+ if (res.data) {
+ uni.showLoading();
+ that.matList = res.data[0].combMats;
+ that.initAnfme();
+ console.log(that.matList);
+ }
+ } else if (res.code == 403) {
+ uni.showToast({
+ title: res.msg,
+ icon: "none",
+ position: 'top'
+ });
+ setTimeout(() => {
+ uni.reLaunch({
+ url: '../login/login'
+ });
+ }, 1000);
+ } else {
+ uni.showToast({
+ title: res.msg,
+ icon: "none",
+ position: 'top'
+ });
+ }
+ }
+ });
+ },
+
+
+
+ selectOrder(orderNo) {
+ this.order = orderNo
+ this.showDropdown = false
+ },
+ removeOrder() {
+ this.order = ''
+ this.orderSuggestions = []
+ this.showDropdown = false
+ },
+ // 鑾峰彇url
+ getUrl() {
+ this.commonUrl = this.baseHttp + this.baseIP + ':' + this.basePORT + "/" + this.baseUrl
+ },
+ // barcode input 浜嬩欢
+ barcodeInput() {
+ var len = this.barcode.length
+ if (len != 6) {
+ uni.showToast({
+ title: '鎵樼洏鐮佹湁璇閲嶈瘯',
+ icon: "none",
+ position: 'top'
+ });
+ this.barcodeFocuss()
+ return;
+ }
+ if (len == 6) {
+ this.focuss()
+ }
+ },
+ codeInput() {
+ const that = this;
+ let m = that.code.split(";")
+ if (!m[1] || !m[5] || !m[9]) {
+ uni.showToast({
+ title: '鏉$爜鏈夎',
+ icon: "none",
+ position: 'top'
+ });
+ this.codeFocuss()
+ return;
+ }
+ uni.request({
+ url: that.commonUrl + '/mobile/order/search/orderDetl/auth',
+ data: JSON.stringify({
+ orderNo: m[1],
+ sku: m[5],
+ upc: m[9],
+ }),
+ method: 'POST',
+ header: {
+ 'token': uni.getStorageSync('token'),
+ },
+ success(result) {
+ var res = result.data;
+ if (res.code === 200) {
+ res.data.combMats.forEach(item => {
+ const existItem = that.matList.find(m => m.matnr === item.matnr &&
+ m.standby2 === item.standby2 &&
+ m.standby3 === item.standby3 &&
+ m.boxtype3 === item.boxtype3
+ )
+ if (existItem) {
+ existItem.anfme = (existItem.anfme || 0) + (item.anfme || 1)
+ } else {
+ item.anfme = 1
+ that.matList.push(item)
+ }
+ })
+ that.codeFocuss()
+ } else if (res.code == 403) {
+ uni.showToast({
+ title: res.msg,
+ icon: "none",
+ position: 'top'
+ });
+ setTimeout(() => {
+ uni.reLaunch({
+ url: '../login/login'
+ });
+ }, 1000);
+ } else {
+ uni.showToast({
+ title: res.msg,
+ icon: "none",
+ position: 'top'
+ });
+ }
+ }
+ });
+ console.log(m)
+ },
+ // 鎵樼洏鐮佹湁璇噸缃�
+ codeFocuss() {
+
+ let that = this;
+ that.codeFocus = false;
+ setTimeout(() => {
+ that.code = '';
+ that.codeFocus = true;
+ }, 100);
+
+ },
+ barcodeFocuss() {
+ // #ifdef APP
+ let that = this;
+ that.barcodeFocus = false;
+ setTimeout(() => {
+ that.barcode = '';
+ that.barcodeFocus = true;
+ }, 100);
+ // #endif
+ },
+ focuss() {
+ // #ifdef APP
+ let that = this;
+ that.focus = false;
+ setTimeout(() => {
+ that.matnrId = '';
+ that.focus = true;
+ }, 100);
+ // #endif
+ },
+ resst() {
+ this.matList = []
+ this.barcode = ''
+ this.order = ''
+ this.orderNo = '';
+ this.barcodeFocuss()
+ uni.vibrateShort();
+ },
+ removeBarcode() {
+ this.barcode = ''
+ uni.vibrateShort();
+ this.barcodeFocus = false;
+ this.$nextTick(function() {
+ this.barcodeFocus = true;
+ });
+ },
+ removeCode() {
+ this.code = ''
+ uni.vibrateShort();
+ this.codeFocus = false;
+ this.$nextTick(function() {
+ this.codeFocus = true;
+ });
+ },
+ removeOrder() {
+ this.order = ''
+ uni.vibrateShort();
+ this.focus = false;
+ this.$nextTick(function() {
+ this.focus = true;
+ });
+ },
+ eject(type) {
+ this.type = type
+ // open 鏂规硶浼犲叆鍙傛暟 绛夊悓鍦� uni-popup 缁勪欢涓婄粦瀹� type灞炴��
+ this.$refs.revise.open(type)
+ },
+ initAnfme() {
+
+ for (var i = 0; i < this.matList.length; i++) {
+ this.matList[i].enableQty = this.matList[i].anfme
+ this.matList[i].anfme = 0
+ }
+ uni.hideLoading();
+ },
+ revise(item, index) {
+ var maxCount = this.matList[index].maxCount
+ if (maxCount == undefined) {
+ this.matList[index]["maxCount"] = item.enableQty
+ }
+ this.enableQty = item.enableQty
+ this.count = this.minCount
+ this.maxCount = item.maxCount
+ this.rowNum = index
+ this.eject()
+ },
+ changeMax() {
+ this.count = this.enableQty
+ },
+ changeValue() {
+
+ },
+ remove() {
+ console.log(this.matList.filter(item => item.checked !== true))
+ this.matList = this.matList.filter(item => item.checked !== true)
+
+ // this.matList.splice(i,1)
+
+ // for (var i = 0; i < this.matList.length; i++) {
+ // if (this.matList[i].checked == true) {
+
+ // }
+ // }
+ this.checkList();
+ uni.vibrateShort();
+ },
+ // 鍒楄〃涓垹闄�
+ // remove(item,index) {
+ // this.matList.splice(index,1)
+ // uni.vibrateShort();
+ // },
+ confirm() {
+ this.matList[this.rowNum].anfme = this.count
+ this.$refs.revise.close()
+ },
+ comb() {
+ uni.vibrateShort();
+ let that = this;
+
+ if (that.barcode === '') {
+ uni.showToast({
+ title: '璇锋壂鎻忔墭鐩樻潯鐮�',
+ icon: "none",
+ position: 'top'
+ });
+ return;
+ }
+ if (that.barcode.length !== 6) {
+ uni.showToast({
+ title: '鎵樼洏鐮佸繀椤讳负6浣�',
+ icon: "none",
+ position: 'top'
+ });
+ return;
+ }
+ if (that.matList.length === 0) {
+ uni.showToast({
+ title: '璇锋坊鍔犲晢鍝佸垪琛�',
+ icon: "none",
+ position: 'top'
+ });
+ return;
+ }
+
+ // 杩囨护鍑烘暟閲忓ぇ浜�0鐨勫晢鍝�
+ const validMats = that.matList.filter(item => item.anfme > 0);
+
+ if (validMats.length === 0) {
+ uni.showToast({
+ title: '鎵�鏈夊晢鍝佺粍鎵樻暟閲忎负0锛屾棤娉曠粍鎵�',
+ icon: "none",
+ position: 'top'
+ });
+ return;
+ }
+
+ // 鍒犻櫎鏁伴噺涓�0鐨勫晢鍝�
+ that.matList = validMats;
+
+ uni.showLoading();
+
+ uni.request({
+ url: that.commonUrl + '/mobile/comb/auth',
+ data: JSON.stringify({
+ billNo: that.orderNo,
+ orderNo: that.orderNo,
+ barcode: that.barcode,
+ combMats: validMats
+ }),
+ method: 'POST',
+ header: {
+ 'token': uni.getStorageSync('token'),
+ },
+ success(result) {
+ uni.showLoading();
+ var res = result.data;
+ if (res.code === 200) {
+ uni.showToast({
+ title: res.msg,
+ position: 'top',
+ duration: 1000
+ });
+ that.resst();
+ } else if (res.code == 403) {
+ uni.showToast({
+ title: res.msg,
+ icon: "none",
+ position: 'top'
+ });
+ setTimeout(() => {
+ uni.reLaunch({
+ url: '../login/login'
+ });
+ }, 1000);
+ } else {
+ uni.showToast({
+ title: res.msg,
+ icon: "none",
+ position: 'top'
+ });
+ }
+ }
+ });
+ },
+
+ findOrder() {
+ let that = this
+ uni.request({
+ url: that.commonUrl + '/mobile/order/search/orderNo/auth',
+ data: {
+ orderNo: that.order
+ },
+ header: {
+ 'token': uni.getStorageSync('token')
+ },
+ success(result) {
+ let res = result.data
+ console.log(res.data[0])
+ if (res.code === 200) {
+ if (res.data) {
+ uni.showLoading();
+ that.matList = res.data[0].combMats;
+ that.orderNo = that.order
+ that.initAnfme()
+ console.log(that.matList)
+ }
+ } else if (res.code == 403) {
+ uni.showToast({
+ title: res.msg,
+ icon: "none",
+ position: 'top'
+ })
+ setTimeout(() => {
+ uni.reLaunch({
+ url: '../login/login'
+ });
+ }, 1000);
+ } else {
+ uni.showToast({
+ title: res.msg,
+ icon: "none",
+ position: 'top'
+ })
+ }
+ }
+ });
+ },
+ change(e) {
+ // console.log('褰撳墠妯″紡锛�' + e.type + ',鐘舵�侊細' + e.show);
+ },
+ toggle(type) {
+ this.type = type
+ // open 鏂规硶浼犲叆鍙傛暟 绛夊悓鍦� uni-popup 缁勪欢涓婄粦瀹� type灞炴��
+ this.$refs.goodsSearch.open(type)
+ },
+ // 鍒楄〃閫夋嫨
+ checkbox(e) {
+ const values = e.detail.value;
+ this.matList.forEach(item => {
+ // 纭繚 item.id 鏄瓧绗︿覆
+ const itemId = item.id + '';
+ item.checked = values.includes(itemId);
+ });
+
+ if (values.length === this.matList.length) {
+ this.check = true;
+ this.checkText = "鍙栨秷鍏ㄩ��";
+ } else {
+ this.check = false;
+ this.checkText = "鍏ㄩ��";
+ }
+
+ uni.vibrateShort();
+ },
+
+ // 鍒楄〃鍙嶉��
+ reChecked() {
+ if (this.matList.length == 0) {
+ return;
+ }
+ var checkArr = []
+ for (var i = 0; i < this.matList.length; i++) {
+ if (this.matList[i].checked == true) {
+ this.$set(this.matList[i], 'checked', false)
+ } else {
+ this.$set(this.matList[i], 'checked', true)
+ }
+ if (this.matList[i].checked == true) {
+ checkArr.push(this.matList[i].checked)
+ }
+ }
+ if (checkArr.length == this.matList.length) {
+ this.check = true
+ this.checkText = "鍙栨秷鍏ㄩ��"
+ } else {
+ this.check = false
+ this.checkText = "鍏ㄩ��"
+ }
+ uni.vibrateShort();
+ },
+ // 鍒楄〃鍏ㄩ��
+ allChecked(e) {
+ if (this.check == true) {
+ for (var i = 0; i < this.matList.length; i++) {
+ this.$set(this.matList[i], 'checked', false)
+ }
+ this.check = false
+ this.checkText = "鍏ㄩ��"
+ } else {
+ for (var i = 0; i < this.matList.length; i++) {
+ this.$set(this.matList[i], 'checked', true)
+ }
+ this.check = true
+ this.checkText = "鍙栨秷鍏ㄩ��"
+ }
+ uni.vibrateShort();
+ },
+ // 妫�楠屽垪琛ㄩ暱搴� 绛変簬0 鏄剧ず鍏ㄩ��
+ checkList() {
+ if (this.matList.length == 0) {
+ this.check = false
+ this.checkText = "鍏ㄩ��"
+ return;
+ }
+ }
+ }
+ }
+</script>
+
+<style>
+ /* @import "../../colorui/main.css";
+ @import "../../colorui/icon.css"; */
+ .square-1 .lable {
+ display: inline-block;
+ float: right;
+ height: 100%;
+ width: 400rpx;
+ }
+
+ .square-1 .lable label {
+ display: inline-block;
+ float: left;
+ height: 100%;
+ width: 90rpx;
+ line-height: 100rpx;
+ }
+
+ .pak-seach-box {
+ background-color: #FFFFFF;
+ margin: 15rpx 15rpx 0rpx 15rpx;
+ width: 96%;
+ height: 150rpx;
+ border-radius: 20rpx;
+ }
+
+ .box-top {
+ display: block;
+ height: 60rpx;
+ width: 720rpx;
+ }
+
+ .color-block-blue {
+ background-color: #1E9FFF;
+ display: inline-block;
+ float: left;
+ margin: 15rpx 15rpx 0 15rpx;
+ width: 12rpx;
+ height: 40rpx;
+ border: 5rpx solid #1E9FFF;
+ border-radius: 20rpx;
+ }
+
+ .title {
+ display: inline-block;
+ float: left;
+ font-size: 34rpx;
+ font-weight: 700;
+ height: 50rpx;
+ line-height: 50rpx;
+ margin-top: 10rpx;
+ }
+
+ .box-buttom {
+ display: inline-block;
+ background-color: #ededed;
+ width: 96%;
+ height: 60rpx;
+ border-radius: 20rpx;
+ margin: 15rpx 15rpx 0rpx 15rpx;
+ }
+
+ .box-buttom input {
+ width: 75%;
+ float: left;
+ margin: 8rpx 10rpx 0rpx 25rpx;
+ }
+
+ .box-buttom .search-icon {
+ width: 60rpx;
+ height: 60rpx;
+ float: right;
+ margin-top: 5rpx;
+ margin-right: 10rpx;
+ }
+
+ .pak-seach-box button {
+ background-color: #1E9FFF;
+ color: #ffffff;
+ display: inline-block;
+ float: right;
+ width: 150rpx;
+ height: 60rpx;
+ margin: 15rpx 15rpx 0rpx 15rpx;
+ line-height: 60rpx;
+ }
+
+ .pakin-btn {
+ background-color: #1E9FFF;
+ }
+
+ .pak-data-box {
+ background-color: #F1F1F1;
+ margin: 15rpx 15rpx 0rpx 15rpx;
+ width: 96%;
+ height: 70rpx;
+ border-radius: 20rpx;
+ }
+
+ .pak-data-box .box-top {
+ background-color: #FFFFFF;
+ height: 70rpx;
+ border-radius: 20rpx 20rpx 20rpx 20rpx;
+ }
+
+ .bg-false {
+ background-color: #FFFFFF;
+ }
+
+ .bg-true {
+ background-color: #ebebeb;
+ }
+
+ .data-list {
+ border-bottom: 1px solid #d8d8d8;
+ height: 180rpx;
+ margin: 15rpx;
+ border-radius: 20rpx;
+ }
+
+ .data-list:first-child {
+ margin-top: 20rpx;
+ }
+
+ .data-list:last-child {
+ margin-bottom: 160rpx;
+ }
+
+ /* .data-list-left {
+ display: inline-block;
+ float: left;
+ text-align: center;
+ width: 100rpx;
+ height: 180rpx;
+ line-height: 180rpx;
+ } */
+ .left-check-box {
+ display: inline-block;
+ /* background-color: #1E9FFF; */
+ float: left;
+ height: 100%;
+ width: 100rpx;
+ text-align: center;
+ line-height: 170rpx;
+ }
+
+ .data-list-left {
+ /* background-color: #ffff7f; */
+ display: inline-block;
+ float: left;
+ height: 180rpx;
+ width: 500rpx;
+ color: #676767;
+ }
+
+ .matnr {
+ padding-top: 10rpx;
+ }
+
+ .data-list-right {
+ /* background-color: #55ffff; */
+ display: inline-block;
+ float: right;
+ width: 100rpx;
+ height: 180rpx;
+ line-height: 180rpx;
+ }
+
+ .data-list-right label {
+ display: inline-block;
+ float: left;
+ width: 100rpx;
+ height: 180rpx;
+ }
+
+ .revise-box {
+ width: 500rpx;
+ height: 500rpx;
+ }
+
+ .revise-box-top {
+ width: 100%;
+ height: 100rpx;
+ background-color: #fff;
+ padding: 10rpx;
+ }
+
+ .changeBox {
+ width: 100%;
+ height: 100rpx;
+ line-height: 120rpx;
+ text-align: center;
+ background-color: #FFF;
+ margin-top: 20rpx;
+ border-bottom: 1px solid #e3e3e3;
+ }
+
+ .text-box {
+ width: 100%;
+ height: 100rpx;
+ line-height: 120rpx;
+ text-align: center;
+ /* padding-left: 120rpx; */
+ background-color: #FFF;
+ margin-top: 20rpx;
+ border-bottom: 1px solid #e3e3e3;
+ }
+
+ .changeBox .num-box {
+ display: inline-block;
+ float: left;
+ }
+
+ .changeBox button {
+ float: left;
+ }
+
+ .revise-box-buttom {
+ position: absolute;
+ width: 100%;
+ height: 100rpx;
+ line-height: 100rpx;
+ background-color: #FFFFFF;
+ bottom: 0;
+ text-align: center;
+ }
+</style>
\ No newline at end of file
diff --git a/pages/basics/order.vue b/pages/basics/order.vue
index ca4be30..23f66d3 100644
--- a/pages/basics/order.vue
+++ b/pages/basics/order.vue
@@ -31,7 +31,7 @@
:candidates="orderNoList"
placeholder="璇疯緭鍏� / 閫夋嫨璁㈠崟鍙�"
placeholderStyle="line-height: 60rpx; font-size: 30rpx; color: #999;"
- @input="getOrderDet"
+
@change="onOrderSelect"
/>
</view>
diff --git a/pages/index/index.vue b/pages/index/index.vue
index 22cc4d2..de416dd 100644
--- a/pages/index/index.vue
+++ b/pages/index/index.vue
@@ -37,6 +37,12 @@
// cuIcon: 'copy'
// },
{
+ title: '鎵爜缁勬墭',
+ name: '/basics/codePakin',
+ color: 'blue',
+ cuIcon: 'copy'
+ },
+ {
title: '缁勬墭鍏ュ簱',
name: '/basics/pakin',
color: 'blue',
--
Gitblit v1.9.1