add 新增载砖弹窗

This commit is contained in:
lb
2023-03-24 10:51:13 +08:00
parent 5917223e55
commit 05297626a0
4 changed files with 632 additions and 24 deletions

View File

@@ -344,7 +344,7 @@ export default {
console.log("[DialogJustForm] handleComponentModelUpdate", this.dataForm[propName]);
},
addOrUpdate(method = "POST") {
addOrUpdate(method = "POST", url) {
if ("parentId" in this.dataForm) {
console.log("[DialogJustForm parentId]", this.dataForm.parentId);
// 对特殊的键做特殊处理,如 parentId 是一个 cascader获取的值是 ["xxx"]后端只需要xxx
@@ -388,7 +388,8 @@ export default {
/** 发送 */
return this.$http({
url: this.urls.formUrl ? this.urls.formUrl : this.urls.base,
// url: this.urls.formUrl ? this.urls.formUrl : this.urls.base,
url: url ?? this.urls.base,
method,
data: httpPayload,
})
@@ -432,6 +433,15 @@ export default {
case "update":
this.addOrUpdate(payload.name === "add" ? "POST" : "PUT");
break;
case "add-pos-manually": {
this.addOrUpdate("POST", this.urls.posFormUrl);
break;
}
case "add-car-payload": {
console.log('edit-car-payload', payload)
this.addOrUpdate("POST", this.urls.payloadFormUrl);
break;
}
}
} else {
console.log("[x] 不是这么用的! 缺少name属性");