diff --git a/jero-web/src/views/projectManagement/dialog/ParameterTemplate.vue b/jero-web/src/views/projectManagement/dialog/ParameterTemplate.vue new file mode 100644 index 000000000..3d30631ee --- /dev/null +++ b/jero-web/src/views/projectManagement/dialog/ParameterTemplate.vue @@ -0,0 +1,335 @@ + + + + + + \ No newline at end of file diff --git a/jero-web/src/views/projectManagement/dialog/ProjectCollectionParameters.vue b/jero-web/src/views/projectManagement/dialog/ProjectCollectionParameters.vue index f388c53dc..acbb104cc 100644 --- a/jero-web/src/views/projectManagement/dialog/ProjectCollectionParameters.vue +++ b/jero-web/src/views/projectManagement/dialog/ProjectCollectionParameters.vue @@ -51,6 +51,9 @@ :scroll='{x: 600}' :rowSelection='{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}' @change='handleTableChange'> + + {{ text }} +
{{ $t('cancel') }} {{ $t('submit') }}
+ + + + @@ -74,11 +81,14 @@ import { putAction, postAction, getAction, deleteAction } from '@/api/manage' import axios from 'axios' import Vue from 'vue' +import ParameterTemplate from '../dialog/ParameterTemplate' import { ACCESS_TOKEN } from '@/store/mutation-types' export default { name: 'diolagArea', - components: {}, + components: { + ParameterTemplate + }, data() { return { token:Vue.ls.get(ACCESS_TOKEN), @@ -105,7 +115,8 @@ export default { title: this.$t('parameterTemplate'), align: 'center', dataIndex: 'paramsTemplateName', - ellipsis: true + ellipsis: true, + scopedSlots: { customRender: 'click' } } ], newVisible: false, @@ -130,7 +141,8 @@ export default { confirmLoading: false, selectedRowKeys: [], pageNo: 1, - pageSize: 10 + pageSize: 10, + listVisible: false } }, props: { @@ -154,6 +166,9 @@ export default { this.loadData() }, methods: { + editArea() { + this.listVisible = true + }, pageOnChange(page, pageSize) { this.pageNo = page this.loadData()