From 63038edf5b65e16bfb24052eb3077479d9ccbfbf Mon Sep 17 00:00:00 2001
From: whycq <123456>
Date: 星期四, 27 十月 2022 12:56:22 +0800
Subject: [PATCH] #
---
pages/basics/putOnSale.vue | 123 ++++++++++++++++++++++++----------------
1 files changed, 74 insertions(+), 49 deletions(-)
diff --git a/pages/basics/putOnSale.vue b/pages/basics/putOnSale.vue
index ebf1b03..a60a8e6 100644
--- a/pages/basics/putOnSale.vue
+++ b/pages/basics/putOnSale.vue
@@ -1,10 +1,10 @@
<template>
<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 class="title-text"><text>搴撲綅鍙�</text></view>
</view>
<view class="square-content">
<view class="content-input">
@@ -31,18 +31,6 @@
</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 type="text" v-model="matnr" placeholder="鎵爜 / 杈撳叆" @input="findMat" :focus="matnrFocus">
- <uni-icons v-show="matnr" type="closeempty" size="20" color="#dadada" @click="remove('matnr')"></uni-icons>
- </view>
- </view>
- </view> -->
<!-- 鍟嗗搧鍒楄〃琛ㄥご -->
<view class="square-1">
<view class="square-title">
@@ -51,31 +39,13 @@
</view>
</view>
- <view class="square-none">
- <view class="v-show" v-show="matList.length == 0">鏆傛棤鏇村鏁版嵁...</view>
+ <view class="square-none" v-show="matList.length == 0">
+ <view class="v-show">鏆傛棤鏇村鏁版嵁...</view>
</view>
-
- <!-- 鍟嗗搧鍒楄〃 -->
- <!-- <checkbox-group >
- <view v-for="(item,index) in matList" :key="index" class="data-list bg-false" :class="'bg-'+item.checked" >
- <view class="list-left">
- <view class="lists-item">No:{{listNum}}</view>
- <view class="lists-item">鍟嗗搧缂栫爜锛歿{item.matnr}}</view>
- <view class="lists-item">鍟嗗搧鎵瑰彿锛歿{item.batch}}</view>
- <view class="lists-item">涓婃灦鏁伴噺锛歿{item.anfme}}</view>
- </view>
- <view class="list-right">
- <uni-icons type="trash" size="20" color="#a5a5a5" @click="removeItem(item,index)"></uni-icons>
- </view>
- </view>
- </checkbox-group> -->
<checkbox-group>
<view v-for="(item,index) in matList" :key="index" class="data-list bg-false" :class="'bg-'+item.checked" >
<view class="data-list-left">
- <!-- <view>
- <checkbox :value="item.id+''" :checked="item.checked" style="display: block;" />
- </view> -->
<view class="matnr"><text style="width: 400rpx;">缂栫爜锛歿{item.matnr}}</text></view>
<view><text style="width: 400rpx;">鍝佸悕锛歿{item.maktx}}</text></view>
<view><text style="width: 400rpx;">鎵瑰彿锛歿{item.batch}}</text></view>
@@ -85,7 +55,7 @@
</view>
<view class="data-list-right">
<label><uni-icons type="compose" size="20" color="#a5a5a5" @click="revise(item,index)"></uni-icons></label>
- <label><uni-icons type="trash" size="25" color="#a5a5a5" @click="remove(item,index)"></uni-icons></label>
+ <label><uni-icons type="trash" size="25" color="#a5a5a5" @click="removeItem(item,index)"></uni-icons></label>
</view>
</view>
</checkbox-group>
@@ -119,7 +89,11 @@
<view class="revise-box">
<view class="revise-box-top">
<view class="color-block-blue"></view>
- <text class="title">淇敼鏁伴噺</text>
+ <text class="title">淇敼鎵瑰彿/鏁伴噺</text>
+ </view>
+ <view class="" style="position: relative;left: 50px;margin-bottom: 20px;">
+ <text style="display: inline-block;float: left;width: 50px;">鎵瑰彿锛�</text>
+ <input type="text" style="width: 100px;border-bottom: 1px solid #9e9e9e;" v-model="batch">
</view>
<view class="changeBox">
<view class="num-box">
@@ -151,6 +125,7 @@
messageText: '杩欐槸涓�鏉℃垚鍔熸彁绀�',
count:'',
rowNum:'',
+ batch:''
}
},
mounted(){
@@ -237,22 +212,30 @@
uni.showToast({title: '璇锋坊鍔犲晢鍝�', icon: "none", position: 'top'});
return;
}
- var combList = {}
- var matList = []
- combList['locno'] = that.locno
- combList['combMats'] = that.matList
- matList['matnr'] = that.matList
- console.log(JSON.stringify(combList))
+ var combMats = []
+ var combParam = {}
+ combParam['locno'] = that.locno
+ combParam['combMats'] = that.matList
uni.request({
url: that.commonUrl + '/mobile/mat/onSale/auth',
- data: {
- combParam:JSON.stringify(combList)
- },
- header: { 'token':uni.getStorageSync('token') },
- method:'GET',
+ data: JSON.stringify(combParam),
+ header: { 'token':uni.getStorageSync('token'),},
+ method:'POST',
success(result) {
- console.log(result)
-
+ var res = result.data
+ if (res.code === 200) {
+ uni.showToast({title: res.msg, icon: "none", position: 'top'});
+ 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'})
+ }
}
})
},
@@ -292,6 +275,7 @@
},
confirm() {
this.matList[this.rowNum].anfme = this.count
+ this.matList[this.rowNum].batch = this.batch
this.$refs.revise.close()
this.$forceUpdate() // 寮哄埗鍒锋柊
},
@@ -302,4 +286,45 @@
<style>
@import url(@/static/css/putOnSale.css);
+ .footer {
+ width: 100%;
+ height: 100rpx;
+ line-height: 100rpx;
+ background-color: #FFF;
+ position: fixed;
+ bottom: 0;
+ border-top: 1px solid #d8d8d8;
+ border-radius: 20rpx 20rpx 0 0 ;
+ z-index: 1;
+ }
+ .revise-box {
+ position: relative;
+ width: 500rpx;
+ height: 400rpx;
+ border-radius: 25px;
+ }
+ .revise-box-top {
+ width: 400rpx;
+ height: 120rpx;
+ border-radius: 25px;
+ }
+ .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;
+ }
</style>
\ No newline at end of file
--
Gitblit v1.9.1