From 8645871424fd92bfd435760bb085f004d691fd64 Mon Sep 17 00:00:00 2001
From: qushaowei <qushaowei@163.com>
Date: 星期二, 05 九月 2023 17:37:06 +0800
Subject: [PATCH] 检验单
---
src/views/spare/modules/sparePart/SparePartModel.vue | 25 ++++++++++++++++---------
1 files changed, 16 insertions(+), 9 deletions(-)
diff --git a/src/views/spare/modules/sparePart/SparePartModel.vue b/src/views/spare/modules/sparePart/SparePartModel.vue
index b5f7752..223f820 100644
--- a/src/views/spare/modules/sparePart/SparePartModel.vue
+++ b/src/views/spare/modules/sparePart/SparePartModel.vue
@@ -311,7 +311,7 @@
validatorRules: {
num: {
rules: [
- { required: true, message: '璇疯緭鍏ヨ澶囧垎绫荤紪鍙�!' },
+ // { required: true, message: '璇疯緭鍏ヨ澶囧垎绫荤紪鍙�!' },
{ min: 2, max: 30, message: '闀垮害鍦� 2 鍒� 30 涓瓧绗�', trigger: 'blur' },
// { validator: this.validateNum },
]
@@ -378,13 +378,13 @@
this.codeDisable = true;
} else {
this.codeDisable = false;
- this.$nextTick(() => {
- getAction(this.url.getNum, { type: 'SparePart', length: '4' }).then((res) => {
- if (res.success) {
- this.form.setFieldsValue({ num: res.message });
- }
- })
- });
+ // this.$nextTick(() => {
+ // getAction(this.url.getNum, { type: 'SparePart', length: '4' }).then((res) => {
+ // if (res.success) {
+ // this.form.setFieldsValue({ num: res.message });
+ // }
+ // })
+ // });
}
},
@@ -396,12 +396,19 @@
handleOk() {
const that = this;
// 瑙﹀彂琛ㄥ崟楠岃瘉
- this.form.validateFields((err, values) => {
+ this.form.validateFields(async (err, values) => {
if (!err) {
that.confirmLoading = true;
let formData = Object.assign(this.model, values);
let obj;
if (!this.model.id) {
+ if(!formData.num){
+ await getAction(this.url.getNum, { type: 'SparePart', length: '4' }).then((res) => {
+ if (res.success) {
+ formData.num = res.message;
+ }
+ });
+ }
formData.sparePartCategoryId = this.sparePartCategoryId
obj = postAction(this.url.add, formData);
} else {
--
Gitblit v1.9.3