fujunling
2023-06-26 a4e4026aee8c5e6d12c1065ce71efee81a2b5518
Source/UBCS-WEB/src/components/Crud/VciMasterCrud.vue
@@ -27,14 +27,14 @@
          :visible.sync="editvisible"
          @submit="EditSumbit"
        ></FormTemplateDialog>
        <el-button plain size="small" type="primary">批量导入申请</el-button>
        <el-button plain size="small" type="primary" @click="historyVisible = true">历史数据导入</el-button>
        <el-button plain size="small" type="primary" @click="importDataShow('batchImportApply')">批量导入申请</el-button>
        <el-button plain size="small" type="primary" @click="importDataShow('historyImport')">历史数据导入</el-button>
        <el-button plain size="small" type="primary">批量申请编码</el-button>
        <el-button plain size="small" type="primary">批量发布</el-button>
        <el-button plain size="small" type="primary">查看流程历史</el-button>
        <el-button plain size="small" type="primary">删除</el-button>
        <el-button plain size="small" type="primary" @click="setHandler">发布</el-button>
        <set-personnel :visible.sync="visibleFlow"  :parameter="this.parameter"
        <set-personnel :visible.sync="visibleFlow"  :parameter="parameter"
        ></set-personnel>
        <el-button plain size="small" type="primary" @click="DataChange">数据更改</el-button>
        <FormTemplateDialog
@@ -111,7 +111,7 @@
        @current-change="handleCurrentChange">
      </el-pagination>
    </div>
    <historyImport :visible.sync="historyVisible" :codeClassifyOid="codeClassifyOid" type="historyImport"></historyImport>
    <historyImport :visible.sync="importVisible" v-if="importVisible" :codeClassifyOid="codeClassifyOid" :type="importType"></historyImport>
  </basic-container>
</template>
<script>
@@ -153,7 +153,6 @@
    },
    templateOid: {
      type: String,
      default:''
    },
    tableHeadDataFateher: {
      type: Array,
@@ -172,8 +171,8 @@
      similarVisible:false,
      //发布
      parameter:{
        ids:[],
        code:'',
        ids:['0000','22222222'],
        code:this.templateOid,
        type:'PUBLIC',
        template:'模板template'
      },
@@ -184,6 +183,7 @@
        label: 'name'
      },
      tableHeadFindDatas:[],
      templateOid: "",
      addvisible: false,
      editvisible: false,
      findvisible: false,
@@ -212,19 +212,28 @@
      items: {},
      seniorQueryColumns: [],
      selectRow: [],
      historyVisible: false
      historyVisible: false,
      importType: undefined, //导入类型,
      importVisible: false
    }
  },
  computed: {},
  created() {
    // this.CrudHeaderRend();
    // this.tableHeadHandle()
  },
  mounted() {
  },
  activated() {
    this.doLayout()
  },
  watch: {
    tableHeadDataFateher:{
      handler(newval,oldval){
        this.options=newval.tableDefineVO.seniorQueryColumns
      }
    },
    codeClassifyOid: {
      handler(newval, oldval) {
        this.codeClassifyOid = newval;
@@ -247,21 +256,13 @@
        this.page.total = newval;
      }
    },
    templateOid:{
      handler(newval,oldval) {
        this.parameter.code=newval;
      },
      deep:true
    }
  },
  methods: {
    setHandler() {
      this.visibleFlow = true;
    },
    huishouHandler() {
      if (this.selectRow.length <= 0) {
        this.$message.warning('请选择一条数据')
      }  else {
        this.visibleFlow = true;
      }
    },
    openD() {
      this.dialogPush = true;
@@ -396,10 +397,6 @@
      }
      this.selectRow = row;
      console.log(row)
      row.forEach(item=>{
        this.parameter.ids.push(item.oid)
        console.log( this.parameter.ids)
      })
    },
    //编辑
    editHandler() {
@@ -463,6 +460,10 @@
    EditSumbit(val){
      console.log(val)
      this.editvisible=false
    },
    importDataShow(type) {
      this.importType = type
      this.importVisible = true
    }
  }
}