From fe01224f0e6e3df8fc35de124694903a1bf84d16 Mon Sep 17 00:00:00 2001
From: zq <136432190602163.com>
Date: Wed, 2 Jul 2025 14:31:05 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=88=87=E6=8D=A2=E5=88=86?=
=?UTF-8?q?=E7=BB=84=E6=97=B6=E9=87=8D=E7=BD=AE=E5=8F=82=E6=95=B0=E9=80=BB?=
=?UTF-8?q?=E8=BE=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/BatchProject.vue | 17 ++++++++++++-----
src/components/GuipTextarea.vue | 4 ++++
src/views/AddNewTreatment.vue | 10 ++++------
src/views/HosInformation.vue | 13 ++++++++-----
4 files changed, 28 insertions(+), 16 deletions(-)
diff --git a/src/components/BatchProject.vue b/src/components/BatchProject.vue
index 6482203..d0c33b0 100644
--- a/src/components/BatchProject.vue
+++ b/src/components/BatchProject.vue
@@ -4,7 +4,7 @@
录入格式:1.请按照 “项目名称 空格 单次价格” 格式输入。2.每行一条数据, 回车 确认
-
+
@@ -44,6 +44,9 @@ export default {
classify_name: [
{ required: true, message: '请输入', trigger: 'blur' }
],
+ project_contents: [
+ { required: true, message: '请填写活动形式', trigger: 'blur' }
+ ]
},
form:{
classify_name:'',
@@ -59,10 +62,14 @@ export default {
}
},
methods: {
+ radioChange(){
+ // 清空历史输入
+ this.$set(this.form,'classify_name','')
+ this.$set(this.form,'classify_id','')
+ },
getNotice(e){
// \n 换行符
- let str = e.replace('\n','')
- this.form.project_contents = str;
+ console.log(e,'输入内容');
},
selectTag(item){
this.form.classify_id = item.id
diff --git a/src/components/GuipTextarea.vue b/src/components/GuipTextarea.vue
index 8ca3c51..017f540 100644
--- a/src/components/GuipTextarea.vue
+++ b/src/components/GuipTextarea.vue
@@ -9,6 +9,7 @@
:rows="rows"
@input="handleInput"
@change="handleChange"
+ @blur="handleBlur"
>
@@ -82,6 +83,9 @@ export default {
handleInput(value) {
this.$emit('input', value)
},
+ handleBlur(value) {
+ this.$emit('blur', value)
+ },
handleChange(value) {
this.$emit('change', value)
}
diff --git a/src/views/AddNewTreatment.vue b/src/views/AddNewTreatment.vue
index d02d07b..c9cde37 100644
--- a/src/views/AddNewTreatment.vue
+++ b/src/views/AddNewTreatment.vue
@@ -321,7 +321,7 @@ export default {
this.selectAll = allSelected;
this.isIndeterminate = !noneSelected && !allSelected;
- console.log(this.sortedProjectRows,'sortedProjectRows==');
+ // console.log(this.sortedProjectRows,'sortedProjectRows==');
this.selectedCount = this.sortedProjectRows.length;
},
@@ -329,13 +329,11 @@ export default {
// console.log('操作的行:', row);
// console.log('当前所有选中行:', selection);
if (this.sortedProjectRows.includes(row)) {
- // console.log('删除当前选中项',this.sortedProjectRows);
let index = this.sortedProjectRows.findIndex((item) => item.id === row.id);
if (index > -1) {
this.sortedProjectRows.splice(index, 1)
}
} else {
- console.log('zoudaolezheli ');
this.sortedProjectRows.push(row)
}
this.updateSelectionState()
@@ -448,7 +446,7 @@ export default {
},
handleConfirm() {
let project_infos = [];
- this.selectedRows.forEach(item => {
+ this.sortedProjectRows.forEach(item => {
project_infos.push({ project_id: item.id, num: item.num || item.unit_num })
})
let props = {
@@ -494,8 +492,8 @@ export default {
})
},
confirmClick() {
- console.log(this.sortedProjectList, 'sortedProjectList==');
- console.log(this.sortedProjectRows, 'sortedProjectRows==');
+ // console.log(this.sortedProjectList, 'sortedProjectList==');
+ // console.log(this.sortedProjectRows, 'sortedProjectRows==');
// // 校验必输
this.$refs['siteForm1'].validate((valid) => {
if (valid) {
diff --git a/src/views/HosInformation.vue b/src/views/HosInformation.vue
index 0fdfae5..71d48f9 100644
--- a/src/views/HosInformation.vue
+++ b/src/views/HosInformation.vue
@@ -217,13 +217,13 @@
-
+