diff --git a/src/views/craft-order/tyslzw/delete-tyslzw/index.vue b/src/views/craft-order/tyslzw/delete-tyslzw/index.vue
index 5537881..e577c61 100644
--- a/src/views/craft-order/tyslzw/delete-tyslzw/index.vue
+++ b/src/views/craft-order/tyslzw/delete-tyslzw/index.vue
@@ -13,7 +13,7 @@
设备IPTV业务删除工单设备TYSLZW业务删除工单
@@ -36,6 +36,7 @@
>
@@ -51,6 +52,7 @@
>
diff --git a/src/views/craft-order/tyslzw/enable-tyslzw/index.vue b/src/views/craft-order/tyslzw/enable-tyslzw/index.vue
index 37d6baa..2cb992b 100644
--- a/src/views/craft-order/tyslzw/enable-tyslzw/index.vue
+++ b/src/views/craft-order/tyslzw/enable-tyslzw/index.vue
@@ -37,6 +37,7 @@
@@ -52,6 +53,7 @@
@@ -350,6 +352,34 @@
/>
+
+
+
+
+
+
+
+
+
+
-
+
-
+
@@ -419,6 +455,7 @@ defineOptions({
});
const ruleFormRef = ref();
const loading = ref(false);
+const routeShow = ref(false);
const formData = ref({
operateRemark: "0",
remark3: "4",
@@ -426,7 +463,11 @@ const formData = ref({
orderServiceType: "0",
serviceName: "TYSLZW",
serviceFlag: "A",
- list: [{ argsName: "ip_address" }, { argsName: "ip_mask" }],
+ list: [
+ { argsName: "ip_address", argsValue: "" },
+ { argsName: "ip_mask", argsValue: "" },
+ { argsName: "rg_mode", argsValue: "1" },
+ ],
});
const rules = reactive>({
@@ -460,6 +501,15 @@ const rulesParams = (): boolean => {
}
return true;
};
+const changRgModel = (value: string) => {
+ if (value != "0") {
+ routeShow.value = true;
+ formData.value.list[0].argsValue = "";
+ formData.value.list[1].argsValue = "";
+ } else {
+ routeShow.value = false;
+ }
+};
function loadDomainOptions() {
getDomainOptions().then(({ data }) => {
domainOptions.value = data;
@@ -475,7 +525,10 @@ const loadBasicInfo = () => {
const submitForm = async (formEl: FormInstance | undefined) => {
if (!formEl) return;
await formEl.validate((valid, fields) => {
- let flag = rulesParams();
+ let flag = true;
+ if (!routeShow.value) {
+ flag = rulesParams();
+ }
if (valid && flag) {
confirm("确认手动提交开通TYSLZW工单吗", () => {
loading.value = true;
diff --git a/src/views/craft-order/tyslzw/model-tyslzw/index.vue b/src/views/craft-order/tyslzw/model-tyslzw/index.vue
new file mode 100644
index 0000000..264971e
--- /dev/null
+++ b/src/views/craft-order/tyslzw/model-tyslzw/index.vue
@@ -0,0 +1,488 @@
+
+
+
+
+
+
+
+
+ 设备TYSLZW业务修改模式工单
+
+
+
+ 保存
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 客户信息
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 工单业务参数信息
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/craft-order/voip/delete-voip/index.vue b/src/views/craft-order/voip/delete-voip/index.vue
index 0ef6b22..eedb065 100644
--- a/src/views/craft-order/voip/delete-voip/index.vue
+++ b/src/views/craft-order/voip/delete-voip/index.vue
@@ -36,6 +36,7 @@
>
@@ -51,6 +52,7 @@
>
diff --git a/src/views/craft-order/voip/enable-voip/index.vue b/src/views/craft-order/voip/enable-voip/index.vue
index 699e6e0..12cd1e0 100644
--- a/src/views/craft-order/voip/enable-voip/index.vue
+++ b/src/views/craft-order/voip/enable-voip/index.vue
@@ -36,6 +36,7 @@
>
@@ -51,6 +52,7 @@
>
diff --git a/src/views/craft-order/voip/tree-diagram/index.vue b/src/views/craft-order/voip/tree-diagram/index.vue
index 8cb51e1..8157bc2 100644
--- a/src/views/craft-order/voip/tree-diagram/index.vue
+++ b/src/views/craft-order/voip/tree-diagram/index.vue
@@ -36,6 +36,7 @@
>
@@ -51,6 +52,7 @@
>
diff --git a/src/views/craft-order/voip/update-voip-password/index.vue b/src/views/craft-order/voip/update-voip-password/index.vue
index f3d2505..e769c4f 100644
--- a/src/views/craft-order/voip/update-voip-password/index.vue
+++ b/src/views/craft-order/voip/update-voip-password/index.vue
@@ -36,6 +36,7 @@
>
@@ -51,6 +52,7 @@
>
diff --git a/src/views/family/operate/fault-management/components/WiredIsNotAvailable.vue b/src/views/family/operate/fault-management/components/WiredIsNotAvailable.vue
index 73000c4..4dc274b 100644
--- a/src/views/family/operate/fault-management/components/WiredIsNotAvailable.vue
+++ b/src/views/family/operate/fault-management/components/WiredIsNotAvailable.vue
@@ -415,7 +415,7 @@
class-name="my-content"
width="150px"
>
- {{ getDhcpResult["IpAddress"] }}
+ {{ dhcpResult["IpAddress"] }}
- {{ getDhcpResult["MacAddress"] }}
+ {{ dhcpResult["MacAddress"] }}
{{ getDhcpResult["AddressSource"] }}
+ >{{ dhcpResult["AddressSource"] }}
({});
const lan = ref({});
const loading = ref(false);
const loadingPing = ref(false);
+const dhcpResult = ref({});
const getServiceDetailInfo = (remote: string) => {
loading.value = true;
faultServiceStatus(prop.devId, remote)
@@ -526,6 +527,7 @@ const getServiceDetailInfo = (remote: string) => {
break;
case "LanActiveQuery":
lan.value = data;
+ getDhcpResult();
break;
}
})
@@ -547,29 +549,28 @@ function getLanValue(index?: string) {
}
}
}
-// eslint-disable-next-line vue/return-in-computed-property
-const getDhcpResult = computed(() => {
+
+const getDhcpResult = () => {
let active = lan.value["Active"];
let addressSource = lan.value["AddressSource"];
let ipAddress = lan.value["ipAddress"];
let macAddress = lan.value["MACAddress"];
if (active === undefined) {
- return { IpAddress: "", MacAddress: "", AddressSource: "" };
+ return;
}
let tmpIpAddress: string[] = ipAddress.split("#");
let tmpMacAddress: string[] = macAddress.split("#");
let tmpAddressSource: string[] = addressSource.split("#");
let tmpActive: string[] = active.split("#");
+
for (let i = 0; i < tmpActive.length; i++) {
if (tmpActive[i] === "true" && tmpAddressSource[i] === "DHCP") {
- return {
- IpAddress: tmpIpAddress[i],
- MacAddress: tmpMacAddress[i],
- AddressSource: tmpAddressSource[i],
- };
+ dhcpResult.value["IpAddress"] = tmpIpAddress[i];
+ dhcpResult.value["MacAddress"] = tmpMacAddress[i];
+ dhcpResult.value["AddressSource"] = tmpAddressSource[i];
}
}
-});
+};
const getPingResult = (remote: string) => {
loadingPing.value = true;
pingDNSResult(prop.devId, remote)
diff --git a/src/views/family/operate/order/components/OrderInfoEdit.vue b/src/views/family/operate/order/components/OrderInfoEdit.vue
index 2f12de1..6248c5a 100644
--- a/src/views/family/operate/order/components/OrderInfoEdit.vue
+++ b/src/views/family/operate/order/components/OrderInfoEdit.vue
@@ -37,8 +37,18 @@
v-hasPerm="['order:detail:update']"
>修改
- 设备操作维护
- 工单日志
+ 设备操作维护
+ 工单日志
@@ -186,26 +196,26 @@
>
{{ orderInfo.pppoeAccount }}
-
- {{ orderInfo.bandAccess }}
-
-
- {{ orderInfo.iptvAccess }}
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{