Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica.cloud.web-education-admin
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
提交
打开侧边栏
com.pica.cloud.education.frontend
pica.cloud.web-education-admin
提交
c6a20335
提交
c6a20335
编写于
11月 12, 2020
作者:
tao.wu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修改必填bg
上级
25d7acc2
变更
3
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
38 行增加
和
20 行删除
+38
-20
create-good.vue
src/views/goods/create-good.vue
+36
-18
goods-manage.vue
src/views/goods/goods-manage.vue
+1
-1
rules.js
src/views/goods/rules.js
+1
-1
未找到文件。
src/views/goods/create-good.vue
浏览文件 @
c6a20335
...
...
@@ -97,7 +97,7 @@
</el-form>
<el-form
ref=
"formData"
ref=
"formData
1
"
:model=
"formData1"
:rules=
"rules1"
label-width=
"150px"
...
...
@@ -392,7 +392,7 @@
<el-form
ref=
"formData"
ref=
"formData
2
"
:model=
"formData2"
:rules=
"rules2"
label-width=
"150px"
...
...
@@ -565,7 +565,7 @@
</el-col>
</el-form-item>
-->
<el-form-item
label=
"检测说明"
class=
"required-label"
>
<el-form-item
label=
"检测说明"
>
<el-upload
:file-list=
"goodsCheckList"
class=
"bg-uploader"
...
...
@@ -725,7 +725,6 @@
import
{
doUpload
,
getFilePath
}
from
"../../utils/qiniu-util"
;
import
{
updateGoods
,
updateStock
,
dosageAll
,
getDeparts
,
getGoodsList
,
getGoodDetails
,
updateGoodsV2
}
from
'@/utils/goods'
;
import
Cropper
from
'@/components/common/cropper.vue'
import
{
mapGetters
}
from
"vuex"
;
import
{
originRules1
,
originRules2
,
originRules
}
from
'./rules'
;
import
{
originForm1
,
originForm2
,
originForm
}
from
'./forms'
;
...
...
@@ -831,9 +830,6 @@
isCheckServe
:
false
,
// 商品类型选择【检测服务】时!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
}
},
computed
:
{
...
mapGetters
([
"goodsInfo"
])
},
created
()
{
vm
=
this
;
const
{
id
,
storeId
,
goodsType
}
=
this
.
$route
.
query
;
...
...
@@ -1159,7 +1155,13 @@
this
.
stockDio
=
true
},
complete
()
{
let
formName
=
"formData"
;
let
formNameList
=
[
'formData'
,
'formData1'
,
'formData2'
];
if
(
this
.
goodsType
==
337
){
formNameList
=
[
'formData'
,
'formData2'
];
}
else
{
formNameList
=
[
'formData'
,
'formData1'
];
}
// let formName = "formData";
if
(
this
.
goodsType
==
337
){
this
.
formData
=
{
...
this
.
formData
,
...
this
.
formData2
};
...
...
@@ -1199,17 +1201,33 @@
if
(
!
this
.
isgoodStock
){
return
;
}
this
.
$refs
[
formName
].
validate
((
valid
)
=>
{
if
(
valid
)
{
//alert('submit!');
this
.
formData
.
costPrice
=
this
.
formData
.
optPrice
*
100
this
.
formData
.
hasChanged
=
true
;
this
.
updateGoodsInfo
();
}
else
{
console
.
log
(
'error submit!!'
);
return
false
;
}
let
isTrue
=
false
;
formNameList
.
map
(
item
=>
{
this
.
$refs
[
item
].
validate
((
valid
)
=>
{
isTrue
=
valid
;
});
});
if
(
!
isTrue
){
return
false
;
}
else
{
this
.
formData
.
costPrice
=
this
.
formData
.
optPrice
*
100
this
.
formData
.
hasChanged
=
true
;
this
.
updateGoodsInfo
();
}
// this.$refs[formName].validate((valid) => {
// if (valid) {
// //alert('submit!');
// this.formData.costPrice = this.formData.optPrice*100
// this.formData.hasChanged = true;
// this.updateGoodsInfo();
// } else {
// console.log('error submit!!');
// return false;
// }
// });
},
//更新商品
updateGoodsInfo
(){
...
...
src/views/goods/goods-manage.vue
浏览文件 @
c6a20335
...
...
@@ -423,7 +423,7 @@
}
else
{
url
=
`/create-good?id=
${
row
.
goodsId
}
&storeId=
${
this
.
searchForm
.
storeId
}
&goodsType=
${
goodsType
}
`
}
this
.
$store
.
dispatch
(
'goodsManage/changeGoodsInfo'
,
{...
row
});
//
this.$store.dispatch('goodsManage/changeGoodsInfo', {...row});
this
.
$router
.
push
({
path
:
url
})
...
...
src/views/goods/rules.js
浏览文件 @
c6a20335
...
...
@@ -77,7 +77,7 @@ const rules2 = {
checkStandard: [{ required: true, message: "
请输入检测指标
", trigger: "
blur
" }],
useCount: [{ required: true, message: "
请输入使用人数
", trigger: "
submit
" },{validator: checkNumber, trigger: "
submit
"}],
checkType: [{ required: true, message: "
请选择检测类型
", trigger: "
blur
" }],
suitable
St
r: [{ required: true, message: "
请选择适用人群
", trigger: "
blur
" }],
suitable
Ar
r: [{ required: true, message: "
请选择适用人群
", trigger: "
blur
" }],
endTime: [{ required: true, message: "
请选择商品使用日期
", trigger: "
blur
" }],
// goodsCheckImages: [
// { required: true, message: "
请上传检测说明图
", trigger: "
blur
" }
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录