mirror of
https://github.com/crmeb/CRMEB.git
synced 2026-10-31 06:50:51 +00:00
149 lines
3.7 KiB
JavaScript
149 lines
3.7 KiB
JavaScript
// +----------------------------------------------------------------------
|
||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||
// +----------------------------------------------------------------------
|
||
// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
|
||
// +----------------------------------------------------------------------
|
||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||
// +----------------------------------------------------------------------
|
||
// | Author: CRMEB Team <admin@crmeb.com>
|
||
// +----------------------------------------------------------------------
|
||
/**
|
||
* 布局配置
|
||
* */
|
||
import screenfull from 'screenfull';
|
||
import { integralGetOrdes } from '@/api/marketing';
|
||
|
||
// function today () {
|
||
// const end = new Date();
|
||
// const start = new Date();
|
||
// var datetimeStart = start.getFullYear() + '/' + (start.getMonth() + 1) + '/' + start.getDate();
|
||
// var datetimeEnd = end.getFullYear() + '/' + (end.getMonth() + 1) + '/' + end.getDate();
|
||
// return [datetimeStart, datetimeEnd];
|
||
// }
|
||
export default {
|
||
namespaced: true,
|
||
state: {
|
||
orderStatus: '', // 订单状态
|
||
// orderTime: today().join('-'), // 订单时间
|
||
orderTime: '',
|
||
orderNum: '',
|
||
orderType: 0, // 订单状态
|
||
fieldKey: '',
|
||
orderChartType: {},
|
||
isDels: false,
|
||
delIdList: [],
|
||
iconsaaaa: '',
|
||
orderPayType: '',
|
||
// modelLists: function
|
||
},
|
||
mutations: {
|
||
/**
|
||
* @description 设置设备类型
|
||
* @param {Object} state vuex state
|
||
* @param {String} type 设备类型,可选值为 Mobile、Tablet、Desktop
|
||
*/
|
||
|
||
/**
|
||
* @description 订单号搜索
|
||
*/
|
||
getOrderStatus(state, orderStatus) {
|
||
state.orderStatus = orderStatus;
|
||
},
|
||
|
||
/**
|
||
* @description 订单状态搜索
|
||
*/
|
||
getOrderType(state, orderPayType) {
|
||
state.orderPayType = orderPayType;
|
||
},
|
||
|
||
/**
|
||
* @description 时间状态
|
||
*/
|
||
getOrderTime(state, orderTime) {
|
||
state.orderTime = orderTime;
|
||
},
|
||
|
||
/**
|
||
* @description 订单选择状态
|
||
*/
|
||
getOrderNum(state, orderNum) {
|
||
state.orderNum = orderNum;
|
||
},
|
||
|
||
getfieldKey(state, fieldKey) {
|
||
state.fieldKey = fieldKey;
|
||
},
|
||
|
||
/**
|
||
* @description tab切换,选择订单状态
|
||
*/
|
||
onChangeTabs(state, orderType) {
|
||
state.orderType = orderType;
|
||
},
|
||
|
||
/**
|
||
* @description 订单状态 全部对象
|
||
*/
|
||
onChangeChart(state, orderChartType) {
|
||
state.orderChartType = orderChartType;
|
||
},
|
||
|
||
/**
|
||
* @description 是否批量删除订单
|
||
*/
|
||
getIsDel(state, isDels) {
|
||
state.isDels = isDels;
|
||
},
|
||
|
||
/**
|
||
* @description 批量删除订单的id集合
|
||
*/
|
||
getisDelIdListl(state, delIdList) {
|
||
state.delIdList = delIdList;
|
||
},
|
||
},
|
||
actions: {
|
||
/**
|
||
* @description 订单状态
|
||
*/
|
||
getOrderTabs({ commit }, data) {
|
||
return new Promise((resolve, reject) => {
|
||
resolve(true);
|
||
});
|
||
},
|
||
/**
|
||
* @description 初始化监听全屏状态
|
||
*/
|
||
listenFullscreen({ commit }) {
|
||
return new Promise((resolve) => {
|
||
if (screenfull.enabled) {
|
||
screenfull.on('change', () => {
|
||
if (!screenfull.isFullscreen) {
|
||
commit('setFullscreen', false);
|
||
}
|
||
});
|
||
}
|
||
// end
|
||
resolve();
|
||
});
|
||
},
|
||
/**
|
||
* @description 切换全屏
|
||
*/
|
||
toggleFullscreen({ commit }) {
|
||
return new Promise((resolve) => {
|
||
if (screenfull.isFullscreen) {
|
||
screenfull.exit();
|
||
commit('setFullscreen', false);
|
||
} else {
|
||
screenfull.request();
|
||
commit('setFullscreen', true);
|
||
}
|
||
// end
|
||
resolve();
|
||
});
|
||
},
|
||
},
|
||
};
|