Browse Source

更新状态与配置

master
zhangjiming 5 months ago
parent
commit
0b7bab5ac5
  1. 8
      src/App.vue
  2. 4
      src/services/globalCmd/globalCmd.ts
  3. 8
      src/services/socket.ts
  4. 2
      src/views/oreManage/components/CraftConfig.vue
  5. 8
      vite.config.ts

8
src/App.vue

@ -10,6 +10,7 @@ import { useStatusStore } from "./stores/status";
import { ElMessage } from "element-plus";
import { getUserList } from "./services/user/userManager";
import { useUserStore } from "./stores/user";
import { getOreList } from "./services/ore/oreManage";
const router = useRouter();
const settingStore = useSettingStore();
const statusStore = useStatusStore();
@ -24,6 +25,8 @@ wsClient.dataOb.subscribe(data => {
message: data.data.msg,
type: "warning",
});
} else if (data.type === "crafts") {
console.log("crafts:", data);
}
});
wsClient.connect();
@ -55,6 +58,11 @@ onMounted(() => {
userStore.setUserList(res.data.list);
}
});
getOreList({ pageNum: 1, pageSize: 9999 }).then(res => {
if (res.success) {
settingStore.setOreList(res.data.list);
}
});
});
</script>

4
src/services/globalCmd/globalCmd.ts

@ -35,7 +35,7 @@ type MoveToSolStepStruct = {
// };
};
type MoveToHeaterStepStruct = {
method: "moveToHeater";
method: "moveToHeat";
// params: {
// heaterId: number;
// };
@ -89,7 +89,7 @@ export const StepCmdDescMap: { [k in StepCmd]: string } = {
downTray: "降下托盘",
addLiquid: "添加溶液",
moveToSol: "移至加液",
moveToHeater: "移至加热",
moveToHeat: "移至加热",
shaking: "摇匀",
startHeating: "开始加热",
stopHeating: "停止加热",

8
src/services/socket.ts

@ -17,10 +17,12 @@ export type CmdDatagram = {
export type CraftDatagram = {
type: "crafts";
data: {
// 当前工艺执行状态,0 表示未执行,1 表示正在执行,2 表示暂停执行,3 表示停止执行。
status: 0 | 1 | 2 | 3;
// 当前工艺执行状态,0 表示未执行,1 表示正在执行,2 表示暂停执行,3 表示停止执行 4:Error, 6: 完成
status: 0 | 1 | 2 | 3 | 4 | 6;
// 当前正在执行的具体工艺方法
method: StepCmd;
// 当前正在执行的工艺步骤索引
methodIndex: number;
// 加热区 ID
heatId: number;
};
@ -39,7 +41,7 @@ export type StatusDatagram = {
type: "status"; // 状态
data: {
emergencyStop: boolean; // 硬件急停信号,true 为急停触发,false 为正常运行
doorStatus: 0 | 1; // 门的状态,0 表示关闭,1 表示开启
doorStatus: boolean; // 门的状态,false 表示关闭,true 表示开启
railArm: {
x: number;
y: number;

2
src/views/oreManage/components/CraftConfig.vue

@ -47,7 +47,7 @@ const stepCmds: StepCmd[] = [
"downTray",
"addLiquid",
"moveToSol",
"moveToHeater",
"moveToHeat",
"shaking",
"startHeating",
"stopHeating",

8
vite.config.ts

@ -17,10 +17,10 @@ export default defineConfig({
host: "0.0.0.0",
port: 5174,
proxy: {
'/api': {
target: 'http://192.168.1.125:8080',
changeOrigin: true,
// rewrite: (path) => path.replace(/^\/api/, ''),
"/api": {
target: "http://192.168.1.125:8080",
changeOrigin: true,
// rewrite: (path) => path.replace(/^\/api/, ''),
},
},
},

Loading…
Cancel
Save