doum
6 天以前 46e8af542c02d801bea9fa8cf8f55974dcfa8554
admin/src/components/business/OperaInternalCompanyWindow.vue
@@ -22,7 +22,7 @@
<!--              :disabled="(editType === 'edit') || (!!(editType === 'add' && parentId))"-->
            <el-radio-group v-model="form.type">
              <el-radio :label="0">相关方组织</el-radio>
              <el-radio :label="1">内部组织</el-radio>
              <el-radio :label="1"  v-if="sysConfig() && sysConfig().orgUserDataOrigin!=3">内部组织</el-radio>
            </el-radio-group>
          </el-form-item>
        </el-form>
@@ -68,6 +68,7 @@
      type: Array
    }
  },
  inject: ['sysConfig'],
  created () {
    this.config({
      api: '/business/company.js',
@@ -75,7 +76,7 @@
    })
  },
  methods: {
    open(title, target, row, editType){
    open (title, target, row, editType) {
      this.title = title
      this.editType = editType
      if (editType === 'edit') {
@@ -96,7 +97,7 @@
      }
      if (target != null) {
        this.form.parentId = target.id
        this.form.parentType = target.type
        this.form.parentType = target.type >= 0 ? target.type : 0
        this.form.parentName = target.companyNamePath
      }
      // 新建组织
@@ -104,7 +105,7 @@
        this.$nextTick(() => {
          this.$refs.form.resetFields()
          this.form[this.configData['field.id']] = null
          this.form.type = target.type
          this.form.type = 0
        })
        return
      }
@@ -114,7 +115,7 @@
        for (const key in this.form) {
          this.form[key] = row[key]
        }
        if(target.type == 0){
        if (target.type == 0) {
          this.form.type = 0
        }
      })
@@ -140,7 +141,7 @@
              this.$emit('success')
            })
            .catch(e => {
             //  this.$tip.apiFailed(e)
              //  this.$tip.apiFailed(e)
            })
            .finally(() => {
              this.isWorking = false