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
提交
b32c4394
提交
b32c4394
编写于
9月 12, 2020
作者:
张平
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'dev-m2-20200907' into 'release'
Dev m2 20200907 codereviewer:pingzhang See merge request !217
上级
11f2d8ff
c37b2bf8
变更
1
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
29 行增加
和
19 行删除
+29
-19
create-good.vue
src/views/goods/create-good.vue
+29
-19
未找到文件。
src/views/goods/create-good.vue
浏览文件 @
b32c4394
...
...
@@ -97,6 +97,17 @@
<div
class=
"basic-item-icon"
v-if=
"isMedic"
>
<div
class=
"part-tit"
>
药品信息
</div>
<el-form-item
label=
"条形码"
prop=
"barCode"
>
<el-col
:span=
"18"
>
<el-input
size=
"small"
v-model=
"formData.barCode"
placeholder=
"请输入条形码"
></el-input>
<span
class=
"fast-opt"
@
click=
"fastInput"
>
快速录入
</span>
<span
class=
"word-num"
>
(点击可快速录入下面的药品信息)
</span>
</el-col>
</el-form-item>
<el-form-item
label=
"批准文号"
prop=
"approvalNumber"
>
<el-col
:span=
"18"
>
<el-input
...
...
@@ -105,8 +116,6 @@
placeholder=
"请输入批准文号"
style=
"width:50%;"
></el-input>
<span
class=
"fast-opt"
@
click=
"fastInput"
>
快速录入
</span>
<span
class=
"word-num"
>
(点击可快速录入下面的药品信息)
</span>
</el-col>
</el-form-item>
...
...
@@ -392,17 +401,6 @@
<!--
<span
class=
"word-num"
>
{{
(
formData
.
name
).
replace
(
/
\s
+/g
,
""
).
length
}}
/60
</span>
-->
</el-col>
</el-form-item>
<el-form-item
label=
"条形码"
prop=
"barCode"
>
<el-col
:span=
"20"
>
<el-input
size=
"small"
v-model=
"formData.barCode"
placeholder=
"请输入条形码"
></el-input>
<!--
<span
class=
"word-num"
>
{{
(
formData
.
name
).
replace
(
/
\s
+/g
,
""
).
length
}}
/60
</span>
-->
</el-col>
</el-form-item>
</div>
</div>
</el-form>
...
...
@@ -453,6 +451,13 @@
callback();
}
};
const checkBarcode = (rule, value, cb) => {
const valedBarcode = new RegExp("
[
\\
u4E00
-
\\
u9FFF
]
+
","
g
");
if(value && valedBarcode.test(value)) cb(new Error('条形码不能输入中文'));
cb();
}
return{
stock:{
title:'减少库存',
...
...
@@ -501,6 +506,7 @@
value: '3',
}],
formData: {
medicationId: 0,
optPrice:0,
id:'',
categoryId:'',
...
...
@@ -614,9 +620,10 @@
specification_url:[
{ required: true, message: "
请上传药品说明书
", trigger: "
blur
" }
],
// barCode: [
// { required: true, message: "
请输入条形码
", trigger: "
blur
" },
// ],
barCode: [
{ required: false, message: "
请输入条形码
", trigger: "
blur
" },
{ validator: checkBarcode, trigger: "
blur
" }
],
optPrice: [
{ required: true, message: "
请输入零售价
", trigger: "
blur
" },
],
...
...
@@ -729,11 +736,12 @@
//快速录入
fastInput(){
///medications/query/{approvalnumber}
if(this.formData.
approvalNumber
== ''){
this.$refs.formData.validateField("
approvalNumber
")
if(this.formData.
barCode
== ''){
this.$refs.formData.validateField("
barCode
")
return;
}
this.GET("
store
/
medications
/
query
/
"+this.formData.approvalNumber).then(res => {
// this.GET("
store
/
medications
/
query
/
"+this.formData.approvalNumber).then(res => {
this.GET(`store/medications/query/barcode/${this.formData.barCode}`).then(res => {
console.log(res)
if(res.code != '000000'){
return this.$message({
...
...
@@ -748,6 +756,8 @@
});
}
const {imageList,medicationInfo} = res.data
this.formData.medicationId = medicationInfo.id;
this.formData.approvalNumber = medicationInfo.approvalNumber;
const {medicCommonName,
medicGoodsName,
dosageId,
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录