diff --git a/jero-web/src/views/projectManagement/components/TaskParameterCollection.vue b/jero-web/src/views/projectManagement/components/TaskParameterCollection.vue index 1b71d1a39..765e61e09 100644 --- a/jero-web/src/views/projectManagement/components/TaskParameterCollection.vue +++ b/jero-web/src/views/projectManagement/components/TaskParameterCollection.vue @@ -76,7 +76,7 @@ - @@ -253,19 +253,9 @@ }, edit(edit) { this.areaVisible = true - let _this = this - let query = { - id: edit.id - } - getAction(_this.url.queryById, query).then((res) => { - if (res.success) { - this.templatetitle = res.result.title - this.selectedRowKeys = res.result.paramsTemplateId.split(',') - this.rowId = res.result.id - this.version = res.result.paramsTemplatePublishVersion - } else { - } - }) + setTimeout(() => { + this.$refs.templateRef.editData(edit) + },50) }, handleAdd() { this.areaVisible = true diff --git a/jero-web/src/views/projectManagement/dialog/ParameterTemplateAdd.vue b/jero-web/src/views/projectManagement/dialog/ParameterTemplateAdd.vue index 5a3426ace..55014ce84 100644 --- a/jero-web/src/views/projectManagement/dialog/ParameterTemplateAdd.vue +++ b/jero-web/src/views/projectManagement/dialog/ParameterTemplateAdd.vue @@ -57,12 +57,6 @@ :scroll='{x: 600}' :rowSelection='{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}' @change='handleTableChange'> - {{ text }} - - {{ $t('edit') }} - {{ $t('delete') }} -
{ + if (res.success) { + this.formData.templatetitle = res.result.title + this.selectedRowKeys = res.result.paramsTemplateId.split(',') + // this.rowId = res.result.id + // this.version = res.result.paramsTemplatePublishVersion + } else { + } + }) + }, //新增 handleSubmit() { if (this.selectedRowKeys.length == 0) { @@ -236,6 +249,7 @@ export default { projectId: this.projectId } if (this.rowId) { + console.log('编辑') //编辑 postAction(`params/manifest/edit`, postDate).then(res => { if (res.success) { @@ -252,6 +266,7 @@ export default { this.newVisible = false }) } else { + console.log('新增') //新增 postAction(`params/manifest/add`, postDate).then(res => { if (res.success) { @@ -310,25 +325,11 @@ export default { } }) }, - //编辑按钮 - editArea(val) { - this.title = this.$t('edit') - this.newVisible = true - let params = { - id: val - } - getAction(`tag/onlCgformArea/queryById`, params).then((res) => { - if (res.success) { - this.form = { ...res.result } - // this.$emit('updateOk',res.result) - - } - }) - } + // 编辑 }, watch: { templateTitle(val) { - this.templatetitle = val + this.formData.templatetitle = val }, selectedRowKeyS(val) { this.selectedRowKeys = val