feature_0521
root 6 years ago
parent 4b1bc5c42c
commit f738732de1

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

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

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

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

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

@ -46,7 +46,6 @@ export default {
watch: { watch: {
useModal(val) { useModal(val) {
this.displayUseModal = val this.displayUseModal = val
this.id = this.id
} }
}, },
mounted() { mounted() {
@ -58,6 +57,33 @@ export default {
this.currentStep = 0 this.currentStep = 0
}, },
next() { 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 this.currentStep = this.currentStep + 1
}, },
back() { back() {

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

Loading…
Cancel
Save