Commit 8c671ef8 authored by MyName's avatar MyName

客户管理

parent 81d84804
import request from '@/utils/request'
// 导入客户列表
export function importData(param) {
return request({
url: '/customer/importData',
method: 'POST',
data: param
})
}
// 客户列表
export function getCustomerList(param) {
......@@ -16,3 +24,13 @@ export function addCustomer(param) {
data: param
})
}
//查询跟进记录
export function getFollowList(param) {
return request({
url: '/customer/follow/record/list',
method: 'get',
params: param
})
}
......@@ -658,3 +658,8 @@ ul, li {
.flex{
display: flex;
}
//消息提示框
.el-message{
border-radius: 0;
padding: 10px;
}
......@@ -358,18 +358,36 @@
.popform{
padding-top: 24px;
.row{
padding-bottom: 16px;
.left{
width: 137px;
display: inline-block;
text-align: right;
opacity: 0.8;
i{
color: #FF3C3C;
font-style: initial;
padding-right: 2px;
margin-bottom: 16px;
position: relative;
.resultlist{
position: absolute;
width: 100%;
max-height: 218px;
background: #FFFFFF;
box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.1);
overflow: auto;
z-index: 2;
text-indent: 13px;
cursor: pointer;
>div{
font-size: 14px;
color: #333;
height: 32px;
width: 100%;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
&:hover{
background: #F1F6FB;
}
}
}
.el-form-item__label{
font-weight: 400;
opacity: 0.8;
padding: 0;
}
.el-input{
display: inline-block;
width: 240px;
......@@ -398,6 +416,9 @@
color: #232323;
}
}
.el-form-item__error{
padding-top: 2px;
}
}
.popbot{
text-align: right;
......@@ -410,17 +431,11 @@
}
}
.popform.i{
.left{
width: 85px;
}
.el-input{
width: 335px;
}
}
.popform.j{
.left{
width: 130px;
}
.el-input{
width: 364px;
}
......
......@@ -51,7 +51,7 @@
<img src="@/assets/images/economies/icon.png">
<span>重庆市轨道交通3号线二期工程4标段施工总承包</span>
</div>
<div class="popform">
<el-form class="popform" label-width="137px">
<div class="row">
<span class="left">联系人姓名:</span>
<el-input type="text" placeholder="请输入"></el-input>
......@@ -83,7 +83,7 @@
<div class="btn btn_cancel h32" @click="cancel">返回</div>
<div class="btn btn_primary h32">保存</div>
</div>
</div>
</el-form>
</el-dialog>
</div>
......
......@@ -84,6 +84,19 @@
</div>
</div>
</div>
<div class="tables">
<div class="bottems">
<el-pagination
background
:page-size="pageSize"
:current-page="pageNum"
@current-change="handleCurrentChange"
layout="prev, pager, next"
:total="1000">
</el-pagination>
</div>
</div>
</div>
</div>
......@@ -100,6 +113,7 @@
<script>
import "@/assets/styles/project.scss"
import {getFollowList} from '@/api/custom/custom'
export default {
props:{
types: { //当前组件展示类型
......@@ -113,14 +127,36 @@
return{
showtype:'',
isEdit:false,
value:''
value:'',
pageNum:1,//页码
pageSize:20,
}
},
created(){
this.showtype = this.types
//客户管理跟进动态
if(this.showtype == 'gjdt'){
this.getGJDTlist()
}
console.log(this.types)
},
methods:{
//跟进动态列表
getGJDTlist(){
let param = {
pageNum:this.pageNum,//页码
pageSize:this.pageSize,
}
getFollowList(param).then(result=>{
})
},
handleCurrentChange(val){
this.pageNum = val
if(this.showtype == 'gjdt'){
this.getGJDTlist()
}
},
getEdit(){
this.isEdit = true;
this.value = ""
......@@ -138,4 +174,8 @@
.delform{
position: fixed; left:50%; top:50%; transform:translate(-50%,-50%)
}
.tables{
margin-top: -26px;
padding-right: 0;
}
</style>
......@@ -79,7 +79,7 @@
<img src="@/assets/images/economies/icon.png">
<span>重庆市轨道交通3号线二期工程4标段施工总承包</span>
</div>
<div class="popform">
<el-form class="popform" label-width="137px">
<div class="row">
<span class="left">联系人姓名:</span>
<el-input type="text" placeholder="请输入"></el-input>
......@@ -111,7 +111,7 @@
<div class="btn btn_cancel h32" @click="cancel">返回</div>
<div class="btn btn_primary h32">保存</div>
</div>
</div>
</el-form>
</el-dialog>
</el-card>
</div>
......
......@@ -104,7 +104,7 @@
<img src="@/assets/images/economies/icon.png">
<span>新建相关企业-{{types==1?"业主单位":""}}{{types==2?"合作伙伴":""}}{{types==3?"竞争对手":""}}</span>
</div>
<div class="popform i">
<el-form class="popform i" label-width="85px">
<div class="row">
<span class="left"><i>*</i>企业名称:</span>
<el-input type="text" placeholder="请输入"></el-input>
......@@ -145,7 +145,7 @@
<div class="btn btn_cancel h32" @click="cancel">返回</div>
<div class="btn btn_primary h32">添加</div>
</div>
</div>
</el-form>
</el-dialog>
</el-card>
</div>
......
......@@ -91,7 +91,7 @@
<img src="@/assets/images/economies/icon.png">
<span>新建商机</span>
</div>
<div class="popform i">
<el-form class="popform i" label-width="85px">
<div class="row">
<span class="left"><i>*</i>项目名称:</span>
<el-input type="text" placeholder="请输入"></el-input>
......@@ -137,7 +137,7 @@
<div class="btn btn_cancel h32" @click="cancel">取消</div>
<div class="btn btn_primary h32">新建商机</div>
</div>
</div>
</el-form>
</el-dialog>
</el-card>
</div>
......
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