zhengxin 5 лет назад
Родитель
Сommit
e5166ef9ee

+ 5 - 8
ghs/src/admin/billing/priceChange.vue

@@ -1,14 +1,14 @@
 <template>
   <view class="billing_box_bg">
     <view class="input-wrap">
-      <app-search-module placeholder="请输入关键词"
+      <app-search-module v-model="py" placeholder="请输入关键词"
                          @search="searchFn" />
     </view>
     <view class="scroll-middle_bx">
       <scroll-view scroll-y
                    scroll-with-animation
                    class="tab-view">
-        <div v-for="(item, index) in productInfo"
+        <div v-for="(item, index) in filterProductInfo"
              :key="index"
              class="tab-bar-item"
              :class="[classIndex == index ? 'active' : '']"
@@ -21,9 +21,9 @@
                    class="right-box"
                    :scroll-into-view="scrollClassId">
         <!--内容部分 start -->
-        <block v-if="!$util.isEmpty(productInfo)">
+        <block v-if="!$util.isEmpty(filterProductInfo)">
           <view class="item_list_bx"
-                v-for="(classItem, classIndex) in productInfo"
+                v-for="(classItem, classIndex) in filterProductInfo"
                 :key="classIndex"
                 :id="`class_${classItem.classId}`">
             <view class="item_list_title">
@@ -43,7 +43,7 @@
         </block>
         <block v-else>
           <app-wrapper-empty title="暂无数据"
-                             :is-empty="$util.isEmpty(productInfo)" />
+                             :is-empty="$util.isEmpty(filterProductInfo)" />
         </block>
         <!--内容部分 end -->
       </scroll-view>
@@ -78,9 +78,6 @@ export default {
     };
   },
   methods: {
-    searchFn () {
-      this.initData();
-    },
     async changePriceEvent (item, value) {
       try {
         console.log(5555, item)

+ 10 - 8
ghs/src/pagesPurchase/add.vue

@@ -1,7 +1,11 @@
 <template>
 	<view class="billing_box_bg">
 		<view class="input-wrap">
-			<app-search-module placeholder="请输入关键词搜索" @search="searchFn" />
+			<app-search-module
+				v-model="py"
+				placeholder="请输入关键词搜索"
+				@search="searchFn"
+			/>
 		</view>
 
 		<view class="scroll-middle_bx">
@@ -12,7 +16,7 @@
 				:scroll-top="scrollTop"
 			>
 				<div
-					v-for="(item, index) in productInfo"
+					v-for="(item, index) in filterProductInfo"
 					:key="index"
 					class="tab-bar-item"
 					:class="[classIndex == index ? 'active' : '']"
@@ -37,10 +41,10 @@
 			<scroll-view scroll-y class="right-box" :scroll-into-view="scrollClassId">
 				<!--内容部分 start -->
 				<!--内容部分 start -->
-				<block v-if="!$util.isEmpty(productInfo)">
+				<block v-if="!$util.isEmpty(filterProductInfo)">
 					<view
 						class="item_list_bx"
-						v-for="(classItem, classIndex) in productInfo"
+						v-for="(classItem, classIndex) in filterProductInfo"
 						:key="classIndex"
 						:id="`class_${classItem.classId}`"
 					>
@@ -68,7 +72,7 @@
 				<block v-else>
 					<app-wrapper-empty
 						title="暂无数据"
-						:is-empty="$util.isEmpty(productInfo)"
+						:is-empty="$util.isEmpty(filterProductInfo)"
 					/>
 				</block>
 				<!--内容部分 end -->
@@ -191,9 +195,7 @@ export default {
 			}
 		},
 
-		searchFn() {
-			this.initData();
-		},
+		searchFn() {},
 		scrollTop() {}
 	}
 };

+ 9 - 8
ghs/src/pagesStorehouse/allot/exSelect.vue

@@ -1,7 +1,11 @@
 <template>
 	<view class="billing_box_bg">
 		<view class="input-wrap">
-			<app-search-module placeholder="请输入关键词搜索" @search="searchFn" />
+			<app-search-module
+				v-model="py"
+				placeholder="请输入关键词搜索"
+				@search="searchFn"
+			/>
 		</view>
 		<app-tabs
 			:tabs="tabs"
@@ -17,7 +21,7 @@
 				:scroll-top="scrollTop"
 			>
 				<div
-					v-for="(item, index) in productInfo"
+					v-for="(item, index) in filterProductInfo"
 					:key="index"
 					class="tab-bar-item"
 					:class="[classIndex == index ? 'active' : '']"
@@ -47,10 +51,10 @@
 				:scroll-into-view="scrollClassId"
 			>
 				<!--内容部分 start -->
-				<block v-if="!$util.isEmpty(productInfo)">
+				<block v-if="!$util.isEmpty(filterProductInfo)">
 					<view
 						class="item_list_bx"
-						v-for="(classItem, classIndex) in productInfo"
+						v-for="(classItem, classIndex) in filterProductInfo"
 						:key="classIndex"
 						:id="`class_${classItem.classId}`"
 					>
@@ -81,7 +85,7 @@
 				<block v-else>
 					<app-wrapper-empty
 						title="暂无数据"
-						:is-empty="$util.isEmpty(productInfo)"
+						:is-empty="$util.isEmpty(filterProductInfo)"
 					/>
 				</block>
 				<!--内容部分 end -->
@@ -258,9 +262,6 @@ export default {
 				this.tabIndex = e.index;
 			}
 		},
-		searchFn() {
-			this.initData();
-		},
 		scrollTop() {}
 	}
 };

+ 9 - 8
ghs/src/pagesStorehouse/inventory/select.vue

@@ -1,7 +1,11 @@
 <template>
 	<view class="billing_box_bg">
 		<view class="input-wrap">
-			<app-search-module placeholder="请输入关键词搜索" @search="searchFn" />
+			<app-search-module
+				v-model="py"
+				placeholder="请输入关键词搜索"
+				@search="searchFn"
+			/>
 		</view>
 		<app-tabs
 			:tabs="tabs"
@@ -17,7 +21,7 @@
 				:scroll-top="scrollTop"
 			>
 				<div
-					v-for="(item, index) in productInfo"
+					v-for="(item, index) in filterProductInfo"
 					:key="index"
 					class="tab-bar-item"
 					:class="[classIndex == index ? 'active' : '']"
@@ -47,10 +51,10 @@
 				:scroll-into-view="scrollClassId"
 			>
 				<!--内容部分 start -->
-				<block v-if="!$util.isEmpty(productInfo)">
+				<block v-if="!$util.isEmpty(filterProductInfo)">
 					<view
 						class="item_list_bx"
-						v-for="(classItem, classIndex) in productInfo"
+						v-for="(classItem, classIndex) in filterProductInfo"
 						:key="classIndex"
 						:id="`class_${classItem.classId}`"
 					>
@@ -77,7 +81,7 @@
 				<block v-else>
 					<app-wrapper-empty
 						title="暂无数据"
-						:is-empty="$util.isEmpty(productInfo)"
+						:is-empty="$util.isEmpty(filterProductInfo)"
 					/>
 				</block>
 				<!--内容部分 end -->
@@ -251,9 +255,6 @@ export default {
 				this.tabIndex = e.index;
 			}
 		},
-		searchFn() {
-			this.initData();
-		},
 		scrollTop() {}
 	}
 };

+ 8 - 13
ghs/src/pagesStorehouse/stockWarn/manage.vue

@@ -6,15 +6,13 @@
 			@change="change"
 			itemWidth="50%"
 		/>
-		<view 
-			class="input-wrap">
-			<view 
-				v-if="loginInfo.super == 1"
-				class="city-select text-line">
+		<view class="input-wrap">
+			<view v-if="loginInfo.super == 1" class="city-select text-line">
 				瑞经典<text class="iconfont iconsanjiao_xia"></text>
 			</view>
 			<view class="search-bar">
 				<app-search-module
+					v-model="py"
 					placeholder="输入商品名拼音首字母查询"
 					@search="searchFn"
 				/>
@@ -28,7 +26,7 @@
 				:scroll-top="scrollTop"
 			>
 				<div
-					v-for="(item, index) in productInfo"
+					v-for="(item, index) in filterProductInfo"
 					:key="index"
 					class="tab-bar-item"
 					:class="[classIndex == index ? 'active' : '']"
@@ -46,10 +44,10 @@
 			>
 				<!--内容部分 start -->
 				<!--内容部分 start -->
-				<block v-if="!$util.isEmpty(productInfo)">
+				<block v-if="!$util.isEmpty(filterProductInfo)">
 					<view
 						class="item_list_bx"
-						v-for="(classItem, classIndex) in productInfo"
+						v-for="(classItem, classIndex) in filterProductInfo"
 						:key="classIndex"
 						:id="`class_${classItem.classId}`"
 					>
@@ -68,7 +66,7 @@
 				<block v-else>
 					<app-wrapper-empty
 						title="暂无数据"
-						:is-empty="$util.isEmpty(productInfo)"
+						:is-empty="$util.isEmpty(filterProductInfo)"
 					/>
 				</block>
 				<!--内容部分 end -->
@@ -85,7 +83,7 @@ import AppWrapperEmpty from "@/components/app-wrapper-empty";
 import CommodityStock from "../components/CommodityStock";
 import { STOCK_TYPE } from "@/utils/declare";
 import productMins from "@/mixins/product";
-import { mapGetters } from 'vuex'
+import { mapGetters } from "vuex";
 export default {
 	name: "stock_manage", // 开单
 	components: {
@@ -139,9 +137,6 @@ export default {
 				this.initData({ type });
 			}
 		},
-		searchFn() {
-			this.initData();
-		},
 		scrollTop() {}
 	}
 };