|
@@ -18,11 +18,11 @@
|
|
<el-button slot="trigger" size="small" type="primary">选取文件</el-button>
|
|
<el-button slot="trigger" size="small" type="primary">选取文件</el-button>
|
|
</el-upload>
|
|
</el-upload>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="revit版本:">
|
|
|
|
|
|
+ <!-- <el-form-item label="revit版本:">
|
|
<el-select v-model="form.revitVersion" placeholder="请选择">
|
|
<el-select v-model="form.revitVersion" placeholder="请选择">
|
|
<el-option v-for="item in revitVersionList" :key="`revit-${item.value}`" :label="item.label" :value="item.value"></el-option>
|
|
<el-option v-for="item in revitVersionList" :key="`revit-${item.value}`" :label="item.label" :value="item.value"></el-option>
|
|
</el-select>
|
|
</el-select>
|
|
- </el-form-item>
|
|
|
|
|
|
+ </el-form-item> -->
|
|
<el-form-item label="模型所属楼层:">
|
|
<el-form-item label="模型所属楼层:">
|
|
<div class="floorModle">
|
|
<div class="floorModle">
|
|
<el-select v-model="form.floorTypeVal" placeholder="请选择">
|
|
<el-select v-model="form.floorTypeVal" placeholder="请选择">
|
|
@@ -43,6 +43,12 @@
|
|
</el-select>
|
|
</el-select>
|
|
</div>
|
|
</div>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+ <el-form-item label="楼层顺序码:">
|
|
|
|
+ <el-input-number
|
|
|
|
+ :controls="false"
|
|
|
|
+ v-model="form.floorSequenceID"
|
|
|
|
+ ></el-input-number>
|
|
|
|
+ </el-form-item>
|
|
<el-form-item label="备注信息:">
|
|
<el-form-item label="备注信息:">
|
|
<el-input type="textarea" v-model="form.desc"></el-input>
|
|
<el-input type="textarea" v-model="form.desc"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -107,6 +113,7 @@ export default class extends Vue {
|
|
haveInterlayer: false, //是否有夹层
|
|
haveInterlayer: false, //是否有夹层
|
|
file: null, //上传文件
|
|
file: null, //上传文件
|
|
floorNum: 1, //楼层
|
|
floorNum: 1, //楼层
|
|
|
|
+ floorSequenceID: 1, //楼层顺序码
|
|
};
|
|
};
|
|
// 上传楼层列表
|
|
// 上传楼层列表
|
|
private fileList = [];
|
|
private fileList = [];
|
|
@@ -164,6 +171,8 @@ export default class extends Vue {
|
|
this.$message.error("模型文件不能为空!");
|
|
this.$message.error("模型文件不能为空!");
|
|
} else if (!this.form.revitVersion) {
|
|
} else if (!this.form.revitVersion) {
|
|
this.$message.error("revit版本不能为空!");
|
|
this.$message.error("revit版本不能为空!");
|
|
|
|
+ } else if (this.form.floorSequenceID === undefined || this.form.floorSequenceID === null) {
|
|
|
|
+ this.$message.error("楼层顺序码不能为空!");
|
|
} else {
|
|
} else {
|
|
let FloorName: string | null = null;
|
|
let FloorName: string | null = null;
|
|
// 根据是否有夹层拼接楼层名
|
|
// 根据是否有夹层拼接楼层名
|
|
@@ -189,6 +198,9 @@ export default class extends Vue {
|
|
let data = {
|
|
let data = {
|
|
FileName: this.form.file.name,
|
|
FileName: this.form.file.name,
|
|
FloorName: FloorName,
|
|
FloorName: FloorName,
|
|
|
|
+ LocalName: FloorName,
|
|
|
|
+ LocalId: FloorName,
|
|
|
|
+ FloorSequenceId: this.form.floorSequenceID,
|
|
FolderId: this.FolderId,
|
|
FolderId: this.FolderId,
|
|
RevitVersion: this.form.revitVersion,
|
|
RevitVersion: this.form.revitVersion,
|
|
Note: this.form.desc,
|
|
Note: this.form.desc,
|
|
@@ -200,7 +212,7 @@ export default class extends Vue {
|
|
};
|
|
};
|
|
const res = await modelFileUpload(data);
|
|
const res = await modelFileUpload(data);
|
|
// 创建成功
|
|
// 创建成功
|
|
- if (res.ModelId && res.UploadId) {
|
|
|
|
|
|
+ if (res.Result === "success" && res.ModelId && res.UploadId) {
|
|
this.$emit("uploadModelFile", {
|
|
this.$emit("uploadModelFile", {
|
|
modelId: res.ModelId,
|
|
modelId: res.ModelId,
|
|
uploadId: res.UploadId,
|
|
uploadId: res.UploadId,
|
|
@@ -208,7 +220,7 @@ export default class extends Vue {
|
|
});
|
|
});
|
|
this.handleClose();
|
|
this.handleClose();
|
|
} else {
|
|
} else {
|
|
- this.$message.info("准备分片上传模型文件接口失败!");
|
|
|
|
|
|
+ this.$message.info(`准备分片上传模型文件接口失败!失败原因:${res.Message}`);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -261,6 +273,7 @@ export default class extends Vue {
|
|
haveInterlayer: false, //是否有夹层
|
|
haveInterlayer: false, //是否有夹层
|
|
file: null, //上传文件
|
|
file: null, //上传文件
|
|
floorNum: 1, //楼层
|
|
floorNum: 1, //楼层
|
|
|
|
+ floorSequenceID: 1, //楼层顺序码
|
|
};
|
|
};
|
|
}
|
|
}
|
|
}
|
|
}
|