From d3923db67423b713949a3bdcd8705ab7f0966f4c Mon Sep 17 00:00:00 2001 From: caoyang Date: Mon, 14 Feb 2022 18:12:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=86=85=E5=AE=B9=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tags/dialog/OnlCgformTagForm.vue | 8 ++- .../documentManage/tags/dialog/newDrawer.vue | 6 +- .../documentManage/tags/tabs/tagContent.vue | 65 ++++++++++++++----- .../documentManage/tags/tabs/tagItem.vue | 45 +++++++++++-- 4 files changed, 99 insertions(+), 25 deletions(-) diff --git a/jero-web/src/views/documentManage/tags/dialog/OnlCgformTagForm.vue b/jero-web/src/views/documentManage/tags/dialog/OnlCgformTagForm.vue index 7a68e7ad8..99ae431ce 100644 --- a/jero-web/src/views/documentManage/tags/dialog/OnlCgformTagForm.vue +++ b/jero-web/src/views/documentManage/tags/dialog/OnlCgformTagForm.vue @@ -25,7 +25,7 @@ - + @@ -115,6 +115,10 @@ type: Boolean, default: false, required: false + }, + isTagContent:{ + type: Boolean, + default: false, } }, data () { @@ -270,7 +274,7 @@ httpAction(httpurl,formData,method).then((res)=>{ if(res.success){ that.$message.success(res.message); - that.$emit('ok'); + that.$emit('ok',false); }else{ that.$message.warning(res.message); diff --git a/jero-web/src/views/documentManage/tags/dialog/newDrawer.vue b/jero-web/src/views/documentManage/tags/dialog/newDrawer.vue index a40ef4206..46f8bd73f 100644 --- a/jero-web/src/views/documentManage/tags/dialog/newDrawer.vue +++ b/jero-web/src/views/documentManage/tags/dialog/newDrawer.vue @@ -1,6 +1,6 @@ @@ -78,6 +88,7 @@ queryParam:{ tagName:'', }, + selectedRowKeys: [], contentVisible:false, tableData:[ { @@ -123,11 +134,7 @@ ], labelCol: { span: 4 }, wrapperCol: { span: 14 }, - form:{ - tagName:'', - tagType:'', - describe:'' - }, + form:{}, rules:{ tagName:[{ required: true, message: '请输入标签名称', trigger: 'change' }, { min: 1, max: 100, message: 'Length should be 1 to 100', trigger: 'blur' }], @@ -137,6 +144,12 @@ ], } } + }, + computed:{ + + }, + mounted() { + }, methods:{ searchQuery(){ @@ -149,11 +162,29 @@ this.contentVisible=true }, hideModal(){ - this.contentVisible=false + console.log('form',this.form) + this.$refs.ruleForm.validate((valide)=>{ + // console.log('valide',valide) + if(valide){ + this.contentVisible=false + } + + }) + }, cancelModel(){ this.contentVisible=false - } + }, + onCellChange(){ + + }, + onDelete(){ + + }, + onSelectChange(selectedRowKeys) { + console.log('selectedRowKeys changed: ', selectedRowKeys); + this.selectedRowKeys = selectedRowKeys; + }, } } diff --git a/jero-web/src/views/documentManage/tags/tabs/tagItem.vue b/jero-web/src/views/documentManage/tags/tabs/tagItem.vue index 46bf9ff3e..a7ed7b4c5 100644 --- a/jero-web/src/views/documentManage/tags/tabs/tagItem.vue +++ b/jero-web/src/views/documentManage/tags/tabs/tagItem.vue @@ -25,11 +25,20 @@
- {{$t('add')}} + + + {{$t('add')}} + + 展示区域管理
- - + + @@ -69,6 +78,9 @@ page:1, pageSize:10, }, + titleTag:'新增标签项', + typeVisible:false, + isTagContent:false, editData:[], //编辑的数据 areas:[ { @@ -268,13 +280,38 @@ this.editData=res.result } }) + }, + //新增关闭 + closeTag(val){ + this.drawerVisible=val + }, + afterVisibleChange(val){ + // console.log('val',val) + }, + handleAddPop(val){ + this.drawerVisible=true + if(val=='input'){ + this.typeVisible=false + this.isTagContent=false + } else if(val='select'){ + this.typeVisible=false + this.isTagContent=true + } } } }