Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
P
pda-ui
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
pda
pda-ui
Commits
aaa3c055
Commit
aaa3c055
authored
Apr 18, 2024
by
chenzj
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
物料主数据页面优化
parent
460808b3
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
169 additions
and
523 deletions
+169
-523
baseInfo.vue
src/views/mes/md/product/components/baseInfo.vue
+0
-13
look.vue
src/views/mes/md/product/components/look.vue
+46
-28
index.vue
src/views/mes/md/product/index.vue
+123
-482
No files found.
src/views/mes/md/product/components/baseInfo.vue
View file @
aaa3c055
...
@@ -3,19 +3,6 @@
...
@@ -3,19 +3,6 @@
<div
class=
"app-container"
>
<div
class=
"app-container"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"100px"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"100px"
>
<el-row>
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"产品代号"
prop=
"productNo"
>
<el-input
v-model=
"form.productNo"
placeholder=
"请输入产品代号"
/>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"英文名称"
prop=
"productEnglishName"
>
<el-input
v-model=
"form.productEnglishName"
placeholder=
"请输入英文名称"
/>
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"品牌"
prop=
"brandId"
>
<el-form-item
label=
"品牌"
prop=
"brandId"
>
<el-input
<el-input
...
...
src/views/mes/md/product/components/look.vue
View file @
aaa3c055
...
@@ -49,7 +49,7 @@
...
@@ -49,7 +49,7 @@
</el-form-item>
</el-form-item>
</el-col>
</el-col>
</el-row>
</el-row>
<el-row>
<
!--
<
el-row>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"圆角"
prop=
"fillet"
>
<el-form-item
label=
"圆角"
prop=
"fillet"
>
<el-radio-group
v-model=
"form.fillet"
>
<el-radio-group
v-model=
"form.fillet"
>
...
@@ -83,7 +83,7 @@
...
@@ -83,7 +83,7 @@
</el-radio-group>
</el-radio-group>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
</el-row>
</el-row>
-->
<el-row>
<el-row>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"角度(mm)"
prop=
"angle"
>
<el-form-item
label=
"角度(mm)"
prop=
"angle"
>
...
@@ -108,7 +108,7 @@
...
@@ -108,7 +108,7 @@
<el-input
v-model=
"form.layerNum"
type=
"number"
:precision=
"2"
placeholder=
"请输入层数"
/>
<el-input
v-model=
"form.layerNum"
type=
"number"
:precision=
"2"
placeholder=
"请输入层数"
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"8"
>
<
!--
<
el-col
:span=
"8"
>
<el-form-item
label=
"是否防霉"
prop=
"isMould"
>
<el-form-item
label=
"是否防霉"
prop=
"isMould"
>
<el-radio-group
v-model=
"form.isMould"
>
<el-radio-group
v-model=
"form.isMould"
>
<el-radio
<el-radio
...
@@ -129,17 +129,15 @@
...
@@ -129,17 +129,15 @@
>
{{
dict
.
label
}}
</el-radio>
>
{{
dict
.
label
}}
</el-radio>
</el-radio-group>
</el-radio-group>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
-->
</el-row>
<el-row>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"
体系认证"
prop=
"certification
"
>
<el-form-item
label=
"
系数"
prop=
"coefficient
"
>
<el-input
v-model=
"form.c
ertification"
placeholder=
"请输入体系认证
"
/>
<el-input
v-model=
"form.c
oefficient"
placeholder=
"请输入系数
"
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"
样品形状
"
prop=
"shape"
>
<el-form-item
label=
"
角型
"
prop=
"shape"
>
<el-select
v-model=
"form.shape"
placeholder=
"请选择
样品形状
"
>
<el-select
v-model=
"form.shape"
placeholder=
"请选择
角型
"
>
<el-option
<el-option
v-for=
"dict in dict.type.product_shape"
v-for=
"dict in dict.type.product_shape"
:key=
"dict.value"
:key=
"dict.value"
...
@@ -149,36 +147,52 @@
...
@@ -149,36 +147,52 @@
</el-select>
</el-select>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"样品形状大小"
prop=
"shapeSize"
>
<el-input
v-model=
"form.shapeSize"
type=
"number"
:precision=
"4"
placeholder=
"请输入样品形状大小"
/>
</el-form-item>
</el-col>
</el-row>
</el-row>
<!--
<el-row>
<el-row>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"
创建人"
prop=
"createBy
"
>
<el-form-item
label=
"
正面颜色"
prop=
"frontColorName
"
>
<el-input
v-model=
"form.
createBy
"
/>
<el-input
v-model=
"form.
frontColorName"
placeholder=
"请输入正面颜色
"
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"
创建日期"
prop=
"createTi
me"
>
<el-form-item
label=
"
反面颜色"
prop=
"oppositeColorNa
me"
>
<el-input
v-model=
"form.
createTime
"
/>
<el-input
v-model=
"form.
oppositeColorName"
placeholder=
"请输入反面颜色
"
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
</el-row>
</el-row>
<el-row>
<el-row>
<el-col
:span=
"8"
>
<el-col
:md=
"8"
:sm=
"12"
>
<el-form-item
label=
"修改人"
prop=
"updateBy"
>
<el-form-item
label=
"产品正面"
>
<el-input
v-model=
"form.updateBy"
/>
<ImageUpload
:limit=
"1"
:value=
"form.frontImg"
:fileSize=
"5"
@
onUploaded=
"(url) => (this.form.frontImg = url)"
@
onRemoved=
"() => (this.form.frontImg = '')"
></ImageUpload>
</el-form-item>
</el-col>
<el-col
:md=
"8"
:sm=
"12"
>
<el-form-item
label=
"产品背面"
>
<ImageUpload
:limit=
"1"
:value=
"form.backImg"
:fileSize=
"5"
@
onUploaded=
"(url) => (this.form.backImg = url)"
@
onRemoved=
"() => (this.form.backImg = '')"
></ImageUpload>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
</el-row>
<!--
<el-row>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"
修改日期"
prop=
"updateTim
e"
>
<el-form-item
label=
"
样品形状大小"
prop=
"shapeSiz
e"
>
<el-input
v-model=
"form.
updateTime
"
/>
<el-input
v-model=
"form.
shapeSize"
type=
"number"
:precision=
"4"
placeholder=
"请输入样品形状大小
"
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
</el-row>
-->
</el-row>
-->
</el-form>
</el-form>
</div>
</div>
</
template
>
</
template
>
...
@@ -236,7 +250,9 @@ export default {
...
@@ -236,7 +250,9 @@ export default {
createBy
:
''
,
createBy
:
''
,
createTime
:
''
,
createTime
:
''
,
updateBy
:
''
,
updateBy
:
''
,
updateTime
:
''
updateTime
:
''
,
frontColor
:
[],
oppositeColor
:
[],
},
},
// 表单校验
// 表单校验
rules
:
{
rules
:
{
...
@@ -296,7 +312,9 @@ export default {
...
@@ -296,7 +312,9 @@ export default {
createBy
:
null
,
createBy
:
null
,
createTime
:
null
,
createTime
:
null
,
updateBy
:
null
,
updateBy
:
null
,
updateTime
:
null
updateTime
:
null
,
frontColor
:
[],
oppositeColor
:
[],
};
};
this
.
resetForm
(
"form"
);
this
.
resetForm
(
"form"
);
},
},
...
...
src/views/mes/md/product/index.vue
View file @
aaa3c055
This diff is collapsed.
Click to expand it.
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