yxk_h5_master/store/index.js

44 lines
1.3 KiB
JavaScript
Raw Permalink Normal View History

2025-08-28 15:21:09 +08:00
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
const store = new Vuex.Store({
state: {
patrolSignInImage:[],//设备巡检-拍照签到
patrolDetails:{},//设备巡检-巡检项目列表{id:id,patrolDetails:patrolDetails}
patrolStep3:{content:'',taglocationappearanceImage:[],taglocationappearanceImage_local:[]},//设备巡检-第3步的内容{content:content,taglocationappearanceImage:taglocationappearanceImage}
partList:[],//设备维修-选择备件列表,
repairRecordList:{},//设备维修-维修处理记录填写的第一步
keepDetails:{}, //设备保养-项目列表
keepPartList:[], //设备保养-备件列表
},
mutations: {
setpatrolSignInImage(state,patrolSignInImage){
state.patrolSignInImage=patrolSignInImage;
// console.log(patrolSignInImage)
},
setpatrolDetails(state,patrolDetails){
state.patrolDetails=patrolDetails;
},
setpatrolStep3(state,patrolStep3){
state.patrolStep3=patrolStep3;
},
setpartList(state,partList){
state.partList=partList;
},
setrepairRecordList(state,repairRecordList){
state.repairRecordList=repairRecordList;
},
setkeepDetails(state,keepDetails){
state.keepDetails=keepDetails;
},
setkeepPartList(state,keepPartList){
state.keepPartList=keepPartList;
},
}
})
export default store