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