diff --git a/src/api/remote/index.ts b/src/api/remote/index.ts index c716664..3ee75a6 100644 --- a/src/api/remote/index.ts +++ b/src/api/remote/index.ts @@ -64,6 +64,12 @@ export function serviceCompareParameter( method: "GET", }); } +export function remoteResetService(devId?: number, serviceName?: string) { + return request({ + url: `/api/equipment/v1/remote/reset-service/${devId}/${serviceName}`, + method: "GET", + }); +} export function remoteFTTRPrimaryGateway( devId: number ): AxiosPromise { diff --git a/src/views/family/operate/remote-operation/components/RemoteOperateInfo.vue b/src/views/family/operate/remote-operation/components/RemoteOperateInfo.vue index f9a57c7..c4bd205 100644 --- a/src/views/family/operate/remote-operation/components/RemoteOperateInfo.vue +++ b/src/views/family/operate/remote-operation/components/RemoteOperateInfo.vue @@ -4,7 +4,7 @@ diff --git a/src/views/family/operate/remote-operation/components/ServiceParameter.vue b/src/views/family/operate/remote-operation/components/ServiceParameter.vue index c8b6be5..5b83b38 100644 --- a/src/views/family/operate/remote-operation/components/ServiceParameter.vue +++ b/src/views/family/operate/remote-operation/components/ServiceParameter.vue @@ -10,7 +10,9 @@ :disabled="disableFlag" >业务参数对照 - 重置业务 + 重置业务 import { getServiceCompareData } from "@/api/operate-result-args"; import { ServiceCompareVO } from "@/api/operate-result-args/types"; -import { serviceCompareParameter } from "@/api/remote"; +import { remoteResetService, serviceCompareParameter } from "@/api/remote"; +import { confirm } from "@/utils/confirm"; const prop = defineProps<{ devId: number; serviceName?: string; @@ -81,6 +84,22 @@ const loadData = () => { const disableFlag = computed(() => { return loading.value; }); +const resetService = () => { + confirm("确定重置业务吗", () => { + loading.value = true; + remoteResetService(prop.devId, prop.serviceName) + .then(() => { + ElMessage({ + message: "操作成功", + duration: 1000, + type: "success", + }); + }) + .finally(() => { + loading.value = false; + }); + }); +}; const compareParameter = () => { loading.value = true; serviceCompareParameter( diff --git a/src/views/family/operate/remote-operation/components/UpgradeSoftVer.vue b/src/views/family/operate/remote-operation/components/UpgradeSoftVer.vue index 979876f..023adbd 100644 --- a/src/views/family/operate/remote-operation/components/UpgradeSoftVer.vue +++ b/src/views/family/operate/remote-operation/components/UpgradeSoftVer.vue @@ -82,7 +82,7 @@ const submit = () => { ElMessage({ message: "请选择一个软件版本", duration: 1000, - type: "success", + type: "error", }); return; }