beta
This commit is contained in:
+114
@@ -0,0 +1,114 @@
|
||||
import { createStore } from 'vuex'
|
||||
|
||||
const store = createStore({
|
||||
modules: {
|
||||
},
|
||||
state: {
|
||||
time: '', // 当前时间
|
||||
apiUrl: '', // 接口地址
|
||||
// 继电器状态
|
||||
relay: {
|
||||
'door': false, // 开门状态(主门)
|
||||
'leftDoor': false, // 左门状态
|
||||
'rightDoor': false, // 右门状态
|
||||
'wind': false, // 风机状态
|
||||
'light': false, // 灯状态
|
||||
'vacuum': false, // 真空泵状态
|
||||
'disinfect': false // 消毒状态
|
||||
},
|
||||
|
||||
// 清扫模式
|
||||
clean: false,
|
||||
// 自动消毒
|
||||
autoDisinfect: true,
|
||||
// 联网模式
|
||||
connect: false,
|
||||
timer: {
|
||||
'disinfect': '', // 自动消毒开始时间
|
||||
'wind': '', // 风机开始时间'
|
||||
'vacuumStart': '', // 真空泵开始时间
|
||||
'vacuumEnd': '', // 真空泵开始时间
|
||||
'door': '', // 开门开始时间,(6) 3min未关门报警
|
||||
'doorAlert': false // 开门报警声
|
||||
},
|
||||
// 传感器状态
|
||||
sensor: {
|
||||
temp: 0,
|
||||
humi: 0,
|
||||
pressure: 0,
|
||||
},
|
||||
// 基础设置
|
||||
base: {
|
||||
name: '', // 设备名称
|
||||
settingPw: '', // 设置密码
|
||||
screenPw: '', /// 屏幕密码
|
||||
apiKey: '',
|
||||
},
|
||||
// 运行设置
|
||||
run: {
|
||||
endoNear: '72', // 内镜存储临期时间(小时)
|
||||
endoOver: '96', // 内镜存储超时时间(小时)
|
||||
temp: '16', // 温度预警
|
||||
humi: '30', // 湿度预警
|
||||
pressure: '5', // 压差预警
|
||||
pressureCom: '+5', // 压差补偿
|
||||
|
||||
// 自动消毒周期
|
||||
group: [{
|
||||
start: { h: '00', m: '00' },
|
||||
end: { h: '02', m: '00' },
|
||||
status: true
|
||||
},{
|
||||
start: { h: '06', m: '00' },
|
||||
end: { h: '08', m: '00' },
|
||||
status: true
|
||||
},{
|
||||
start: { h: '12', m: '00' },
|
||||
end: { h: '14', m: '00' },
|
||||
status: true
|
||||
},{
|
||||
start: { h: '18', m: '00' },
|
||||
end: { h: '20', m: '00' },
|
||||
status: true
|
||||
}],
|
||||
disinfectTime: '10', // 手动消毒时长
|
||||
|
||||
vacuumPerHour: '1', // 真空泵每隔多长时间运行一次
|
||||
vacuumRunTime: '10', // 真空泵运行时长
|
||||
}
|
||||
|
||||
},
|
||||
getters: {
|
||||
base: state => state.base,
|
||||
run: state => state.run,
|
||||
relay: state => state.relay,
|
||||
status: state => state.status,
|
||||
sensor: state => state.sensor,
|
||||
apiUrl: state => state.apiUrl,
|
||||
},
|
||||
mutations: {
|
||||
SET_BASE(state, base) {
|
||||
state.base = { ...state.base, ...base }
|
||||
},
|
||||
SET_RUN(state, run) {
|
||||
state.run = { ...state.run, ...run }
|
||||
},
|
||||
SET_TIME(state, time) {
|
||||
state.time = time
|
||||
},
|
||||
CLEAR_TIMER(state) {
|
||||
state.timer = {
|
||||
'disinfect': '', // 自动消毒开始时间
|
||||
'wind': '', // 风机开始时间'
|
||||
'vacuumStart': '', // 真空泵开始时间
|
||||
'vacuumEnd': '', // 真空泵开始时间
|
||||
'door': '', // 开门开始时间,(6) 3min未关门报警
|
||||
'doorAlert': false // 开门报警声
|
||||
}
|
||||
},
|
||||
},
|
||||
actions: {
|
||||
|
||||
}
|
||||
})
|
||||
export default store
|
||||
Reference in New Issue
Block a user