summaryrefslogtreecommitdiffstats
path: root/usecaseui-portal/src/app/views/services/slicing-management/csmf-slicing-business-management
diff options
context:
space:
mode:
authorxu ran <xuranyjy@chinamobile.com>2021-03-17 07:16:55 +0000
committerxuran <xuranyjy@chinamobile.com>2021-03-17 15:19:44 +0800
commitd90347adc541bf36f66ecabf9e85c2faf489ebc6 (patch)
treea2605073867d15edf54657a5661fed476cdfe66e /usecaseui-portal/src/app/views/services/slicing-management/csmf-slicing-business-management
parent7945675955f48d4e7166680fad9113aa0088218f (diff)
feat:Merge master
Change-Id: I6fcad85d3270f2090da2a1a18733c3d0d896ab99 Issue-ID: USECASEUI-527 Signed-off-by: xuran <xuranyjy@chinamobile.com>
Diffstat (limited to 'usecaseui-portal/src/app/views/services/slicing-management/csmf-slicing-business-management')
-rw-r--r--usecaseui-portal/src/app/views/services/slicing-management/csmf-slicing-business-management/business-order/business-order.component.ts27
1 files changed, 20 insertions, 7 deletions
diff --git a/usecaseui-portal/src/app/views/services/slicing-management/csmf-slicing-business-management/business-order/business-order.component.ts b/usecaseui-portal/src/app/views/services/slicing-management/csmf-slicing-business-management/business-order/business-order.component.ts
index 4d3c7972..44c8f5e9 100644
--- a/usecaseui-portal/src/app/views/services/slicing-management/csmf-slicing-business-management/business-order/business-order.component.ts
+++ b/usecaseui-portal/src/app/views/services/slicing-management/csmf-slicing-business-management/business-order/business-order.component.ts
@@ -86,9 +86,8 @@ export class BusinessOrderComponent implements OnInit {
handleOk(): void {
const coverage_list: string[] = [];
let coverageAreas;
-
COMMUNICATION_FORM_ITEMS.forEach((item, index) => {
- if (item.required && item.type === "input") {
+ if (item.required && item.type === "input" ) {
this.Util.validator(
item.title,
item.key,
@@ -102,14 +101,26 @@ export class BusinessOrderComponent implements OnInit {
if (this.validateRulesShow.indexOf(true) > -1) {
return;
}
-
- this.areaList.forEach((item) => {
+ for(var i=0;i<this.areaList.length;i++){
+ const _item = this.areaList[i]
let str = "";
- item.forEach((area) => {
+ for(var j=0;j<_item.length;j++){
+ const area = _item[j]
str += area.selected + ";";
- });
+ if(!area.selected){
+ this.message.error("Please Area the form");
+ return;
+ }
+ }
coverage_list.push(str.substring(0, str.length - 1));
- });
+ }
+ // this.areaList.forEach((item) => {
+ // let str = "";
+ // item.forEach((area) => {
+ // str += area.selected + ";";
+ // });
+ // coverage_list.push(str.substring(0, str.length - 1));
+ // });
if (coverage_list.length > 1) {
coverageAreas = coverage_list.join("|");
} else {
@@ -123,6 +134,7 @@ export class BusinessOrderComponent implements OnInit {
} else {
this.slicing_order_info.coverageArea = `${coverageAreas}`;
}
+ console.log('jjjjkkk',this.slicing_order_info.coverageArea)
delete this.slicing_order_info.coverageAreaNumber;
const paramsObj = {
@@ -131,6 +143,7 @@ export class BusinessOrderComponent implements OnInit {
const csmfSlicingPurchaseFailedCallback = () => {
this.handleCancel();
};
+
this.myhttp
.csmfSlicingPurchase(paramsObj, csmfSlicingPurchaseFailedCallback)
.then((res) => {