diff --git a/src/pages/activity/ActivityPlan.vue b/src/pages/activity/ActivityPlan.vue
index 8bece92..2228742 100644
--- a/src/pages/activity/ActivityPlan.vue
+++ b/src/pages/activity/ActivityPlan.vue
@@ -78,7 +78,27 @@
border
@on-row-dblclick="showDetail"
:columns="columns1"
- :data="data">
+ :data="data">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{this.showStoreName}}
+
+
+
+
+
@@ -121,6 +158,8 @@ export default {
data () {
const _this = this;
return {
+ showStoreName:"",
+ isShow: false,
loading: false,
isShowDetail: false,
totalSize: 0,
@@ -129,11 +168,13 @@ export default {
pageSize: 10,
saving: false,
data: [],
+ rowData: {},
companyList: [],
customerId: null,
shopList: [],
showUse: false,
activityInstance: {},
+ qrCodeImage: '',
formValidate: {
date: null,
organizationId: null,
@@ -270,35 +311,35 @@ export default {
},
{
title: "操作",
- key: "action",
+ slot: 'action',
width: 200,
- render (h, p) {
- let r = [
- h(
- "Button",
- {
- props: { type: "primary", size: "small" },
- style: { marginRight: "8px" },
- on: {
- click: () => _this.stop(p.row)
- }
- },
- "终止"
- ),
- h(
- "Button",
- {
- props: { type: "primary", size: "small" },
- on: { click: () => _this.modify(p.row) }
- },
- "修改"
- )
- ];
- if (p.row.status > 2) {
- delete r[0];
- }
- return h("div", r);
- }
+ // render (h, p) {
+ // let r = [
+ // h(
+ // "Button",
+ // {
+ // props: { type: "primary", size: "small" },
+ // style: { marginRight: "8px" },
+ // on: {
+ // click: () => _this.stop(p.row)
+ // }
+ // },
+ // "终止"
+ // ),
+ // h(
+ // "Button",
+ // {
+ // props: { type: "primary", size: "small" },
+ // on: { click: () => _this.modify(p.row) }
+ // },
+ // "修改"
+ // )
+ // ];
+ // if (p.row.status > 2) {
+ // delete r[0];
+ // }
+ // return h("div", r);
+ // }
}
]
};
@@ -453,7 +494,28 @@ export default {
return date && (date.valueOf() > endTime);
}
}
- }
+ },
+ show: function (index) {
+ this.isShow = true;
+ this.showStoreName = index.name;
+ this.qrCodeImage = index.qrCodeAction;
+ this.rowData = index;
+ },
+ hide: function () {
+ this.isShow = false;
+ },
+ // 下载二维码
+ download: function (index) {
+ let fileName = index.name + "-门店码";
+ http.downloadImg({
+ url: index.qrCodeAction
+ }, fileName, function (/*data*/) {
+
+ })
+ },
+ ok: function () {
+ this.isShow = false;
+ },
}
};
@@ -462,4 +524,21 @@ export default {
.ivu-date-picker .ivu-select-dropdown {
left: 0 !important;
}
+.table-width-80 {
+ width: 80px !important;
+}
+.router-btn {
+ border: none;
+ color: #3496EB !important;
+ margin-left: -15px;
+}
+.table-img-qr-code {
+ margin-left: 5px;
+ margin-top: 5px;
+ width: 30px;
+ height: 30px;
+}
+button:hover {
+ background:inherit!important;
+}