diff --git a/src/api/broadband/index.ts b/src/api/craft-order/index.ts similarity index 60% rename from src/api/broadband/index.ts rename to src/api/craft-order/index.ts index d8f0fa6..751cef8 100644 --- a/src/api/broadband/index.ts +++ b/src/api/craft-order/index.ts @@ -1,31 +1,31 @@ import request from "@/utils/request"; import { AxiosPromise } from "axios"; -import { AddBroadbandForm, OrderBasicInfo } from "@/api/broadband/types"; +import { AddBroadbandForm, OrderBasicInfo } from "@/api/craft-order/types"; export function getBasicInfo(): AxiosPromise { return request({ - url: "/api/broadband/v1/basic-info", + url: "/api/craft-order/v1/basic-info", method: "GET", }); } -export function addBroadband(data: AddBroadbandForm) { +export function addCraftOrder(data: AddBroadbandForm) { return request({ - url: "/api/broadband/v1/add-broadband", + url: "/api/craft-order/v1/add", method: "POST", data, }); } export function updateBroadbandMode(data: AddBroadbandForm) { return request({ - url: "/api/broadband/v1/update-broadband-mode", + url: "/api/craft-order/v1/update-broadband-mode", method: "POST", data, }); } export function addTYSLZW(data: AddBroadbandForm) { return request({ - url: "/api/broadband/v1/add-tyslzw", + url: "/api/craft-order/v1/add-tyslzw", method: "POST", data, }); diff --git a/src/api/broadband/types.ts b/src/api/craft-order/types.ts similarity index 100% rename from src/api/broadband/types.ts rename to src/api/craft-order/types.ts diff --git a/src/plugins/permission.ts b/src/plugins/permission.ts index c4eb496..2f6be2c 100644 --- a/src/plugins/permission.ts +++ b/src/plugins/permission.ts @@ -6,7 +6,7 @@ import NProgress from "@/utils/nprogress"; export function setupPermission() { // 白名单路由 const whiteList = ["/login"]; - const threeLevelCatalog = ["Operate", "Broadband", "Iptv"]; + const threeLevelCatalog = ["Operate", "Broadband", "Iptv", "Voip"]; router.beforeEach(async (to, from, next) => { NProgress.start(); diff --git a/src/views/craft-order/broadband/delete-broadband-internet/index.vue b/src/views/craft-order/broadband/delete-broadband-internet/index.vue index f17a387..9ef9147 100644 --- a/src/views/craft-order/broadband/delete-broadband-internet/index.vue +++ b/src/views/craft-order/broadband/delete-broadband-internet/index.vue @@ -113,7 +113,7 @@ class-name="my-content" width="150px" > - + import { Grid, Position } from "@element-plus/icons-vue"; -import { AddBroadbandForm } from "@/api/broadband/types"; +import { AddBroadbandForm } from "@/api/craft-order/types"; import { getDomainOptions } from "@/api/domain"; -import { addBroadband, getBasicInfo } from "@/api/broadband"; +import { addCraftOrder, getBasicInfo } from "@/api/craft-order"; import { FormInstance, FormRules } from "element-plus"; import { confirm } from "@/utils/confirm"; @@ -459,7 +459,7 @@ const rulesParams = (): boolean => { const copyRgPort2Form = () => { formData.value.list[0].argsValue = rgPort.value.join(","); }; -function loadDomainOptions() { +function loadDomainOptions() { getDomainOptions().then(({ data }) => { domainOptions.value = data; }); @@ -478,7 +478,7 @@ const submitForm = async (formEl: FormInstance | undefined) => { if (valid && flag) { confirm("确认手动提交删除宽带上网工单吗", () => { loading.value = true; - addBroadband(formData.value) + addCraftOrder(formData.value) .then(() => {}) .finally(() => { loading.value = false; diff --git a/src/views/craft-order/broadband/enable-broadband-internet/index.vue b/src/views/craft-order/broadband/enable-broadband-internet/index.vue index 51252c3..c8723e7 100644 --- a/src/views/craft-order/broadband/enable-broadband-internet/index.vue +++ b/src/views/craft-order/broadband/enable-broadband-internet/index.vue @@ -113,7 +113,7 @@ class-name="my-content" width="150px" > - + import { Grid, Position } from "@element-plus/icons-vue"; -import { AddBroadbandForm } from "@/api/broadband/types"; +import { AddBroadbandForm } from "@/api/craft-order/types"; import { getDomainOptions } from "@/api/domain"; -import { addBroadband, getBasicInfo } from "@/api/broadband"; +import { addCraftOrder, getBasicInfo } from "@/api/craft-order"; import { FormInstance, FormRules } from "element-plus"; import { confirm } from "@/utils/confirm"; @@ -760,7 +760,7 @@ const submitForm = async (formEl: FormInstance | undefined) => { if (valid && flag) { confirm("确认手动提交开通宽带上网工单吗", () => { loading.value = true; - addBroadband(formData.value) + addCraftOrder(formData.value) .then(() => {}) .finally(() => { loading.value = false; diff --git a/src/views/craft-order/broadband/update-broadband-internet-mode/index.vue b/src/views/craft-order/broadband/update-broadband-internet-mode/index.vue index e7c1703..26cb9f5 100644 --- a/src/views/craft-order/broadband/update-broadband-internet-mode/index.vue +++ b/src/views/craft-order/broadband/update-broadband-internet-mode/index.vue @@ -113,7 +113,7 @@ class-name="my-content" width="150px" > - + import { Grid, Position } from "@element-plus/icons-vue"; -import { AddBroadbandForm } from "@/api/broadband/types"; +import { AddBroadbandForm } from "@/api/craft-order/types"; import { getDomainOptions } from "@/api/domain"; -import { getBasicInfo, updateBroadbandMode } from "@/api/broadband"; +import { getBasicInfo, updateBroadbandMode } from +"@/api/craft-order"; import { FormInstance, FormRules } from "element-plus"; import { confirm } from "@/utils/confirm"; diff --git a/src/views/craft-order/broadband/update-broadband-internet-password/index.vue b/src/views/craft-order/broadband/update-broadband-internet-password/index.vue index 25604b5..0c55024 100644 --- a/src/views/craft-order/broadband/update-broadband-internet-password/index.vue +++ b/src/views/craft-order/broadband/update-broadband-internet-password/index.vue @@ -113,7 +113,7 @@ class-name="my-content" width="150px" > - + import { Grid, Position } from "@element-plus/icons-vue"; -import { AddBroadbandForm } from "@/api/broadband/types"; +import { AddBroadbandForm } from "@/api/craft-order/types"; import { getDomainOptions } from "@/api/domain"; -import { addBroadband, getBasicInfo } from "@/api/broadband"; +import { addCraftOrder, getBasicInfo } from "@/api/craft-order"; import { FormInstance, FormRules } from "element-plus"; import { confirm } from "@/utils/confirm"; @@ -446,7 +446,7 @@ const submitForm = async (formEl: FormInstance | undefined) => { if (valid && flag) { confirm("确认手动提交修改宽带上网账号工单吗", () => { loading.value = true; - addBroadband(formData.value) + addCraftOrder(formData.value) .then(() => {}) .finally(() => { loading.value = false; diff --git a/src/views/craft-order/broadband/update-broadband-internet/index.vue b/src/views/craft-order/broadband/update-broadband-internet/index.vue index ca71c49..98777d4 100644 --- a/src/views/craft-order/broadband/update-broadband-internet/index.vue +++ b/src/views/craft-order/broadband/update-broadband-internet/index.vue @@ -113,7 +113,7 @@ class-name="my-content" width="150px" > - + import { Grid, Position } from "@element-plus/icons-vue"; -import { AddBroadbandForm } from "@/api/broadband/types"; +import { AddBroadbandForm } from "@/api/craft-order/types"; import { getDomainOptions } from "@/api/domain"; -import { addBroadband, getBasicInfo } from "@/api/broadband"; +import { addCraftOrder, getBasicInfo } from "@/api/craft-order"; import { FormInstance, FormRules } from "element-plus"; import { confirm } from "@/utils/confirm"; @@ -446,7 +446,7 @@ const submitForm = async (formEl: FormInstance | undefined) => { if (valid && flag) { confirm("确认手动提交修改宽带上网账号工单吗", () => { loading.value = true; - addBroadband(formData.value) + addCraftOrder(formData.value) .then(() => {}) .finally(() => { loading.value = false; diff --git a/src/views/craft-order/broadband/update-broadband-max-number/index.vue b/src/views/craft-order/broadband/update-broadband-max-number/index.vue index 2a8be2a..5f4067f 100644 --- a/src/views/craft-order/broadband/update-broadband-max-number/index.vue +++ b/src/views/craft-order/broadband/update-broadband-max-number/index.vue @@ -113,7 +113,7 @@ class-name="my-content" width="150px" > - + import { Grid, Position } from "@element-plus/icons-vue"; -import { AddBroadbandForm } from "@/api/broadband/types"; +import { AddBroadbandForm } from "@/api/craft-order/types"; import { getDomainOptions } from "@/api/domain"; -import { addBroadband, getBasicInfo } from "@/api/broadband"; +import { addCraftOrder, getBasicInfo } from "@/api/craft-order"; import { FormInstance, FormRules } from "element-plus"; import { confirm } from "@/utils/confirm"; @@ -487,7 +487,7 @@ const submitForm = async (formEl: FormInstance | undefined) => { if (valid && flag) { confirm("确认手动提交修改最大连接数工单吗", () => { loading.value = true; - addBroadband(formData.value) + addCraftOrder(formData.value) .then(() => {}) .finally(() => { loading.value = false; diff --git a/src/views/craft-order/cloud-box/delete-cloud/index.vue b/src/views/craft-order/cloud-box/delete-cloud/index.vue new file mode 100644 index 0000000..e368037 --- /dev/null +++ b/src/views/craft-order/cloud-box/delete-cloud/index.vue @@ -0,0 +1,440 @@ + + + + + diff --git a/src/views/craft-order/cloud-box/enable-cloud/index.vue b/src/views/craft-order/cloud-box/enable-cloud/index.vue new file mode 100644 index 0000000..27778ce --- /dev/null +++ b/src/views/craft-order/cloud-box/enable-cloud/index.vue @@ -0,0 +1,476 @@ + + + + + diff --git a/src/views/craft-order/cloud-box/index.vue b/src/views/craft-order/cloud-box/index.vue new file mode 100644 index 0000000..591030f --- /dev/null +++ b/src/views/craft-order/cloud-box/index.vue @@ -0,0 +1,23 @@ + + + diff --git a/src/views/craft-order/iptv/delete-iptv/index.vue b/src/views/craft-order/iptv/delete-iptv/index.vue index b837c4d..b0d1e0a 100644 --- a/src/views/craft-order/iptv/delete-iptv/index.vue +++ b/src/views/craft-order/iptv/delete-iptv/index.vue @@ -113,7 +113,7 @@ class-name="my-content" width="150px" > - + import { Grid, Position } from "@element-plus/icons-vue"; -import { AddBroadbandForm } from "@/api/broadband/types"; +import { AddBroadbandForm } from "@/api/craft-order/types"; import { getDomainOptions } from "@/api/domain"; -import { addBroadband, getBasicInfo } from "@/api/broadband"; +import { addCraftOrder, getBasicInfo } from "@/api/craft-order"; import { FormInstance, FormRules } from "element-plus"; import { confirm } from "@/utils/confirm"; @@ -476,7 +476,7 @@ const submitForm = async (formEl: FormInstance | undefined) => { if (valid && flag) { confirm("确认手动提交删除IPTV工单吗", () => { loading.value = true; - addBroadband(formData.value) + addCraftOrder(formData.value) .then(() => {}) .finally(() => { loading.value = false; diff --git a/src/views/craft-order/iptv/enable-iptv/index.vue b/src/views/craft-order/iptv/enable-iptv/index.vue index fda8300..8349b42 100644 --- a/src/views/craft-order/iptv/enable-iptv/index.vue +++ b/src/views/craft-order/iptv/enable-iptv/index.vue @@ -113,7 +113,7 @@ class-name="my-content" width="150px" > - + import { Grid, Position } from "@element-plus/icons-vue"; -import { AddBroadbandForm } from "@/api/broadband/types"; +import { AddBroadbandForm } from "@/api/craft-order/types"; import { getDomainOptions } from "@/api/domain"; -import { addBroadband, getBasicInfo } from "@/api/broadband"; +import { addCraftOrder, getBasicInfo } from "@/api/craft-order"; import { FormInstance, FormRules } from "element-plus"; import { confirm } from "@/utils/confirm"; @@ -670,7 +670,7 @@ const submitForm = async (formEl: FormInstance | undefined) => { if (valid && flag) { confirm("确认手动提交开通IPTV工单吗", () => { loading.value = true; - addBroadband(formData.value) + addCraftOrder(formData.value) .then(() => {}) .finally(() => { loading.value = false; diff --git a/src/views/craft-order/tyslzw/delete-tyslzw/index.vue b/src/views/craft-order/tyslzw/delete-tyslzw/index.vue index 06bb38d..d57c670 100644 --- a/src/views/craft-order/tyslzw/delete-tyslzw/index.vue +++ b/src/views/craft-order/tyslzw/delete-tyslzw/index.vue @@ -113,7 +113,7 @@ class-name="my-content" width="150px" > - + import { Grid, Position } from "@element-plus/icons-vue"; -import { AddBroadbandForm } from "@/api/broadband/types"; +import { AddBroadbandForm } from "@/api/craft-order/types"; import { getDomainOptions } from "@/api/domain"; -import { addBroadband, addTYSLZW, getBasicInfo } from "@/api/broadband"; +import { addTYSLZW, getBasicInfo } from "@/api/craft-order"; import { FormInstance, FormRules } from "element-plus"; import { confirm } from "@/utils/confirm"; diff --git a/src/views/craft-order/tyslzw/enable-tyslzw/index.vue b/src/views/craft-order/tyslzw/enable-tyslzw/index.vue index 8a03c73..0b9a227 100644 --- a/src/views/craft-order/tyslzw/enable-tyslzw/index.vue +++ b/src/views/craft-order/tyslzw/enable-tyslzw/index.vue @@ -113,7 +113,7 @@ class-name="my-content" width="150px" > - + - + import { Grid, Position } from "@element-plus/icons-vue"; -import { AddBroadbandForm } from "@/api/broadband/types"; +import { AddBroadbandForm } from "@/api/craft-order/types"; import { getDomainOptions } from "@/api/domain"; -import { addBroadband, addTYSLZW, getBasicInfo } from "@/api/broadband"; +import { addTYSLZW, getBasicInfo } from "@/api/craft-order"; import { FormInstance, FormRules } from "element-plus"; import { confirm } from "@/utils/confirm"; diff --git a/src/views/craft-order/voip/delete-voip/index.vue b/src/views/craft-order/voip/delete-voip/index.vue new file mode 100644 index 0000000..77f9a62 --- /dev/null +++ b/src/views/craft-order/voip/delete-voip/index.vue @@ -0,0 +1,508 @@ + + + + + diff --git a/src/views/craft-order/voip/enable-voip/index.vue b/src/views/craft-order/voip/enable-voip/index.vue new file mode 100644 index 0000000..457d5c5 --- /dev/null +++ b/src/views/craft-order/voip/enable-voip/index.vue @@ -0,0 +1,1231 @@ + + + + + diff --git a/src/views/craft-order/voip/index.vue b/src/views/craft-order/voip/index.vue new file mode 100644 index 0000000..147afca --- /dev/null +++ b/src/views/craft-order/voip/index.vue @@ -0,0 +1,23 @@ + + + diff --git a/src/views/craft-order/voip/tree-diagram/index.vue b/src/views/craft-order/voip/tree-diagram/index.vue new file mode 100644 index 0000000..b25a905 --- /dev/null +++ b/src/views/craft-order/voip/tree-diagram/index.vue @@ -0,0 +1,479 @@ + + + + + diff --git a/src/views/craft-order/voip/update-voip-password/index.vue b/src/views/craft-order/voip/update-voip-password/index.vue new file mode 100644 index 0000000..e6fabf8 --- /dev/null +++ b/src/views/craft-order/voip/update-voip-password/index.vue @@ -0,0 +1,603 @@ + + + + + diff --git a/src/views/family/operate/order/components/MergeOrder.vue b/src/views/family/operate/order/components/MergeOrder.vue index a75939c..87aa469 100644 --- a/src/views/family/operate/order/components/MergeOrder.vue +++ b/src/views/family/operate/order/components/MergeOrder.vue @@ -81,7 +81,7 @@ const open = () => { openMergeFlag.value = true; }; defineExpose({ open }); -const emit = defineEmits("success"); +const emit = defineEmits(["success"]); const submitForm = async (formEl: FormInstance | undefined) => { if (!formEl) return; await formEl.validate((valid, fields) => { diff --git a/src/views/family/operate/remote-operation/components/RemoteOperateInfo.vue b/src/views/family/operate/remote-operation/components/RemoteOperateInfo.vue index 8c34036..f9a57c7 100644 --- a/src/views/family/operate/remote-operation/components/RemoteOperateInfo.vue +++ b/src/views/family/operate/remote-operation/components/RemoteOperateInfo.vue @@ -394,6 +394,6 @@ onMounted(() => { height: 2.2em !important; } :deep(.el-card__body) { - padding: 10px 5px; + padding: 10px 0; }