Compare commits

..

No commits in common. 'a17e5f9f2c394ad8fcc2b5d02662f44effd7ffcb' and '73bc66e32d0cf85e88806634637f5a30155e9185' have entirely different histories.

@ -63,27 +63,7 @@
border border
@on-row-dblclick="showDetail" @on-row-dblclick="showDetail"
:columns="columns1" :columns="columns1"
:data="data"> :data="data"></Table>
<!-- <template slot-scope="{row}" slot="qrCodeAction">
<img :src="require('../../../static/img/qrCode-init.png')" @click="show(row)"
class="table-img-qr-code"/>
</template> -->
<!-- <router-link slot-scope="{row}" slot="action"
:to="{path:'/shop/increase/manager/staff',query:{storeId:row.id}}">
<Button ghost class="router-btn"> 门店导购管理</Button>
</router-link> -->
<template slot="action" slot-scope="{row}">
<i-col span="12">
<Button ghost class="router-btn"
@click="() => {stop(row)}">终止</Button>
</i-col>
<i-col span="12">
<Button ghost class="router-btn"
@click="() => {modify(row)}">修改</Button>
</i-col>
</template>
</Table>
<Page :total="totalSize" <Page :total="totalSize"
:current="pageNum" :current="pageNum"
:page-size="pageSize" :page-size="pageSize"
@ -106,23 +86,6 @@
<planDetail v-if="isShowDetail" <planDetail v-if="isShowDetail"
:detail="detail"></planDetail> :detail="detail"></planDetail>
</Modal> </Modal>
<!-- 预览二维码 -->
<Modal
v-model="isShow"
:title="showStoreName"
:footer-hide="true"
width="230"
class-name="vertical-center-modal"
@on-ok="ok">
<div slot="header">
<p></p>
</div>
<p>{{this.showStoreName}}</p>
<img :src="qrCodeImage" style="width:200px;height:200px;"/>
<div style="text-align: center;">
<Button ghost type="primary" @click="download(rowData)"></Button>
</div>
</Modal>
</div> </div>
</template> </template>
@ -143,8 +106,6 @@ export default {
data () { data () {
const _this = this; const _this = this;
return { return {
showStoreName:"",
isShow: false,
loading: false, loading: false,
isShowDetail: false, isShowDetail: false,
totalSize: 0, totalSize: 0,
@ -153,13 +114,11 @@ export default {
pageSize: 10, pageSize: 10,
saving: false, saving: false,
data: [], data: [],
rowData: {},
companyList: [], companyList: [],
customerId: null, customerId: null,
shopList: [], shopList: [],
showUse: false, showUse: false,
activityInstance: {}, activityInstance: {},
qrCodeImage: '',
formValidate: { formValidate: {
date: null, date: null,
organizationId: null, organizationId: null,
@ -296,35 +255,35 @@ export default {
}, },
{ {
title: "操作", title: "操作",
slot: 'action', key: "action",
width: 200, width: 200,
// render (h, p) { render (h, p) {
// let r = [ let r = [
// h( h(
// "Button", "Button",
// { {
// props: { type: "primary", size: "small" }, props: { type: "primary", size: "small" },
// style: { marginRight: "8px" }, style: { marginRight: "8px" },
// on: { on: {
// click: () => _this.stop(p.row) click: () => _this.stop(p.row)
// } }
// }, },
// "" "终止"
// ), ),
// h( h(
// "Button", "Button",
// { {
// props: { type: "primary", size: "small" }, props: { type: "primary", size: "small" },
// on: { click: () => _this.modify(p.row) } on: { click: () => _this.modify(p.row) }
// }, },
// "" "修改"
// ) )
// ]; ];
// if (p.row.status > 2) { if (p.row.status > 2) {
// delete r[0]; delete r[0];
// } }
// return h("div", r); return h("div", r);
// } }
} }
] ]
}; };
@ -467,45 +426,6 @@ export default {
this.loading = false; this.loading = false;
}); });
}, },
startDateChange: function (e) {
//
this.endDateOptions = {
disabledDate: date => {
let startTime = this.formValidate.startDate ? new Date(this.formValidate.startDate).valueOf() : '';
return date && (date.valueOf() < startTime)
}
}
},
endDateChange: function (e) {
//
let endTime = this.formValidate.endDate ? new Date(this.formValidate.endDate).valueOf() - 1 * 24 * 60 * 60 * 1000 : '';
this.startDateOptions = {
disabledDate: date => {
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;
},
} }
}; };
</script> </script>
@ -514,21 +434,4 @@ export default {
.ivu-date-picker .ivu-select-dropdown { .ivu-date-picker .ivu-select-dropdown {
left: 0 !important; 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;
}
</style> </style>

Loading…
Cancel
Save