diff --git a/src/views/atomViews/ListViewWithHead.vue b/src/views/atomViews/ListViewWithHead.vue
index 1a8b24d..dae9a3e 100644
--- a/src/views/atomViews/ListViewWithHead.vue
+++ b/src/views/atomViews/ListViewWithHead.vue
@@ -235,8 +235,14 @@ export default {
// payload: { type: string, data: string | number | object }
switch (type) {
case "delete": {
+ // 找到删除的 prompt 字段
+ const deleteConfig = data.head?.options?.find((item) => item.name === "delete");
+ let promptName = data.name ?? data.id;
+ if (deleteConfig && "promptField" in deleteConfig) {
+ promptName = data[deleteConfig.promptField];
+ }
// 确认是否删除
- return this.$confirm(`确定要删除记录 "${data.name ?? data.id}" 吗?`, "提示", {
+ return this.$confirm(`确定要删除记录 "${promptName}" 吗?`, "提示", {
confirmButtonText: "确认",
cancelButtonText: "我再想想",
type: "warning",
@@ -246,7 +252,11 @@ export default {
this.$http({
url: this.urls.base,
method: "DELETE",
+ // data: data.id,
data: [`${data.id}`],
+ // headers: {
+ // "Content-Type": "application/json"
+ // }
}).then(({ data: res }) => {
if (res.code === 0) {
this.$message.success("删除成功!");
diff --git a/src/views/modules/pms/carHistory/components/ListViewWithHead.vue b/src/views/modules/pms/carHistory/components/ListViewWithHead.vue
new file mode 100644
index 0000000..c352664
--- /dev/null
+++ b/src/views/modules/pms/carHistory/components/ListViewWithHead.vue
@@ -0,0 +1,547 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/modules/pms/carHistory/config.js b/src/views/modules/pms/carHistory/config.js
index 7070e85..cbc6da4 100644
--- a/src/views/modules/pms/carHistory/config.js
+++ b/src/views/modules/pms/carHistory/config.js
@@ -21,7 +21,8 @@ export default function () {
width: 90,
subcomponent: TableOperaionComponent,
options: [
- { name: "to-car-payload", label: "装载详情", icon: 'document' }
+ { name: "to-car-payload", label: "装载详情", icon: 'document' },
+ { name: "delete", label: "删除", icon: 'delete', emitFull: true, promptField: 'code' }
],
},
];
diff --git a/src/views/modules/pms/carHistory/index.vue b/src/views/modules/pms/carHistory/index.vue
index 247758e..aeac545 100644
--- a/src/views/modules/pms/carHistory/index.vue
+++ b/src/views/modules/pms/carHistory/index.vue
@@ -12,7 +12,7 @@