xyc
2024-08-16 33246bb56e05b273944ec1cc03a58dc112e48848
web/src/views/modules/taskReliability/OperatConditModel.vue
@@ -84,6 +84,7 @@
      async save() {
        let res = await this.$http.post('/taskReliability/OperatConditModel/', this.$refs.tableObj.dataList[0])
        if (res.success) {
          this.$tip.success()
          this.isChange = false
          this.$refs.tableObj.query()
        }
@@ -106,12 +107,17 @@
        let modelNodes = this.mapModelNodes[modelId]
        console.log(modelId, 'modelChanged modelId')
        console.log(modelNodes, 'modelChanged modelNodes')
        console.log(row.children, 'row.children')
        for (let subRow of row.children) {
          if (modelNodes.indexOf(subRow.productId)) {
          console.log(subRow,'subRow')
          console.log(subRow.productId,'subRow.productId')
          if (modelNodes.indexOf(subRow.productId) != -1) {
            subRow.isDisabled = 0
            if (subRow.modelList.length == 1) {
              subRow.modelId = subRow.modelList[0].id
              console.log(subRow.modelId, 'subRow.modelId 111')
              console.log(this.mapModelNodes[subRow.modelId], 'this.mapModelNodes[subRow.modelId] 111')
            } else {
              //subRow.modelId = null
            }
@@ -140,7 +146,7 @@
        this.dialogVisible2 = true
        let param = {
          id: row.modelId,
          model: row.modelName,
          modelName: row.modelName,
          productId: row.productId
        }
        this.$nextTick(() => {