Commit c2847335 by Jings

fix: 新版企微弹窗关联修改

parent d33dd634
......@@ -12,15 +12,15 @@
</div>
<div class="m-t-20">
<el-table class="select-table" ref="multipleTable" height="500" :data="tableData" tooltip-effect="dark" :style="{ width: '100%' }">
<el-table-column label="导购code" show-overflow-tooltip>
<el-table-column label="导购code" show-overflow-tooltip v-if="!isType">
<template slot-scope="scope">{{ scope.row.clerkCode || '--' }}</template>
</el-table-column>
<el-table-column prop="" label="导购姓名" show-overflow-tooltip>
<el-table-column prop="" :label="isType == 1 ? '区经姓名' : '导购姓名'" show-overflow-tooltip>
<template slot-scope="scope">
{{ scope.row.clerkName || '--' }}
</template>
</el-table-column>
<el-table-column prop="" label="导购手机号" show-overflow-tooltip>
<el-table-column prop="" :label="isType == 1 ? '区经手机号' : '导购手机号'" show-overflow-tooltip>
<template slot-scope="scope">
{{ scope.row.clerkPhoneNumber || '--' }}
</template>
......@@ -37,9 +37,20 @@
</el-table-column>
<el-table-column prop="" label="关联门店">
<template slot-scope="scope">
<p>{{ scope.row.storeName || '--' }}<el-tag type="danger" v-if="scope.row.mainStoreFlag">主门店</el-tag></p>
<div v-if="isType == 1">
{{ scope.row.manageStoreCount ? `${scope.row.manageStoreCount}家` : '--' }}
</div>
<div v-else>
<p>{{ scope.row.storeName || '--' }}<el-tag type="danger" v-if="scope.row.mainStoreFlag">主门店</el-tag></p>
</div>
</template>
</el-table-column>
<!-- <el-table-column prop="" label="关联门店" v-else>
<template slot-scope="scope">
{{ scope.row.manageStoreCount ? `${scope.row.manageStoreCount}家` : '--' }}
</template>
</el-table-column> -->
<el-table-column prop="" label="关联时间" show-overflow-tooltip>
<template slot-scope="scope">
<div class="color-606266 line-18">{{ scope.row.createTime | timeStampToYmd }}</div>
......@@ -57,10 +68,13 @@
<el-button @click="cancel">取消</el-button>
<el-button type="primary" @click="submitForm('form')">确定</el-button>
</div>-->
<add-relate v-if="addShow" :departObj="relateRow" @refreshData="refreshData"></add-relate>
<!-- <add-relate v-if="addShow" :departObj="relateRow" @refreshData="refreshData"></add-relate> -->
<!-- 新版关联 -->
<add-relate-new v-if="addShow" :departObj="relateRow" @refreshData="refreshData"></add-relate-new>
</el-dialog>
</template>
<script>
import addRelateNew from '@/components/company/add-relate-new.vue';
import addRelate from '@/components/company/add-relate.vue';
import { getRequest, postRequest } from '@/api/api';
import errMsg from '@/common/js/error';
......@@ -84,7 +98,8 @@ export default {
pageSize: 20,
total: 0,
tableData: [],
addShow: false
addShow: false,
isType: 0
};
},
computed: {},
......@@ -223,6 +238,9 @@ export default {
let resData = res.data;
if (resData.errorCode == 1) {
that.tableData = resData.result || [];
if (that.tableData.length) {
this.isType = that.tableData[0].manageFlag;
}
return false;
}
errMsg.errorMsg(resData);
......@@ -254,7 +272,7 @@ export default {
destroyed() {
document.documentElement.style.backgroundColor = '#fff';
},
components: { addRelate }
components: { addRelate, addRelateNew }
};
</script>
<style type="text/scss" lang="scss" scoped>
......
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