ysy 2 jaren geleden
bovenliggende
commit
2893357064
3 gewijzigde bestanden met toevoegingen van 81 en 10 verwijderingen
  1. 28 0
      api/pda/workOrder.js
  2. 0 1
      pages/pda/components/bottomOperate.vue
  3. 53 9
      pages/pda/workOrder/search/index.vue

+ 28 - 0
api/pda/workOrder.js

@@ -50,3 +50,31 @@ export async function workorderList(params) {
   return Promise.reject(data.message);
 }
 
+
+// 父级ID查询分类树
+export async function  treeByPid(params) {
+  const data = await get(
+   Vue.prototype.apiUrl  + `/pda/main/categoryLevel/pdaTreeByPid`, params,  true,
+  );
+  if (data.code == 0) {
+    return data.data;
+  }
+  return Promise.reject(data.message);
+}
+
+
+
+// 查询库存台账首页列表
+export async function  pageeLedgerMain(params) {
+  const data = await get(
+   Vue.prototype.apiUrl  + `/wms/inout/pageeLedgerMain`, params,  true,
+  );
+  if (data.code == 0) {
+    return data.data;
+  }
+  return Promise.reject(data.message);
+}
+
+
+
+

+ 0 - 1
pages/pda/components/bottomOperate.vue

@@ -80,7 +80,6 @@
 		.open_icon {
 			width: 48rpx;
 			height: 48rpx;
-
 		}
 		
 		.open_icon_reversal{

+ 53 - 9
pages/pda/workOrder/search/index.vue

@@ -4,7 +4,7 @@
 		<uni-nav-bar fixed="true" statusBar="true" left-icon="back" title="搜索" @clickLeft="back">
 			<!--右菜单-->
 			<template slot="right">
-				<u-button type="success" size="small" class="u-reset-button" @click="$refs.treePicker._show()"
+				<u-button type="success" size="small" class="u-reset-button" @click="openTreePicker"
 					text="选择分类"></u-button>
 			</template>
 		</uni-nav-bar>
@@ -12,10 +12,10 @@
 
 		<view class="top-wrapper">
 			<view class="searchBox rx-bc">
-				<input v-model="searchFrom.keyWord" placeholder="请输入关键字搜索" class="searchInput" />
+				<input v-model="keyWord" placeholder="请输入关键字搜索" class="searchInput" />
 
 				<view>
-					<u-button @click="doSearch" type="success" class="u-reset-button" text="搜索">
+					<u-button @click="getList" type="success" class="u-reset-button" text="搜索">
 					</u-button>
 				</view>
 
@@ -24,7 +24,7 @@
 
 		<view class="list_box">
 			<u-list>
-				<view v-for="(item,index) in 100">
+				<view v-for="(item,index) in list">
 					<view>{{item}}</view>
 				</view>
 			</u-list>
@@ -44,7 +44,7 @@
 			</view>
 		</view>
 
-		<ba-tree-picker ref="treePicker" key="verify" :multiple="false" @select-change="confirm" title="选择分类"
+		<ba-tree-picker  ref="treePicker"  key="verify" :multiple="false" @select-change="confirm" title="选择分类"
 			:localdata="classificationList" valueKey="id" textKey="name" childrenKey="children" />
 
 	</view>
@@ -52,6 +52,10 @@
 
 <script>
 	import baTreePicker from '@/components/ba-tree-picker/ba-tree-picker.vue'
+	import {
+		treeByPid,
+		pageeLedgerMain
+	} from '@/api/pda/workOrder.js'
 	export default {
 		components: {
 			baTreePicker
@@ -59,20 +63,60 @@
 		data() {
 			return {
 
-				searchFrom: {
-					keyWord: null
-				},
+				keyWord: null,
+				categoryLevelId: null,
+				classificationList: [],
+				treePickerShow: false,
+				list: [],
 
 				seletedAll: false, //全选状态
 				checkListLen: 0,
 			}
 		},
+		onLoad(option) {
+			this.getTreeList()
+		},
+
+
+
 		methods: {
 			_seletedAll() {
 				this.seletedAll = !this.seletedAll
 			},
 			
-			confirm() {},
+			openTreePicker() {
+				
+				this.$refs.treePicker._show()
+				
+			},
+
+			getTreeList() {
+				let params = {
+					ids: [1, 5, 7, 8, 10, 14, ]
+
+				}
+				treeByPid(params).then(res => {
+					this.classificationList = res
+					this.confirm([res[0].id], res[0].name)
+				})
+			},
+
+			confirm(id, name) {
+				this.categoryLevelId = id
+				this.getList()
+			},
+
+			getList() {
+				let param = {
+					categoryLevelId: this.categoryLevelId,
+					keyWord: this.keyWord,
+					pageNum: 1,
+					size: -1
+				}
+				pageeLedgerMain(param).then(res => {
+					this.list = res.list
+				})
+			},
 		}
 	}
 </script>