feature_0521
root 6 years ago
parent 4b1bc5c42c
commit f738732de1

@ -5,7 +5,7 @@
<Card>
<div class="operateAndThemeItem">
<div class="ThemeItem">
<img class="img" :src="item.img">
<img class="img" :src="'/kiisoo-ic' + item.logo">
<div class="tipItem">
<span>{{item.name}}</span>
<span>{{item.description}}</span>
@ -33,7 +33,6 @@
</template>
<script>
import Img from '../../assets/logo.png'
import useTable from './useTable'
import addActivity from './addActivity'
import ActivityManager from "../../services/ActivityManager/ActivityManager"
@ -168,6 +167,7 @@
border: 1px dashed;
text-align: center;
line-height: 300px;
cursor: pointer;
}
</style>

@ -44,16 +44,21 @@
placement="top" @on-change="handlePage" class-name="ks-page"></Page>
</Row>
</Form>
<!-- <useTable @dispalyuseModal="dispalyuseModal" :useModal="useModal" :id="id"></useTable>-->
</div>
</template>
<script>
import ActivityManager from "../../services/ActivityManager/ActivityManager";
import useTable from './useTable'
import http from '../../services/CommonHttp'
export default {
name: "ActivityPlan",
inject: ['setMenuName'],
components: {
useTable,
},
data() {
return {
totalSize: 0,

@ -28,6 +28,7 @@
</template>
<script>
import store from "../../store/index"
export default {
name: "useActivityStepOne",
data() {
@ -83,10 +84,12 @@ export default {
.dateClass {
display: flex;
}
.text {
position: relative;
left: 100px;
}
.inputClass {
width: 1000px;
}

@ -118,6 +118,7 @@ export default {
color: #657180!important;
background: #fff;
padding: 0 12px;
cursor: pointer;
}
.tagColorClass {
background: #6ac1d1;

@ -118,6 +118,7 @@ export default {
color: #657180!important;
background: #fff;
padding: 0 12px;
cursor: pointer;
}
.tagColorClass {
background: #6ac1d1;

@ -46,7 +46,6 @@ export default {
watch: {
useModal(val) {
this.displayUseModal = val
this.id = this.id
}
},
mounted() {
@ -58,6 +57,33 @@ export default {
this.currentStep = 0
},
next() {
const data = store.getters.useData;
if (this.currentStep === 0) {
if (!data.activityStartDate) {
this.$Message.error('请填写活动开始时间');
return;
}
if (!data.activityEndDate) {
this.$Message.error('请填写活动结束时间');
return;
}
if (data.activityStartDate > data.activityEndDate) {
this.$Message.error('开始时间不能晚于结束时间');
return;
}
}
if (this.currentStep === 1) {
if (!data.selectCompanyValue || data.selectCompanyValue.length === 0) {
this.$Message.error('请至少选择1家公司');
return;
}
}
if (this.currentStep === 2) {
if (!data.selectShopValue || data.selectShopValue.length === 0) {
this.$Message.error('请至少选择1家店铺');
return;
}
}
this.currentStep = this.currentStep + 1
},
back() {

@ -3,7 +3,9 @@ const activity = {
state: {
useData: {},
useModal: false,
id: ''
id: '',
store: [],
company: [],
},
mutations: {
[types.SET_useData](state, useData) {

Loading…
Cancel
Save