// +---------------------------------------------------------------------- // | CRMEB [ CRMEB赋能开发者,助力企业发展 ] // +---------------------------------------------------------------------- // | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved. // +---------------------------------------------------------------------- // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权 // +---------------------------------------------------------------------- // | Author: CRMEB Team // +---------------------------------------------------------------------- /** * 布局配置 * */ 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(); }); }, }, };