ll
liukangdong
2024-08-23 15b5b761a15805719294e7660f4cb84b35f84af8
admin/src/components/base/BaseOpera.vue
@@ -1,6 +1,5 @@
<script>
export default {
  name: 'BaseOpera',
  data () {
    return {
      title: '',
@@ -33,10 +32,10 @@
      if (extParams.api == null) {
        throw new Error('Missing config option \'api\'.')
      }
      if(extParams.api.indexOf('@/') ==-1){
        this.api = require('@/api' + extParams.api)
      }else{
      if(extParams.api.indexOf('@/',0) === 0){
        this.api = require(extParams.api)
      }else {
        this.api = require('@/api' + extParams.api)
      }
      extParams['field.id'] && (this.configData['field.id'] = extParams['field.id'])
    },
@@ -92,7 +91,7 @@
            this.$emit('success')
          })
          .catch(e => {
            this.$tip.apiFailed(e)
            // this.$tip.apiFailed(e)
          })
          .finally(() => {
            this.isWorking = false
@@ -114,7 +113,7 @@
            this.$emit('success')
          })
          .catch(e => {
            this.$tip.apiFailed(e)
            // this.$tip.apiFailed(e)
          })
          .finally(() => {
            this.isWorking = false