From 6bbdc5d19f0e2bfcc41ae5bcc8bbc2975754f1dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=9C=E8=B4=A4=E9=87=91?= <1960116313@qq.com> Date: Fri, 22 Apr 2022 20:50:40 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E6=94=B9=E9=80=9A=E4=BF=A1?= =?UTF-8?q?=E7=AE=A1=E7=90=86=20=20=E5=A5=97=E9=A4=90=E4=B8=9A=E5=8A=A1?= =?UTF-8?q?=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/index.html | 2 +- src/api/communication/basiccard.js | 8 + src/api/sys/index.js | 27 -- src/lang/zh.js | 2 +- .../basiccard/basiccard.vue | 131 +++++-- .../communicationmanage/device/device.vue | 78 ++-- .../communicationmanage/outbound/outbound.vue | 238 ++++++++++-- src/views/iot/vendor/ali/config.vue | 214 ----------- src/views/iot/vendor/ali/consumer.vue | 199 ---------- .../original/packagegroupmanage/index.vue | 28 +- src/views/original/packagemanage/index.vue | 139 ++++++- .../original/targetpackagemanage/index.vue | 139 ++++++- src/views/sys/index.vue | 352 ------------------ 13 files changed, 608 insertions(+), 949 deletions(-) delete mode 100644 src/api/sys/index.js delete mode 100644 src/views/iot/vendor/ali/config.vue delete mode 100644 src/views/iot/vendor/ali/consumer.vue delete mode 100644 src/views/sys/index.vue diff --git a/public/index.html b/public/index.html index 9ef8ec6..64ad89a 100644 --- a/public/index.html +++ b/public/index.html @@ -19,7 +19,7 @@ - Saber企业级开发平台 + 青鸟物联网平台 diff --git a/src/views/iot/vendor/ali/consumer.vue b/src/views/iot/vendor/ali/consumer.vue deleted file mode 100644 index 33cb9bb..0000000 --- a/src/views/iot/vendor/ali/consumer.vue +++ /dev/null @@ -1,199 +0,0 @@ - - - - - diff --git a/src/views/original/packagegroupmanage/index.vue b/src/views/original/packagegroupmanage/index.vue index 73e2540..244424a 100644 --- a/src/views/original/packagegroupmanage/index.vue +++ b/src/views/original/packagegroupmanage/index.vue @@ -19,15 +19,6 @@ @refresh-change="refreshChange" @on-load="onLoad" > - @@ -84,7 +75,7 @@ export default { ], }, { - label: "支持的套餐类型", + label: "套餐组类型", prop: "type", span: 12, type: "select", @@ -100,11 +91,26 @@ export default { rules: [ { required: true, - message: "请选择支持的套餐类型", + message: "请选择套餐组类型", trigger: "change", }, ], }, + { + label: "订购数量", + prop: "orderCount", + span: 12, + labelWidth: 130, + searchLabelWidth: 100, + search: false, + rules: [ + { + required: true, + message: "请输入订购数量", + trigger: "blur", + }, + ], + }, ], }, data: [], diff --git a/src/views/original/packagemanage/index.vue b/src/views/original/packagemanage/index.vue index 9776438..326189b 100644 --- a/src/views/original/packagemanage/index.vue +++ b/src/views/original/packagemanage/index.vue @@ -59,6 +59,7 @@ export default { option: { tip: false, searchShow: true, + // dialogDrag:true,//表单窗口拖拽 searchMenuSpan: 6, border: true, index: true, @@ -71,6 +72,24 @@ export default { dialogClickModal: false, dialogWidth: "60%", column: [ + { + label: "租户名称", + prop: "tenantId", + type: "select", + dicUrl: "/api/iot-system/tenant/fillData", + props: { + label: "tenantName", + value: "tenantId", + }, + dataType: "string", + span: 12, + labelWidth: 130, + width: 140, + search: true, + rules: [ + { required: true, message: "请选择租户名称", trigger: "change" }, + ], + }, { label: "套餐组名称", prop: "dataPlanGroupId", @@ -108,38 +127,60 @@ export default { }, ], }, + { - label: "元套餐内容", - prop: "content", + label: "套餐类型", + prop: "type", span: 12, - labelWidth: 130, + type: "select", searchLabelWidth: 100, - search: false, + search: true, + labelWidth: 130, + dicUrl: "/api/iot-system/dict/dictionary?code=dataPlanType", + props: { + label: "dictValue", + value: "dictKey", + }, + dataType: "number", rules: [ - { required: true, message: "请输入元套餐内容", trigger: "blur" }, + { + required: true, + message: "请选择套餐类型", + trigger: "change", + }, ], }, { - label: "套餐总量(M)", - prop: "total", + label: "生效类型", + prop: "activateType", span: 12, - type: "number", - labelWidth: 130, + type: "select", searchLabelWidth: 100, - search: false, + search: true, + labelWidth: 130, + dicUrl: "/api/iot-system/dict/dictionary?code=activateType", + props: { + label: "dictValue", + value: "dictKey", + }, + dataType: "number", rules: [ - { required: true, message: "请输入套餐总量", trigger: "blur" }, + { + required: true, + message: "请选择生效类型", + trigger: "change", + }, ], }, { - label: "套餐周期类型", - prop: "type", + label: "套餐使用类型", + prop: "usageType", span: 12, type: "select", searchLabelWidth: 100, search: true, labelWidth: 130, - dicUrl: "/api/iot-system/dict/dictionary?code=DataPlanType", + dicUrl: "/api/iot-system/dict/dictionary?code=usageType", props: { label: "dictValue", value: "dictKey", @@ -148,11 +189,79 @@ export default { rules: [ { required: true, - message: "请选择套餐周期类型", + message: "请选择套餐使用类型", trigger: "change", }, ], }, + { + label: "套餐总量(M)", + prop: "total", + span: 12, + type: "number", + labelWidth: 130, + searchLabelWidth: 100, + search: false, + rules: [ + { required: true, message: "请输入套餐总量", trigger: "blur" }, + ], + }, + { + label: "成本价", + prop: "costPrice", + span: 12, + type: "number", + labelWidth: 130, + searchLabelWidth: 100, + search: false, + hide: true, + rules: [ + { required: true, message: "请输入成本价", trigger: "blur" }, + ], + }, + { + label: "代理价", + prop: "agentPrice", + span: 12, + type: "number", + labelWidth: 130, + searchLabelWidth: 100, + search: false, + hide: true, + rules: [ + { required: true, message: "请输入代理价", trigger: "blur" }, + ], + }, + { + label: "停机多少天后注销账户", + prop: "stopClose", + span: 12, + type: "number", + labelWidth: 170, + searchLabelWidth: 100, + search: false, + hide: true, + rules: [ + { + required: true, + message: "请输入停机多少天后注销账户", + trigger: "blur", + }, + ], + }, + { + label: "元套餐内容", + prop: "content", + span: 24, + type: "textarea", + labelWidth: 130, + searchLabelWidth: 100, + hide: true, + search: false, + rules: [ + { required: true, message: "请输入元套餐内容", trigger: "blur" }, + ], + }, ], }, data: [], diff --git a/src/views/original/targetpackagemanage/index.vue b/src/views/original/targetpackagemanage/index.vue index 13782d9..a13921a 100644 --- a/src/views/original/targetpackagemanage/index.vue +++ b/src/views/original/targetpackagemanage/index.vue @@ -59,6 +59,7 @@ export default { option: { tip: false, searchShow: true, + // dialogDrag:true,//表单窗口拖拽 searchMenuSpan: 6, border: true, index: true, @@ -71,6 +72,24 @@ export default { dialogClickModal: false, dialogWidth: "60%", column: [ + { + label: "租户名称", + prop: "tenantId", + type: "select", + dicUrl: "/api/iot-system/tenant/fillData", + props: { + label: "tenantName", + value: "tenantId", + }, + dataType: "string", + span: 12, + labelWidth: 130, + width: 140, + search: true, + rules: [ + { required: true, message: "请选择租户名称", trigger: "change" }, + ], + }, { label: "套餐组名称", prop: "dataPlanGroupId", @@ -108,38 +127,60 @@ export default { }, ], }, + { - label: "目标套餐内容", - prop: "content", + label: "套餐类型", + prop: "type", span: 12, - labelWidth: 130, + type: "select", searchLabelWidth: 100, - search: false, + search: true, + labelWidth: 130, + dicUrl: "/api/iot-system/dict/dictionary?code=dataPlanType", + props: { + label: "dictValue", + value: "dictKey", + }, + dataType: "number", rules: [ - { required: true, message: "请输入目标套餐内容", trigger: "blur" }, + { + required: true, + message: "请选择套餐类型", + trigger: "change", + }, ], }, { - label: "目标套餐总量(M)", - prop: "total", + label: "生效类型", + prop: "activateType", span: 12, - type: "number", - labelWidth: 130, + type: "select", searchLabelWidth: 100, - search: false, + search: true, + labelWidth: 130, + dicUrl: "/api/iot-system/dict/dictionary?code=activateType", + props: { + label: "dictValue", + value: "dictKey", + }, + dataType: "number", rules: [ - { required: true, message: "请输入目标套餐总量", trigger: "blur" }, + { + required: true, + message: "请选择生效类型", + trigger: "change", + }, ], }, { - label: "套餐周期类型", - prop: "type", + label: "套餐使用类型", + prop: "usageType", span: 12, type: "select", searchLabelWidth: 100, search: true, labelWidth: 130, - dicUrl: "/api/iot-system/dict/dictionary?code=DataPlanType", + dicUrl: "/api/iot-system/dict/dictionary?code=usageType", props: { label: "dictValue", value: "dictKey", @@ -148,11 +189,79 @@ export default { rules: [ { required: true, - message: "请选择套餐周期类型", + message: "请选择套餐使用类型", trigger: "change", }, ], }, + { + label: "套餐总量(M)", + prop: "total", + span: 12, + type: "number", + labelWidth: 130, + searchLabelWidth: 100, + search: false, + rules: [ + { required: true, message: "请输入套餐总量", trigger: "blur" }, + ], + }, + { + label: "成本价", + prop: "costPrice", + span: 12, + type: "number", + labelWidth: 130, + searchLabelWidth: 100, + search: false, + hide: true, + rules: [ + { required: true, message: "请输入成本价", trigger: "blur" }, + ], + }, + { + label: "代理价", + prop: "agentPrice", + span: 12, + type: "number", + labelWidth: 130, + searchLabelWidth: 100, + search: false, + hide: true, + rules: [ + { required: true, message: "请输入代理价", trigger: "blur" }, + ], + }, + { + label: "停机多少天后注销账户", + prop: "stopClose", + span: 12, + type: "number", + labelWidth: 170, + searchLabelWidth: 100, + search: false, + hide: true, + rules: [ + { + required: true, + message: "请输入停机多少天后注销账户", + trigger: "blur", + }, + ], + }, + { + label: "元套餐内容", + prop: "content", + span: 24, + type: "textarea", + labelWidth: 130, + searchLabelWidth: 100, + hide: true, + search: false, + rules: [ + { required: true, message: "请输入元套餐内容", trigger: "blur" }, + ], + }, ], }, data: [], diff --git a/src/views/sys/index.vue b/src/views/sys/index.vue deleted file mode 100644 index ee8e04d..0000000 --- a/src/views/sys/index.vue +++ /dev/null @@ -1,352 +0,0 @@ - - - - -