物资类型管理

This commit is contained in:
jjLv 2024-10-28 16:25:31 +08:00
parent 79e72d2b0b
commit 09ed54aba5
2 changed files with 39 additions and 28 deletions

View File

@ -317,7 +317,7 @@
//1
uploadDisabled() {
return this.fileList.length > 0
return this.businessLicenseList.length > 2
},
},
created() {
@ -336,13 +336,14 @@
},
//
imgUpLoadTwo(param, name, index) {
async imgUpLoadTwoAll(param, name, index) {
console.log(param, 'image')
param.type = 'ma'
imgUpLoadTwo(param)
await imgUpLoadTwo(param)
.then((res) => {
if (res.code == 200) {
this.imageUrl = res.data.fileUrl
this.imageUrl = res.data.url
this.businessLicenseFileList.push(this.imageUrl);
} else {
// this.$msgError(res.msg)
this.$modal.msgError(res.msg)
@ -448,7 +449,7 @@
this.businessLicenseList = fileList;
},
getList() {
async getList() {
this.loading = true;
getListFacturer(this.queryParams).then(response => {
this.houseList = response.rows;
@ -488,12 +489,13 @@
},
//** */
submitForm() {
async submitForm() {
this.$refs["form"].validate(valid => {
if (valid) {
if (this.form.supplierId != undefined) {
const reqData = new FormData();
editFacturer(this.form).then(response => {
editFacturer(this.form).then(response => {
this.$modal.msgSuccess("修改成功");
this.showHouse = false;
this.getList();
@ -503,29 +505,16 @@
} else {
const reqData = new FormData()
const {fileTwo} = this.getFileData()
fileTwo.forEach(item=>{
let obj={file: item}
imgUpLoadTwo(obj)
.then((res) => {
if (res.code == 200) {
this.imageUrl = res.data.fileUrl
console.log('imageUrl',this.imageUrl)
this.businessLicenseFileList.push(this.imageUrl);
} else {
// this.$msgError(res.msg)
this.$modal.msgError(res.msg)
}
})
.catch((error) => {
// this.$msgError(error)
this.$modal.msgError(error)
})
fileTwo.forEach(async item=>{
let obj={file: item};
await this.imgUpLoadTwoAll(obj,name,name);
})
this.form.businessLicenseFileList=this.businessLicenseFileList
addFacturer(this.form).then(response => {
addFacturer(this.form).then(async response => {
this.$modal.msgSuccess("新增成功");
this.showHouse = false;
this.getList();
await this.getList();
this.businessLicenseList=[];
this.delBusinessFileIdList=[];
this.businessLicenseFileList=[];

View File

@ -668,6 +668,7 @@ export default {
//
treeOptions: undefined,
treeTemp:[],
treeTempTwo:[],
//
typeList: undefined,
//
@ -793,6 +794,22 @@ export default {
getTreeData() {
getMaTypeList().then((response) => {
this.treeOptions = response.data
// if(response.data!=null){
// const firstTree = response.data[0];
// for(let i = 1;i<response.data.length;i++){
// firstTree.children.push(...response.data[i].children)
// }
// this.treeOptions = [firstTree]
// // this.treeTempTwo[0] = response.data[0]
// // this.treeTempTwo[0].children[0]=response.data[0].children
// // console.log('treeTempTwo',this.treeTempTwo)
// // for(let i=1;i<response.data.length;i++){
// // this.treeTempTwo[0].children.push(response.data[i].children)
// // }
// // console.log('treeTempTwo',this.treeTempTwo)
// // this.treeOptions = this.treeTempTwo
// }
// console.log('treeOptions',this.treeOptions)
})
},
/** 查询列表 */
@ -999,6 +1016,7 @@ export default {
this.levelTemp = data.level;
this.idTemp = data.id;
console.log('dataAdd',data)
console.log('idTemp',data)
if (data.level === 3) {
this.reset()
Object.assign(this.form, data)
@ -1068,17 +1086,21 @@ export default {
console.log('level',this.levelTemp)
console.log('idTemp',this.idTemp)
const addParams = {
parentId: this.idTemp,
parentId: this.levelTemp==0 ? 0:this.idTemp,
typeName,
level:this.levelTemp,
houseId:this.levelTemp==0 ? id:null,
}
const editParams = {
typeId: id,
houseId: id,
typeName,
level:this.levelTemp,
parentId: this.parentId,
typeId: id,
}
this.$refs['addFormParamsRef'].validate(async (valid) => {
if (valid) {
if (this.addTitle === '新增') {