Procházet zdrojové kódy

修改选择物料条数,以及添加滚动轴

asd26269546 před 2 roky
rodič
revize
ea09f72230

+ 2 - 1
components/uni-popup/uni-popup.vue

@@ -1,5 +1,6 @@
 <template>
-	<view v-if="showPopup" class="uni-popup" :class="[popupstyle]" @touchmove.stop.prevent="clear">
+	 <!-- @touchmove.stop.prevent="clear" -->
+	<view v-if="showPopup" class="uni-popup" :class="[popupstyle]"> 
 		<uni-transition v-if="maskShow" :mode-class="['fade']" :styles="maskClass" :duration="duration" :show="showTrans"
 		 @click="onTap" />
 		<uni-transition :mode-class="ani" :styles="transClass" :duration="duration" :show="showTrans" @click="onTap">

+ 1 - 1
manifest.json

@@ -2,7 +2,7 @@
     "name" : "智能仓储2",
     "appid" : "__UNI__4E49201",
     "description" : "",
-    "versionName" : "1.0.3.8",
+    "versionName" : "1.0.4.0",
     "versionCode" : 200,
     "transformPx" : false,
     /* 5+App特有相关 */

+ 1 - 0
pages/warehouse/return-warehouse.vue

@@ -107,6 +107,7 @@
 				</ul>
 			</view>
 		</uni-popup>
+		
 	</div>
 </template>
 

+ 59 - 24
pages/warehouse/review.vue

@@ -6,10 +6,10 @@
 				<span style="padding: 0 5rpx;color: #FFFFFF;">{{ userInfo.name }}</span>
 			</view>
 			<view slot="right" @tap="$utils.open(`/pages/index/index`)">
-				<span style="color: #FFFFFF;">返回</span> 
+				<span style="color: #FFFFFF;">返回</span>
 			</view>
-		</uni-nav-bar> 
-		<ul >
+		</uni-nav-bar>
+		<ul>
 			<li v-for="i in checkList" :key="i.stockBackId">
 				<view class="text">
 					退仓人员:{{i.realName}}
@@ -23,44 +23,71 @@
 				<view class="text">
 					面料米数:{{i.operationMeters}}
 				</view>
-				<button style="" @click="toDtl(i.stockBackId)">去复核</button>
+				<view class="btn-warp">
+					<button style="background-color: red;" @click="open(i.stockBackId)">取消</button>
+					<button style="" @click="toDtl(i.stockBackId)">去复核</button>
+				</view>
 			</li>
 		</ul>
+		<u-modal v-model="show" @confirm="listDetele(deleteid)" :content="content" :show-cancel-button="true" :mask-close-able="true"></u-modal>
 	</div>
 </template>
 
 <script>
-	export default{
-		name:"xx",
-		data(){
-			return{
-				checkList:[],
+	export default {
+		name: "xx",
+		data() {
+			return {
+				checkList: [],
+				show:false,
+				content:"你确定删除这条信息?",
+				deleteid:null,
 			}
 		},
-		created(){
+		created() {
 			this.selectList()
 		},
-		methods:{
-			toDtl(_id){
+		methods: {
+			open(_id) {
+				this.deleteid = _id
+				this.show = true
+			},
+			toDtl(_id) {
 				console.log(_id)
 				const v = this
 				uni.removeStorage({
 					key: 'reviewDtl',
-					success: function (res) {
+					success: function(res) {
 						v.$utils.open(`/pages/warehouse/reviewDtl?id=${_id}`)
-					},fail() {
+					},
+					fail() {
 						v.$utils.open(`/pages/warehouse/reviewDtl?id=${_id}`)
 					}
 				});
-				
 			},
-			selectList(){
+			listDetele(_id) {
+				uni.request({
+					url: 'http://120.79.80.64:8050' + '/cloudApi/stockBack/delete',
+					method: 'POST',
+					header: {
+						'Content-Type': 'application/json',
+					},
+					data: {
+						stockBackId: _id
+					},
+					success: res => {
+						this.$msg.showToast('操作成功!')
+						this.selectList()
+					},
+				});
+			},
+			selectList() {
 				const v = this
 				uni.request({
 					url: 'http://120.79.80.64:8050' + '/cloudApi/stockBack/checkList',
 					method: 'POST',
-					header:{
-						'Content-Type' : 'application/json',
+					header: {
+						'Content-Type': 'application/json',
 					},
 					data: v.req,
 					success: res => {
@@ -74,25 +101,33 @@
 </script>
 
 <style scoped lang="less">
-	ul{
-		
+	ul {
 		padding: 0 20rpx;
-		li{
-			.text{
+
+		li {
+			.text {
 				height: 60rpx;
 				line-height: 60rpx;
 				padding: 0 20rpx;
 			}
+
 			border-radius: 5rpx;
 			list-style: none;
 			background-color: #fff;
 			overflow: hidden;
 			margin-top: 20rpx;
-			button{
+
+			.btn-warp {
+				display: flex;
+				justify-content: space-between;
+			}
+
+			button {
 				background-color: blue;
 				margin-top: 20prx;
 				color: #fff;
+				width: 48%;
 			}
 		}
 	}
-</style>
+</style>

+ 3 - 2
pages/warehouse/reviewDtl-2.vue

@@ -22,8 +22,8 @@
 						<view class="col" style="padding: 0 10rpx;">
 							{{j.materialMeters}}
 						</view style="padding: 0 10rpx;">
-						<view class="col">
-							{{j.id}}
+						<view class="col" v-if="j.id">
+							*{{j.id}}
 						</view>
 						<view class="col">
 							<button>扫描</button>
@@ -102,6 +102,7 @@
 				font-size: 30rpx;
 				border-bottom: 1px solid #dcdcdc;
 				padding: 0 20rpx;
+				overflow: hidden;
 			}
 			.lists{
 				.list-box{

+ 7 - 6
pages/warehouse/reviewDtl.vue

@@ -16,14 +16,14 @@
 				</view>
 				<view class="lists">
 					<view class="list-box" v-for="(j,jindex) in i.stockBackDetailsList" :key="i.id">
-						<view class="col">
+						<view class="col" style="width:15%">
 							卷{{jindex + 1}}
 						</view>
 						<view class="col" style="padding: 0 10rpx;">
 							{{j.materialMeters}}
 						</view style="padding: 0 10rpx;">
-						<view class="col" style="min-height:10rpx" @click="openRfidModal(j.rfid)">
-							{{j.rfid ? j.rfid : ' '}}
+						<view class="col" style="min-height:10rpx;width:25%" @click="openRfidModal(j.rfid)">
+							{{j.rfid ? '*' + j.rfid.slice(16) : ' '}}
 						</view>
 						<view class="col">
 							<button @click="sacnFn(index,jindex)">扫描</button>
@@ -99,7 +99,7 @@
 					<u-input v-model="req.search" :searchIcon="true" :border="true" placeholder="请输入物料名称或编码"
 						@search="getSelectMaterialList" class="search-input" />
 				</view>
-				<ul>
+				<ul style="height:60vh;overflow-y: scroll;">
 					<li @click="selectMaterialList(i)" v-for="i in materialData" :key="i.id">
 						{{i.name}}
 					</li>
@@ -143,7 +143,7 @@
 				req: {
 					userId: this.$storage.getStorageSync('userInfo').id,
 					pageNum: 1,
-					pageSize: 10,
+					pageSize: 30,
 					search: null,
 					materialCode: null,
 				},
@@ -208,7 +208,7 @@
 					"stockChangeType": "16",
 					"remark": "退仓复合"
 				}
-
+				
 				uni.request({
 					url: 'http://120.79.80.64:8050' + '/cloudApi/stockBack/submitCheck',
 					method: 'POST',
@@ -409,6 +409,7 @@
 				font-size: 30rpx;
 				border-bottom: 1px solid #dcdcdc;
 				padding: 0 20rpx;
+				overflow: hidden;
 			}
 
 			.lists {

+ 3 - 3
pages/warehouse/tag.vue

@@ -125,9 +125,9 @@
 				if(!this.query.code) {
 					return this.$msg.showToast('请选择物料!')
 				}
-				if(!(this.purchaseBillNo && this.batchNo)) {
-					return this.$msg.showToast('请选择合同批次!')
-				}
+				// if(!(this.purchaseBillNo && this.batchNo)) {
+				// 	return this.$msg.showToast('请选择合同批次!')
+				// }
 				if(!this.quantity) {
 					return this.$msg.showToast('请输入物料长度!')
 				}

+ 1 - 1
unpackage/cache/apk/apkurl

@@ -1 +1 @@
-https://ide.dcloud.net.cn/build/download/63c6e190-3415-11ed-bcfc-d3d3cff173e8
+https://ide.dcloud.net.cn/build/download/4335cae0-38aa-11ed-9638-efc34b13f091

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/cache/apk/cmManifestCache.json


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/cache/wgt/__UNI__4E49201/app-service.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/cache/wgt/__UNI__4E49201/app-view.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/cache/wgt/__UNI__4E49201/manifest.json


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1 - 8
unpackage/dist/dev/app-plus/app-service.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 58 - 19
unpackage/dist/dev/app-plus/app-view.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/app-plus/manifest.json


Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů