44 lines
1.3 KiB
JavaScript
44 lines
1.3 KiB
JavaScript
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
|