|
@@ -2,6 +2,14 @@
|
|
|
<window-size>
|
|
|
<van-form @submit="onSubmit" style="margin-top: 12px">
|
|
|
<van-cell-group inset>
|
|
|
+ <van-field
|
|
|
+ v-model="request.phoneNo"
|
|
|
+ name="phoneNo"
|
|
|
+ label="联系电话"
|
|
|
+ placeholder="请填写手机号"
|
|
|
+ required
|
|
|
+ :rules="[{required: true, message: '请填写您的手机号'}]"
|
|
|
+ />
|
|
|
<van-field
|
|
|
v-model="request.drugName"
|
|
|
name="drugName"
|
|
@@ -10,6 +18,15 @@
|
|
|
required
|
|
|
:rules="[{required: true, message: '请填写药品名称'}]"
|
|
|
/>
|
|
|
+ <van-field
|
|
|
+ v-model="request.drugQuantity"
|
|
|
+ name="drugQuantity"
|
|
|
+ label="药品数量"
|
|
|
+ placeholder="请填写药品数量"
|
|
|
+ type="digit"
|
|
|
+ required
|
|
|
+ :rules="[{validator, message: '请填写药品数量'}]"
|
|
|
+ />
|
|
|
<van-field
|
|
|
v-model="request.drugFactory"
|
|
|
name="drugFactory"
|
|
@@ -19,12 +36,10 @@
|
|
|
:rules="[{required: true, message: '请填写药品生产厂家'}]"
|
|
|
/>
|
|
|
<van-field
|
|
|
- v-model="request.phoneNo"
|
|
|
- name="phoneNo"
|
|
|
- label="联系电话"
|
|
|
- placeholder="请填写手机号"
|
|
|
- required
|
|
|
- :rules="[{required: true, message: '请填写您的手机号'}]"
|
|
|
+ v-model="request.drugSpecification"
|
|
|
+ name="drugSpecification"
|
|
|
+ label="药品规格"
|
|
|
+ placeholder="请填写药品规格"
|
|
|
/>
|
|
|
<van-field name="uploader" label="药品照片">
|
|
|
<template #input>
|
|
@@ -54,7 +69,7 @@
|
|
|
import router from "@/router";
|
|
|
import {reactive, ref} from "vue";
|
|
|
import {resize} from "@/utils/image";
|
|
|
-import {submitNewItem} from "@/api/import-drug-purchase";
|
|
|
+import {importDrugPurchase} from "@/api/import-drug-purchase";
|
|
|
import {showDialog} from "vant";
|
|
|
|
|
|
const phoneNo = router.currentRoute.value.params.phoneNo
|
|
@@ -63,14 +78,20 @@ const files = ref([])
|
|
|
const request = reactive({
|
|
|
phoneNo: phoneNo,
|
|
|
drugName: null,
|
|
|
+ drugQuantity: null,
|
|
|
drugFactory: null,
|
|
|
+ drugSpecification: null,
|
|
|
expContent: null,
|
|
|
drugImg: null
|
|
|
})
|
|
|
|
|
|
+function validator(val) {
|
|
|
+ return val > 0
|
|
|
+}
|
|
|
+
|
|
|
function executeSubmit(img) {
|
|
|
request.drugImg = img
|
|
|
- submitNewItem(request).then((res) => {
|
|
|
+ importDrugPurchase(request).then((res) => {
|
|
|
showDialog({
|
|
|
title: '提交成功',
|
|
|
message: res,
|