From 20365ba048f4042dfdc223cf2a6fa8c2d5a699f3 Mon Sep 17 00:00:00 2001
From: zhaoxiaoqiang <287285524@qq.com>
Date: Tue, 31 Aug 2021 09:42:45 +0800
Subject: [PATCH] 接口修改
---
src/views/mine/stores/stores.vue | 38 ++++++++++++++++++++++++++++++++------
1 files changed, 32 insertions(+), 6 deletions(-)
diff --git a/src/views/mine/stores/stores.vue b/src/views/mine/stores/stores.vue
index 66fb061..06596a7 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>
@@ -43,6 +43,7 @@
</template>
<script>
+import { mapState } from 'vuex';
export default {
name: "stores",
data() {
@@ -51,11 +52,15 @@
list:[],
loading:false,
finished:false,
- storeId:''
+ storeId:'',
+ merId:'',
}
},
-
+ computed:{
+ ...mapState(['userinfo'])
+ },
created(){
+ this.merId = this.$route.query.merId?this.$route.query.merId:this.userinfo.orgId;
this.init();
},
methods: {
@@ -64,6 +69,7 @@
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 +84,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 +104,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 +185,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