From ca83f8da6456128c19b54d94479feeacfbf049e3 Mon Sep 17 00:00:00 2001 From: yuanye <418471657@qq.com> Date: Wed, 22 May 2024 15:35:58 +0800 Subject: [PATCH] 1 --- src/app/data/common/dictionary.namespace.ts | 2 +- .../audit-list/audit-list.component.html | 6 +++--- src/app/pages/body/index/index.component.ts | 3 ++- .../goods-list/goods-list.component.html | 12 ++++++------ .../goods/goods-list/goods-list.component.ts | 5 ++++- .../discount-list/discount-list.component.ts | 4 +++- src/environments/environment.ts | 8 ++++---- src/favicon.ico | Bin 7755 -> 3954 bytes 8 files changed, 23 insertions(+), 17 deletions(-) diff --git a/src/app/data/common/dictionary.namespace.ts b/src/app/data/common/dictionary.namespace.ts index 280d530..eb18c1c 100644 --- a/src/app/data/common/dictionary.namespace.ts +++ b/src/app/data/common/dictionary.namespace.ts @@ -9,5 +9,5 @@ export interface Dictionary { ext3: string; } -export const dictionaryData: Dictionary[] = []; +export let dictionaryData: Dictionary[] = []; diff --git a/src/app/pages/audit/audit-list/audit-list.component.html b/src/app/pages/audit/audit-list/audit-list.component.html index 357468a..17419f4 100644 --- a/src/app/pages/audit/audit-list/audit-list.component.html +++ b/src/app/pages/audit/audit-list/audit-list.component.html @@ -110,17 +110,17 @@ - + - + - + diff --git a/src/app/pages/body/index/index.component.ts b/src/app/pages/body/index/index.component.ts index a113dd1..c5c2aa8 100644 --- a/src/app/pages/body/index/index.component.ts +++ b/src/app/pages/body/index/index.component.ts @@ -18,7 +18,7 @@ import {BrowserStorageService} from "../../../utils/localStorage.service"; import {DATA, INIT_FLAG, LOGIN_DATA, USER_TOKEN} from "../../../data/login/localStorage.namespace"; import {NzDropDownDirective, NzDropdownMenuComponent} from "ng-zorro-antd/dropdown"; import {NzMessageService} from "ng-zorro-antd/message"; -import {dictionaryData} from "../../../data/common/dictionary.namespace"; +import {Dictionary, dictionaryData} from "../../../data/common/dictionary.namespace"; import {CommonService} from "../../../services/common/common.service"; import {LoginService} from "../../../services/login/login.service"; import {NzConfigService} from "ng-zorro-antd/core/config"; @@ -80,6 +80,7 @@ export class IndexComponent { this.nzConfigService.set('treeSelect', { nzSize: 'large' }) // 缓存数据字典 this.commonService.queryDictionary('','',(data: any) => { + dictionaryData.length = 0; for (let item of data['return_data']) { dictionaryData.push( { diff --git a/src/app/pages/goods/goods-list/goods-list.component.html b/src/app/pages/goods/goods-list/goods-list.component.html index 2dc902b..425f920 100644 --- a/src/app/pages/goods/goods-list/goods-list.component.html +++ b/src/app/pages/goods/goods-list/goods-list.component.html @@ -340,12 +340,12 @@ - - 限购数量 - - - - + + + + + + 售卖价格 diff --git a/src/app/pages/goods/goods-list/goods-list.component.ts b/src/app/pages/goods/goods-list/goods-list.component.ts index 2b6e325..728ac05 100644 --- a/src/app/pages/goods/goods-list/goods-list.component.ts +++ b/src/app/pages/goods/goods-list/goods-list.component.ts @@ -167,7 +167,7 @@ export class GoodsListComponent { // 初始化 this.editSpecsForm = this.fb.group({ name: ['' , [Validators.required]], - purLimit: ['' , [Validators.required]], + // purLimit: ['' , [Validators.required]], salePrice: ['' , [Validators.required]], originalPrice: ['' , [Validators.required]], stock: ['' , [Validators.required]], @@ -227,6 +227,9 @@ export class GoodsListComponent { } } else { this.editForm.reset() + this.listImg = []; + this.bannerImg = []; + this.detailImg = []; } this.isVisibleEdit = true; } diff --git a/src/app/pages/marketing/discount-list/discount-list.component.ts b/src/app/pages/marketing/discount-list/discount-list.component.ts index 1944114..1d3a404 100644 --- a/src/app/pages/marketing/discount-list/discount-list.component.ts +++ b/src/app/pages/marketing/discount-list/discount-list.component.ts @@ -199,6 +199,8 @@ export class DiscountListComponent { } } else { this.editForm.reset(); + this.img = []; + } this.isVisibleEdit = true; } @@ -297,7 +299,7 @@ export class DiscountListComponent { } this.discountService.getListDiscountGoodsRel(params , (data: any) => { if (data['return_code'] == '000000') { - console.log("data" , data); + this.listOfSelectBind.length = 0; this.nodesDiscountGoods = data['return_data']; for (const dataKey of this.nodesDiscountGoods) { this.listOfSelectBind.push(dataKey['specsId']) diff --git a/src/environments/environment.ts b/src/environments/environment.ts index 8ff2b9b..548d026 100644 --- a/src/environments/environment.ts +++ b/src/environments/environment.ts @@ -7,11 +7,11 @@ export const environment = { baseUrl: 'https://phgcs.dctpay.com/brest/', // 测试环境服务器地址(请求数据地址) orderUrl: 'https://phgcs.dctpay.com/order/', // 测试环境服务器地址(请求数据地址) userUrl: 'https://phgcs.dctpay.com/user/', // 测试环境服务器地址(请求数据地址) - // imageUrl: 'https://phgcs.dctpay.com/filesystem/', - //baseUrl: 'http://localhost:9702/brest/', // 测试环境服务器地址(请求数据地址) - //orderUrl: 'http://localhost:9703/order/', // 测试环境服务器地址(请求数据地址) + imageUrl: 'https://phg-test.obs.cn-southwest-2.myhuaweicloud.com/', + // baseUrl: 'http://localhost:9702/brest/', // 测试环境服务器地址(请求数据地址) + // orderUrl: 'http://localhost:9703/order/', // 测试环境服务器地址(请求数据地址) // userUrl: 'http://localhost:9704/user/', // 测试环境服务器地址(请求数据地址) - imageUrl: 'https://phgcs.dctpay.com/filesystem/', + // imageUrl: 'https://phgcs.dctpay.com/filesystem/', }; diff --git a/src/favicon.ico b/src/favicon.ico index ba7c40ebe2db9a4f53030d235d5ff2b4305b903b..353c17c2bea6f544db815ceda3b60fb4159c8136 100644 GIT binary patch literal 3954 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 literal 7755 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