|
@@ -14,6 +14,7 @@
|
|
<van-icon name="cross" class="close" @click="show = false" />
|
|
<van-icon name="cross" class="close" @click="show = false" />
|
|
<div class="group4 flex-col"></div>
|
|
<div class="group4 flex-col"></div>
|
|
<div class="operBox">
|
|
<div class="operBox">
|
|
|
|
+ <!-- 重启炉头 -->
|
|
<div class="operItem" @click="restartFurnace()">
|
|
<div class="operItem" @click="restartFurnace()">
|
|
<div class="operIcon">
|
|
<div class="operIcon">
|
|
<img class="operImg" src="../../assets/device/operIcon/restart.png" />
|
|
<img class="operImg" src="../../assets/device/operIcon/restart.png" />
|
|
@@ -21,7 +22,7 @@
|
|
<div v-if="device.machineType === '1'" class="operText">{{ $t("device.restart") }}</div>
|
|
<div v-if="device.machineType === '1'" class="operText">{{ $t("device.restart") }}</div>
|
|
<div v-else class="operText">{{ $t("device.restartFurnaceHead") }}</div>
|
|
<div v-else class="operText">{{ $t("device.restartFurnaceHead") }}</div>
|
|
</div>
|
|
</div>
|
|
-
|
|
|
|
|
|
+ <!-- 睡眠 -->
|
|
<div class="operItem" @click="sleepEquipmentFun()">
|
|
<div class="operItem" @click="sleepEquipmentFun()">
|
|
<div class="operIcon">
|
|
<div class="operIcon">
|
|
<img v-if="sleepIcon === '0'" class="operImg" src="../../assets/device/operIcon/awake.png" />
|
|
<img v-if="sleepIcon === '0'" class="operImg" src="../../assets/device/operIcon/awake.png" />
|
|
@@ -108,6 +109,13 @@
|
|
</div>
|
|
</div>
|
|
<div class="operText">{{ $t("device.modifyPrice") }}</div>
|
|
<div class="operText">{{ $t("device.modifyPrice") }}</div>
|
|
</div>
|
|
</div>
|
|
|
|
+ <!-- 物料监控 -->
|
|
|
|
+ <div class="operItem" @click="materialMonitorClk()">
|
|
|
|
+ <div class="operIcon">
|
|
|
|
+ <img class="operImg" src="../../assets/device/operIcon/materialMonitor.png" />
|
|
|
|
+ </div>
|
|
|
|
+ <div class="operText">{{ $t("device.materialMonitor") }}</div>
|
|
|
|
+ </div>
|
|
<!-- 屏蔽/展示商品 -->
|
|
<!-- 屏蔽/展示商品 -->
|
|
<div class="operItem" @click="showGoodsClk()">
|
|
<div class="operItem" @click="showGoodsClk()">
|
|
<div class="operIcon">
|
|
<div class="operIcon">
|
|
@@ -189,6 +197,7 @@ import {
|
|
openDoor,
|
|
openDoor,
|
|
deviceTuoji,
|
|
deviceTuoji,
|
|
delOneDevice,
|
|
delOneDevice,
|
|
|
|
+ enableMaterial
|
|
} from "../../service/device";
|
|
} from "../../service/device";
|
|
import { showFailToast, showSuccessToast } from "vant";
|
|
import { showFailToast, showSuccessToast } from "vant";
|
|
import { useRouter } from "vue-router";
|
|
import { useRouter } from "vue-router";
|
|
@@ -312,6 +321,12 @@ export default {
|
|
const paramSetPush = () => {
|
|
const paramSetPush = () => {
|
|
router.push({ path: "paramsSet", query: { deviceId: device.value.id } });
|
|
router.push({ path: "paramsSet", query: { deviceId: device.value.id } });
|
|
};
|
|
};
|
|
|
|
+
|
|
|
|
+ // 物料监控
|
|
|
|
+ const materialMonitorClk = () => {
|
|
|
|
+ operType.value = 7;
|
|
|
|
+ operCheckShow.value = true;
|
|
|
|
+ };
|
|
// 跳转 - 添加分销人
|
|
// 跳转 - 添加分销人
|
|
const saveProportionPush = () => {
|
|
const saveProportionPush = () => {
|
|
router.push({
|
|
router.push({
|
|
@@ -425,6 +440,19 @@ export default {
|
|
showFailToast(data.message);
|
|
showFailToast(data.message);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ // 启用物料监控
|
|
|
|
+ if (operType.value === 7) {
|
|
|
|
+ const { data } = await enableMaterial({
|
|
|
|
+ equipmentId: device.value.id,
|
|
|
|
+ // adminId: user.id,
|
|
|
|
+ });
|
|
|
|
+ if (data.code) {
|
|
|
|
+ showSuccessToast(t("device.enableMaterialSucceed"));
|
|
|
|
+ operCheckShow.value = false;
|
|
|
|
+ } else {
|
|
|
|
+ showFailToast(data.message);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
// 关闭弹窗
|
|
// 关闭弹窗
|
|
show.value = false;
|
|
show.value = false;
|
|
// 触发操作完成回调
|
|
// 触发操作完成回调
|
|
@@ -465,6 +493,7 @@ export default {
|
|
// viewPosiClk,
|
|
// viewPosiClk,
|
|
changePasswordClk,
|
|
changePasswordClk,
|
|
sleepIcon,
|
|
sleepIcon,
|
|
|
|
+ materialMonitorClk
|
|
};
|
|
};
|
|
},
|
|
},
|
|
components: {},
|
|
components: {},
|