Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica.cloud.web-education-admin
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
创建新议题
提交
议题看板
打开侧边栏
jingqi.liu
pica.cloud.web-education-admin
提交
6f1b740d
提交
6f1b740d
编写于
3月 17, 2022
作者:
shuang.zhou
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
商品分类修改
上级
d53c583e
变更
1
显示空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
7 行增加
和
167 行删除
+7
-167
create-good-new.vue
src/views/goods/create-good-new.vue
+7
-167
未找到文件。
src/views/goods/create-good-new.vue
浏览文件 @
6f1b740d
...
@@ -210,163 +210,6 @@
...
@@ -210,163 +210,6 @@
</div>
</div>
</el-form>
</el-form>
<!-- 销售信息 -->
<!-- 销售信息 -->
<!--
<el-form
ref=
"formData"
:model=
"formData"
:rules=
"rules"
label-width=
"150px"
label-suffix=
":"
class=
"basic-form"
>
<div
class=
"basic-item-icon"
>
<div
class=
"part-tit"
>
销售信息
</div>
<div
class=
"inline"
>
<el-form-item
label=
"销售方式"
prop=
"saleType"
>
<el-radio-group
v-model=
"formData.saleType"
size=
"small"
>
<el-radio
:label=
"1"
>
零售
</el-radio>
<el-radio
:label=
"2"
:disabled=
"commissionFlag == 1"
>
批发
</el-radio>
</el-radio-group>
</el-form-item>
</div>
<div
class=
"inline"
v-if=
"formData.saleType == 1"
>
<el-form-item
label=
"零售价"
prop=
"optPrice"
>
<el-col
:span=
"20"
>
<el-input-number
class=
"stock-com"
@
input=
"$forceUpdate();"
v-model=
"formData.optPrice"
size=
"small"
:precision=
"2"
:min=
"0.00"
:max=
"99999.99"
></el-input-number>
</el-col>
</el-form-item>
</div>
<div
class=
"inline"
v-if=
"formData.saleType == 2"
>
<el-form-item
label=
"批发价"
prop=
"optPrice"
>
<el-col
:span=
"20"
>
<el-input-number
class=
"stock-com"
@
input=
"$forceUpdate();"
v-model=
"formData.optPrice"
size=
"small"
:precision=
"2"
:min=
"0"
:max=
"99999.99"
></el-input-number>
</el-col>
</el-form-item>
</div>
<div
class=
"inline"
v-if=
"formData.saleType == 1"
>
<el-form-item
label=
"绩效分值"
>
<el-col
:span=
"20"
>
<el-input-number
class=
"stock-com"
@
input=
"$forceUpdate();"
v-model=
"formData.scorePerformance"
size=
"small"
:precision=
"2"
:min=
"0.00"
:max=
"999999.99"
></el-input-number>
</el-col>
</el-form-item>
</div>
<div
class=
"inline"
>
<el-form-item
label=
"库存"
prop=
"stock"
class=
"required-label"
>
<el-col
:span=
"20"
>
<div
class=
"stock-com"
>
<span
class=
"sp sp-l"
@
click=
"changeStock(1)"
:class=
"
{'opac':formData.stock == 0}">
<i
class=
"el-icon-minus"
></i></span>
<span
class=
"sp sp-c"
>
{{
formData
.
stock
}}
</span>
<span
class=
"sp sp-r"
@
click=
"changeStock(2)"
><i
class=
"el-icon-plus"
></i></span>
</div>
<p
class=
"error-message"
v-if=
"!isgoodStock"
>
库存不能为0
</p>
</el-col>
</el-form-item>
</div>
<div
class=
"inline"
v-if=
"formData.saleType == 1"
>
<el-form-item
label=
"最小起购件数"
prop=
"leastCount"
class=
"required-label"
>
<el-col
:span=
"20"
>
<div
class=
"stock-com"
style=
"width: 500px;display:flex"
>
<el-input-number
class=
"stock-com"
@
input=
"$forceUpdate();"
v-model=
"formData.leastCount"
size=
"small"
:precision=
"0"
:min=
"0"
:max=
"9999"
></el-input-number>
<span
class=
"word-num"
style=
"margin-left: 10px;"
>
最高9999件哦
</span>
</div>
<p
class=
"error-message"
v-if=
"formData.leastCount
<
=
0
"
>
最小起购件数不能为0
</p>
</el-col>
</el-form-item>
</div>
<div
class=
"inline"
v-if=
"formData.saleType == 1 && formData.leastCount > 1"
>
<el-form-item
label=
"递增方式"
>
<el-col
:span=
"24"
>
<el-radio
size=
"mini"
v-model=
"formData.incrType"
:label=
"2"
>
倍数递增
</el-radio>
<el-radio
v-model=
"formData.incrType"
:label=
"1"
>
1件递增
</el-radio>
</el-col>
</el-form-item>
</div>
<div
class=
"inline"
v-if=
"formData.saleType == 1"
>
<el-form-item
label=
"单次购买上限"
prop=
"mostCount"
class=
"required-label"
>
<el-col
:span=
"20"
style=
"width: 300%;"
>
<div
class=
"stock-com"
style=
"width: 500px;display:flex"
>
<el-input-number
class=
"stock-com"
@
input=
"$forceUpdate();"
v-model=
"formData.mostCount"
size=
"small"
:precision=
"0"
:min=
"-1"
:max=
"9999"
></el-input-number>
<span
class=
"word-num"
style=
"margin-left: 10px;"
>
数值为-1时,代表单次购买上限已无限制(最高9999件哦)
</span>
</div>
<p
class=
"error-message"
v-if=
"formData.mostCount === 0"
>
单次购买上限不能为0
</p>
</el-col>
</el-form-item>
</div>
<div
class=
"inline"
v-if=
"formData.saleType == 1"
>
<el-form-item
label=
"第三方商品编码"
>
<el-col
:span=
"20"
>
<el-input
size=
"small"
v-model=
"formData.externalGoodsCode"
placeholder=
"请输入第三方商品编码"
></el-input>
</el-col>
</el-form-item>
</div>
<div
class=
"inline"
v-if=
"formData.saleType == 2"
>
<el-form-item
label=
"最小起批"
prop=
"minWhole"
class=
"required-label"
>
<el-col
:span=
"20"
>
<div
class=
"stock-com"
>
<span
class=
"sp sp-l"
@
click=
"minusCount(3)"
><i
class=
"el-icon-minus"
></i></span>
<span
class=
"sp sp-c"
>
{{
formData
.
minWhole
}}
</span>
<span
class=
"sp sp-r"
@
click=
"plusCount(3)"
><i
class=
"el-icon-plus"
></i></span>
</div>
<p
class=
"error-message"
v-if=
"formData.minWhole
<
=
0
"
>
最小起批不能为0
</p>
</el-col>
</el-form-item>
</div>
<el-form-item
label=
"是否支持售后"
prop=
"expressLimitFlag"
v-if=
"storeType
<
3
"
>
<el-radio-group
v-model=
"formData.expressLimitFlag"
:disabled=
"!hasRepoFlag"
>
<el-radio
:label=
"1"
>
是
</el-radio>
<el-radio
:label=
"0"
>
否
</el-radio>
</el-radio-group>
<p
class=
"backTip"
v-if=
"!hasRepoFlag"
@
click=
"goShopDeatil"
>
若需设置商品支持售后,需先至店铺页
<span
class=
"ad-back"
>
设置售后地址
</span></p>
</el-form-item>
</div>
<div
class=
"basic-item-icon"
v-if=
"formData.saleType == 1"
>
<div
class=
"part-tit"
>
限购条件
</div>
<div
v-for=
"(item, index) in buyLimitDtoList"
:key=
"index"
>
<el-form-item
label=
"限制条件"
>
<el-button
@
click=
"delLimit(index)"
type=
"text"
size=
"small"
>
删除
</el-button>
</el-form-item>
<el-form-item
label=
"限制对象"
>
<el-col
:span=
"10"
>
<el-radio-group
v-model=
"item.limitUserType"
size=
"small"
@
change=
"changeLimitUserType(item,index)"
>
<el-radio
:label=
"1"
>
开单人
</el-radio>
<el-radio
:label=
"2"
>
患者
</el-radio>
</el-radio-group>
</el-col>
</el-form-item>
<el-form-item
label=
"购买限制"
>
<el-input-number
v-model=
"item.days"
style=
"margin-left: 5px;"
size=
"small"
:precision=
"0"
:min=
"1"
:max=
"100000"
></el-input-number>
<el-select
v-model=
"item.daysType"
size=
"small"
>
<el-option
v-for=
"(item,index) in daysTypeList"
:key=
"index"
:label=
"item.label"
:value=
"item.value"
></el-option>
</el-select>
<span
style=
"margin-left: 5px;"
>
内,最多购买
</span>
<el-input-number
v-model=
"item.limitCount"
style=
"margin-left: 5px;"
size=
"small"
:precision=
"0"
:min=
"1"
:max=
"100000"
></el-input-number>
<span
style=
"margin-left: 5px;"
>
次
</span>
</el-form-item>
</div>
<div
class=
"inline"
>
<el-form-item>
<el-button
size=
"small"
type=
"primary"
@
click=
"addBuyingLimit"
><i
class=
"el-icon-plus"
></i>
限购条件
</el-button>
</el-form-item>
</div>
</div>
</el-form>
-->
<el-form
<el-form
ref=
"formData"
ref=
"formData"
:model=
"formData"
:model=
"formData"
...
@@ -863,13 +706,12 @@
...
@@ -863,13 +706,12 @@
this
.
getGoodsListAll
();
this
.
getGoodsListAll
();
},
},
methods
:
{
methods
:
{
// 获取商品分类
getGoodsListAll
()
{
getGoodsListAll
()
{
getGoodsListAll
().
then
(
res
=>
{
getGoodsListAll
().
then
(
res
=>
{
if
(
res
.
code
==
'000000'
)
{
if
(
res
.
code
==
'000000'
)
{
this
.
goodsCategoryList
=
res
.
data
;
this
.
goodsCategoryList
=
res
.
data
;
console
.
log
(
this
.
goodsCategoryList
,
'goodsCategoryListgoodsCategoryList'
)
}
}
console
.
log
(
res
,
'getGoodsListAll'
)
})
})
},
},
// 取消
// 取消
...
@@ -1020,10 +862,9 @@
...
@@ -1020,10 +862,9 @@
this
.
isNewMeddialog
=
true
;
this
.
isNewMeddialog
=
true
;
},
},
// 基本信息添加药品
// 基本信息添加药品
searchAddGoods
(
medicationId
)
{
searchAddGoods
()
{
console
.
log
(
medicationId
,
'medicationIdmedicationId'
)
this
.
pageNo
=
1
;
let
data
=
{
let
data
=
{
medicationId
:
medicationId
,
filterName
:
this
.
filterName
,
filterName
:
this
.
filterName
,
applySource
:
"2"
,
applySource
:
"2"
,
letterPinyin
:
""
,
letterPinyin
:
""
,
...
@@ -1035,8 +876,8 @@
...
@@ -1035,8 +876,8 @@
barCode
:
""
,
barCode
:
""
,
status
:
""
,
status
:
""
,
goodsFlag
:
1
,
goodsFlag
:
1
,
pageSize
:
10
,
pageSize
:
this
.
pageSize
,
pageNo
:
1
,
pageNo
:
this
.
pageNo
,
};
};
getMedList
(
data
).
then
(
res
=>
{
getMedList
(
data
).
then
(
res
=>
{
if
(
res
.
code
==
'000000'
)
{
if
(
res
.
code
==
'000000'
)
{
...
@@ -1122,9 +963,8 @@
...
@@ -1122,9 +963,8 @@
this
.
isContract
=
Boolean
(
contractId
);
this
.
isContract
=
Boolean
(
contractId
);
// this.formData1 = goodDet;
// this.formData1 = goodDet;
this
.
formData
=
goodDet
;
this
.
formData
=
goodDet
;
this
.
formData3
=
{
goodsName
,
goodsDescription
,
goodsHeaderImages
,
goodsVideoList
,
goodsType
,
expressLimitFlag
,
contractId
,
cooperationProjectId
,
};
this
.
formData3
=
{
goodsName
,
goodsDescription
,
goodsHeaderImages
,
goodsVideoList
,
goodsType
,
expressLimitFlag
,
contractId
,
cooperationProjectId
};
const
arr
=
[[
40116
],[
40117
,
40118
,
40119
,]]
this
.
formData3
.
goodsCategoryIdList
=
goodsCategoryIdArr
;
this
.
formData3
.
goodsCategoryIdList
=
arr
;
console
.
log
(
this
.
formData3
.
goodsCategoryIdList
,
'this.formData3.goodsCategoryIdListthis.formData3.goodsCategoryIdList'
)
console
.
log
(
this
.
formData3
.
goodsCategoryIdList
,
'this.formData3.goodsCategoryIdListthis.formData3.goodsCategoryIdList'
)
this
.
hasRepoFlag
=
hasRepoFlag
;
this
.
hasRepoFlag
=
hasRepoFlag
;
this
.
buyLimitDtoList
=
this
.
formData
.
buyLimitDtoList
;
this
.
buyLimitDtoList
=
this
.
formData
.
buyLimitDtoList
;
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录