Unverified Commit 712a1bc1 authored by 向偲彪's avatar 向偲彪 Committed by GitHub
Browse files

Limit customization file content to no more than 3000 lines(#2128) (#2141)

* Change DOM label

* Change name to lowercase

* Limit customization file content to no more than 3000 lines
parent 46e30b1e
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -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
      },
      /**
+24 −14
Original line number Diff line number Diff line
@@ -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,6 +79,7 @@
    methods: {
      ...mapActions('resource', ['getViewResources', 'updateContent']),
      ok () {
        if (this._validation()) {
          this.spinnerLoading = true
          this.updateContent({
            id: this.$route.params.id,
@@ -92,6 +94,14 @@
            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) {
+1 −0
Original line number Diff line number Diff line
@@ -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',
+1 −0
Original line number Diff line number Diff line
@@ -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': '返回',