diff --git a/jero-web/src/common/lang/en-us.js b/jero-web/src/common/lang/en-us.js index 62418cfb2..2cd2ae15d 100644 --- a/jero-web/src/common/lang/en-us.js +++ b/jero-web/src/common/lang/en-us.js @@ -540,5 +540,6 @@ module.exports = { fileUploadFailed:'file upload failed', deletedSuccessfully:'deleted successfully', uploadSuccessful:'upload successful', + noDelete:'the "exhibition area" has associated data, which cannot be deleted!', } \ No newline at end of file diff --git a/jero-web/src/common/lang/zh-cn.js b/jero-web/src/common/lang/zh-cn.js index f916012a8..54b2cd934 100644 --- a/jero-web/src/common/lang/zh-cn.js +++ b/jero-web/src/common/lang/zh-cn.js @@ -544,5 +544,6 @@ module.exports = { fileUploadFailed:'文件上传失败', deletedSuccessfully:'删除成功', uploadSuccessful:'上传成功', + noDelete:'该“展示区域”有关联数据,无法删除!', } \ No newline at end of file diff --git a/jero-web/src/components/dict/JDictSelectTag.vue b/jero-web/src/components/dict/JDictSelectTag.vue index 1cdb85ea2..badc2d298 100644 --- a/jero-web/src/components/dict/JDictSelectTag.vue +++ b/jero-web/src/components/dict/JDictSelectTag.vue @@ -8,8 +8,8 @@ - {{$t('pleaseSelect')}} - + + {{ item.text || item.label }} @@ -65,6 +65,11 @@ return this.value != null ? this.value.toString() : undefined; // update-end author:wangshuai date:20200601 for: 不显示placeholder的文字 ------ }, + dictOptionsValue: function () { + return this.dictOptions.filter(function (dictOption) { + return dictOption.value + }) + } }, methods: { initDictData() { diff --git a/jero-web/src/views/documentManage/ocr/modules/docTable.vue b/jero-web/src/views/documentManage/ocr/modules/docTable.vue index 2454a629d..07ba90061 100644 --- a/jero-web/src/views/documentManage/ocr/modules/docTable.vue +++ b/jero-web/src/views/documentManage/ocr/modules/docTable.vue @@ -182,9 +182,10 @@ }, //导入按钮 tableExport(){ + console.log('rows',this.rows) if(this.rows&&this.rows.length>1){ this.$message.warning(this.$t('OnlyOneSelected')) - }else if(this.rows==undefined){ + }else if(this.rows==undefined||this.rows.length===0){ this.$message.warning(this.$t('selectLeastOne')) }else if(this.rows&&this.rows.length==1){ let file=this.rows[0] diff --git a/jero-web/src/views/documentManage/tags/dialog/OnlCgformTagForm.vue b/jero-web/src/views/documentManage/tags/dialog/OnlCgformTagForm.vue index ddf619963..f51237d77 100644 --- a/jero-web/src/views/documentManage/tags/dialog/OnlCgformTagForm.vue +++ b/jero-web/src/views/documentManage/tags/dialog/OnlCgformTagForm.vue @@ -35,7 +35,7 @@ - + @@ -243,14 +243,12 @@ this.isTagContent=true }else if(val==7) { this.isSearch=false + this.form.isQuery=0 }else{ this.isTagContent=false this.isSearch=true } }, - contentOption(){ - - } }, computed: { changeType(val){ diff --git a/jero-web/src/views/documentManage/tags/dialog/areaManage.vue b/jero-web/src/views/documentManage/tags/dialog/areaManage.vue index 279ebb8ea..9c43e4393 100644 --- a/jero-web/src/views/documentManage/tags/dialog/areaManage.vue +++ b/jero-web/src/views/documentManage/tags/dialog/areaManage.vue @@ -271,7 +271,11 @@ } this.loadData() }else{ - this.$message.warning(this.$t('operationFailed')); + if(res.message=='该“展示区域”有关联数据,无法删除!'){ + this.$message.warning(this.$t('noDelete')) + }else{ + this.$message.warning(this.$t('operationFailed')); + } } }) } diff --git a/jero-web/src/views/documentManage/tags/dialog/dicList.vue b/jero-web/src/views/documentManage/tags/dialog/dicList.vue index e74d28ec4..e9a740151 100644 --- a/jero-web/src/views/documentManage/tags/dialog/dicList.vue +++ b/jero-web/src/views/documentManage/tags/dialog/dicList.vue @@ -142,7 +142,7 @@ }, watch: { parentName(value) { - console.log(value); + // console.log(value); }, editPId(){ this.parentData=this.getParents diff --git a/jero-web/src/views/documentManage/tags/tabs/tabTable.vue b/jero-web/src/views/documentManage/tags/tabs/tabTable.vue index 6adb06382..d1ba6ddde 100644 --- a/jero-web/src/views/documentManage/tags/tabs/tabTable.vue +++ b/jero-web/src/views/documentManage/tags/tabs/tabTable.vue @@ -50,19 +50,22 @@ tableData:Array, columns:Array, total:Number, - parm:Object + parm:Object, + selectedRowKey:Array }, mounted() { this.queryParams.pageNo=this.parm.pageNo this.queryParams.pageSize=this.parm.pageSize + this.selectedRowKeys=this.selectedRowKey // console.log('colum',this.tableData,this.columns) - console.log('query',this.queryParams) + // console.log('query',this.queryParams) }, methods:{ onSelectChange(selectedRowKeys) { // console.log('selectedRowKeys changed: ', selectedRowKeys); this.selectedRowKeys = selectedRowKeys; this.$emit('selecteds',selectedRowKeys) + console.log('selRows',selectedRowKeys) }, handleTableChange(){ diff --git a/jero-web/src/views/documentManage/tags/tabs/tagContent.vue b/jero-web/src/views/documentManage/tags/tabs/tagContent.vue index ab807fc17..9961db2dc 100644 --- a/jero-web/src/views/documentManage/tags/tabs/tagContent.vue +++ b/jero-web/src/views/documentManage/tags/tabs/tagContent.vue @@ -282,7 +282,7 @@ // console.log('selectedRowKeys changed: ', selectedRowKeys); this.selectedRowKeys = selectedRowKeys; this.ids = this.selectedRowKeys; - + console.log('selRows',selectedRowKeys) }, //批量删除 batDelete(){ @@ -298,6 +298,7 @@ deleteAction(`sys/dict/logicDeleteBatch`, params).then(res => { if (res.success) { this.$message.success(this.$t('OperationSuccessful')) + this.selectedRowKeys=[] if(this.ids.length==this.tableData.length&&this.queryParams.pageNo!=1){ this.queryParams.pageNo=this.queryParams.pageNo-1 } diff --git a/jero-web/src/views/documentManage/tags/tabs/tagItem.vue b/jero-web/src/views/documentManage/tags/tabs/tagItem.vue index 4469f6beb..fd7fdaedc 100644 --- a/jero-web/src/views/documentManage/tags/tabs/tagItem.vue +++ b/jero-web/src/views/documentManage/tags/tabs/tagItem.vue @@ -48,7 +48,7 @@ - + @@ -143,7 +143,8 @@ key:1, total:0, type:'input', - ids:[] + ids:[], + selectedRowKey:[] } }, mounted() { @@ -322,13 +323,14 @@ content: '', onOk: async () => { - deleteAction(`tag/onlCgformTag/deleteBatch`, params).then(res => { + deleteAction(`tag/onlCgformTag/logicDeleteBatch`, params).then(res => { if (res.success) { if (this.key == 1) { this.$message.success(this.$t('OperationSuccessful')) if(this.ids&&this.ids.length==this.tableData.length){ this.queryParam.pageNo=this.queryParam.pageNo-1 } + this.selectedRowKey=[] this.loadData(1) } else if (this.key == 2) { this.$message.success(this.$t('OperationSuccessful'))