mirror of
https://gitee.com/dolphinscheduler/DolphinScheduler.git
synced 2024-12-04 05:09:48 +08:00
* Change DOM label * Change name to lowercase * Limit customization file content to no more than 3000 lines
This commit is contained in:
parent
46e30b1e50
commit
712a1bc126
@ -132,7 +132,10 @@
|
||||
this.$message.warning(`${i18n.$t('Please enter the resource content')}`)
|
||||
return false
|
||||
}
|
||||
|
||||
if (editor.doc.size>3000) {
|
||||
this.$message.warning(`${i18n.$t('Resource content cannot exceed 3000 lines')}`)
|
||||
return false
|
||||
}
|
||||
return true
|
||||
},
|
||||
/**
|
||||
|
@ -45,6 +45,7 @@
|
||||
</template>
|
||||
<script>
|
||||
import _ from 'lodash'
|
||||
import i18n from '@/module/i18n'
|
||||
import { mapActions } from 'vuex'
|
||||
import { filtTypeArr } from '../_source/common'
|
||||
import mNoType from '../details/_source/noType'
|
||||
@ -78,20 +79,29 @@
|
||||
methods: {
|
||||
...mapActions('resource', ['getViewResources', 'updateContent']),
|
||||
ok () {
|
||||
this.spinnerLoading = true
|
||||
this.updateContent({
|
||||
id: this.$route.params.id,
|
||||
content: editor.getValue()
|
||||
}).then(res => {
|
||||
this.$message.success(res.msg)
|
||||
setTimeout(() => {
|
||||
if (this._validation()) {
|
||||
this.spinnerLoading = true
|
||||
this.updateContent({
|
||||
id: this.$route.params.id,
|
||||
content: editor.getValue()
|
||||
}).then(res => {
|
||||
this.$message.success(res.msg)
|
||||
setTimeout(() => {
|
||||
this.spinnerLoading = false
|
||||
this.close()
|
||||
}, 800)
|
||||
}).catch(e => {
|
||||
this.$message.error(e.msg || '')
|
||||
this.spinnerLoading = false
|
||||
this.close()
|
||||
}, 800)
|
||||
}).catch(e => {
|
||||
this.$message.error(e.msg || '')
|
||||
this.spinnerLoading = false
|
||||
})
|
||||
})
|
||||
}
|
||||
},
|
||||
_validation () {
|
||||
if (editor.doc.size>3000) {
|
||||
this.$message.warning(`${i18n.$t('Resource content cannot exceed 3000 lines')}`)
|
||||
return false
|
||||
}
|
||||
return true
|
||||
},
|
||||
close () {
|
||||
this.$router.push({ name: 'file' })
|
||||
@ -101,7 +111,7 @@
|
||||
this.getViewResources({
|
||||
id: this.$route.params.id,
|
||||
skipLineNum: 0,
|
||||
limit: 2000
|
||||
limit: 3000
|
||||
}).then(res => {
|
||||
this.name = res.data.alias.split('.')[0]
|
||||
if (!res.data) {
|
||||
|
@ -229,6 +229,7 @@ export default {
|
||||
'File Content': 'File Content',
|
||||
'Create': 'Create',
|
||||
'Please enter the resource content': 'Please enter the resource content',
|
||||
'Resource content cannot exceed 3000 lines': 'Resource content cannot exceed 3000 lines',
|
||||
'File Details': 'File Details',
|
||||
'Download Details': 'Download Details',
|
||||
'Return': 'Return',
|
||||
|
@ -228,6 +228,7 @@ export default {
|
||||
'Upload File Size': '文件大小不能超过1G',
|
||||
'Create': '创建',
|
||||
'Please enter the resource content': '请输入资源内容',
|
||||
'Resource content cannot exceed 3000 lines': '资源内容不能超过3000行',
|
||||
'File Details': '文件详情',
|
||||
'Download Details': '下载详情',
|
||||
'Return': '返回',
|
||||
|
Loading…
Reference in New Issue
Block a user