From 5207442c63ea7f7ed6fd0c0dd66fe7134a52c24b Mon Sep 17 00:00:00 2001
From: “linengliang” <vanSuperEnergy@163.com>
Date: 星期一, 04 九月 2023 17:40:48 +0800
Subject: [PATCH] 小修改
---
src/views/eam/modules/specialtyInspectionStandard/SpecialtylnspectionStandardModal.vue | 28 ++++++++++++++++++++--------
1 files changed, 20 insertions(+), 8 deletions(-)
diff --git a/src/views/eam/modules/specialtyInspectionStandard/SpecialtylnspectionStandardModal.vue b/src/views/eam/modules/specialtyInspectionStandard/SpecialtylnspectionStandardModal.vue
index 6fd79a4..2573712 100644
--- a/src/views/eam/modules/specialtyInspectionStandard/SpecialtylnspectionStandardModal.vue
+++ b/src/views/eam/modules/specialtyInspectionStandard/SpecialtylnspectionStandardModal.vue
@@ -22,7 +22,7 @@
<a-input
allow-clear
:disabled="codeDisable"
- :placeholder="disableSubmit?'':'璇疯緭鍏ョ偣妫�鏍囧噯缂栫爜'"
+ :placeholder="disableSubmit?'':'璇疯緭鍏ョ偣妫�鏍囧噯缂栫爜锛屼笉杈撳叆灏嗙敱绯荤粺鑷姩鐢熸垚缂栫爜'"
v-decorator="['num', validatorRules.num ]"
/>
</a-form-item>
@@ -291,6 +291,7 @@
model: {},
inspectionCycles: {},
isRevise: false,
+ isCopy:false,
labelCol: {
xs: { span: 24 },
sm: { span: 6 },
@@ -302,11 +303,11 @@
confirmLoading: false,
form: this.$form.createForm(this),
validatorRules: {
- num: {
- rules: [
- { required: true, message: '璇疯緭鍏ョ偣妫�鏍囧噯缂栫爜!' },
- ]
- },
+ // num: {
+ // rules: [
+ // { required: true, message: '璇疯緭鍏ョ偣妫�鏍囧噯缂栫爜!' },
+ // ]
+ // },
equipmentName: {
rules: [
{ required: true, message: '璇烽�夋嫨璁惧!' },
@@ -330,6 +331,8 @@
getInspectionCycle: "/eam/inspectionStandardDetail/getInspectionCycle",
revise: '/eam/specialtyStandard/revise',
getReviseVersion: "/eam/specialtyStandard/getReviseVersion",
+ getNum: '/eam/sysIdentity/getNumNew',
+ getCopy: "/eam/specialtyStandard/getCopy",
},
dataSource: [],
@@ -426,20 +429,29 @@
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);
formData.specialtyInspectionStandardDetaillist = that.dataSource;
let obj;
if (!this.model.id) {
+ if(!formData.num){
+ await getAction(this.url.getNum, { type: 'SpecialtyInspectionStandard', length: '4' }).then((res) => {
+ if (res.success) {
+ formData.num = res.message;
+ }
+ });
+ }
formData.versionStatus = '1'
obj = postAction(this.url.add, formData);
} else {
if (this.isRevise) {
formData.versionStatus = '1'
obj = postAction(this.url.revise, formData);
- } else {
+ } else if(this.isCopy){
+ obj = postAction(this.url.getCopy, formData);
+ }else {
obj = requestPut(this.url.edit, formData, { id: this.model.id });
}
}
--
Gitblit v1.9.3