Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
E
enterprise-platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
enterprise-platform
Commits
451436a6
Commit
451436a6
authored
Sep 28, 2023
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加修改产品规划
parent
0c40687a
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
15 additions
and
10 deletions
+15
-10
enterprise-manager-ui/admin/src/views/product/drawershow.vue
enterprise-manager-ui/admin/src/views/product/drawershow.vue
+11
-6
enterprise-manager/src/main/java/com/mortals/xhx/module/product/model/vo/ProductVo.java
...va/com/mortals/xhx/module/product/model/vo/ProductVo.java
+2
-2
enterprise-manager/src/main/java/com/mortals/xhx/module/product/service/impl/ProductServiceImpl.java
...s/xhx/module/product/service/impl/ProductServiceImpl.java
+2
-2
No files found.
enterprise-manager-ui/admin/src/views/product/drawershow.vue
View file @
451436a6
...
@@ -5,20 +5,25 @@
...
@@ -5,20 +5,25 @@
:visible.sync=
"open"
:visible.sync=
"open"
:direction=
"direction"
:direction=
"direction"
:destroy-on-close=
"true"
:destroy-on-close=
"true"
size=
"
5
0%"
>
size=
"
9
0%"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"120px"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"120px"
>
<el-row>
<el-row>
<Field
label=
"产品名称,名称唯一
"
prop=
"productName"
v-model=
"form.productName"
placeholder=
"请输入产品名称,名称唯一"
/>
<Field
label=
"产品名称
"
prop=
"productName"
v-model=
"form.productName"
placeholder=
"请输入产品名称,名称唯一"
/>
<Field
label=
"产品编码"
prop=
"productCode"
v-model=
"form.productCode"
type=
"textarea"
placeholder=
"请输入产品编码"
/>
<Field
label=
"产品编码"
prop=
"productCode"
v-model=
"form.productCode"
type=
"textarea"
placeholder=
"请输入产品编码"
/>
<Field
label=
"产品slogan"
prop=
"productSlogan"
v-model=
"form.productSlogan"
placeholder=
"请输入产品slogan"
/>
<Field
label=
"产品slogan"
prop=
"productSlogan"
v-model=
"form.productSlogan"
placeholder=
"请输入产品slogan"
/>
<Field
label=
"产品图标"
><imageUpload
v-model=
"form.productLogoPath"
prePath=
"/file/preview"
/></Field>
<Field
label=
"产品分类"
prop=
"categoryId"
v-model=
"form.categoryId"
:multiple=
"true"
type=
"select"
placeholder=
"请选择产品分类"
/>
<Field
label=
"所属企业"
prop=
"companyId"
v-model=
"form.companyId"
:multiple=
"true"
type=
"select"
placeholder=
"请选择所属企业"
/>
<Field
label=
"产品图标"
><imageUpload
v-model=
"form.productLogoPath"
prePath=
"/file/preview"
/></Field>
<Field
label=
"产品封面图片"
prop=
"productFacePath"
v-model=
"form.productFacePath"
placeholder=
"请输入产品封面图片"
/>
<Field
label=
"产品封面图片"
prop=
"productFacePath"
v-model=
"form.productFacePath"
placeholder=
"请输入产品封面图片"
/>
<Field
label=
"产品视频
,多个视频逗号分割
"
><fileUpload
v-model=
"form.productVideoPath"
prePath=
"/file/fileupload"
/></Field>
<Field
label=
"产品视频"
><fileUpload
v-model=
"form.productVideoPath"
prePath=
"/file/fileupload"
/></Field>
<Field
label=
"产品宣传图片
,多个视频逗号分割
"
><imageUpload
v-model=
"form.productPicPath"
prePath=
"/file/preview"
/></Field>
<Field
label=
"产品宣传图片"
><imageUpload
v-model=
"form.productPicPath"
prePath=
"/file/preview"
/></Field>
<Field
label=
"产品介绍"
prop=
"productIntroduction"
v-model=
"form.productIntroduction"
type=
"textarea"
placeholder=
"请输入产品介绍"
/>
<Field
label=
"产品介绍"
prop=
"productIntroduction"
v-model=
"form.productIntroduction"
type=
"textarea"
placeholder=
"请输入产品介绍"
/>
<Field
label=
"产品详情"
prop=
"productDetail"
v-model=
"form.productDetail"
type=
"textarea"
placeholder=
"请输入产品详情"
/>
<Field
label=
"产品详情"
prop=
"productDetail"
v-model=
"form.productDetail"
type=
"textarea"
placeholder=
"请输入产品详情"
/>
<Field
label=
"发布时间"
prop=
"publishTime"
v-model=
"form.publishTime"
type=
"date"
/>
<Field
label=
"发布时间"
prop=
"publishTime"
v-model=
"form.publishTime"
type=
"date"
/>
<Field
label=
"
是否热门"
prop=
"hot"
v-model=
"form.hot"
type=
"select
"
:enumData=
"dict.hot"
placeholder=
"请选择是否热门"
/>
<Field
label=
"
热门"
prop=
"hot"
v-model=
"form.hot"
type=
"radio
"
:enumData=
"dict.hot"
placeholder=
"请选择是否热门"
/>
<Field
label=
"备注"
prop=
"productRemark"
v-model=
"form.productRemark"
type=
"textarea"
placeholder=
"请输入备注"
/>
<Field
label=
"备注"
prop=
"productRemark"
v-model=
"form.productRemark"
type=
"textarea"
placeholder=
"请输入备注"
/>
</el-row>
</el-row>
...
...
enterprise-manager/src/main/java/com/mortals/xhx/module/product/model/vo/ProductVo.java
View file @
451436a6
...
@@ -20,9 +20,9 @@ public class ProductVo extends BaseEntityLong {
...
@@ -20,9 +20,9 @@ public class ProductVo extends BaseEntityLong {
private
List
<
Long
>
idList
;
private
List
<
Long
>
idList
;
//所属公司
//所属公司
private
String
companyId
s
;
private
String
companyId
;
//所属企业
//所属企业
private
String
categoryId
s
;
private
String
categoryId
;
}
}
\ No newline at end of file
enterprise-manager/src/main/java/com/mortals/xhx/module/product/service/impl/ProductServiceImpl.java
View file @
451436a6
...
@@ -51,8 +51,8 @@ public class ProductServiceImpl extends AbstractCRUDServiceImpl<ProductDao, Prod
...
@@ -51,8 +51,8 @@ public class ProductServiceImpl extends AbstractCRUDServiceImpl<ProductDao, Prod
list
.
forEach
(
item
->{
list
.
forEach
(
item
->{
String
categoryIds
=
productCategoryService
.
find
(
new
ProductCategoryQuery
().
productId
(
item
.
getId
())).
stream
().
map
(
i
->
i
.
getCategoryId
().
toString
()).
collect
(
Collectors
.
joining
(
","
));
String
categoryIds
=
productCategoryService
.
find
(
new
ProductCategoryQuery
().
productId
(
item
.
getId
())).
stream
().
map
(
i
->
i
.
getCategoryId
().
toString
()).
collect
(
Collectors
.
joining
(
","
));
String
companyIds
=
companyProductService
.
find
(
new
CompanyProductQuery
().
productId
(
item
.
getId
())).
stream
().
map
(
i
->
i
.
getProductId
().
toString
()).
collect
(
Collectors
.
joining
(
","
));
String
companyIds
=
companyProductService
.
find
(
new
CompanyProductQuery
().
productId
(
item
.
getId
())).
stream
().
map
(
i
->
i
.
getProductId
().
toString
()).
collect
(
Collectors
.
joining
(
","
));
item
.
setCompanyId
s
(
companyIds
);
item
.
setCompanyId
(
companyIds
);
item
.
setCategoryId
s
(
categoryIds
);
item
.
setCategoryId
(
categoryIds
);
});
});
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment