田源
2023-07-31 eaf3ae4122a374e469b8fe7705f81ecdc0c377f7
Source/UBCS-WEB/src/components/Theme/ThemeAttrCrud.vue
@@ -207,8 +207,8 @@
        </el-container>
      </el-dialog>
      <!--        全屏编辑-->
      <el-dialog :visible.sync="attrEditVisible" append-to-body fullscreen="true">
        <attrCrud :ProData="this.ProData" :attrFlagChiledren="this.attrFlag" :editOpenFlag="editOpenFlag" :crudArrayFlag="this.crudArrayFlag"></attrCrud>
      <el-dialog :visible.sync="attrEditVisible" append-to-body fullscreen="true" :before-close="escEdit" >
        <attrCrud :ProData="this.ProData" :attrFlagChiledren="this.attrFlag" :editStyleFlag="editStyleFlag" :editOpenFlag="editOpenFlag" :crudArrayFlag="this.crudArrayFlag"></attrCrud>
      </el-dialog>
      <!--      组合规则-->
      <formula-editor :systemVariableTableData="systemVariableTableData"
@@ -252,7 +252,7 @@
    </div>
    <el-table :data="ProData"
              style="width: 100%"
              :height="!this.editStyleFlag ? 450 : 900"
              :height="this.editStyleFlag? 800 : 343"
              @cell-click="handleCellClicks"
              @select="selectHandle"
              @selection-change="selectionChange"
@@ -331,7 +331,12 @@
      type: Boolean,
      default: false
    },
    //控制是否开启编辑
    editOpenFlag:{
      type: Boolean,
      default: false
    },
    editStyleFlag:{
      type: Boolean,
      default: false
    },
@@ -356,9 +361,16 @@
    crudArrayFlag:{
      type: Boolean,
      default: false
    }
    },
  },
  watch:{
    crudOid:{
      handler(newval,oldval){
        if(newval){
          this.editOpenFlag=false
        }
      }
    },
    crudArray:{
      handler(newval,oldval){
        if(newval != undefined){
@@ -401,7 +413,7 @@
    },
    editOpenFlag:{
      handler(newval,oldval){
        console.log(newval)
        console.log('editOpenFlag',newval)
      },
      deep:true,
      immediate:true
@@ -1629,7 +1641,6 @@
         this.rowOid = row.oid;
         this.CurrentCell=row;
         if(column.property == 'referConfig' ){
           console.log( this.CurrentCell.referConfig)
           this.referConfigVisble= true;
           this.referConfigOption = {
             referConfig: this.CurrentCell.referConfig || '',
@@ -1904,7 +1915,6 @@
        this.$message.warning('请选择一个模板')
      } else {
        this.editStyleFlag=true;
        // this.editOpenFlag=true;
        this.attrEditVisible = true;
        this.attrFlag = true;
      }