Commit c34b1628 authored by 黄奎's avatar 黄奎

页面修改

parent 4c6f9515
...@@ -3,24 +3,26 @@ ...@@ -3,24 +3,26 @@
<q-card style="margin-top:61px;width:600px" class="no-border-radius classinfo_Dialog"> <q-card style="margin-top:61px;width:600px" class="no-border-radius classinfo_Dialog">
<div class="drawerTop"> <div class="drawerTop">
<div style="display:flex;align-items:center;margin:20px 0 0 20px;"> <div style="display:flex;align-items:center;margin:20px 0 0 20px;">
<span class="drawer_Span">短信账号配置</span> <span class="drawer_Span">客户审批</span>
</div> </div>
</div> </div>
<div class="col-12" style="margin:0 24px;"> <div class="col-12" style="margin:0 24px;">
<q-input filled stack-label maxlength="100" :dense="false" <q-input filled stack-label :dense="false" class="col-12" label="客户名称" v-model="objOption.CustomerName" />
class="col-12" label="地区" />
</div> </div>
<div class="col-12" style="margin:20px 24px;"> <div class="col-12" style="margin:20px 24px;">
<q-input filled stack-label maxlength="100" :dense="false" class="col-12" <q-input filled stack-label :dense="false" class="col-12" label="联系电话" v-model="objOption.ContactNumber" />
label="域名" />
</div> </div>
<div filled class="col-12" style="margin:20px 24px;"> <div class="col-12" style="margin:20px 24px;">
<q-input filled stack-label maxlength="100" :dense="false" <q-input filled stack-label :dense="false" class="col-12" label="传真" v-model="objOption.Fax" />
class="col-12" label="秘钥Key" /> </div>
<div class="col-12" style="margin:20 24px;">
<q-input filled stack-label :dense="false" class="col-12" label="QQ" v-model="objOption.QQ" />
</div>
<div class="col-12" style="margin:20 24px;">
<q-input filled stack-label :dense="false" class="col-12" label="Email" v-model="objOption.Email" />
</div> </div>
<div filled class="col-12" style="margin:0 24px;"> <div class="col-12" style="margin:20 24px;">
<q-input filled stack-label maxlength="100" :dense="false" <q-input filled stack-label :dense="false" class="col-12" label="地址" v-model="objOption.Address" />
class="col-12" label="秘钥Secret" />
</div> </div>
<div style="margin:30px 10px 0 0;text-align:right;"> <div style="margin:30px 10px 0 0;text-align:right;">
<q-btn color="accent" class="q-mr-md" icon="add" label="保存" @click="saveConfig()" /> <q-btn color="accent" class="q-mr-md" icon="add" label="保存" @click="saveConfig()" />
...@@ -33,6 +35,10 @@ ...@@ -33,6 +35,10 @@
</q-dialog> </q-dialog>
</template> </template>
<script> <script>
import {
AuditCustomer,
GetCustomer
} from "../../api/sale/peemanagement";
export default { export default {
components: {}, components: {},
props: { props: {
...@@ -44,23 +50,28 @@ ...@@ -44,23 +50,28 @@
data() { data() {
return { return {
persistent: true, persistent: true,
objOption: { objOption: {},
saveCourseLoading: false,
},
saveCourseLoading:false,
} }
}, },
created() {}, created() {},
mounted() { mounted() {
//this.initObj() this.initObj()
}, },
methods: { methods: {
//初始化表单 //初始化表单
initObj() { initObj() {
GetCustomer({
CustomerId: 23198
}).then(res => {
console.log("res", res);
var tempData = res.Data;
this.objOption = tempData;
})
}, },
//保存 //保存
saveCourse(){ saveCourse() {
}, },
//关闭弹窗 //关闭弹窗
closeperForm() { closeperForm() {
...@@ -69,5 +80,4 @@ ...@@ -69,5 +80,4 @@
}, },
}, },
} }
</script> </script>
\ No newline at end of file
...@@ -11,29 +11,27 @@ ...@@ -11,29 +11,27 @@
width: 400px; width: 400px;
} }
</style> </style>
<template> <template>
<div class="page-body"> <div class="page-body">
<div class="page-search row items-center"> <div class="page-search row items-center">
<div class="col row wrap q-mr-lg q-col-gutter-md"> <div class="col row wrap q-mr-lg q-col-gutter-md">
<div class="col-3"> <div class="col-3">
<q-input clearable standout="bg-primary text-white" v-model="msg.BankName" label="输入关键字查找" <q-input clearable standout="bg-primary text-white" v-model="msg.BankName" label="输入关键字查找" maxlength="20" />
maxlength="20" />
</div> </div>
</div> </div>
</div> </div>
<div class="page-content"> <div class="page-content">
<div style="display:flex;justify-content:space-between;align-items:center;"> <div style="display:flex;justify-content:space-between;align-items:center;">
<q-tabs style="margin-bottom:20px;" v-model="tabCheck" narrow-indicator dense align="left" class="text-primary"> <q-tabs style="margin-bottom:20px;" v-model="tabCheck" narrow-indicator dense align="left" class="text-primary">
<q-tab :ripple="false" :name="1" label="正式客户" /> <q-tab :ripple="false" :name="1" label="正式客户" />
<q-tab :ripple="false" :name="2" label="非正式客户" /> <q-tab :ripple="false" :name="2" label="非正式客户" />
<q-tab :ripple="false" :name="3" label="未通过客户" /> <q-tab :ripple="false" :name="3" label="未通过客户" />
<q-tab :ripple="false" :name="4" label="黑名单客户" /> <q-tab :ripple="false" :name="4" label="黑名单客户" />
</q-tabs> </q-tabs>
<div> <div>
<q-btn color="accent" size="sm" class="q-mr-md" icon="add" @click="EditCustom(null)" label="新增客户" /> <q-btn color="accent" size="sm" class="q-mr-md" icon="add" @click="EditCustom(null)" label="新增客户" />
<q-btn color="accent" size="sm" class="q-mr-md" icon="add" @click="EditRight(null)" label="右侧" /> <q-btn color="accent" size="sm" class="q-mr-md" icon="add" @click="EditRight(null)" label="右侧" />
</div> </div>
</div> </div>
<q-table :pagination="msg" :loading="loading" no-data-label="暂无相关数据" flat class="sticky-column-table" <q-table :pagination="msg" :loading="loading" no-data-label="暂无相关数据" flat class="sticky-column-table"
...@@ -85,67 +83,38 @@ ...@@ -85,67 +83,38 @@
isShowCustomForm: false, isShowCustomForm: false,
isShowRightForm: false, isShowRightForm: false,
customerObj: null, //传入参数 customerObj: null, //传入参数
tabCheck:1, tabCheck: 1,
columns: [{ columns: [{
name: 'contact', name: 'CustomerName',
label: '姓名', label: '姓名',
field: 'contact', field: 'CustomerName',
align: 'left' align: 'left'
}, },
{ {
name: 'contactNumber', name: 'ContactNumber',
label: '联系电话', label: '联系电话',
field: 'contactNumber', field: 'ContactNumber',
align: 'left', align: 'left',
}, },
{ {
name: 'customerName', name: 'Account',
label: '门店名称', label: '账号',
field: 'customerName', field: 'Account',
align: 'left',
},
{
name: 'customerVisitList',
label: '近期约访',
field: 'customerVisitList',
align: 'left'
},
{
name: 'visiteCount',
label: '累计拜访',
field: 'visiteCount',
align: 'left'
},
{
name: 'cL_Balance',
label: '幸福存折',
field: 'cL_Balance',
align: 'left' align: 'left'
}, },
{ {
name: 'tradeTotal', name: 'CreateByName',
label: '累计交易额', label: '创建人',
field: 'tradeTotal', field: 'CreateByName',
align: 'left' align: 'left'
}, },
{ {
name: 'inquireCount', name: 'CreateTimeStr',
label: '询价与需求', label: '创建时间',
field: 'inquireCount', field: 'CreateTimeStr',
align: 'left'
},
{
name: 'allianceName',
label: '所属联盟',
field: 'allianceName',
align: 'left'
},
{
name: 'couponNum',
label: '优惠券',
field: 'couponNum',
align: 'left' align: 'left'
}, },
{ {
name: 'optioned', name: 'optioned',
label: '操作', label: '操作',
...@@ -157,7 +126,7 @@ ...@@ -157,7 +126,7 @@
}, },
created() {}, created() {},
mounted() { mounted() {
this.getList(); this.getList();
}, },
methods: { methods: {
//翻页 //翻页
...@@ -170,31 +139,31 @@ ...@@ -170,31 +139,31 @@
this.isShowCustomForm = false; this.isShowCustomForm = false;
}, },
//新增或者修改 //新增或者修改
EditCustom(obj){ EditCustom(obj) {
if (obj) { if (obj) {
this.customerObj = obj this.customerObj = obj
} else { } else {
this.customerObj = null this.customerObj = null
} }
this.isShowCustomForm = true this.isShowCustomForm = true
}, },
refreshQuestion(){ refreshQuestion() {
}, },
EditRight(obj){ EditRight(obj) {
this.isShowRightForm=true; this.isShowRightForm = true;
}, },
//关闭弹窗 //关闭弹窗
closeRightForm() { closeRightForm() {
this.isShowRightForm = false; this.isShowRightForm = false;
}, },
//获取分页数据 //获取分页数据
getList(){ getList() {
GetCustomerPage(this.msg).then(res => { GetCustomerPage(this.msg).then(res => {
// this.data = res.Data.PageData; this.dataList = res.Data.PageData;
// this.loading = false; this.loading = false;
// this.pageCount = res.Data.PageCount; this.pageCount = res.Data.PageCount;
console.log(res,'数据'); console.log(res, '数据');
}).catch(() => { }).catch(() => {
this.loading = false this.loading = false
}) })
...@@ -202,9 +171,7 @@ ...@@ -202,9 +171,7 @@
} }
} }
</script> </script>
<style lang="sass"> <style lang="sass">
@import url('~assets/css/table.sass') @import url('~assets/css/table.sass')
</style>
</style> \ No newline at end of file
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