配件类型左侧树
This commit is contained in:
parent
5d2a0e272b
commit
b4ea9dbf98
|
|
@ -3,26 +3,26 @@ import request from '@/utils/request'
|
||||||
//机具类型管理列表信息
|
//机具类型管理列表信息
|
||||||
export function getListByPartType(query) {
|
export function getListByPartType(query) {
|
||||||
return request({
|
return request({
|
||||||
url: '/material/ma_part_type/getListByPartType',
|
url: '/material/ma_part_type/getListByPartType',
|
||||||
method: 'get',
|
method: 'get',
|
||||||
params: query,
|
params: query,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
//机具类型管理列表信息
|
//机具类型管理列表信息
|
||||||
export function getListTree(query) {
|
export function getListTree(query) {
|
||||||
return request({
|
return request({
|
||||||
url: '/material/ma_part_type/getPartTree',
|
url: '/material/ma_part_type/getPartTree',
|
||||||
method: 'get',
|
method: 'get',
|
||||||
params: query,
|
params: query,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
//查看机具类型管理列表详细信息
|
//查看机具类型管理列表详细信息
|
||||||
export function getAccessoryDetail(id) {
|
export function getAccessoryDetail(id) {
|
||||||
return request({
|
return request({
|
||||||
url: '/material/ma_part_type/'+ id,
|
url: '/material/ma_part_type/' + id,
|
||||||
method: 'get',
|
method: 'get',
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -31,27 +31,34 @@ export function getAccessoryDetail(id) {
|
||||||
// 仓库管理--删除
|
// 仓库管理--删除
|
||||||
export function delAccessory(id) {
|
export function delAccessory(id) {
|
||||||
return request({
|
return request({
|
||||||
url: '/material/ma_part_type/' + id,
|
url: '/material/ma_part_type/' + id,
|
||||||
method: 'delete',
|
method: 'delete',
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
// 仓库管理--修改
|
// 仓库管理--修改
|
||||||
export function editAccessory(data) {
|
export function editAccessory(data) {
|
||||||
return request({
|
return request({
|
||||||
url: '/material/ma_part_type',
|
url: '/material/ma_part_type',
|
||||||
method: 'put',
|
method: 'put',
|
||||||
data: data,
|
data: data,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
// 仓库管理--新增
|
// 仓库管理--新增
|
||||||
export function addAccessory(data) {
|
export function addAccessory(data) {
|
||||||
return request({
|
return request({
|
||||||
url: '/material/ma_part_type',
|
url: '/material/ma_part_type',
|
||||||
method: 'post',
|
method: 'post',
|
||||||
data: data,
|
data: data,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 配件类型管理--新增
|
||||||
|
export function addMaType(data) {
|
||||||
|
return request({
|
||||||
|
url: '/material/ma_part_type',
|
||||||
|
method: 'post',
|
||||||
|
data: data,
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
@ -339,8 +339,8 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="名称" prop="typeName">
|
<el-form-item label="名称" prop="paName">
|
||||||
<el-input style="width: 100%" v-model="addFormParams.typeName" />
|
<el-input style="width: 100%" v-model="addFormParams.paName" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
|
@ -366,6 +366,7 @@ import {
|
||||||
addAccessory,
|
addAccessory,
|
||||||
editAccessory,
|
editAccessory,
|
||||||
delAccessory,
|
delAccessory,
|
||||||
|
addMaType,
|
||||||
} from "@/api/ma/partType";
|
} from "@/api/ma/partType";
|
||||||
import Treeselect from "@riophae/vue-treeselect";
|
import Treeselect from "@riophae/vue-treeselect";
|
||||||
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
|
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
|
||||||
|
|
@ -429,7 +430,7 @@ export default {
|
||||||
addTitle: "", // 新增弹框标题
|
addTitle: "", // 新增弹框标题
|
||||||
addFormParams: {
|
addFormParams: {
|
||||||
label: "",
|
label: "",
|
||||||
typeName: "",
|
paName: "",
|
||||||
companyId: 101,
|
companyId: 101,
|
||||||
},
|
},
|
||||||
treeOptions: undefined,
|
treeOptions: undefined,
|
||||||
|
|
@ -449,6 +450,16 @@ export default {
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
|
||||||
|
addFormParamsRules: {
|
||||||
|
paName: [
|
||||||
|
{
|
||||||
|
required: true,
|
||||||
|
message: "名称不能为空",
|
||||||
|
trigger: "blur",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
|
|
@ -639,7 +650,9 @@ export default {
|
||||||
this.title = "新增";
|
this.title = "新增";
|
||||||
} else {
|
} else {
|
||||||
Object.assign(this.addFormParams, data);
|
Object.assign(this.addFormParams, data);
|
||||||
this.addFormParams.typeName = "";
|
console.log("data", data);
|
||||||
|
console.log("addFormParams", this.addFormParams);
|
||||||
|
this.addFormParams.paName = "";
|
||||||
this.addTitle = "新增";
|
this.addTitle = "新增";
|
||||||
this.addTitleVisible = true;
|
this.addTitleVisible = true;
|
||||||
}
|
}
|
||||||
|
|
@ -667,22 +680,22 @@ export default {
|
||||||
this.parentId = data.parentId;
|
this.parentId = data.parentId;
|
||||||
Object.assign(this.addFormParams, data);
|
Object.assign(this.addFormParams, data);
|
||||||
this.addTitle = "修改";
|
this.addTitle = "修改";
|
||||||
this.addFormParams.typeName = data.label;
|
this.addFormParams.paName = data.label;
|
||||||
this.addTitleVisible = true;
|
this.addTitleVisible = true;
|
||||||
},
|
},
|
||||||
/* 确定 */
|
/* 确定 */
|
||||||
onSubmit() {
|
onSubmit() {
|
||||||
const { id, typeName } = this.addFormParams;
|
const { id, paName } = this.addFormParams;
|
||||||
const addParams = {
|
const addParams = {
|
||||||
parentId: this.levelTemp == 0 ? 0 : this.idTemp,
|
parentId: this.levelTemp == 0 ? 0 : this.idTemp,
|
||||||
typeName,
|
paName,
|
||||||
level: this.levelTemp,
|
level: this.levelTemp,
|
||||||
houseId: this.levelTemp == 0 ? id : null,
|
id: id,
|
||||||
};
|
};
|
||||||
|
|
||||||
const editParams = {
|
const editParams = {
|
||||||
houseId: id,
|
houseId: id,
|
||||||
typeName,
|
paName,
|
||||||
level: this.levelTemp,
|
level: this.levelTemp,
|
||||||
parentId: this.parentId,
|
parentId: this.parentId,
|
||||||
typeId: id,
|
typeId: id,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue