-
+
设备工单
import { DeviceInfo, RemoteDevInfoVO, UnBindingForm } from "@/api/remote/types";
-import { remoteDevInfo, remoteUnbindingLogicId } from "@/api/remote";
+import {
+ remoteDevInfo,
+ remoteUnbindingLogicId,
+ setAccountPassword,
+} from "@/api/remote";
import { Grid, InfoFilled } from "@element-plus/icons-vue";
import OperateTabs from "@/views/family/operate/remote-operation/components/OperateTabs.vue";
import RemoteOperateList from "@/views/family/operate/remote-operation/components/RemoteOperateList.vue";
+import { confirm } from "@/utils/confirm";
const route = useRoute();
const router = useRouter();
@@ -265,6 +281,7 @@ let typeAndVerId: number = parseInt(route.params.typeAndVerId);
const remote = ref({});
const unbindingForm = ref({});
const loading = ref(false);
+const pwdLoading = ref(false);
const dynamic = ref({});
provide("dynamic", dynamic);
const getData = () => {
@@ -309,6 +326,18 @@ const unbindingLogicId = () => {
loading.value = false;
});
};
+const setAccountPwd = () => {
+ confirm("确定执行设置电信账号密码操作吗", () => {
+ pwdLoading.value = true;
+ setAccountPassword(remote.value.devId)
+ .then(() => {
+ getData();
+ })
+ .finally(() => {
+ pwdLoading.value = false;
+ });
+ });
+};
//跳转设备工单
const skipDevOrder = () => {
let devAdNo = remote.value.devAdNo;
diff --git a/src/views/family/operate/remote-operation/components/RemoteOperateList.vue b/src/views/family/operate/remote-operation/components/RemoteOperateList.vue
index b640042..1f3fe5e 100644
--- a/src/views/family/operate/remote-operation/components/RemoteOperateList.vue
+++ b/src/views/family/operate/remote-operation/components/RemoteOperateList.vue
@@ -36,7 +36,9 @@
- 设备厂商配置文件下发
+ 设备厂商配置文件下发
+
设备全业务配置下发
@@ -126,6 +128,7 @@ const router = useRouter();
const prop = defineProps<{
devId: number;
pppoe?: string;
+ typeAndVerId: number;
}>();
const loading = ref(false);
const openPing = () => {
@@ -213,6 +216,11 @@ const upgradeSoftVer = () => {
path: `/resources/remote/upgrade-soft-ver/${prop.devId}`,
});
};
+const vendorProfile = () => {
+ router.push({
+ path: `/resources/remote/vendor-profiles/${prop.devId}/${prop.typeAndVerId}`,
+ });
+};
const registration = () => {
confirm("确认开启终端注册页面吗", () => {
loading.value = true;
diff --git a/src/views/family/operate/remote-operation/components/UpgradeSoftVer.vue b/src/views/family/operate/remote-operation/components/UpgradeSoftVer.vue
index b617233..979876f 100644
--- a/src/views/family/operate/remote-operation/components/UpgradeSoftVer.vue
+++ b/src/views/family/operate/remote-operation/components/UpgradeSoftVer.vue
@@ -9,6 +9,15 @@
>设备软件版本升级--软件版本列表
+
+ 执行
+
@@ -27,7 +36,7 @@
-
-
- 确定
-
-
+
+
diff --git a/src/views/resources/customer/components/AddCustom.vue b/src/views/resources/customer/components/AddCustom.vue
index 144a237..0a5c283 100644
--- a/src/views/resources/customer/components/AddCustom.vue
+++ b/src/views/resources/customer/components/AddCustom.vue
@@ -3,16 +3,13 @@
-
-
新增客户信息
+
+
+ 新增客户信息
+
-
-
客户绑定的设备信息列表
+
+
+ 客户绑定的设备信息列表
+
-
+
diff --git a/src/views/resources/tr069/components/BindingService.vue b/src/views/resources/tr069/components/BindingService.vue
index 1a6a113..8f7f746 100644
--- a/src/views/resources/tr069/components/BindingService.vue
+++ b/src/views/resources/tr069/components/BindingService.vue
@@ -97,4 +97,8 @@ onMounted(() => {
});
-
+
diff --git a/src/views/resources/tr069/components/Tr069DevTypeSoftVerList.vue b/src/views/resources/tr069/components/Tr069DevTypeSoftVerList.vue
index c023385..cf656ed 100644
--- a/src/views/resources/tr069/components/Tr069DevTypeSoftVerList.vue
+++ b/src/views/resources/tr069/components/Tr069DevTypeSoftVerList.vue
@@ -3,8 +3,11 @@
-
- 设备类型对应的设备软件版本列表
+
+ 设备类型对应的设备软件版本列表
@@ -52,6 +55,7 @@
-
+
diff --git a/src/views/resources/tr069/components/Tr069Service.vue b/src/views/resources/tr069/components/Tr069Service.vue
index 09a5437..f9ef204 100644
--- a/src/views/resources/tr069/components/Tr069Service.vue
+++ b/src/views/resources/tr069/components/Tr069Service.vue
@@ -105,4 +105,8 @@ onMounted(() => {
});
-
+
diff --git a/src/views/resources/tr069/components/Tr069Tree.vue b/src/views/resources/tr069/components/Tr069Tree.vue
index f81a831..e2023ce 100644
--- a/src/views/resources/tr069/components/Tr069Tree.vue
+++ b/src/views/resources/tr069/components/Tr069Tree.vue
@@ -7,7 +7,15 @@
v-loading="loadingForm"
ref="tr069FormRef"
>
-
+
+
+
+ TR-069参数树模型
+
+
保存
import { Tr069VerForm, Tr069Xml } from "@/api/tr069/types";
-import { EditPen } from "@element-plus/icons-vue";
+import { EditPen, Grid } from "@element-plus/icons-vue";
import {
addTr069,
editTr069,
getTr069Form,
getTr069XmlOption,
- getTr069XmlTree
+ getTr069XmlTree,
} from "@/api/tr069";
import { FormInstance, FormRules } from "element-plus";