value
2024-05-01 aa5806c27f2e9af6600a2fce871ebe6a28cc183b
src/components/view/b2-standard.vue
@@ -201,7 +201,6 @@
          <el-table-column prop="price" label="单价(元)" width="90" show-overflow-tooltip></el-table-column>
          <el-table-column prop="manHour" label="工时(H)" width="90" show-overflow-tooltip></el-table-column>
          <el-table-column prop="manHourGroup" label="工时分组" width="100" show-overflow-tooltip></el-table-column>
          <el-table-column prop="deviceGroup" label="设备组" width="120" show-overflow-tooltip></el-table-column>
          <el-table-column prop="section" label="区间" width="120" show-overflow-tooltip></el-table-column>
        </el-table>
      </el-row>
@@ -407,7 +406,7 @@
        this.$confirm("是否删除该层级", "提示", {
          type: "error"
        }).then(() => {
          this.treeLoad = true
          // this.treeLoad = true
          this.selectTree = ''
          this.getNodeParent(node)
          this.selectTree = this.selectTree.replace(' - ', '')
@@ -422,12 +421,23 @@
          }).then(res => {
            if (res.code == 201) return
            this.$message.success('已删除')
            this.selectStandardTreeList()
            let arr = this.selectTree.split(' - ');
            this.deleteStandard(this.list, arr[arr.length - 1])
            // this.selectStandardTreeList()
            this.selectTree = ''
            this.standardList = []
            this.productList = []
          })
        }).catch(e => {})
      },
      deleteStandard(arr, label) {
        arr.forEach((item, index) => {
          if(item.label == label){
            arr.splice(index, 1);
          }else{
            item.children&&this.deleteStandard(item.children, label);
          }
        })
      },
      nodeOpen(data, node, el) {
        $($(el.$el).find('.node_i')[0]).attr('class', 'node_i el-icon-folder-opened')
@@ -581,7 +591,15 @@
          }
          this.$message.success('添加成功')
          this.addDia = false
          this.selectStandardTreeList()
          this.list
          .find(a => a.label == this.addOb.factory).children
          .find(a => a.label == this.addOb.laboratory).children
          .find(a => a.label == this.addOb.sampleType).children
          .find(a => a.label == this.addOb.sample).children.push({
            code:'[5]',
            label: this.addOb.model,
            value: this.addOb.model,
          })
          this.addLoad = false
        }).catch(e => {
          this.addDia = false