From 477c63a72247139f4e2553f46a43c905b32d19ce Mon Sep 17 00:00:00 2001 From: mch <1332099529@qq.com> Date: Thu, 13 Jul 2023 16:15:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/basic-dictionary/CommonChar.vue | 45 +++++++------ src/views/basic-dictionary/CommonCharType.vue | 32 +++++---- .../basic-dictionary/CustomerOrgType.vue | 28 ++++---- src/views/basic-dictionary/DeviceType.vue | 1 + src/views/basic-dictionary/DiagnosisLevel.vue | 6 ++ src/views/basic-dictionary/GuideType.vue | 4 +- .../basic-dictionary/ItemDefaultResult.vue | 35 +++++----- .../basic-dictionary/MedicalConclusion.vue | 2 + src/views/common-settings/ItemType.vue | 6 +- src/views/common-settings/SampleGroup.vue | 66 +++++++++++-------- src/views/fee-settings/InvoiceItemType.vue | 5 ++ src/views/fee-settings/PayMode.vue | 2 +- 12 files changed, 140 insertions(+), 92 deletions(-) diff --git a/src/views/basic-dictionary/CommonChar.vue b/src/views/basic-dictionary/CommonChar.vue index 50eb52d..268c853 100644 --- a/src/views/basic-dictionary/CommonChar.vue +++ b/src/views/basic-dictionary/CommonChar.vue @@ -335,31 +335,38 @@ export default { }, //确定新增或者编辑 addoredit() { - if (this.title == 1) { - addingwordes({ - displayName: this.form.displayName, - commonCharTypeId: this.form.ids, - }).then((res) => { - this.$message.success("新增成功"); - this.getlist(); - this.dialogVisible = false; - this.form = {}; - }); - } else if (this.title == 2) { - commoneditors(this.form.id, { - displayName: this.form.displayName, - commonCharTypeId: this.form.ids, - }).then((res) => { - this.$message.success("修改成功"); - this.getlist(); - this.dialogVisible = false; - }); + if (this.form.displayName == undefined) { + this.$message.warning("请输入名称"); + } else if (this.value == "") { + this.$message.warning("请选择项目"); //测试时校验选择项目不为空 + } else { + if (this.title == 1) { + addingwordes({ + displayName: this.form.displayName, + commonCharTypeId: this.form.ids, + }).then((res) => { + this.$message.success("新增成功"); + this.getlist(); + this.dialogVisible = false; + this.form = {}; + }); + } else if (this.title == 2) { + commoneditors(this.form.id, { + displayName: this.form.displayName, + commonCharTypeId: this.form.ids, + }).then((res) => { + this.$message.success("修改成功"); + this.getlist(); + this.dialogVisible = false; + }); + } } }, //新增弹框 add() { this.title = 1; this.dialogVisible = true; + this.form = {}; categorytype(this.pages).then((res) => { this.ars = res.data.items; console.log(res); diff --git a/src/views/basic-dictionary/CommonCharType.vue b/src/views/basic-dictionary/CommonCharType.vue index 936fadb..30d9c6f 100644 --- a/src/views/basic-dictionary/CommonCharType.vue +++ b/src/views/basic-dictionary/CommonCharType.vue @@ -321,20 +321,24 @@ export default { }, //确定新增或者编辑 addoredit() { - if (this.title == 1) { - newCharacters({ displayName: this.form.displayName }).then((res) => { - this.$message.success("新增成功"); - this.getlist(); - this.dialogVisible = false; - }); - } else if (this.title == 2) { - modifycharacters(this.form.id, { - displayName: this.form.displayName, - }).then((res) => { - this.$message.success("修改成功"); - this.getlist(); - this.dialogVisible = false; - }); + if (this.form.displayName == undefined) { + this.$message.warning("请输入名称"); + } else { + if (this.title == 1) { + newCharacters({ displayName: this.form.displayName }).then((res) => { + this.$message.success("新增成功"); + this.getlist(); + this.dialogVisible = false; + }); + } else if (this.title == 2) { + modifycharacters(this.form.id, { + displayName: this.form.displayName, + }).then((res) => { + this.$message.success("修改成功"); + this.getlist(); + this.dialogVisible = false; + }); + } } }, //新增弹框 diff --git a/src/views/basic-dictionary/CustomerOrgType.vue b/src/views/basic-dictionary/CustomerOrgType.vue index 2823db9..f196434 100644 --- a/src/views/basic-dictionary/CustomerOrgType.vue +++ b/src/views/basic-dictionary/CustomerOrgType.vue @@ -315,21 +315,25 @@ export default { }, //确定新增或者编辑 addoredit() { - if (this.title == 1) { - newcustomers({ displayName: this.form.displayName }).then((res) => { - console.log(res); - this.$message.success("新增成功"); - this.getlist(); - this.dialogVisible = false; - }); - } else if (this.title == 2) { - edatcustomer(this.form.id, { displayName: this.form.displayName }).then( - (res) => { + if (this.form.displayName == undefined) { + this.$message.warning("请输入名称"); + } else { + if (this.title == 1) { + newcustomers({ displayName: this.form.displayName }).then((res) => { + console.log(res); + this.$message.success("新增成功"); + this.getlist(); + this.dialogVisible = false; + }); + } else if (this.title == 2) { + edatcustomer(this.form.id, { + displayName: this.form.displayName, + }).then((res) => { this.$message.success("修改成功"); this.getlist(); this.dialogVisible = false; - } - ); + }); + } } }, //新增弹框 diff --git a/src/views/basic-dictionary/DeviceType.vue b/src/views/basic-dictionary/DeviceType.vue index 4f0744f..9407615 100644 --- a/src/views/basic-dictionary/DeviceType.vue +++ b/src/views/basic-dictionary/DeviceType.vue @@ -401,6 +401,7 @@ export default { add() { this.dialogVisible = true; this.title = 1; + this.form={} }, //获取列表 getlist() { diff --git a/src/views/basic-dictionary/DiagnosisLevel.vue b/src/views/basic-dictionary/DiagnosisLevel.vue index 3faaaa8..4c09784 100644 --- a/src/views/basic-dictionary/DiagnosisLevel.vue +++ b/src/views/basic-dictionary/DiagnosisLevel.vue @@ -314,6 +314,11 @@ export default { }, //确定新增或者编辑 addoredit() { + if(this.form.displayName==undefined){ + this.$message.warning('请输入名称') + }else{ + + if (this.title == 1) { adddignsic({ displayName: this.form.displayName, @@ -332,6 +337,7 @@ export default { this.dialogVisible = false; }); } + } }, //新增弹框 add() { diff --git a/src/views/basic-dictionary/GuideType.vue b/src/views/basic-dictionary/GuideType.vue index e6dfa81..ca3c555 100644 --- a/src/views/basic-dictionary/GuideType.vue +++ b/src/views/basic-dictionary/GuideType.vue @@ -708,7 +708,7 @@ export default { console.log(res); this.$message.success("删除成功"); this.getlists(); - this.form = {}; + }); }); // deletion(this.form.id).then((res) => { @@ -721,7 +721,7 @@ export default { //新增弹框 guideadd() { this.dialogVisible = true; - + this.form={} this.title = 1; }, //编辑弹框 diff --git a/src/views/basic-dictionary/ItemDefaultResult.vue b/src/views/basic-dictionary/ItemDefaultResult.vue index ce3e900..48a7afa 100644 --- a/src/views/basic-dictionary/ItemDefaultResult.vue +++ b/src/views/basic-dictionary/ItemDefaultResult.vue @@ -233,7 +233,6 @@ export default { Sortable.create(tbody, { handle: ".move", animation: 300, - onEnd({ newIndex, oldIndex }) { _this.isshow = false; const currRow = _this.tableData.splice(oldIndex, 1)[0]; @@ -313,20 +312,26 @@ export default { }, //确定新增或者编辑 addoredit() { - if (this.title == 1) { - addprojecreuitd({ displayName: this.form.displayName }).then((res) => { - this.$message.success("新增成功"); - this.getlist(); - this.dialogVisible = false; - }); - } else if (this.title == 2) { - editprojectresult(this.form.id, { - displayName: this.form.displayName, - }).then((res) => { - this.$message.success("修改成功"); - this.getlist(); - this.dialogVisible = false; - }); + if (this.form.displayName == undefined) { + this.$message.warning("请输入名称"); + } else { + if (this.title == 1) { + addprojecreuitd({ displayName: this.form.displayName }).then( + (res) => { + this.$message.success("新增成功"); + this.getlist(); + this.dialogVisible = false; + } + ); + } else if (this.title == 2) { + editprojectresult(this.form.id, { + displayName: this.form.displayName, + }).then((res) => { + this.$message.success("修改成功"); + this.getlist(); + this.dialogVisible = false; + }); + } } }, //新增弹框 diff --git a/src/views/basic-dictionary/MedicalConclusion.vue b/src/views/basic-dictionary/MedicalConclusion.vue index 9643c7a..51aef25 100644 --- a/src/views/basic-dictionary/MedicalConclusion.vue +++ b/src/views/basic-dictionary/MedicalConclusion.vue @@ -471,6 +471,8 @@ export default { add() { this.title = 1; this.dialogVisible = true; + this.form={} + this.selars='' medicalconclusionlist(this.pages).then((res) => { this.ars = res.data.items; console.log(res); diff --git a/src/views/common-settings/ItemType.vue b/src/views/common-settings/ItemType.vue index ab2855d..2385277 100644 --- a/src/views/common-settings/ItemType.vue +++ b/src/views/common-settings/ItemType.vue @@ -274,11 +274,11 @@ export default { console.log(node, data); }, append(node, data) { - this.form.parentId = data.id; - console.log(data); + console.log(node,data); + this.form={} + this.form.parentId = data.id; this.dialogVisible = true; basicsetings().then((res) => { - console.log(res); this.guideoptions = res.data.items; }); physicalexaminationlist().then((res) => { diff --git a/src/views/common-settings/SampleGroup.vue b/src/views/common-settings/SampleGroup.vue index 75aba36..8a1575e 100644 --- a/src/views/common-settings/SampleGroup.vue +++ b/src/views/common-settings/SampleGroup.vue @@ -56,7 +56,7 @@ :visible.sync="dialogVisible" width="53%" > - + @@ -64,12 +64,12 @@ - + - + - + { - this.$message.success("新增成功"); - this.getlist(); - this.dialogVisible = false; - }); - } else if (this.title == 2) { - barcodeediting(this.form.id, { - displayName: this.form.displayName, - sampleTypeId: this.form.sampleTypeId, - sampleContainerId: this.form.sampleContainerId, - }).then((res) => { - this.$message.success("修改成功"); - this.dialogVisible = false; - this.getlist(); - }); - } + this.$refs.form.validate((v) => { + if (v) { + if (this.title == 1) { + samplegroup({ + displayName: this.form.displayName, + sampleTypeId: this.form.sampleTypeId, + sampleContainerId: this.form.sampleContainerId, + }).then((res) => { + this.$message.success("新增成功"); + this.getlist(); + this.dialogVisible = false; + }); + } else if (this.title == 2) { + barcodeediting(this.form.id, { + displayName: this.form.displayName, + sampleTypeId: this.form.sampleTypeId, + sampleContainerId: this.form.sampleContainerId, + }).then((res) => { + this.$message.success("修改成功"); + this.dialogVisible = false; + this.getlist(); + }); + } + } + }); }, //新增弹框 addll() { diff --git a/src/views/fee-settings/InvoiceItemType.vue b/src/views/fee-settings/InvoiceItemType.vue index 254ff52..90b4093 100644 --- a/src/views/fee-settings/InvoiceItemType.vue +++ b/src/views/fee-settings/InvoiceItemType.vue @@ -307,6 +307,9 @@ export default { }, // 确定新增或者编辑 async addoredit() { + if(this.form.displayName==undefined){ + this.$message.warning('请输入名称') + }else { if (this.title == 1) { let res = await addinvoice({ displayName: this.form.displayName }); if (res.code == 1) { @@ -323,11 +326,13 @@ export default { this.dialogVisible = false; }); } + } }, //新增弹框 addll() { this.dialogVisible = true; this.title = 1; + this.form={} }, // 点击每一列根据id获取并调用接口 rowick(row) { diff --git a/src/views/fee-settings/PayMode.vue b/src/views/fee-settings/PayMode.vue index ec67a67..19d0986 100644 --- a/src/views/fee-settings/PayMode.vue +++ b/src/views/fee-settings/PayMode.vue @@ -38,7 +38,7 @@ - +