bugfix 0922
This commit is contained in:
父節點
33d13b3eb4
當前提交
506cab65a4
@ -40,8 +40,8 @@
|
|||||||
// window.SITE_CONFIG['apiURL'] = 'http://192.168.1.103:8080/pms-am';
|
// window.SITE_CONFIG['apiURL'] = 'http://192.168.1.103:8080/pms-am';
|
||||||
// window.SITE_CONFIG['apiURL'] = 'http://192.168.1.49:8080/pms-am'; // tengyun
|
// window.SITE_CONFIG['apiURL'] = 'http://192.168.1.49:8080/pms-am'; // tengyun
|
||||||
// window.SITE_CONFIG['apiURL'] = 'http://192.168.1.67:8080/pms-am'; // wenzhang
|
// window.SITE_CONFIG['apiURL'] = 'http://192.168.1.67:8080/pms-am'; // wenzhang
|
||||||
window.SITE_CONFIG['apiURL'] = 'http://192.168.1.62:8080/pms-am'; // tao
|
// window.SITE_CONFIG['apiURL'] = 'http://192.168.1.62:8080/pms-am'; // tao
|
||||||
// window.SITE_CONFIG['apiURL'] = 'http://192.168.1.21:8080/pms-am'; // xv
|
window.SITE_CONFIG['apiURL'] = 'http://192.168.1.21:8080/pms-am'; // xv
|
||||||
// window.SITE_CONFIG['apiURL'] = 'http://localhost:3000/p//////ms-am'; // xv
|
// window.SITE_CONFIG['apiURL'] = 'http://localhost:3000/p//////ms-am'; // xv
|
||||||
</script>
|
</script>
|
||||||
<% } %>
|
<% } %>
|
||||||
|
@ -213,6 +213,7 @@
|
|||||||
:url="urls.subase"
|
:url="urls.subase"
|
||||||
:configs="configs.subDialog"
|
:configs="configs.subDialog"
|
||||||
:related-id="dataForm.id"
|
:related-id="dataForm.id"
|
||||||
|
:code="extraCode"
|
||||||
@refreshDataList="getSubList"></small-dialog>
|
@refreshDataList="getSubList"></small-dialog>
|
||||||
|
|
||||||
<!-- footer -->
|
<!-- footer -->
|
||||||
@ -385,6 +386,7 @@ export default {
|
|||||||
});
|
});
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
extraCode: null,
|
||||||
// configs,
|
// configs,
|
||||||
btnLoading: false,
|
btnLoading: false,
|
||||||
loadingStatus: false,
|
loadingStatus: false,
|
||||||
@ -1014,6 +1016,7 @@ export default {
|
|||||||
.catch((err) => {});
|
.catch((err) => {});
|
||||||
}
|
}
|
||||||
case "edit": {
|
case "edit": {
|
||||||
|
this.extraCode = this.subList?.find((item) => item.id == data)?.code;
|
||||||
this.handleAddParam(data); /** data is ==> id */
|
this.handleAddParam(data); /** data is ==> id */
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -36,7 +36,9 @@
|
|||||||
:label="opt.label"
|
:label="opt.label"
|
||||||
:value="opt.value">
|
:value="opt.value">
|
||||||
<span>{{ opt.label }}</span>
|
<span>{{ opt.label }}</span>
|
||||||
<span v-if="col.customLabel" style="display: inline-clock; margin-left: 12px; font-size: 0.9em">
|
<span
|
||||||
|
v-if="col.customLabel"
|
||||||
|
style="display: inline-clock; margin-left: 12px; font-size: 0.9em">
|
||||||
{{ opt[col.customLabel] || "-" }}
|
{{ opt[col.customLabel] || "-" }}
|
||||||
</span>
|
</span>
|
||||||
</el-option>
|
</el-option>
|
||||||
@ -96,6 +98,10 @@ export default {
|
|||||||
type: String,
|
type: String,
|
||||||
default: "",
|
default: "",
|
||||||
},
|
},
|
||||||
|
code: {
|
||||||
|
type: String,
|
||||||
|
default: null,
|
||||||
|
},
|
||||||
},
|
},
|
||||||
inject: ["urls"],
|
inject: ["urls"],
|
||||||
data() {
|
data() {
|
||||||
@ -112,7 +118,10 @@ export default {
|
|||||||
col,
|
col,
|
||||||
"options",
|
"options",
|
||||||
!col.customLabel
|
!col.customLabel
|
||||||
? res.data.list.map((item) => ({ label: item[col.optionLabel ?? "name"], value: item.id }))
|
? res.data.list.map((item) => ({
|
||||||
|
label: item[col.optionLabel ?? "name"],
|
||||||
|
value: item.id,
|
||||||
|
}))
|
||||||
: res.data.list.map((item) => ({
|
: res.data.list.map((item) => ({
|
||||||
label: item[col.optionLabel ?? "name"],
|
label: item[col.optionLabel ?? "name"],
|
||||||
value: item.id,
|
value: item.id,
|
||||||
@ -120,11 +129,11 @@ export default {
|
|||||||
}))
|
}))
|
||||||
);
|
);
|
||||||
//console.log(
|
//console.log(
|
||||||
// res.data.list.map((item) => ({
|
// res.data.list.map((item) => ({
|
||||||
// label: item.name,
|
// label: item.name,
|
||||||
// value: item.id,
|
// value: item.id,
|
||||||
// [col.customLabel]: item[col.customLabel],
|
// [col.customLabel]: item[col.customLabel],
|
||||||
// }))
|
// }))
|
||||||
// );
|
// );
|
||||||
} else {
|
} else {
|
||||||
this.$set(col, "options", []);
|
this.$set(col, "options", []);
|
||||||
@ -220,14 +229,22 @@ export default {
|
|||||||
fields[this.configs.extraParam] = this.relatedId;
|
fields[this.configs.extraParam] = this.relatedId;
|
||||||
// [this.configs.extraParam]: this.relatedId, // this.configs.extraParam 只能是字符串
|
// [this.configs.extraParam]: this.relatedId, // this.configs.extraParam 只能是字符串
|
||||||
if (this.configs.forceAttachCode) fields["code"] = "";
|
if (this.configs.forceAttachCode) fields["code"] = "";
|
||||||
|
let body = {
|
||||||
|
...this.dataForm,
|
||||||
|
...fields,
|
||||||
|
};
|
||||||
|
|
||||||
|
if (payload.name == "update") {
|
||||||
|
if (this.code != null) {
|
||||||
|
body.code = this.code;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
console.log("body", body);
|
||||||
this.$http({
|
this.$http({
|
||||||
url: this.urls.subase,
|
url: this.urls.subase,
|
||||||
method,
|
method,
|
||||||
data: {
|
data: body,
|
||||||
...this.dataForm,
|
|
||||||
...fields,
|
|
||||||
},
|
|
||||||
}).then(({ data: res }) => {
|
}).then(({ data: res }) => {
|
||||||
//console.log("[add&update] res is: ", res);
|
//console.log("[add&update] res is: ", res);
|
||||||
this.btnLoading = false;
|
this.btnLoading = false;
|
||||||
|
@ -37,6 +37,7 @@ export default function () {
|
|||||||
{ width: 200, prop: "shortDesc", label: "喷码描述" },
|
{ width: 200, prop: "shortDesc", label: "喷码描述" },
|
||||||
{ width: 120, prop: "yieldqty", label: "已生产数量" },
|
{ width: 120, prop: "yieldqty", label: "已生产数量" },
|
||||||
{ width: 120, prop: "remark", label: "备注" },
|
{ width: 120, prop: "remark", label: "备注" },
|
||||||
|
{ width: 120, prop: "description", label: "结束备注" },
|
||||||
// { width: 120, prop: "createTime", label: "添加时间", filter: timeFilter },
|
// { width: 120, prop: "createTime", label: "添加时间", filter: timeFilter },
|
||||||
{
|
{
|
||||||
prop: "operations",
|
prop: "operations",
|
||||||
|
@ -236,6 +236,60 @@ export default {
|
|||||||
case "destroy-order":
|
case "destroy-order":
|
||||||
// 结束订单
|
// 结束订单
|
||||||
case "end-order": {
|
case "end-order": {
|
||||||
|
this.$prompt("确认结束请输入结束备注", "提示", {
|
||||||
|
confirmButtonText: "确定",
|
||||||
|
cancelButtonText: "取消",
|
||||||
|
})
|
||||||
|
.then(({ value }) => {
|
||||||
|
return value;
|
||||||
|
})
|
||||||
|
.catch(() => {
|
||||||
|
this.$message({
|
||||||
|
type: "info",
|
||||||
|
message: "取消输入",
|
||||||
|
});
|
||||||
|
return Promise.reject();
|
||||||
|
})
|
||||||
|
.then((value) => {
|
||||||
|
return this.$http({
|
||||||
|
method: "post",
|
||||||
|
url: "/pms/order/end",
|
||||||
|
headers: {
|
||||||
|
"Content-Type": "application/json",
|
||||||
|
},
|
||||||
|
data: {
|
||||||
|
id: data,
|
||||||
|
description: value,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
})
|
||||||
|
.then(({ data: res }) => {
|
||||||
|
if (res.code === 0) {
|
||||||
|
// success
|
||||||
|
this.$message({
|
||||||
|
message: "已结束订单!",
|
||||||
|
type: "success",
|
||||||
|
duration: 2000,
|
||||||
|
onClose: () => {
|
||||||
|
this.getAList(
|
||||||
|
Object.assign({}, this.listQuery, this.extraSearchConditions, this.params)
|
||||||
|
);
|
||||||
|
this.$emit("refresh-tables", ["finished"]);
|
||||||
|
},
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
// failed
|
||||||
|
throw new Error(res.msg);
|
||||||
|
}
|
||||||
|
})
|
||||||
|
.catch((err) => {
|
||||||
|
this.$message({
|
||||||
|
type: "error",
|
||||||
|
message: err,
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
return;
|
||||||
this.$confirm(`确定${type === "end-order" ? "结束订单" : "废除订单"}?`, "提示", {
|
this.$confirm(`确定${type === "end-order" ? "结束订单" : "废除订单"}?`, "提示", {
|
||||||
confirmButtonText: "确定",
|
confirmButtonText: "确定",
|
||||||
cancelButtonText: "取消",
|
cancelButtonText: "取消",
|
||||||
@ -344,6 +398,22 @@ export default {
|
|||||||
this.openDialog(data); /** data is ==> id */
|
this.openDialog(data); /** data is ==> id */
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case "copy": {
|
||||||
|
this.$http({
|
||||||
|
url: "/pms/order/copy",
|
||||||
|
method: "post",
|
||||||
|
headers: {
|
||||||
|
"Content-Type": "application/json",
|
||||||
|
},
|
||||||
|
data,
|
||||||
|
}).then(({ data: res }) => {
|
||||||
|
if (res.code === 0) {
|
||||||
|
this.$message.success("复制成功!");
|
||||||
|
this.getAList(Object.assign({}, this.listQuery, this.extraSearchConditions, this.params));
|
||||||
|
}
|
||||||
|
});
|
||||||
|
break;
|
||||||
|
}
|
||||||
case "view":
|
case "view":
|
||||||
case "view-detail-action": {
|
case "view-detail-action": {
|
||||||
this.openDialog(data, true);
|
this.openDialog(data, true);
|
||||||
|
@ -33,6 +33,7 @@ export default function () {
|
|||||||
// { name: "destroy-order", label: "废除", icon: "close" },
|
// { name: "destroy-order", label: "废除", icon: "close" },
|
||||||
],
|
],
|
||||||
pending: [
|
pending: [
|
||||||
|
{ name: "copy", label: "复制", icon: "copy-document" },
|
||||||
{ name: "edit", label: "编辑", icon: "edit-outline" },
|
{ name: "edit", label: "编辑", icon: "edit-outline" },
|
||||||
{ name: "view", label: "查看详情", icon: "view" },
|
{ name: "view", label: "查看详情", icon: "view" },
|
||||||
{ name: "confirm-order", label: "确认订单", icon: "success" },
|
{ name: "confirm-order", label: "确认订单", icon: "success" },
|
||||||
|
@ -182,6 +182,7 @@
|
|||||||
:url="urls.subase"
|
:url="urls.subase"
|
||||||
:configs="configs.subDialog"
|
:configs="configs.subDialog"
|
||||||
:related-id="dataForm.id"
|
:related-id="dataForm.id"
|
||||||
|
:code="extraCode"
|
||||||
@refreshDataList="getSubList"></small-dialog>
|
@refreshDataList="getSubList"></small-dialog>
|
||||||
|
|
||||||
<!-- footer -->
|
<!-- footer -->
|
||||||
@ -238,6 +239,7 @@ export default {
|
|||||||
});
|
});
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
extraCode: null,
|
||||||
visible: false,
|
visible: false,
|
||||||
btnLoading: false,
|
btnLoading: false,
|
||||||
formLoading: false,
|
formLoading: false,
|
||||||
@ -898,6 +900,7 @@ export default {
|
|||||||
.catch((err) => {});
|
.catch((err) => {});
|
||||||
}
|
}
|
||||||
case "edit": {
|
case "edit": {
|
||||||
|
this.extraCode = this.subList.find(item => item.id == data)?.code;
|
||||||
this.handleAddParam(data); /** data is ==> id */
|
this.handleAddParam(data); /** data is ==> id */
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -182,6 +182,7 @@
|
|||||||
:url="urls.subase"
|
:url="urls.subase"
|
||||||
:configs="configs.subDialog"
|
:configs="configs.subDialog"
|
||||||
:related-id="dataForm.id"
|
:related-id="dataForm.id"
|
||||||
|
:code="extraCode"
|
||||||
@refreshDataList="getSubList"></small-dialog>
|
@refreshDataList="getSubList"></small-dialog>
|
||||||
|
|
||||||
<!-- footer -->
|
<!-- footer -->
|
||||||
@ -239,6 +240,7 @@ export default {
|
|||||||
|
|
||||||
return {
|
return {
|
||||||
visible: false,
|
visible: false,
|
||||||
|
extraCode: null,
|
||||||
btnLoading: false,
|
btnLoading: false,
|
||||||
formLoading: false,
|
formLoading: false,
|
||||||
optionsLoading: false,
|
optionsLoading: false,
|
||||||
@ -898,6 +900,7 @@ export default {
|
|||||||
.catch((err) => {});
|
.catch((err) => {});
|
||||||
}
|
}
|
||||||
case "edit": {
|
case "edit": {
|
||||||
|
this.extraCode = this.subList.find(item => item.id == data)?.code;
|
||||||
this.handleAddParam(data); /** data is ==> id */
|
this.handleAddParam(data); /** data is ==> id */
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
載入中…
新增問題並參考
Block a user