Commit 5bc479f3 authored by xd's avatar xd

部分样式修改

parent eff81297
import request from '@/utils/request'
// 进件管理
//通讯录管理---表格
export function getMailList(data) {
return request({
url: '',
method: 'post',
data: data
})
}
//通讯录管理---组织架构
export function getOrgTree(data) {
return request({
url: '',
method: 'post',
data: data
})
}
\ No newline at end of file
...@@ -161,6 +161,16 @@ export default { ...@@ -161,6 +161,16 @@ export default {
name: "李四" name: "李四"
} }
], ],
counter: [
{
id: "1",
name: "张三"
},
{
id: "2",
name: "李四"
}
],
rules: { rules: {
name: [{ required: true, message: "请输入柜组名称", trigger: "blur" }], name: [{ required: true, message: "请输入柜组名称", trigger: "blur" }],
people: [ people: [
...@@ -198,14 +208,14 @@ export default { ...@@ -198,14 +208,14 @@ export default {
}, },
watch:{ watch:{
addStoreDialog(){ addStoreDialog(){
if(this.addStoreDialog){ if(this.addStoreDialog){
if(this.$refs.addStore){ if(this.$refs.addStore){
this.$refs.addStore.resetFields(); this.$refs.addStore.resetFields();
}
} }
} }
} }
}
}; };
</script> </script>
......
...@@ -154,6 +154,7 @@ export default { ...@@ -154,6 +154,7 @@ export default {
color:rgba(102,102,102,1); color:rgba(102,102,102,1);
} }
.main { .main {
width: 100%;
position: relative; position: relative;
background-color: #fff; background-color: #fff;
box-sizing: border-box; box-sizing: border-box;
......
...@@ -144,6 +144,16 @@ export default { ...@@ -144,6 +144,16 @@ export default {
name: "李四" name: "李四"
} }
], ],
counter: [
{
id: "1",
name: "张三"
},
{
id: "2",
name: "李四"
}
],
tableData: [], tableData: [],
detailDialog: false detailDialog: false
}; };
......
...@@ -90,14 +90,12 @@ ...@@ -90,14 +90,12 @@
</div> </div>
<div class="pages"> <div class="pages">
<el-pagination <el-pagination
@size-change="pagesSizeChange" @current-change="handleCurrentChange"
@current-change="pagesNowPageChange" :current-page="page.currentPage"
:current-page="currentPage4" :page-size="page.size"
:page-sizes="[100, 200, 300, 400]" layout="total, prev, pager, next, jumper"
:page-size="100" :total="page.total">
layout="prev, pager, next, sizes, jumper" </el-pagination>
:total="400"
></el-pagination>
</div> </div>
<add-counter ref="addCounter"></add-counter> <add-counter ref="addCounter"></add-counter>
<counter-detail ref="counterDetail" ></counter-detail> <counter-detail ref="counterDetail" ></counter-detail>
...@@ -201,6 +199,11 @@ export default { ...@@ -201,6 +199,11 @@ export default {
detailDialog: false, detailDialog: false,
counterDialog: false, counterDialog: false,
tableHeight: window.innerHeight * 0.5 , tableHeight: window.innerHeight * 0.5 ,
page:{
currentPage:1,
size:20,
total:100
}
}; };
}, },
created() {}, created() {},
...@@ -217,7 +220,10 @@ export default { ...@@ -217,7 +220,10 @@ export default {
}, },
addCounterFinish() { addCounterFinish() {
this.counterDialog = false this.counterDialog = false
} },
handleCurrentChange(val) {
console.log(`当前页: ${val}`);
},
}, },
/* mounted() { /* mounted() {
this.$nextTick(() => { this.$nextTick(() => {
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
<span slot="title">通讯录管理</span> <span slot="title">通讯录管理</span>
</el-menu-item> </el-menu-item>
<el-menu-item index="2" @click="handleMenuChange('2')"> <el-menu-item index="2" @click="handleMenuChange('2')">
<span class="circle"><d2-icon-svg name="counter"/></span> <span class="circle"><d2-icon-svg name="counters"/></span>
<span slot="title">柜组管理</span> <span slot="title">柜组管理</span>
</el-menu-item> </el-menu-item>
<el-menu-item index="3" @click="handleMenuChange('3')"> <el-menu-item index="3" @click="handleMenuChange('3')">
......
...@@ -42,13 +42,10 @@ ...@@ -42,13 +42,10 @@
</div> </div>
</div> </div>
</div> </div>
<!-- <div class="run"> -->
<div class="end"> <div class="end">
<span class="add-l" @click="addCounter">添加柜组</span> <span class="add-l" @click="addCounter">添加柜组</span>
<span class="add-r" @click="addStore">添加门店/专柜</span> <span class="add-r" @click="addStore">添加门店/专柜</span>
</div> </div>
<!-- </div> -->
</div> </div>
<div class="right"> <div class="right">
<!-- <div class="right-c"> --> <!-- <div class="right-c"> -->
...@@ -160,6 +157,7 @@ ...@@ -160,6 +157,7 @@
import MoveDialog from "./components/move"; import MoveDialog from "./components/move";
import AddCounter from "./components/addCounter"; import AddCounter from "./components/addCounter";
import AddStore from "./components/addStore"; import AddStore from "./components/addStore";
import { getMailList } from "@/api/jinjian"
export default { export default {
data() { data() {
const data1 = [ const data1 = [
...@@ -224,49 +222,7 @@ export default { ...@@ -224,49 +222,7 @@ export default {
label: "二级 3-2" label: "二级 3-2"
} }
] ]
}, }
{
id: 9,
label: "一级 3",
children: [
{
id: 10,
label: "二级 3-1"
},
{
id: 11,
label: "二级 3-2"
}
]
},
/* {
id: 9,
label: "一级 3",
children: [
{
id: 10,
label: "二级 3-1"
},
{
id: 11,
label: "二级 3-2"
}
]
},*/
{
id: 9,
label: "一级 3",
children: [
{
id: 10,
label: "二级 3-1"
},
{
id: 11,
label: "二级 3-2"
}
]
}
]; ];
return { return {
data1: JSON.parse(JSON.stringify(data1)), data1: JSON.parse(JSON.stringify(data1)),
...@@ -381,6 +337,9 @@ export default { ...@@ -381,6 +337,9 @@ export default {
AddCounter, AddCounter,
AddStore AddStore
}, },
created() {
this.getMailList()
},
methods: { methods: {
append(data) { append(data) {
const newChild = { id: id++, label: "testtest", children: [] }; const newChild = { id: id++, label: "testtest", children: [] };
...@@ -411,12 +370,21 @@ export default { ...@@ -411,12 +370,21 @@ export default {
removeFinish() { removeFinish() {
this.moveDialogShow = false; this.moveDialogShow = false;
}, },
currentPage() {}, handleCurrentChange() {},
addCounter() { addCounter() {
this.$refs.addCounter.counterDialog = true; this.$refs.addCounter.counterDialog = true;
}, },
addStore() { addStore() {
this.$refs.addStore.addStoreDialog = true; this.$refs.addStore.addStoreDialog = true;
},
getMailList() {
let data = {
}
getMailList(data).then(res => {
console.log(res,"通讯录表格数据");
})
} }
} }
}; };
...@@ -555,7 +523,6 @@ export default { ...@@ -555,7 +523,6 @@ export default {
color: red; color: red;
} }
.pages { .pages {
/* // border: 2px solid steelblue; */
height: 40px; height: 40px;
width: 100%; width: 100%;
display: flex; display: flex;
......
...@@ -99,14 +99,12 @@ ...@@ -99,14 +99,12 @@
</div> </div>
<div class="pages"> <div class="pages">
<el-pagination <el-pagination
@size-change="pagesSizeChange" @current-change="handleCurrentChange"
@current-change="pagesNowPageChange" :current-page="page.currentPage"
:current-page="currentPage4" :page-size="page.size"
:page-sizes="[100, 200, 300, 400]" layout="total, prev, pager, next, jumper"
:page-size="100" :total="page.total">
layout="prev, pager, next, sizes, jumper" </el-pagination>
:total="400"
></el-pagination>
</div> </div>
<add-store ref="addStore"></add-store> <add-store ref="addStore"></add-store>
<store-detail ref="storeDetail" ></store-detail> <store-detail ref="storeDetail" ></store-detail>
...@@ -123,6 +121,11 @@ export default { ...@@ -123,6 +121,11 @@ export default {
}, },
data() { data() {
return { return {
page:{
currentPage:1,
size:20,
total:100
},
list: { list: {
main: [ main: [
{ {
...@@ -237,7 +240,10 @@ export default { ...@@ -237,7 +240,10 @@ export default {
}, },
handleDetail() { handleDetail() {
this.$refs.storeDetail.detailDialog = true this.$refs.storeDetail.detailDialog = true
} },
handleCurrentChange(val) {
console.log(`当前页: ${val}`);
},
} }
}; };
</script> </script>
......
...@@ -38,7 +38,7 @@ const frameIn = [ ...@@ -38,7 +38,7 @@ const frameIn = [
component: () => import('@/pages/in/contact'), component: () => import('@/pages/in/contact'),
meta: { meta: {
auth: true, auth: true,
title: '通讯录管理' title: '进件管理'
} }
}, },
// // Z-进件管理-通讯录管理 // // Z-进件管理-通讯录管理
......
import request from '@/utils/request'
// 案例
export function getCaseList(data) {
return request({
url: '/admin/common/findLoginType',
method: 'post',
data: data
})
}
export function getCaseDetail(data) {
return request({
url: '',
method: 'post',
data: data
})
}
// 收益列表
// 优惠券核销列表
export function getProfitList(data) {
return request({
url: '',
method: 'post',
data: data
})
}
// 商品购买列表
export function getGoodsList(data) {
return request({
url: '',
method: 'post',
data: data
})
}
// 拉新会员
export function getNewMemberList(data) {
return request({
url: '',
method: 'post',
data: data
})
}
\ No newline at end of file
...@@ -16,4 +16,5 @@ export function ApiTestPost(inData) { ...@@ -16,4 +16,5 @@ export function ApiTestPost(inData) {
method: 'post', method: 'post',
data: postData data: postData
}) })
} }
\ No newline at end of file
...@@ -14,26 +14,28 @@ ...@@ -14,26 +14,28 @@
</van-cell> </van-cell>
<van-cell title="活动开始时间" style="font-size:14px;"> <van-cell title="活动开始时间" style="font-size:14px;">
<template slot="default"> <template slot="default">
<van-field <div class="nobr">
class="right" <van-field
v-model="basicInfo.startTime1" class="right"
placeholder="选择活动开始时间" v-model="basicInfo.startTime1"
readonly="readonly" placeholder="选择活动开始时间"
@click="basicInfo.startShow = true" readonly="readonly"
/> @click="basicInfo.startShow = true"
<van-popup
v-model="basicInfo.startShow"
position="bottom"
:overlay="true"
>
<van-datetime-picker
v-model="basicInfo.startTime"
type="date"
@cancel="basicInfo.startShow = false"
@confirm="basicInfo.startShow = false"
@change="startTimeChange"
/> />
</van-popup> <van-popup
v-model="basicInfo.startShow"
position="bottom"
:overlay="true"
>
<van-datetime-picker
v-model="basicInfo.startTime"
type="date"
@cancel="basicInfo.startShow = false"
@confirm="basicInfo.startShow = false"
@change="startTimeChange"
/>
</van-popup>
</div>
</template> </template>
</van-cell> </van-cell>
<van-cell title="活动结束时间" style="font-size:14px;"> <van-cell title="活动结束时间" style="font-size:14px;">
...@@ -62,8 +64,10 @@ ...@@ -62,8 +64,10 @@
</van-cell> </van-cell>
<van-cell title="领券条件" style="font-size:14px;"> <van-cell title="领券条件" style="font-size:14px;">
<template slot="default"> <template slot="default">
<span class="phone">手机号必填</span> <div class="condition">
<van-switch v-model="condition" size="20px" /> <span class="phone">手机号必填</span>
<van-switch v-model="condition" size="20px" />
</div>
</template> </template>
</van-cell> </van-cell>
</van-cell-group> </van-cell-group>
...@@ -154,19 +158,19 @@ ...@@ -154,19 +158,19 @@
<span class="small">(点击“增加次数”按钮增加几次次数)</span> <span class="small">(点击“增加次数”按钮增加几次次数)</span>
</template> </template>
<template slot="default"> <template slot="default">
<div class="jpsl"> <div>
<van-field <van-field
class="right noborder" class="right noborder"
readonly readonly
clickable clickable
:value="LuckyDraw.winningNumber" :value="LuckyDraw.addNumber"
placeholder="请输入次数" placeholder="请输入次数"
@touchstart.native.stop="LuckyDraw.show2 = true" @touchstart.native.stop="LuckyDraw.show3 = true"
/> />
<van-number-keyboard <van-number-keyboard
v-model="LuckyDraw.winningNumber" v-model="LuckyDraw.addNumber"
:show="LuckyDraw.show2" :show="LuckyDraw.show3"
@blur="LuckyDraw.show2 = false" @blur="LuckyDraw.show3 = false"
/> />
</div> </div>
</template> </template>
...@@ -572,7 +576,7 @@ export default { ...@@ -572,7 +576,7 @@ export default {
} }
.phone { .phone {
float: left; margin-right: 10px;
} }
.title { .title {
background-color: #f8f8f8; background-color: #f8f8f8;
...@@ -589,6 +593,9 @@ export default { ...@@ -589,6 +593,9 @@ export default {
.right { .right {
padding: 0; padding: 0;
} }
.nobr >>> .van-cell:not(:last-child)::after {
display: none !important;
}
.right >>> .van-cell:not(:last-child)::after { .right >>> .van-cell:not(:last-child)::after {
display: none !important; display: none !important;
} }
...@@ -617,7 +624,7 @@ export default { ...@@ -617,7 +624,7 @@ export default {
color: #2d476a !important; color: #2d476a !important;
} }
.type { .type {
height: 92px; height: 84px;
} }
.mj { .mj {
width: 90%; width: 90%;
...@@ -679,4 +686,9 @@ export default { ...@@ -679,4 +686,9 @@ export default {
z-index: 999; z-index: 999;
top: 0; top: 0;
} }
.condition {
display: flex;
justify-content: flex-end;
align-items: center;
}
</style> </style>
...@@ -112,10 +112,12 @@ p { ...@@ -112,10 +112,12 @@ p {
color: rgba(45, 71, 106, 1); color: rgba(45, 71, 106, 1);
width: 88px; width: 88px;
text-align: center; text-align: center;
align-items: center;
} }
.tb img { .tb img {
width: 12px; width: 12px;
height: 12px; height: 12px;
vertical-align: middle;
} }
.content { .content {
margin: 36px 16px 16px; margin: 36px 16px 16px;
......
...@@ -28,7 +28,25 @@ ...@@ -28,7 +28,25 @@
</template> </template>
<script> <script>
export default {}; import { getCaseDetail } from '@/api/test/active'
export default {
data() {
return {
}
},
methods: {
getDeatil() {
let data = {
}
getCaseDetail(data).then(res => {
console.log(res,"案例详情");
})
}
},
};
</script> </script>
<style scoped> <style scoped>
......
...@@ -44,6 +44,7 @@ ...@@ -44,6 +44,7 @@
</template> </template>
<script> <script>
import { getCaseList } from '@/api/test/active'
export default { export default {
data() { data() {
return { return {
...@@ -86,8 +87,17 @@ export default { ...@@ -86,8 +87,17 @@ export default {
}, },
created() { created() {
this.checkNowMenuBar(); this.checkNowMenuBar();
this.getList()
}, },
methods: { methods: {
getList() {
let data = {
}
getCaseList(data).then( res => {
console.log(res,"案例列表")
})
},
handleDetail() { handleDetail() {
this.$router.push({ this.$router.push({
path:'caseDetail' path:'caseDetail'
......
...@@ -45,7 +45,7 @@ ...@@ -45,7 +45,7 @@
class="tab" class="tab"
background="#F8F8F8" background="#F8F8F8"
> >
<van-tab title="优惠券核销"> <van-tab title="优惠券核销" @click="getList">
<van-list v-model="writeOff" :finished="finished" @load="onLoad"> <van-list v-model="writeOff" :finished="finished" @load="onLoad">
<van-cell <van-cell
:value="item.action" :value="item.action"
...@@ -60,12 +60,12 @@ ...@@ -60,12 +60,12 @@
</van-cell> </van-cell>
</van-list> </van-list>
</van-tab> </van-tab>
<van-tab title="商品购买"> <van-tab title="商品购买" @click="getGoodsList">
<van-list v-model="writeOff" :finished="finished" @load="onLoad"> <van-list v-model="writeOff" :finished="finished" @load="onLoad">
<van-cell <van-cell
:value="item.action" :value="item.action"
class="content" class="content"
v-for="(item, index) in writeOffList" v-for="(item, index) in ShoppingList"
:key="index" :key="index"
> >
<template slot="title"> <template slot="title">
...@@ -75,12 +75,12 @@ ...@@ -75,12 +75,12 @@
</van-cell> </van-cell>
</van-list> </van-list>
</van-tab> </van-tab>
<van-tab title="拉新会员"> <van-tab title="拉新会员" @click="getNewMemberList">
<van-list v-model="writeOff" :finished="finished" @load="onLoad"> <van-list v-model="writeOff" :finished="finished" @load="onLoad">
<van-cell <van-cell
:value="item.action" :value="item.action"
class="content" class="content"
v-for="(item, index) in writeOffList" v-for="(item, index) in newMemberList"
:key="index" :key="index"
> >
<template slot="title"> <template slot="title">
...@@ -118,6 +118,7 @@ ...@@ -118,6 +118,7 @@
</template> </template>
<script> <script>
import { getProfitList,getGoodsList,getNewMemberList } from '@/api/test/active'
export default { export default {
data() { data() {
return { return {
...@@ -187,14 +188,39 @@ export default { ...@@ -187,14 +188,39 @@ export default {
}, },
created() { created() {
this.checkNowMenuBar(); this.checkNowMenuBar();
this.getList()
}, },
methods: { methods: {
getList() {
let data = {
}
getProfitList(data).then(res => {
console.log(res,"收益列表");
})
},
getGoodsList() {
let data = {
}
getGoodsList(data).then(res => {
console.log(res,"商品购买列表");
})
},
getNewMemberList() {
let data = {
}
getNewMemberList(data).then(res => {
console.log(res,"拉新会员列表");
})
},
onSearch() {}, onSearch() {},
timeFormat(time) { timeFormat(time) {
let year = time.getFullYear(); let year = time.getFullYear();
let month = time.getMonth() + 1; let month = time.getMonth() + 1;
let day = time.getDate(); let day = time.getDate();
return year + " " + "/" + " " + month + " " + "/" + " " + day; return year + " " + "-" + " " + month + " " + "-" + " " + day;
}, },
timeChange(e) { timeChange(e) {
let newTime = e.getValues(); let newTime = e.getValues();
...@@ -232,6 +258,8 @@ export default { ...@@ -232,6 +258,8 @@ export default {
}, },
mounted() { mounted() {
this.time = this.timeFormat(this.time); this.time = this.timeFormat(this.time);
console.log(this.time,"时间");
} }
}; };
</script> </script>
......
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