|
@@ -83,12 +83,7 @@
|
|
|
|
|
|
|
|
<el-table-column label="操作" width="220" align="center">
|
|
<el-table-column label="操作" width="220" align="center">
|
|
|
<template #default="scope">
|
|
<template #default="scope">
|
|
|
- <el-button
|
|
|
|
|
- type="primary"
|
|
|
|
|
- text
|
|
|
|
|
- @click="handleEdit(scope.row)"
|
|
|
|
|
- v-if="scope.row.status != 2"
|
|
|
|
|
- >
|
|
|
|
|
|
|
+ <el-button type="primary" text @click="handleEdit(scope.row, 1)">
|
|
|
修改
|
|
修改
|
|
|
</el-button>
|
|
</el-button>
|
|
|
<el-button
|
|
<el-button
|
|
@@ -107,6 +102,14 @@
|
|
|
>
|
|
>
|
|
|
结束发布
|
|
结束发布
|
|
|
</el-button>
|
|
</el-button>
|
|
|
|
|
+ <el-button
|
|
|
|
|
+ v-if="scope.row.status === 2"
|
|
|
|
|
+ type="warning"
|
|
|
|
|
+ text
|
|
|
|
|
+ @click="handleEdit(scope.row, 2)"
|
|
|
|
|
+ >
|
|
|
|
|
+ 重新发布
|
|
|
|
|
+ </el-button>
|
|
|
<!-- <el-button type="danger" text @click="deletePallet(scope.row)">
|
|
<!-- <el-button type="danger" text @click="deletePallet(scope.row)">
|
|
|
删除
|
|
删除
|
|
|
</el-button> -->
|
|
</el-button> -->
|
|
@@ -293,8 +296,7 @@ function handleAdd() {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 编辑
|
|
// 编辑
|
|
|
-function handleEdit(row) {
|
|
|
|
|
- dialogTitle.value = "修改货盘";
|
|
|
|
|
|
|
+function handleEdit(row, releaseType) {
|
|
|
isAdd.value = false;
|
|
isAdd.value = false;
|
|
|
formData.palletId = row.id;
|
|
formData.palletId = row.id;
|
|
|
formData.cargoName = row.cargoName;
|
|
formData.cargoName = row.cargoName;
|
|
@@ -303,7 +305,10 @@ function handleEdit(row) {
|
|
|
formData.cargoTons = row.cargoTons || 0;
|
|
formData.cargoTons = row.cargoTons || 0;
|
|
|
formData.contactName = row.contactName;
|
|
formData.contactName = row.contactName;
|
|
|
formData.contactPhone = row.contactPhone;
|
|
formData.contactPhone = row.contactPhone;
|
|
|
- formData.releaseType = 1; // 修改时默认为保存修改
|
|
|
|
|
|
|
+ formData.status = row.status;
|
|
|
|
|
+ formData.releaseType = releaseType;
|
|
|
|
|
+ dialogTitle.value =
|
|
|
|
|
+ formData.releaseType === 2 ? "重新发布货盘" : "修改货盘信息";
|
|
|
|
|
|
|
|
dialogVisible.value = true;
|
|
dialogVisible.value = true;
|
|
|
}
|
|
}
|
|
@@ -329,11 +334,22 @@ async function handleChangeStatus(row, status) {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+// 重新发布货盘
|
|
|
|
|
+async function rePublishPallet(row) {}
|
|
|
|
|
+
|
|
|
// 提交表单
|
|
// 提交表单
|
|
|
async function submitForm() {
|
|
async function submitForm() {
|
|
|
try {
|
|
try {
|
|
|
await formRef.value.validate();
|
|
await formRef.value.validate();
|
|
|
- if (!(await confirm(isAdd.value ? "确认新增货盘?" : "确认修改货盘?")))
|
|
|
|
|
|
|
+ if (
|
|
|
|
|
+ !(await confirm(
|
|
|
|
|
+ isAdd.value
|
|
|
|
|
+ ? "确认新增货盘?"
|
|
|
|
|
+ : formData.releaseType === 2
|
|
|
|
|
+ ? "重新发布货盘?"
|
|
|
|
|
+ : "修改货盘信息?"
|
|
|
|
|
+ ))
|
|
|
|
|
+ )
|
|
|
return;
|
|
return;
|
|
|
const apiMethod = isAdd.value ? api.addPallet : api.modifyPallet;
|
|
const apiMethod = isAdd.value ? api.addPallet : api.modifyPallet;
|
|
|
const params = { ...formData };
|
|
const params = { ...formData };
|