-
admin
2024-05-09 06713afdb80bc876ffc6a09442049a08eb8a2364
jcdm-ui/src/views/main/em/inspectionPlan/machinery.vue
@@ -47,10 +47,10 @@
export default {
  name: "Checkmachinery",
  components:{MachinerySelect},
  props:{
    planId: null,
    optType: null
  },
  props:{ id: null,
          optType: null,
          planCode: null,
        },
  data() {
    return {
      // 遮罩层
@@ -91,7 +91,9 @@
    this.getList();
  },
  methods: {
    clearCheckmachineryList() {
      this.checkmachineryList = [];
    },
    deleteSelectedColumns(row) {
      const index = this.checkmachineryList.findIndex(item => item.id === row.id);
      if (index !== -1) {
@@ -108,29 +110,17 @@
  /** 查询点检设备列表 */
    getList() {
      this.loading = true;
      this.checkmachineryList =this.machineryList;
      listInspectionPlanArchives(this.queryParams).then(response => {
        // this.checkmachineryList = response.rows;
        this.total = response.total;
        this.loading = false;
      });
    },
    /** 新增按钮操作 */
    handleAdd() {
    handleAdd(){
      this.$refs.machinerySelect.showFlag = true;
    },
      //设备资源选择回调
    // onMachineryAdd(rows){
    //   if(rows !=null && rows.length >0){
    //      rows.forEach(row => {
    //         row.planId = this.planId;
    //        addInspectionPlanArchives(row).then(response =>{
    //           this.getList();
    //         });
    //      });
    //   }
    // },
    onMachineryAdd(selectedRows){
      if(selectedRows !=null && selectedRows.length >0){
        this.checkmachineryList = selectedRows