From a80ce50d3b8c2dd8cae64b715a80eea0382158dc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=9C=E8=B4=A4=E9=87=91?= <1960116313@qq.com>
Date: Wed, 27 Apr 2022 17:15:46 +0800
Subject: [PATCH] =?UTF-8?q?feat:=E6=96=B0=E5=A2=9E=E7=9B=AE=E6=A0=87?=
=?UTF-8?q?=E5=A5=97=E9=A4=90=E7=BB=84=E7=AE=A1=E7=90=86=20fix:=E4=BF=AE?=
=?UTF-8?q?=E6=94=B9=E5=A5=97=E9=A4=90=E4=B8=9A=E5=8A=A1=E9=80=BB=E8=BE=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../basiccard/basiccard.vue | 2 +-
.../targetpackagegroupmanage/index.vue | 251 ++++++++++++++++++
.../original/targetpackagemanage/index.vue | 21 +-
src/views/package/basicpackage/index.vue | 40 +--
src/views/package/packagegroup/index.vue | 56 ++--
5 files changed, 321 insertions(+), 49 deletions(-)
create mode 100644 src/views/original/targetpackagegroupmanage/index.vue
diff --git a/src/views/communicationmanage/basiccard/basiccard.vue b/src/views/communicationmanage/basiccard/basiccard.vue
index f88579d..a834357 100644
--- a/src/views/communicationmanage/basiccard/basiccard.vue
+++ b/src/views/communicationmanage/basiccard/basiccard.vue
@@ -829,7 +829,7 @@ export default {
} else {
const h = this.$createElement;
this.$notify.error({
- title: "错误号码",
+ title: "出库失败号码",
message: h(
"i",
{ style: "color: teal; word-break: break-all;" },
diff --git a/src/views/original/targetpackagegroupmanage/index.vue b/src/views/original/targetpackagegroupmanage/index.vue
new file mode 100644
index 0000000..0a1c01b
--- /dev/null
+++ b/src/views/original/targetpackagegroupmanage/index.vue
@@ -0,0 +1,251 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/original/targetpackagemanage/index.vue b/src/views/original/targetpackagemanage/index.vue
index 2c31002..f2e3ef3 100644
--- a/src/views/original/targetpackagemanage/index.vue
+++ b/src/views/original/targetpackagemanage/index.vue
@@ -59,7 +59,7 @@ export default {
option: {
tip: false,
searchShow: true,
- dialogDrag:true,//表单窗口拖拽
+ dialogDrag: true, //表单窗口拖拽
searchMenuSpan: 6,
border: true,
index: true,
@@ -98,7 +98,7 @@ export default {
searchLabelWidth: 120,
search: true,
labelWidth: 130,
- dicUrl: "/api/iot-sim/dataplangroup/fillData",
+ dicUrl: "/api/iot-sim/dataplangroup/fillData?isSource="+2,
props: {
label: "name",
value: "id",
@@ -247,6 +247,23 @@ export default {
},
],
},
+ {
+ label: "订购数量",
+ prop: "orderCount",
+ span: 12,
+ type: "number",
+ labelWidth: 130,
+ searchLabelWidth: 100,
+ search: false,
+ rules: [
+ { required: true, message: "请输入订购数量", trigger: "blur" },
+ {
+ pattern: /^\d+?$/,
+ message: "请输入正确的订购数量",
+ trigger: "blur",
+ },
+ ],
+ },
{
label: "停机多少天后注销账户",
prop: "stopClose",
diff --git a/src/views/package/basicpackage/index.vue b/src/views/package/basicpackage/index.vue
index adf77a2..2c38b76 100644
--- a/src/views/package/basicpackage/index.vue
+++ b/src/views/package/basicpackage/index.vue
@@ -59,7 +59,7 @@ export default {
option: {
tip: false,
searchShow: true,
- dialogDrag:true,//表单窗口拖拽
+ dialogDrag: true, //表单窗口拖拽
searchMenuSpan: 6,
border: true,
index: true,
@@ -72,24 +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: "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",
@@ -98,7 +98,7 @@ export default {
searchLabelWidth: 120,
search: true,
labelWidth: 130,
- dicUrl: "/api/iot-sim/dataplangroup/fillData",
+ dicUrl: "/api/iot-sim/dataplangroup/fillData?isSource=" + 1,
props: {
label: "name",
value: "id",
diff --git a/src/views/package/packagegroup/index.vue b/src/views/package/packagegroup/index.vue
index daf09a7..1c6145c 100644
--- a/src/views/package/packagegroup/index.vue
+++ b/src/views/package/packagegroup/index.vue
@@ -45,6 +45,9 @@ export default {
currentPage: 1,
total: 0,
},
+ isSources: {
+ isSource: 1,
+ },
option: {
tip: false,
searchShow: true,
@@ -53,7 +56,7 @@ export default {
index: true,
addBtn: true,
viewBtn: true,
- dialogDrag:true,//表单窗口拖拽
+ dialogDrag: true, //表单窗口拖拽
delBtn: true,
editBtn: true,
columnBtn: false,
@@ -84,7 +87,8 @@ export default {
searchLabelWidth: 120,
search: true,
labelWidth: 130,
- dicUrl: "/api/iot-system/dict/dictionary?code=dataPlanGroupType",
+ dicUrl:
+ "/api/iot-system/dict/dictionary?code=sourcedataPlanGroupType",
props: {
label: "dictValue",
value: "dictKey",
@@ -98,27 +102,27 @@ export default {
},
],
},
- {
- label: "订购数量",
- prop: "orderCount",
- span: 12,
- labelWidth: 130,
- searchLabelWidth: 100,
- search: false,
- type: "number",
- rules: [
- {
- required: true,
- message: "请输入订购数量",
- trigger: "blur",
- },
- {
- pattern: /^\d+?$/,
- message: "请输入正确的订购数量",
- trigger: "blur",
- },
- ],
- },
+ // {
+ // label: "订购数量",
+ // prop: "orderCount",
+ // span: 12,
+ // labelWidth: 130,
+ // searchLabelWidth: 100,
+ // search: false,
+ // type: "number",
+ // rules: [
+ // {
+ // required: true,
+ // message: "请输入订购数量",
+ // trigger: "blur",
+ // },
+ // {
+ // pattern: /^\d+?$/,
+ // message: "请输入正确的订购数量",
+ // trigger: "blur",
+ // },
+ // ],
+ // },
],
},
data: [],
@@ -155,7 +159,7 @@ export default {
},
//新增
rowSave(row, done, loading) {
- add(row).then(
+ add(Object.assign(row, this.isSources)).then(
(res) => {
if (res.data.data == 1) {
this.onLoad(this.page);
@@ -181,7 +185,7 @@ export default {
},
//修改
rowUpdate(row, index, done, loading) {
- update(row).then(
+ update(Object.assign(row, this.isSources)).then(
(res) => {
if (res.data.data == 1) {
this.onLoad(this.page);
@@ -253,7 +257,7 @@ export default {
getList(
page.currentPage,
page.pageSize,
- Object.assign(params, this.query)
+ Object.assign(params, this.query, this.isSources)
).then((res) => {
const data = res.data.data;
this.page.total = data.total;