bibi 3 years ago
parent 27f1aea353
commit 87a95f5a7e

@ -0,0 +1,3 @@
NODE_ENV = 'development'
VUE_APP_URL = ''
VUE_APP_CDN = ''

@ -0,0 +1,3 @@
NODE_ENV = 'production'
VUE_APP_URL = ''
VUE_APP_CDN = ''

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<link rel="icon" href="<%= BASE_URL %>favicon.ico">
<title><%= htmlWebpackPlugin.options.title %></title>
<title>saas平台</title>
</head>
<body>
<noscript>

@ -39,7 +39,7 @@ export default [
name: "adminSet",
title: "管理员设置",
hide: false,
icon: 'container',
icon: 'team',
component: resolve => require(['@/views/Basic/adminSet'], resolve),
meta: {title: '管理员设置'},
},

@ -4,25 +4,43 @@ export default [
name: "SettleRequestManage",
title: "入驻申请管理",
hide: false,
icon: 'container',
icon: 'contacts',
component: resolve => require(['@/views/Manage/SettleRequestManage'], resolve),
meta: {title: '入驻申请管理'},
},
{
path: '/Manage/SettleRequestManage/settle_detail',
name: "settle_detail",
title: "查看详情",
hide: true,
icon: 'container',
component: resolve => require(['@/views/Manage/SettleRequestManage/_detail'], resolve),
meta: {title: '查看详情'},
},
{
path: '/Manage/CustomerList',
name: "CustomerList",
title: "客户列表",
hide: false,
icon: 'container',
icon: 'user',
component: resolve => require(['@/views/Manage/CustomerList'], resolve),
meta: {title: '客户列表'},
},
{
path: '/Manage/SettleRequestManage/customer_detail',
name: "customer_detail",
title: "查看详情",
hide: true,
icon: 'container',
component: resolve => require(['@/views/Manage/CustomerList/_detail'], resolve),
meta: {title: '查看详情'},
},
{
path: '/Manage/VillageManage',
name: "VillageManage",
title: "小区管理",
hide: false,
icon: 'container',
icon: 'home',
component: resolve => require(['@/views/Manage/VillageManage'], resolve),
meta: {title: '小区管理'},
},
@ -31,7 +49,7 @@ export default [
name: "OrderManage",
title: "订单管理",
hide: false,
icon: 'container',
icon: 'exception',
component: resolve => require(['@/views/Manage/OrderManage'], resolve),
meta: {title: '订单管理'},
},
@ -39,7 +57,7 @@ export default [
path: '/Manage/ChargingManage',
name: "ChargingManage",
title: "收费管理",
icon: 'container',
icon: 'pay-circle',
redirect: '/ChargingManage/ChargingStandard',
meta: {title: '收费管理'},
children: [

@ -22,3 +22,16 @@
.search-box {
margin: 30px;
}
.footer {
height: 84px;
width: 100%;
background: #fff;
position: fixed;
bottom: 0;
z-index: 999;
line-height: 84px;
box-shadow: 0px -2px 4px 0px rgba(0, 0, 0, 0.35);
border-radius: 4px 4px 0px 0px;
border: 1px solid #e8e8e8;
left: 200px;
}

@ -234,7 +234,7 @@ export default {
width: 100%;
height: 93px;
line-height: 93px;
margin-bottom: 42px;
margin-bottom: 93px;
img {
width: 61px;
height: 61px;

@ -0,0 +1,131 @@
<template>
<div>
<div class="main">
<div class="cardTitle">企业信息</div>
<a-divider />
<div class="content">
<a-descriptions title="基本信息" :column="3">
<a-descriptions-item label="企业名称">
浙江比利时物业有限公司
</a-descriptions-item>
<a-descriptions-item label="公司地址">
湖南省湘潭市岳塘区红旗街道 8 单元 111
</a-descriptions-item>
<a-descriptions-item label="社会信用代码"
>39123m13841bdi123341
</a-descriptions-item>
<a-descriptions-item label="法人名称"> 陈晨 </a-descriptions-item>
<a-descriptions-item label="法人身份证号"
>621222199804287702</a-descriptions-item
>
<a-descriptions-item label="执照有效期限">
2021/04/09 2021/04/09</a-descriptions-item
>
</a-descriptions>
<a-descriptions title="法人身份证照" :column="1">
<a-descriptions-item label="头像面" @click="download(this.img)"
><img :src="img" alt=""
/></a-descriptions-item>
<a-descriptions-item label="国徽面"
><img :src="img" alt=""
/></a-descriptions-item>
<a-descriptions-item label="营业执照"
><img :src="img" alt=""
/></a-descriptions-item>
<a-descriptions-item label="其他附件"
><img :src="img" alt="" /><img :src="img" alt="" /><img
:src="img"
alt="" /><img :src="img" alt="" /><img :src="img" alt="" /><img
:src="img"
alt=""
/></a-descriptions-item>
</a-descriptions>
<a-descriptions title="联系人信息" :column="3">
<a-descriptions-item label="联系人"> 周立 </a-descriptions-item>
<a-descriptions-item label="联系人号码">
18716191912
</a-descriptions-item>
<a-descriptions-item label="邮箱">hpzs@sina.com </a-descriptions-item>
<a-descriptions-item label="联系人地址">
陕西省铜川市宜君县哭泉乡 10 单元 98
</a-descriptions-item>
</a-descriptions>
</div>
</div>
<div class="footer">
<a-space style="margin-left: 70%">
<a-button type="primary" @click="auditShow=true"></a-button>
<a-button @click="cancel"></a-button>
</a-space>
</div>
<a-modal
title="修改"
:visible="auditShow"
@ok="auditSubmit"
@cancel="auditCancel"
>
<div class="content">
<a-form :form="form">
<a-form-item
label="审核类型"
>
<a-select v-model="form.type" style="width: 120px">
<a-select-option value="1">
通过
</a-select-option>
<a-select-option value="2">
驳回
</a-select-option>
</a-select>
</a-form-item>
<a-form-item
label="审核留言"
>
<a-textarea v-model="form.remark" style="" :auto-size="{ minRows: 5, maxRows: 8 }"></a-textarea>
</a-form-item>
</a-form>
</div>
</a-modal>
</div>
</template>
<script>
export default {
data() {
return {
form:{
type:'1',
remark:''
},
auditShow: false,
detailData: {},
img: "https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fimgcdn.scol.com.cn%2FNEWS_1F3371B8BC0CD062D6AF69E363F8E32A.JPG&refer=http%3A%2F%2Fimgcdn.scol.com.cn&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1643355029&t=835fe0ff21af86e6996eb308794df217",
};
},
methods: {
download() {},
cancel() {
this.$router.go(-1);
},
auditSubmit(){
this.auditShow=false
},
auditCancel(){
this.auditShow=false
}
},
};
</script>
<style lang="less" scoped>
.content {
padding-top: 0px;
padding-bottom: 120px;
}
.content img {
width: 142px;
height: 107px;
margin: 10px;
cursor: pointer;
}
</style>

@ -0,0 +1,176 @@
<template>
<div class="main">
<!-- 标题 -->
<div class="cardTitle">客户列表</div>
<!-- 搜索 -->
<div class="search-box">
<a-space size="large">
<a-input placeholder="请输入申请人/公司名" />
<a-select style="width: 200px" placeholder="选择状态" />
<a-button type="primary"> </a-button>
<a-button> </a-button>
</a-space>
</div>
<!-- 表格 -->
<div id="commonTable">
<div style="margin-bottom: 16px">
<a-button type="primary" :disabled="!hasSelected" :loading="loading">
批量操作
</a-button>
<span style="margin-left: 8px">
<template v-if="hasSelected">
{{ `已选择 ${selectedRowKeys.length}` }}
</template>
</span>
</div>
<a-table
:scroll="{ x: 1300 }"
:columns="columns"
:data-source="tableData"
:pagination="pagination"
@change="handleTableChange"
:row-selection="{
selectedRowKeys: selectedRowKeys,
onChange: onSelectChange,
}"
:row-key="
(record, index) => {
return index;
}
"
>
<!-- 操作 -->
<span slot="action" slot-scope="scope">
<a @click="detail(scope)"></a>
</span>
<span slot="formatter" slot-scope="scope">{{
scope === 1 ? "可" : ""
}}</span>
</a-table>
</div>
</div>
</template>
<script>
export default {
data() {
return {
//
searchForm: {
name: "",
code: "",
},
//
columns: [
{
title: "Name",
dataIndex: "name",
width: "200",
},
{
title: "Gender",
dataIndex: "gender",
width: "200",
},
{
title: "Gender1",
dataIndex: "gender1",
width: "200",
},
{
title: "Gender2",
dataIndex: "gender2",
width: "200",
},
{
title: "Gender3",
dataIndex: "gender3",
width: "200",
},
{
title: "Gender4",
dataIndex: "gender4",
width: "200",
},
{
title: "Gender5",
dataIndex: "gender5",
width: "200",
},
{
title: "Gender6",
dataIndex: "gender6",
width: "200",
},
{
title: "status",
dataIndex: "status",
scopedSlots: { customRender: "formatter" },
width: "200",
},
{
title: "操作",
dataIndex: "action",
key: "action",
width: "120",
fixed: "right",
scopedSlots: { customRender: "action" },
},
],
//
tableData: [
{
name: "11",
id: 1,
status: 1,
},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
],
//
pagination: {
current: 1,
total: 0,
pageSize: 10,
showTotal: (total) => `${total}`,
showSizeChanger: true,
showQuickJumper: true,
},
loading: false,
selectedRowKeys: [],
};
},
mounted(){},
computed: {
hasSelected() {
return this.selectedRowKeys.length > 0;
},
},
methods: {
detail(){
this.$router.push({name:'customer_detail'})
},
onSelectChange(selectedRowKeys) {
console.log("selectedRowKeys changed: ", selectedRowKeys);
this.selectedRowKeys = selectedRowKeys;
},
handleTableChange(pagination) {
console.log(pagination);
const pager = { ...this.pagination };
pager.current = pagination.current;
this.pagination = pager;
},
},
};
</script>
<style lang="less" scoped>
</style>>

@ -0,0 +1,131 @@
<template>
<div>
<div class="main">
<div class="cardTitle">企业信息</div>
<a-divider />
<div class="content">
<a-descriptions title="基本信息" :column="3">
<a-descriptions-item label="企业名称">
浙江比利时物业有限公司
</a-descriptions-item>
<a-descriptions-item label="公司地址">
湖南省湘潭市岳塘区红旗街道 8 单元 111
</a-descriptions-item>
<a-descriptions-item label="社会信用代码"
>39123m13841bdi123341
</a-descriptions-item>
<a-descriptions-item label="法人名称"> 陈晨 </a-descriptions-item>
<a-descriptions-item label="法人身份证号"
>621222199804287702</a-descriptions-item
>
<a-descriptions-item label="执照有效期限">
2021/04/09 2021/04/09</a-descriptions-item
>
</a-descriptions>
<a-descriptions title="法人身份证照" :column="1">
<a-descriptions-item label="头像面" @click="download(this.img)"
><img :src="img" alt=""
/></a-descriptions-item>
<a-descriptions-item label="国徽面"
><img :src="img" alt=""
/></a-descriptions-item>
<a-descriptions-item label="营业执照"
><img :src="img" alt=""
/></a-descriptions-item>
<a-descriptions-item label="其他附件"
><img :src="img" alt="" /><img :src="img" alt="" /><img
:src="img"
alt="" /><img :src="img" alt="" /><img :src="img" alt="" /><img
:src="img"
alt=""
/></a-descriptions-item>
</a-descriptions>
<a-descriptions title="联系人信息" :column="3">
<a-descriptions-item label="联系人"> 周立 </a-descriptions-item>
<a-descriptions-item label="联系人号码">
18716191912
</a-descriptions-item>
<a-descriptions-item label="邮箱">hpzs@sina.com </a-descriptions-item>
<a-descriptions-item label="联系人地址">
陕西省铜川市宜君县哭泉乡 10 单元 98
</a-descriptions-item>
</a-descriptions>
</div>
</div>
<div class="footer">
<a-space style="margin-left: 70%">
<a-button type="primary" @click="auditShow=true"></a-button>
<a-button @click="cancel"></a-button>
</a-space>
</div>
<a-modal
title="审核"
:visible="auditShow"
@ok="auditSubmit"
@cancel="auditCancel"
>
<div class="content">
<a-form :form="form">
<a-form-item
label="审核类型"
>
<a-select v-model="form.type" style="width: 120px">
<a-select-option value="1">
通过
</a-select-option>
<a-select-option value="2">
驳回
</a-select-option>
</a-select>
</a-form-item>
<a-form-item
label="审核留言"
>
<a-textarea v-model="form.remark" style="" :auto-size="{ minRows: 5, maxRows: 8 }"></a-textarea>
</a-form-item>
</a-form>
</div>
</a-modal>
</div>
</template>
<script>
export default {
data() {
return {
form:{
type:'1',
remark:''
},
auditShow: false,
detailData: {},
img: "https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fimgcdn.scol.com.cn%2FNEWS_1F3371B8BC0CD062D6AF69E363F8E32A.JPG&refer=http%3A%2F%2Fimgcdn.scol.com.cn&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1643355029&t=835fe0ff21af86e6996eb308794df217",
};
},
methods: {
download() {},
cancel() {
this.$router.go(-1);
},
auditSubmit(){
this.auditShow=false
},
auditCancel(){
this.auditShow=false
}
},
};
</script>
<style lang="less" scoped>
.content {
padding-top: 0px;
padding-bottom: 120px;
}
.content img {
width: 142px;
height: 107px;
margin: 10px;
cursor: pointer;
}
</style>

@ -39,10 +39,8 @@
}
"
>
操作
<!-- 操作 -->
<span slot="action" slot-scope="scope">
<a @click="del(scope)"></a>
<span style="margin: 2px">|</span>
<a @click="detail(scope)"></a>
</span>
<span slot="formatter" slot-scope="scope">{{
@ -114,7 +112,7 @@ export default {
title: "操作",
dataIndex: "action",
key: "action",
width: "200",
width: "80",
fixed: "right",
scopedSlots: { customRender: "action" },
},
@ -157,6 +155,10 @@ export default {
},
},
methods: {
detail(data){
console.log(data);
this.$router.push({name:'settle_detail'})
},
onSelectChange(selectedRowKeys) {
console.log("selectedRowKeys changed: ", selectedRowKeys);
this.selectedRowKeys = selectedRowKeys;
@ -172,5 +174,4 @@ export default {
</script>
<style lang="less" scoped>
</style>>
Loading…
Cancel
Save