Преглед на файлове

feat:"修改纸币器禁能接口"

soobin преди 1 месец
родител
ревизия
d22c5e6a95
променени са 3 файла, в които са добавени 14 реда и са изтрити 10 реда
  1. 2 2
      public/version.json
  2. 8 1
      src/service/device/index.js
  3. 4 7
      src/views/device/openDoor.vue

+ 2 - 2
public/version.json

@@ -1,5 +1,5 @@
 {
-  "version": "1.5.618",
-  "timestamp": "2025-07-01T17:51:52.182",
+  "version": "1.5.702",
+  "timestamp": "2025-07-02T11:24:22.767",
   "commitHash": "dev-build"
 }

+ 8 - 1
src/service/device/index.js

@@ -74,6 +74,11 @@ export function Api_openDoor(params) {
   return axios.get(`/SZWL-SERVER/tEquipment/openDoors`, { params });
 }
 
+// 纸币器禁能
+export function banMoney(params) {
+  return axios.post(`/SZWL-SERVER/tEquipment/banPaperMoney`, params);
+}
+
 // 系统脱机
 export function deviceTuoji(params) {
   return axios.post(
@@ -392,7 +397,9 @@ export function updatePayment(params) {
 
 // 获取支付配置
 export function getPayConfig(params) {
-  return axios.get(`/SZWL-SERVER/openPayInfo/getPayConfig?${stringToUrl(params)}`);
+  return axios.get(
+    `/SZWL-SERVER/openPayInfo/getPayConfig?${stringToUrl(params)}`
+  );
 }
 
 // 推送支付配置

+ 4 - 7
src/views/device/openDoor.vue

@@ -82,7 +82,7 @@
       </div>
 
       <!-- 纸币器禁能开关 -->
-      <div class="door-item" v-if="(machineType == '0' || machineType == '1') && user.ifForegin == '1'">
+      <div class="door-item" v-if="(machineType == '0' || machineType == '1') && (user.ifForegin == '1' || user.type == '0')">
         <div class="door-info">
           <div class="door-detail">
             <h3 class="door-title">{{ $t("device.banPaper") }}</h3>
@@ -102,8 +102,6 @@
           :model-value="deviceDetal.banPaper"
           @update:model-value="banPaperChg"
           size="24px"
-          active-value="1"
-          inactive-value="0"
           active-color="#4d6add"
           inactive-color="#dcdee0"
         />
@@ -116,7 +114,7 @@
 import { onMounted, ref } from "vue";
 import sHeader from "@/components/SimpleHeader";
 import { useRoute } from "vue-router";
-import { getDeviceDetal, Api_openDoor } from "@/service/device";
+import { getDeviceDetal, Api_openDoor, banMoney } from "@/service/device";
 import { showFailToast, showToast, showConfirmDialog } from "vant";
 import { useI18n } from "vue-i18n";
 import { getLoginUser } from "../../common/js/utils";
@@ -204,10 +202,9 @@ export default {
         title: t("device.openRemind"),
         message: t("device.openRemindPaper"),
       }).then(() => {
-        Api_openDoor({
+        banMoney({
           equipmentId: deviceDetal.value.id,
-          type: 2,
-          status: banPaper,
+          banPaper: banPaper,
         }).then((res) => {
           if (res.data.code == "00000") {
             showToast(t("device.sentSuccessfully"));