提交代码
This commit is contained in:
		
							parent
							
								
									f0729530c8
								
							
						
					
					
						commit
						79ac8708f3
					
				| 
						 | 
				
			
			@ -42,3 +42,10 @@ export function delDataSetLabels(labelId) {
 | 
			
		|||
    method: 'post'
 | 
			
		||||
  })
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export function getLabelsTree(id) {
 | 
			
		||||
  return request({
 | 
			
		||||
    url: '/ai/dataSetLabels/getLabelsTree/' + id,
 | 
			
		||||
    method: 'post'
 | 
			
		||||
  })
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -12,7 +12,7 @@ export function list(query) {
 | 
			
		|||
// 查询【请填写功能名称】详细
 | 
			
		||||
export function getSample(id) {
 | 
			
		||||
  return request({
 | 
			
		||||
    url: '/ai/sample/getInfo' + id,
 | 
			
		||||
    url: '/ai/sample/getInfo/' + id,
 | 
			
		||||
    method: 'get'
 | 
			
		||||
  })
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -42,3 +42,6 @@ export function delSample(id) {
 | 
			
		|||
    method: 'post'
 | 
			
		||||
  })
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -103,7 +103,7 @@
 | 
			
		|||
</template>
 | 
			
		||||
 | 
			
		||||
<script>
 | 
			
		||||
import { listDataSetLabels, getDataSetLabels, delDataSetLabels, addDataSetLabels, updateDataSetLabels } from "@/api/dataCenter/labels";
 | 
			
		||||
import {listDataSetLabels, getDataSetLabels, delDataSetLabels, addDataSetLabels, updateDataSetLabels,getLabelsTree } from "@/api/dataCenter/labels";
 | 
			
		||||
import Treeselect from "@riophae/vue-treeselect";
 | 
			
		||||
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
 | 
			
		||||
import { parseTime } from '../../../utils/bonus'
 | 
			
		||||
| 
						 | 
				
			
			@ -144,6 +144,9 @@ export default {
 | 
			
		|||
        parentId: [
 | 
			
		||||
          { required: true, message: "父节点不能为空", trigger: "blur" }
 | 
			
		||||
        ],
 | 
			
		||||
        labelName:[
 | 
			
		||||
          { required: true, message: "标签名称不能为空", trigger: "blur" }
 | 
			
		||||
        ]
 | 
			
		||||
      }
 | 
			
		||||
    };
 | 
			
		||||
  },
 | 
			
		||||
| 
						 | 
				
			
			@ -173,8 +176,8 @@ export default {
 | 
			
		|||
      };
 | 
			
		||||
    },
 | 
			
		||||
    /** 查询样本标签管理下拉树结构 */
 | 
			
		||||
    getTreeselect() {
 | 
			
		||||
      listDataSetLabels().then(response => {
 | 
			
		||||
    getTreeselect(labelId) {
 | 
			
		||||
      getLabelsTree(labelId).then(response => {
 | 
			
		||||
        this.labelsListOptions = [];
 | 
			
		||||
        const menu = { labelId: 0, labelName: '主类目', children: [] };
 | 
			
		||||
        menu.children = this.handleTree(response.data, "labelId");
 | 
			
		||||
| 
						 | 
				
			
			@ -213,7 +216,7 @@ export default {
 | 
			
		|||
    /** 新增按钮操作 */
 | 
			
		||||
    handleAdd(row) {
 | 
			
		||||
      this.reset();
 | 
			
		||||
      this.getTreeselect();
 | 
			
		||||
      this.getTreeselect(0);
 | 
			
		||||
      if (row != null && row.labelId) {
 | 
			
		||||
        this.form.parentId = row.labelId;
 | 
			
		||||
      } else {
 | 
			
		||||
| 
						 | 
				
			
			@ -233,8 +236,9 @@ export default {
 | 
			
		|||
    /** 修改按钮操作 */
 | 
			
		||||
    handleUpdate(row) {
 | 
			
		||||
      this.reset();
 | 
			
		||||
      this.getTreeselect();
 | 
			
		||||
      this.getTreeselect(row);
 | 
			
		||||
      getDataSetLabels(row.labelId).then(response => {
 | 
			
		||||
        console.log(response.data)
 | 
			
		||||
        this.form = response.data;
 | 
			
		||||
        this.open = true;
 | 
			
		||||
        this.title = "修改样本标签管理";
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -155,11 +155,11 @@ export default {
 | 
			
		|||
    rules: {
 | 
			
		||||
      sampleName: [
 | 
			
		||||
        { required: true, message: '样本类型名称不能为空', trigger: 'blur' },
 | 
			
		||||
        { min: 2, max: 10, message: '样本类型名称长度必须介于 2 和 20 之间', trigger: 'blur' }
 | 
			
		||||
        { min: 2, max: 20, message: '样本类型名称长度必须介于 2 和 20 之间', trigger: 'blur' }
 | 
			
		||||
      ],
 | 
			
		||||
      sampleFormat: [
 | 
			
		||||
        { required: true, message: '格式不能为空', trigger: 'blur' },
 | 
			
		||||
        { min: 1, max: 10, message: '格式长度必须介于 2 和 20 之间', trigger: 'blur' }
 | 
			
		||||
        { min: 1, max: 20, message: '格式长度必须介于 1 和 20 之间', trigger: 'blur' }
 | 
			
		||||
      ],
 | 
			
		||||
    }
 | 
			
		||||
  };
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -269,7 +269,6 @@ export default {
 | 
			
		|||
    getList() {
 | 
			
		||||
      this.loading = true;
 | 
			
		||||
      list(this.queryParams).then(response => {
 | 
			
		||||
        console.log(response)
 | 
			
		||||
        this.teamMemberList = response.rows;
 | 
			
		||||
        this.total = response.total;
 | 
			
		||||
        this.loading = false;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -35,7 +35,7 @@ module.exports = {
 | 
			
		|||
    proxy: {
 | 
			
		||||
      // detail: https://cli.vuejs.org/config/#devserver-proxy
 | 
			
		||||
      [process.env.VUE_APP_BASE_API]: {
 | 
			
		||||
        target: `http://192.168.0.56:18090`,
 | 
			
		||||
        target: `http://localhost:18080`,
 | 
			
		||||
        changeOrigin: true,
 | 
			
		||||
        pathRewrite: {
 | 
			
		||||
          ['^' + process.env.VUE_APP_BASE_API]: ''
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue