Browse Source

修改单位

newStyle
douzhuo 2 years ago
parent
commit
ac0052608d
3 changed files with 53 additions and 23 deletions
  1. +33
    -17
      src/views/Customer/index.vue
  2. +18
    -4
      src/views/Statistics/ConsultantBrand.vue
  3. +2
    -2
      vue.config.js

+ 33
- 17
src/views/Customer/index.vue View File

@@ -319,6 +319,7 @@
{{ row.clientStageName || "--" }} {{ row.clientStageName || "--" }}
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="pickCount" label="客户标签命中数" width="150" align="center"></el-table-column>
<el-table-column prop="visitRecord" label="到访次数" align="center"> <el-table-column prop="visitRecord" label="到访次数" align="center">
<template slot-scope="{ row }"> <template slot-scope="{ row }">
{{ row.visitRecord || "0" }} {{ row.visitRecord || "0" }}
@@ -398,10 +399,14 @@
</el-select> </el-select>
</div> </div>
<span slot="footer" class="dialog-footer"> <span slot="footer" class="dialog-footer">
<el-button @click="dialogVisible = false;agentId = '';">取 消</el-button>
<el-button type="primary" @click="confirmTransfer"
>确 定</el-button
<el-button
@click="
dialogVisible = false;
agentId = '';
"
>取 消</el-button
> >
<el-button type="primary" @click="confirmTransfer">确 定</el-button>
</span> </span>
</el-dialog> </el-dialog>
</div> </div>
@@ -567,7 +572,7 @@ export default {
transItem: null, // 转移客户保存的数据 transItem: null, // 转移客户保存的数据
isBand: true, // 批量转交按钮状态 isBand: true, // 批量转交按钮状态
selectMoreIds: "", // 多选客户id selectMoreIds: "", // 多选客户id
agentId: '', // 移交员工的id
agentId: "", // 移交员工的id
}; };
}, },
computed: { computed: {
@@ -593,10 +598,10 @@ export default {
// 确认提交转移 // 确认提交转移
confirmTransfer() { confirmTransfer() {
if (!this.agentId) { if (!this.agentId) {
this.$message.error('请选择转交员工')
return
this.$message.error("请选择转交员工");
return;
} }
this.theCirculation({ ids: this.selectMoreIds, agentId: this.agentId })
this.theCirculation({ ids: this.selectMoreIds, agentId: this.agentId });
}, },


// 单个转交 // 单个转交
@@ -609,10 +614,21 @@ export default {
// 转移客户至其他顾问 // 转移客户至其他顾问
theCirculation(query) { theCirculation(query) {
this.$api.http.theCirculation(query).then((res) => { this.$api.http.theCirculation(query).then((res) => {
this.$message({
message: res.message,
type: "warning",
});
if (res.code == 0) {
this.$message({
message: res.msg,
type: "success",
});
// 获取楼盘列表
this.findbypage();
} else {
this.$message({
message: res.msg,
type: "error",
});
}

this.dialogVisible = false;
}); });
}, },


@@ -620,13 +636,13 @@ export default {
handleSelectionChange(val) { handleSelectionChange(val) {
if (val.length > 0) { if (val.length > 0) {
this.isBand = false; this.isBand = false;
let arr = val.map(item => {
return item.id
})
this.selectMoreIds = arr.join(',')
let arr = val.map((item) => {
return item.id;
});
this.selectMoreIds = arr.join(",");
} else { } else {
this.isBand = true; this.isBand = true;
this.selectMoreIds = '';
this.selectMoreIds = "";
} }
console.log(val); console.log(val);
}, },
@@ -705,7 +721,7 @@ export default {
this.findUserListByHouseId(); this.findUserListByHouseId();
this.getclientStage(); this.getclientStage();
// 获取违禁词 // 获取违禁词
// this.sensitivewordsList()
this.sensitivewordsList();
}, },
// 违禁词 // 违禁词
sensitivewordsList() { sensitivewordsList() {


+ 18
- 4
src/views/Statistics/ConsultantBrand.vue View File

@@ -192,7 +192,7 @@
:style="'width:' + item.zxl1 + '%;'" :style="'width:' + item.zxl1 + '%;'"
></div> ></div>
</div> </div>
<div class="jinboxbott">{{ item.zxl }}</div>
<div class="jinboxbott">{{ item.zxl }}</div>
</div> </div>
</div> </div>
<div <div
@@ -234,10 +234,10 @@
<div class="jinbox-box"> <div class="jinbox-box">
<div <div
class="boxbaifenbi" class="boxbaifenbi"
:style="'width:' + item.zxl1 + '%;'"
:style="'width:' + item.percentage + '%;'"
></div> ></div>
</div> </div>
<div class="jinboxbott">{{ item.zxl }}</div>
<div class="jinboxbott">{{ item.zxl }}分钟</div>
</div> </div>
</div> </div>
<div <div
@@ -588,6 +588,7 @@ export default {
this["num" + type] = res.data.num || 0; this["num" + type] = res.data.num || 0;
this["avg" + type] = res.data.avg || 0; this["avg" + type] = res.data.avg || 0;
let arr = []; let arr = [];
let max = 0
let newarr = res.data.list || []; let newarr = res.data.list || [];
if (newarr.length != 0) { if (newarr.length != 0) {
res.data.list.map((item) => { res.data.list.map((item) => {
@@ -599,6 +600,9 @@ export default {
} else if (type == 2) { } else if (type == 2) {
obj.name = item.accountName; obj.name = item.accountName;
obj.zxl = Math.floor(item.sumDuration / 60); obj.zxl = Math.floor(item.sumDuration / 60);
if (max < obj.zxl) {
max = obj.zxl
}
arr.push(obj); arr.push(obj);
} else if (type == 3) { } else if (type == 3) {
obj.name = item.accountName; obj.name = item.accountName;
@@ -611,11 +615,19 @@ export default {
} }
}); });
} }

if(type == 2) {
arr.forEach((item) => {
item.percentage = (item.zxl/max)*100
})
}

if (type == 3) { if (type == 3) {
arr = arr; arr = arr;
} }


if (type == 4) { if (type == 4) {
console.log(arr, 'arr4,ajdklsajkldjaskldjakslajdklsajkldjaskldjakslajdklsajkldjaskldjakslajdklsajkldjaskldjakslajdklsajkldjaskldjakslajdklsajkldjaskldjaksl')
arr = this.dealData(arr); arr = this.dealData(arr);
console.log(type); console.log(type);
} }
@@ -972,6 +984,7 @@ export default {
overflow: hidden; overflow: hidden;
} }
.jinbox-box { .jinbox-box {
position: relative;
width: 75%; width: 75%;
height: 100%; height: 100%;
border-radius: 8px; border-radius: 8px;
@@ -988,7 +1001,8 @@ export default {
} }
.jinboxbott { .jinboxbott {
width: 16%; width: 16%;
text-indent: 50px;
display: flex;
justify-content: flex-end;
} }
} }
.div-lab { .div-lab {


+ 2
- 2
vue.config.js View File

@@ -3,11 +3,11 @@
* https://cli.vuejs.org/zh/config/ * https://cli.vuejs.org/zh/config/
*/ */
// const url = 'http://pigx-gateway' // const url = 'http://pigx-gateway'
// const url = 'http://39.97.167.65:9999' //测试
const url = 'http://39.97.167.65:9999' //测试
// const url = 'http://192.168.31.167:9999' //长龙 // const url = 'http://192.168.31.167:9999' //长龙
// const url = 'http://192.168.31.134:9999' //嘉豪 // const url = 'http://192.168.31.134:9999' //嘉豪
// const url = 'http://192.168.31.100:9999' //王笑 // const url = 'http://192.168.31.100:9999' //王笑
const url = 'http://62.234.122.43:9999' //正式
// const url = 'http://62.234.122.43:9999' //正式


const CompressionWebpackPlugin = require('compression-webpack-plugin') const CompressionWebpackPlugin = require('compression-webpack-plugin')
const productionGzipExtensions = ['js', 'css'] const productionGzipExtensions = ['js', 'css']


Loading…
Cancel
Save