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 @@ - +