diff --git a/src/App.vue b/src/App.vue index 8383d15..2e1819e 100644 --- a/src/App.vue +++ b/src/App.vue @@ -47,4 +47,7 @@ const fontColor = computed(() => { .el-card__footer { padding: calc(10px - 2px) 10px !important; } +.is-horizontal { + display: none !important; +} diff --git a/src/api/resources-equipment/index.ts b/src/api/resources-equipment/index.ts index 841ecc1..c87ceb2 100644 --- a/src/api/resources-equipment/index.ts +++ b/src/api/resources-equipment/index.ts @@ -55,9 +55,23 @@ export function privateProfile( }); } -export function bindingCustomAPI(devId: number, customId: number) { +export function bindingCustomAPI(devId?: number, customId?: number) { return request({ url: `/api/equipment/v1/binding-custom/${devId}/${customId}`, method: "PUT", }); } + +export function deleteDevice(ids: number[]) { + return request({ + url: "/api/equipment/v1/delete-dev", + method: "POST", + data: ids, + }); +} +export function unbindingCustomAPI(devId?: number) { + return request({ + url: `/api/equipment/v1/unbinding-custom/${devId}`, + method: "PUT", + }); +} diff --git a/src/router/index.ts b/src/router/index.ts index ab66fce..d963773 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -160,6 +160,17 @@ export const constantRoutes: RouteRecordRaw[] = [ title: "新增设备", }, }, + { + path: "/resources/equipment-binding-custom/:devId", + name: "BindingCustom", + component: () => + import("@/views/resources/equipment/components/BindingCustom.vue"), + meta: { + hidden: true, + keepAlive: true, + title: "设备绑定客户", + }, + }, ], }, ]; diff --git a/src/views/resources/equipment/components/AddEquipment.vue b/src/views/resources/equipment/components/AddEquipment.vue index d105b1e..c769237 100644 --- a/src/views/resources/equipment/components/AddEquipment.vue +++ b/src/views/resources/equipment/components/AddEquipment.vue @@ -583,7 +583,7 @@ const queryCustomer = () => { loading.value = false; }); }; -const currentCustomerId = ref(0); +const currentCustomerId = ref(0); const handleCustomerChange = (val: CustomerVO) => { currentCustomerId.value = val.customId; }; diff --git a/src/views/resources/equipment/components/BindingCustom.vue b/src/views/resources/equipment/components/BindingCustom.vue new file mode 100644 index 0000000..56edf6d --- /dev/null +++ b/src/views/resources/equipment/components/BindingCustom.vue @@ -0,0 +1,149 @@ + + + + + diff --git a/src/views/resources/equipment/components/EquipmentEdit.vue b/src/views/resources/equipment/components/EquipmentEdit.vue index c5c2b12..678512f 100644 --- a/src/views/resources/equipment/components/EquipmentEdit.vue +++ b/src/views/resources/equipment/components/EquipmentEdit.vue @@ -3,6 +3,9 @@