value
2024-05-12 42ea8c6cba21c555e254ac41ce976d7c2f9366f6
src/components/view/b2-standard.vue
@@ -216,6 +216,13 @@
            </template>
          </el-table-column>
          <el-table-column prop="manHourGroup" label="工时分组" width="100" show-overflow-tooltip></el-table-column>
          <el-table-column prop="templateId" label="模板" width="200">
            <template slot-scope="scope">
              <el-select v-model="scope.row.templateId" size="small" @change="(value)=>upStandardProductListOfTemplate(value,scope.row.id)">
                <el-option v-for="(a, ai) in templateList" :key="ai" :label="a.name" :value="a.id"></el-option>
              </el-select>
            </template>
          </el-table-column>
          <el-table-column prop="section" label="区间" width="120" show-overflow-tooltip></el-table-column>
          <el-table-column prop="section" label="操作" width="120">
            <template slot-scope="scope">
@@ -419,7 +426,8 @@
        sectionUpDia: false,
        sectionLoad: false,
        sectionRow: null,
        sectionList: []
        sectionList: [],
        templateList: []
      }
    },
    mounted() {
@@ -436,6 +444,7 @@
      this.selectEnumByCategoryForSpecial()
      this.selectEnumByCategoryForInspectionValueType()
      this.selectEnumByCategoryForSonLaboratory()
      this.getStandardTemplate()
    },
    methods: {
      filterNode(value, data) {
@@ -810,6 +819,22 @@
          // this.$message.success('已保存')
        })
      },
      upStandardProductListOfTemplate(value, index) {
        this.$axios.post(this.$api.standardTree.upStandardProductList, {
          id: index,
          templateId: value
        }, {
          headers: {
            'Content-Type': 'application/json'
          }
        }).then(res => {
          if (res.code == 201) {
            this.$message.error('未保存')
            return
          }
          // this.$message.success('已保存')
        })
      },
      delStandardMethodByFLSSM(id) {
        this.$confirm('是否删除当前数据?', "警告", {
          confirmButtonText: "确定",
@@ -1005,7 +1030,12 @@
          this.$message.success('已保存')
          this.sectionUpDia = false
        })
      }
      },
      getStandardTemplate() {
        this.$axios.get(this.$api.StandardTemplate.getStandardTemplate).then(res => {
          this.templateList = res.data
        })
      },
    }
  }
</script>