Commit 04113bc9 by LJM

备注突出显示以及箱号扫描操作后自动清空

parent c44d5747
...@@ -313,6 +313,7 @@ ...@@ -313,6 +313,7 @@
margin-bottom: 10rpx; margin-bottom: 10rpx;
} }
.input-box { .input-box {
position: relative;
.uni-arrow { .uni-arrow {
width: 14rpx; width: 14rpx;
height: 9rpx; height: 9rpx;
...@@ -339,6 +340,14 @@ ...@@ -339,6 +340,14 @@
font-size: 17rpx; font-size: 17rpx;
padding: 18rpx 18rpx 10rpx 18rpx; padding: 18rpx 18rpx 10rpx 18rpx;
} }
.icon-a-juxing11 {
position: absolute;
right: 18rpx;
bottom: 13rpx;
font-size: 30rpx;
color: #c6c7cc;
z-index: 10;
}
} }
.select-box { .select-box {
background: #ffffff; background: #ffffff;
......
...@@ -1010,6 +1010,7 @@ ...@@ -1010,6 +1010,7 @@
this.searchParams.mobile_register_all_search = ''; //全量搜索 this.searchParams.mobile_register_all_search = ''; //全量搜索
this.searchParams.stock_in_with_stock_in_items_inhouse = ''; //入仓号 this.searchParams.stock_in_with_stock_in_items_inhouse = ''; //入仓号
this.searchParams.tracking_no = ''; //Fedex this.searchParams.tracking_no = ''; //Fedex
this.searchParams.box_sn = ''; //箱号
this.filter_id = []; this.filter_id = [];
this.filter_id_warehouse_id = []; this.filter_id_warehouse_id = [];
this.closeDrawer(); this.closeDrawer();
...@@ -1065,6 +1066,7 @@ ...@@ -1065,6 +1066,7 @@
this.searchParams.mobile_register_all_search = ''; //全量搜索 this.searchParams.mobile_register_all_search = ''; //全量搜索
this.searchParams.stock_in_with_stock_in_items_inhouse = ''; //入仓号 this.searchParams.stock_in_with_stock_in_items_inhouse = ''; //入仓号
this.searchParams.tracking_no = ''; //Fedex this.searchParams.tracking_no = ''; //Fedex
this.searchParams.box_sn = ''; //箱号
this.clearInputAndFocus(); //再次获取焦点 this.clearInputAndFocus(); //再次获取焦点
}, 200); }, 200);
} else { } else {
...@@ -1129,6 +1131,7 @@ ...@@ -1129,6 +1131,7 @@
this.searchParams.mobile_register_all_search = ''; //全量搜索 this.searchParams.mobile_register_all_search = ''; //全量搜索
this.searchParams.stock_in_with_stock_in_items_inhouse = ''; //入仓号 this.searchParams.stock_in_with_stock_in_items_inhouse = ''; //入仓号
this.searchParams.tracking_no = ''; //Fedex this.searchParams.tracking_no = ''; //Fedex
this.searchParams.box_sn = ''; //箱号
this.closeDrawer(); this.closeDrawer();
this.clearInputAndFocus(); //再次获取焦点 this.clearInputAndFocus(); //再次获取焦点
this.filter_id = []; this.filter_id = [];
...@@ -1165,6 +1168,7 @@ ...@@ -1165,6 +1168,7 @@
this.searchParams.mobile_register_all_search = ''; //全量搜索 this.searchParams.mobile_register_all_search = ''; //全量搜索
this.searchParams.stock_in_with_stock_in_items_inhouse = ''; //入仓号 this.searchParams.stock_in_with_stock_in_items_inhouse = ''; //入仓号
this.searchParams.tracking_no = ''; //Fedex this.searchParams.tracking_no = ''; //Fedex
this.searchParams.box_sn = ''; //箱号
this.closeDrawer(); this.closeDrawer();
this.clearInputAndFocus(); //再次获取焦点 this.clearInputAndFocus(); //再次获取焦点
this.filter_id = []; this.filter_id = [];
......
...@@ -37,7 +37,6 @@ ...@@ -37,7 +37,6 @@
</template> </template>
</view> </view>
<text class="iconfont icon-a-juxing11" @click="clearInput()" v-if="input_flag"></text> <text class="iconfont icon-a-juxing11" @click="clearInput()" v-if="input_flag"></text>
</view> </view>
<view class="print-btn" @click="print()">打印入仓号</view> <view class="print-btn" @click="print()">打印入仓号</view>
</view> </view>
...@@ -134,7 +133,8 @@ ...@@ -134,7 +133,8 @@
<text class="label-title">物流单号:</text> <text class="label-title">物流单号:</text>
</view> </view>
<view class="input-box"> <view class="input-box">
<textarea auto-height="true" maxlength="-1" class="uni-textarea" placeholder-style="color:#919399" placeholder="请输入物流单号" v-model="logistics_sn" @input="handleInputTextArea($event)" /> <text class="iconfont icon-a-juxing11" @click="clearTextarea()" v-if="textarea_flag"></text>
<textarea :focus="is_focus_textarea" auto-height="true" maxlength="-1" class="uni-textarea" placeholder-style="color:#919399" placeholder="请输入物流单号" v-model="logistics_sn" @input="handleInputTextArea($event)" />
</view> </view>
</view> </view>
<view class="input-wrap column" style="margin-top: 8rpx;"> <view class="input-wrap column" style="margin-top: 8rpx;">
...@@ -229,11 +229,13 @@ ...@@ -229,11 +229,13 @@
warehouse_index: 0, warehouse_index: 0,
register_type: ['正常登记', '异常登记'], register_type: ['正常登记', '异常登记'],
register_type_index: 0, register_type_index: 0,
logistics_company: ['联邦快递', 'DHL国际快递', '顺丰速运', '供应商配送', '快递送货', '韵达快递', '速尔快递', 'TNT快递', '自提', '京东快递', '优速物流', '顺丰特惠', 'UPS', 'Air', '其他'], logistics_company: ['联邦快递', 'DHL国际快递', '顺丰速运', 'UPS', '供应商配送', '快递送货', '韵达快递', '速尔快递', 'TNT快递', '自提', '京东快递', '优速物流', '顺丰特惠', 'Air', '其他'],
logistics_company_index: -1, logistics_company_index: -1,
user_email: uni.getStorageSync('name'), user_email: uni.getStorageSync('name'),
is_focus: true, //获取焦点动态化 is_focus: true, //获取焦点动态化
is_focus_textarea: false,
input_flag: false, input_flag: false,
textarea_flag: false,
total: 0, //总数 total: 0, //总数
page: 1, page: 1,
limit: 100, limit: 100,
...@@ -389,6 +391,14 @@ ...@@ -389,6 +391,14 @@
this.clearInputAndFocus(); this.clearInputAndFocus();
}, },
/** /**
* 清空数据 文本域
*/
clearTextarea() {
this.logistics_sn = '';
this.formParams.logistics_sn = '';
this.clearTextareaAndFocus();
},
/**
* 单号搜索 * 单号搜索
* @param {Object} event * @param {Object} event
*/ */
...@@ -444,6 +454,7 @@ ...@@ -444,6 +454,7 @@
handleInputTextArea: debounce(function(event) { handleInputTextArea: debounce(function(event) {
var value = event.target.value; var value = event.target.value;
if (value) { if (value) {
this.textarea_flag = true;
// 将输入按换行符分割并过滤空行 // 将输入按换行符分割并过滤空行
var lines = value.split('\n').filter(Boolean); var lines = value.split('\n').filter(Boolean);
...@@ -488,6 +499,7 @@ ...@@ -488,6 +499,7 @@
} else { } else {
//暂时不处理 //暂时不处理
this.logistics_sn_temp_flag = false; this.logistics_sn_temp_flag = false;
this.textarea_flag = false;
} }
}, 1000), }, 1000),
...@@ -880,6 +892,16 @@ ...@@ -880,6 +892,16 @@
this.is_focus = true; this.is_focus = true;
}, 200); }, 200);
}, },
/**
* 再次获取焦点 文本域
*/
clearTextareaAndFocus() {
this.textarea_flag = false; //关闭叉叉
this.is_focus_textarea = false;
setTimeout(() => {
this.is_focus_textarea = true;
}, 200);
},
closeDrawer() { closeDrawer() {
this.$refs.showRight.close(); this.$refs.showRight.close();
this.$refs.showRightPrint.close(); this.$refs.showRightPrint.close();
......
...@@ -503,8 +503,12 @@ ...@@ -503,8 +503,12 @@
this.getData(); this.getData();
} }
} else { } else {
if (type == 1 || type == 2 || type == 0) { if (type == 1 || type == 2 || type == 4 || type == 0) {
//清空全量搜索和入仓号搜索和FedEx //清空全量搜索和入仓号搜索和FedEx
this.searchParams.mobile_wait_tally_all_search = '';
this.searchParams.stock_in_with_stock_in_items_inhouse = '';
this.searchParams.box_sn = '';
this.searchParams.tracking_no = '';
this.resetChange(); this.resetChange();
this.input_flag = false; this.input_flag = false;
this.getData(); this.getData();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment