From 09d3131d4683360bc6ef563273ed89d03d147bec Mon Sep 17 00:00:00 2001 From: kuaifan Date: Fri, 28 Jan 2022 00:12:51 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=B7=BB=E5=8A=A0=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E6=97=B6=E9=80=89=E6=8B=A9=E4=BB=BB=E5=8A=A1=E7=BB=84=E6=97=A0?= =?UTF-8?q?=E6=95=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../js/pages/manage/components/TaskAdd.vue | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/resources/assets/js/pages/manage/components/TaskAdd.vue b/resources/assets/js/pages/manage/components/TaskAdd.vue index 4fdaf0ec..c848ae17 100644 --- a/resources/assets/js/pages/manage/components/TaskAdd.vue +++ b/resources/assets/js/pages/manage/components/TaskAdd.vue @@ -7,6 +7,7 @@ :clearable="false" :placeholder="$L('请选择项目')" :load-data="cascaderLoadData" + @on-change="cascaderChange" @on-input-change="cascaderInputChange" @on-visible-change="cascaderShow=!cascaderShow" filterable/> @@ -269,18 +270,22 @@ export default { } }, 'addData.project_id'(id) { - $A.setStorage("cacheAddTaskProjectId", id); + if (id > 0) { + $A.setStorage("cacheAddTaskProjectId", id); + } }, 'addData.column_id'(id) { - const {project_id, column_id} = this.addData; + const {project_id} = this.addData; this.$nextTick(() => { - if (project_id && column_id) { - this.$set(this.addData, 'cascader', [project_id, column_id]); + if (project_id && id) { + this.$set(this.addData, 'cascader', [project_id, id]); } else { this.$set(this.addData, 'cascader', []); } }) - $A.setStorage("cacheAddTaskColumnId", id); + if (id > 0) { + $A.setStorage("cacheAddTaskColumnId", id); + } } }, methods: { @@ -425,6 +430,10 @@ export default { }); }, + cascaderChange(value) { + value[1] && this.$set(this.addData, 'column_id', value[1]) + }, + cascaderInputChange(key) { this.cascaderValue = key || ""; //