From c36a033b53860a67286ca6653a871ef980731ad1 Mon Sep 17 00:00:00 2001
From: zhaoxiaoqiang
Date: Sat, 15 May 2021 16:49:07 +0800
Subject: [PATCH] 店员门店管理
---
src/views/mine/stores/storeOprs.vue | 48 ++++++++++++++++++++++++------------------------
1 files changed, 24 insertions(+), 24 deletions(-)
diff --git a/src/views/mine/stores/storeOprs.vue b/src/views/mine/stores/storeOprs.vue
index 54c58df..bc25800 100644
--- a/src/views/mine/stores/storeOprs.vue
+++ b/src/views/mine/stores/storeOprs.vue
@@ -5,9 +5,8 @@
-->
<template>
<div class="stores-box h-100-g">
-
<v-navbar title="店员管理" fixed></v-navbar>
- <van-search class="search" placeholder="请输入门店名称/负责人姓名/负责人手机号" v-model="value" shape='round' @search="onSearch"/>
+ <van-search class="search" placeholder="负责人姓名/负责人手机号" v-model="value" shape='round' @search="onSearch"/>
<div class="item-box">
<van-list
v-model="loading"
@@ -17,28 +16,25 @@
finished-text="没有更多了"
@load="onLoad"
>
- <div class="stores-item flex-start-g" v-for="(item, index) in list" :key="index" @click="go(item.storeId)">
+ <div class="stores-item flex-start-g" v-for="(item, index) in list" :key="index" @click="go(item.id)">
<p class="icon-box flex-center-g">
<svg class="icon" aria-hidden="true" style="width:25px;height:25px;fill:#fff" >
<use xlink:href="#iconyonghu"></use>
</svg>
</p>
<div>
- <p class="name" v-text="item.storeName || ''">店员名称</p>
- <p class="c-text-666-g font-12-g" v-text="item.priMblNo || ''">13586695442</p>
+ <p class="name" v-text="item.name || ''">店员名称</p>
+ <p class="c-text-666-g font-12-g" v-text="item.mblNo || ''">13586695442</p>
</div>
</div>
</van-list>
</div>
-
- <van-button class="btn" @click="$router.push('/mine/stores-add')">
+ <van-button class="btn" @click="goAdd">
<div class="inner">
<van-icon name="plus"/>
<span class="text">新增</span>
</div>
</van-button>
-
-
</div>
</template>
@@ -51,55 +47,59 @@
list:[],
loading:false,
finished:false,
- storeId:''
+ storeId:'',
+ queryStoreId:""
}
},
created(){
+ this.queryStoreId =this.$route.query.storeId;
this.init();
},
methods: {
init(){
this.loading = true
- this.$api.storeStoreList({
+ this.$api.storeStorePersonList({
searchKey:this.value,
- storeId:this.storeId,
+ orgId:this.queryStoreId,
}).then((res) => {
- if(res.body.storeList.length < 10){
- this.list = [...this.list,...res.body.storeList]
+ if(res.body.length < 10){
+ this.list = [...this.list,...res.body]
this.storeId = ''
this.finished = true
this.loading = false
}else{
- this.list = [...this.list,...res.body.storeList]
+ this.list = [...this.list,...res.body]
this.storeId = this.list[this.list.length-1].storeId
this.finished = false
this.loading = false
}
})
},
-
-
go(id) {
- this.$router.push({path:'/mine/stores-detail',query:{storeId:id}});
+ this.$router.push({path:'/mine/storeOprs-detail',query:{mgrId:id,storeId:this.queryStoreId}});
},
-
+ goAdd(){
+ console.log(this.storeId)
+ this.$router.push({path:'/mine/storeOprs-add',query:{storeId:this.queryStoreId}})
+ },
onLoad(){
this.init()
},
onSearch(val){
this.list = []
this.loading = true
- this.$api.storeStoreList({
+ this.$api.storeStorePersonList({
searchKey:this.value,
+ orgId:this.queryStoreId,
}).then(res=>{
- if(res.body.storeList.length < 10){
- this.list = [...this.list,...res.body.storeList]
+ if(res.body.length < 10){
+ this.list = [...this.list,...res.body]
this.storeId = ''
this.finished = true
this.loading = false
}else{
- this.list = [...this.list,...res.body.storeList]
+ this.list = [...this.list,...res.body]
this.storeId = this.list[this.list.length-1].storeId
this.finished = false
this.loading = false
@@ -117,7 +117,7 @@
background-color: @c-bg-f5;
padding-top: 44px;
-
+ box-sizing: border-box;
.btn {
position: fixed;
width: 50px;
--
Gitblit v1.8.0