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/stores.vue | 36 ++++++++++++++++++++++++++++++------
1 files changed, 30 insertions(+), 6 deletions(-)
diff --git a/src/views/mine/stores/stores.vue b/src/views/mine/stores/stores.vue
index 66fb061..e5f00d7 100644
--- a/src/views/mine/stores/stores.vue
+++ b/src/views/mine/stores/stores.vue
@@ -5,7 +5,6 @@
-->
<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"/>
<div class="item-box">
@@ -27,11 +26,12 @@
<p class="name" v-text="item.storeName || ''">门店名称</p>
<p class="c-text-666-g font-12-g" v-text="item.priMblNo || ''">13586695442</p>
</div>
+ <van-button :style="{background:$store.state.backColor}" class="opr-btn" @click.stop="goStoreOprs(item.storeId)" v-if="orgType != 2">店员管理</van-button>
</div>
</van-list>
</div>
- <van-button class="btn" @click="$router.push('/mine/stores-add')">
+ <van-button class="btn" @click="$router.push(`/mine/stores-add?merId=${merId}`)">
<div class="inner">
<van-icon name="plus"/>
<span class="text">新增</span>
@@ -51,19 +51,23 @@
list:[],
loading:false,
finished:false,
- storeId:''
+ storeId:'',
+ merId:'',
}
},
-
+
created(){
+ this.merId = this.$route.query.merId;
this.init();
},
methods: {
init(){
+ console.log("merId:"+this.merId);
this.loading = true
this.$api.storeStoreList({
searchKey:this.value,
storeId:this.storeId,
+ merId:this.merId,
}).then((res) => {
if(res.body.storeList.length < 10){
this.list = [...this.list,...res.body.storeList]
@@ -78,8 +82,14 @@
}
})
},
-
-
+ goStoreOprs(storeId){
+ this.$router.push({
+ path:'/mine/storesOprs',
+ query:{
+ storeId:storeId
+ }
+ })
+ },
go(id) {
this.$router.push({path:'/mine/stores-detail',query:{storeId:id}});
},
@@ -92,6 +102,7 @@
this.loading = true
this.$api.storeStoreList({
searchKey:this.value,
+ merId:this.merId,
}).then(res=>{
if(res.body.storeList.length < 10){
this.list = [...this.list,...res.body.storeList]
@@ -172,6 +183,19 @@
.name {
margin-bottom: 5px;
font-weight: bold;
+ width:200px;
+ overflow: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ }
+
+ .opr-btn {
+ .lh(25px);
+ margin-right: 0px;
+ padding: 0 12px;
+ background: @c-bg-default;
+ border-radius: 13px;
+ color: @c-text-fff;
}
}
--
Gitblit v1.8.0