Commit f715c53a by xiaohai

build for test

parent 8ffa9f01
...@@ -167,6 +167,7 @@ ...@@ -167,6 +167,7 @@
let arr = []; let arr = [];
copyData.forEach(cG => { copyData.forEach(cG => {
cG.disableOpen = false; cG.disableOpen = false;
cG.disabled = (cG.hasPression != 1 || selType == "person" || selType == "store" || isForbiden);
if (cG.parentId == group.groupId) { if (cG.parentId == group.groupId) {
arr.push(cG); arr.push(cG);
} }
...@@ -178,7 +179,7 @@ ...@@ -178,7 +179,7 @@
group.isLast = true; group.isLast = true;
} }
if (group.level == 0) { if (group.level == 0) {
group.disabled = (group.childrens && group.childrens.length > 0); group.disabled = ((group.childrens && group.childrens.length > 0) || (group.hasPression != 1 || selType == "person" || selType == "store" || isForbiden));
group.hasLoad = true; group.hasLoad = true;
_this.brands.push(group); _this.brands.push(group);
if (group.childrens) _this.defaultOpen.push(group.id); if (group.childrens) _this.defaultOpen.push(group.id);
......
...@@ -4,42 +4,45 @@ ...@@ -4,42 +4,45 @@
<el-input prefix-icon="el-icon-search" v-model="searchKey" placeholder="姓名/手机号/部门名称" clearable @clear="clearFn" @keyup.enter.native="searchFn"></el-input> <el-input prefix-icon="el-icon-search" v-model="searchKey" placeholder="姓名/手机号/部门名称" clearable @clear="clearFn" @keyup.enter.native="searchFn"></el-input>
<slot name="buttonBox"></slot> <slot name="buttonBox"></slot>
</div> </div>
<template v-if="!searchResultShow">
<p class="share-title">我方共享给对方的所有人员</p> <p class="share-title">我方共享给对方的所有人员</p>
<div class="p-0-15"> <div class="p-0-15">
<el-tree <el-tree
v-if="!searchResultShow" class="search-menu"
class="search-menu" node-key="id"
node-key="id" :default-expanded-keys="defaultOpen"
:default-expanded-keys="defaultOpen" :data="menuDataMine"
:data="menuDataMine" :highlight-current="true"
:highlight-current="true" :expand-on-click-node="false"
:expand-on-click-node="false" :props="myProps"
:props="myProps" @node-click="handleNodeClick">
@node-click="handleNodeClick"> <span class="custom-tree-node" slot-scope="{ node, data }">
<span class="custom-tree-node" slot-scope="{ node, data }"> <i class="iconfont" :class="node.level == 1 ? 'icon-2zuzhijiagou' : 'icon-tongshi-zuzhijiagou'"></i>
<i class="iconfont" :class="node.level == 1 ? 'icon-2zuzhijiagou' : 'icon-tongshi-zuzhijiagou'"></i> <span>{{ node.label }}</span>
<span>{{ node.label }}</span> </span>
</span> </el-tree>
</el-tree> </div>
</div> </template>
<template v-if="!searchResultShow">
<p class="share-title">对方共享给我方的所有人员<i class="el-icon-upload"></i></p> <p class="share-title">对方共享给我方的所有人员<i class="el-icon-upload"></i></p>
<div class="p-0-15"> <div class="p-0-15">
<el-tree <el-tree
v-if="!searchResultShow" v-if="!searchResultShow"
class="search-menu" class="search-menu"
node-key="id" node-key="id"
:default-expanded-keys="defaultOpen" :default-expanded-keys="defaultOpen"
:data="menuData" :data="menuData"
:highlight-current="true" :highlight-current="true"
:expand-on-click-node="false" :expand-on-click-node="false"
:props="myProps" :props="myProps"
@node-click="handleNodeClick"> @node-click="handleNodeClick">
<span class="custom-tree-node" slot-scope="{ node, data }"> <span class="custom-tree-node" slot-scope="{ node, data }">
<i class="iconfont" :class="node.level == 1 ? 'icon-2zuzhijiagou' : 'icon-tongshi-zuzhijiagou'"></i> <i class="iconfont" :class="node.level == 1 ? 'icon-2zuzhijiagou' : 'icon-tongshi-zuzhijiagou'"></i>
<span>{{ node.label }}</span> <span>{{ node.label }}</span>
</span> </span>
</el-tree> </el-tree>
</div> </div>
</template>
<div class="search-result-container m-t-15" v-if="searchResultShow"> <div class="search-result-container m-t-15" v-if="searchResultShow">
<template v-if="storeFrame"> <template v-if="storeFrame">
<template v-for="(brand, index) in brandList" v-if="brand.departmentList.length > 0 || brand.storeList.length > 0 || brand.searchList.length > 0"> <template v-for="(brand, index) in brandList" v-if="brand.departmentList.length > 0 || brand.storeList.length > 0 || brand.searchList.length > 0">
...@@ -207,15 +210,15 @@ ...@@ -207,15 +210,15 @@
filter: {}, filter: {},
computed: { computed: {
employeeList() { employeeList() {
if (this.searchResult.searchList) { if (this.searchResult.employeeStoreList) {
return this.searchResult.searchList; return this.searchResult.employeeStoreList;
} else { } else {
return []; return [];
} }
}, },
departmentList() { departmentList() {
if (this.searchResult.departmentList) { if (this.searchResult.groupList) {
return this.searchResult.departmentList; return this.searchResult.groupList;
} else { } else {
return []; return [];
} }
......
...@@ -307,6 +307,7 @@ export default { ...@@ -307,6 +307,7 @@ export default {
}; };
getRequest("/haoban-manage-web/emp/searchpage", params) getRequest("/haoban-manage-web/emp/searchpage", params)
.then(res => { .then(res => {
console.log(res, "search result");
this.searchResult = res.data.result; this.searchResult = res.data.result;
}) })
.catch(e => { .catch(e => {
......
...@@ -179,6 +179,7 @@ export default { ...@@ -179,6 +179,7 @@ export default {
}, },
addSuccess() { addSuccess() {
this.getGroupData(); this.getGroupData();
this.$refs.add_brand.dialogVisible = false;
}, },
/** /**
* 树形搜索结果选门店处理 * 树形搜索结果选门店处理
......
...@@ -315,6 +315,7 @@ export default { ...@@ -315,6 +315,7 @@ export default {
ths.imgs.forEach(img => { ths.imgs.forEach(img => {
newImgs.push({ url: img }); newImgs.push({ url: img });
}); });
ths.storeInfo = obj;
}, },
uploadOnSuccess(res, list) { uploadOnSuccess(res, list) {
console.log(res); console.log(res);
......
...@@ -63,7 +63,7 @@ ...@@ -63,7 +63,7 @@
<div class="error-log import" v-else> <div class="error-log import" v-else>
<div class="title-area"> <div class="title-area">
<div class="tip"> <div class="tip">
导入总条数:0条,成功导入0条,<span class="red">错误导入0条</span> <!-- 导入总条数:0条,成功导入0条,<span class="red">错误导入0条</span> -->
</div> </div>
<a :href="'http://www.gicdev.com/haoban-manage-web/error-improt-log-export?importCode='+$route.query.importCode+'&departmentId='+$route.query.departmentId"> <a :href="'http://www.gicdev.com/haoban-manage-web/error-improt-log-export?importCode='+$route.query.importCode+'&departmentId='+$route.query.departmentId">
<el-button type="primary">导出错误记录</el-button> <el-button type="primary">导出错误记录</el-button>
...@@ -161,11 +161,9 @@ export default { ...@@ -161,11 +161,9 @@ export default {
}; };
getRequest("/haoban-manage-web/error-log-page", params) getRequest("/haoban-manage-web/error-log-page", params)
.then(res => { .then(res => {
console.log(res);
if (res.data.errorCode == 1) { if (res.data.errorCode == 1) {
console.log(res.data);
ths.total = res.data.result.totalCount; ths.total = res.data.result.totalCount;
ths.logList = res.data.result.result; ths.logList = res.data.result;
ths.loading = false; ths.loading = false;
} else { } else {
ths.$message.error({ ths.$message.error({
...@@ -224,11 +222,11 @@ export default { ...@@ -224,11 +222,11 @@ export default {
font-size: 13px; font-size: 13px;
font-weight: 400; font-weight: 400;
color: rgba(96, 98, 102, 1); color: rgba(96, 98, 102, 1);
.tip { .tip {
line-height: 24px; line-height: 24px;
position: relative; position: relative;
padding-left: 16px; padding-left: 16px;
text-align: left;
&:last-child { &:last-child {
margin-bottom: 0; margin-bottom: 0;
...@@ -264,7 +262,6 @@ export default { ...@@ -264,7 +262,6 @@ export default {
.tip { .tip {
flex: 1; flex: 1;
.red { .red {
color: red; color: red;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment