初始上传
This commit is contained in:
54
addon/cashier/source/os/store/modules/buycard.js
Executable file
54
addon/cashier/source/os/store/modules/buycard.js
Executable file
@@ -0,0 +1,54 @@
|
||||
// 售卡数据持久化存储
|
||||
|
||||
const state = {
|
||||
goodsData: {},
|
||||
orderData: {
|
||||
pay_money: 0,
|
||||
goods_list: [],
|
||||
remark: '',
|
||||
goods_num: 0,
|
||||
card_type: 'oncecard',
|
||||
create_time: 0,
|
||||
order_key: '',
|
||||
order_id: 0
|
||||
},
|
||||
active: '', // 记录当前页面的活跃值
|
||||
};
|
||||
|
||||
const mutations = {
|
||||
setGoodsData(state, value) {
|
||||
state.goodsData = value;
|
||||
if (value) {
|
||||
uni.setStorageSync('buyCardGoodsData', state.goodsData);
|
||||
} else {
|
||||
uni.removeStorageSync('buyCardGoodsData');
|
||||
}
|
||||
},
|
||||
setOrderData(state, value) {
|
||||
if (value) {
|
||||
for (let key in value) {
|
||||
if (state.orderData[key] != undefined) state.orderData[key] = value[key];
|
||||
}
|
||||
uni.setStorageSync('buyCardOrderData', state.orderData);
|
||||
} else {
|
||||
uni.removeStorageSync('buyCardOrderData');
|
||||
}
|
||||
},
|
||||
setActive(state, value) {
|
||||
state.active = value;
|
||||
if (value) {
|
||||
uni.setStorageSync('buyCardActive', state.active);
|
||||
} else {
|
||||
uni.removeStorageSync('buyCardActive');
|
||||
}
|
||||
},
|
||||
};
|
||||
|
||||
const actions = {};
|
||||
|
||||
export default {
|
||||
namespaced: true,
|
||||
state,
|
||||
mutations,
|
||||
actions
|
||||
}
|
||||
Reference in New Issue
Block a user