From aa88fe5db86335ac205c5db73669d32a3bb52877 Mon Sep 17 00:00:00 2001
From: qiezi <15576055375@163.com>
Date: Fri, 6 Dec 2024 15:50:27 +0800
Subject: [PATCH] 2024-12-06
---
src/api/quote/quoteDetailOther.js | 10 +
src/api/quote/quoteDetailTest.js | 10 +
...tailOther.vue => quoteDetailOtherCost.vue} | 2 +-
.../quote/detail/primary/quoteDetailTest.vue | 284 ++++++++++++++++++
.../quote/detail/primary/quoteDetailTool.vue | 8 +-
.../modules/quote/detail/quoteDetail.vue | 11 +-
6 files changed, 315 insertions(+), 10 deletions(-)
create mode 100644 src/api/quote/quoteDetailOther.js
create mode 100644 src/api/quote/quoteDetailTest.js
rename src/views/modules/quote/detail/primary/{quoteDetailOther.vue => quoteDetailOtherCost.vue} (99%)
create mode 100644 src/views/modules/quote/detail/primary/quoteDetailTest.vue
diff --git a/src/api/quote/quoteDetailOther.js b/src/api/quote/quoteDetailOther.js
new file mode 100644
index 0000000..86ac1f3
--- /dev/null
+++ b/src/api/quote/quoteDetailOther.js
@@ -0,0 +1,10 @@
+import {createAPI} from "../../utils/httpRequest";
+
+export const queryQuoteDetailOther = (data) => createAPI(`/quote/detail/other/list`,'post',data)
+
+export const saveQuoteDetailOther = (data) => createAPI(`/quote/detail/other/save`,'post',data)
+
+export const removeQuoteDetailOther = (data) => createAPI(`/quote/detail/other/remove`,'post',data)
+
+export const updateQuoteDetailOther = (data) => createAPI(`/quote/detail/other/update`,'post',data)
+
diff --git a/src/api/quote/quoteDetailTest.js b/src/api/quote/quoteDetailTest.js
new file mode 100644
index 0000000..9c17902
--- /dev/null
+++ b/src/api/quote/quoteDetailTest.js
@@ -0,0 +1,10 @@
+import {createAPI} from "../../utils/httpRequest";
+
+export const queryQuoteDetailTest = (data) => createAPI(`/quote/detail/test/list`,'post',data)
+
+export const saveQuoteDetailTest = (data) => createAPI(`/quote/detail/test/save`,'post',data)
+
+export const removeQuoteDetailTest = (data) => createAPI(`/quote/detail/test/remove`,'post',data)
+
+export const updateQuoteDetailTest = (data) => createAPI(`/quote/detail/test/update`,'post',data)
+
diff --git a/src/views/modules/quote/detail/primary/quoteDetailOther.vue b/src/views/modules/quote/detail/primary/quoteDetailOtherCost.vue
similarity index 99%
rename from src/views/modules/quote/detail/primary/quoteDetailOther.vue
rename to src/views/modules/quote/detail/primary/quoteDetailOtherCost.vue
index 972db56..3b6e837 100644
--- a/src/views/modules/quote/detail/primary/quoteDetailOther.vue
+++ b/src/views/modules/quote/detail/primary/quoteDetailOtherCost.vue
@@ -7,7 +7,7 @@ import {
} from "../../../../../api/quote/quoteDetailAttribute";
export default {
- name: "quoteDetailOther",
+ name: "quoteDetailOtherCost",
props:{
quoteDetail: {
type: Object,
diff --git a/src/views/modules/quote/detail/primary/quoteDetailTest.vue b/src/views/modules/quote/detail/primary/quoteDetailTest.vue
new file mode 100644
index 0000000..492c0dd
--- /dev/null
+++ b/src/views/modules/quote/detail/primary/quoteDetailTest.vue
@@ -0,0 +1,284 @@
+
+
+
+
+
+
新增
+
+
+
+
+
+
+
+
+
+ 编辑
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/modules/quote/detail/primary/quoteDetailTool.vue b/src/views/modules/quote/detail/primary/quoteDetailTool.vue
index bacc447..a338cfd 100644
--- a/src/views/modules/quote/detail/primary/quoteDetailTool.vue
+++ b/src/views/modules/quote/detail/primary/quoteDetailTool.vue
@@ -27,7 +27,7 @@ export default {
toolDesc:"",
toolQty:1,
unitCost:0,
- expectedServiceLife:1,
+ expectedServiceLife:0,
quoteUnitCost:0,
remark:""
},
@@ -152,10 +152,6 @@ export default {
this.saveTool.unitCost = row.unitCost;
this.toolVisible = false
},
- handleToolNoBlur(){
- this.queryTool.toolNo = this.saveTool.toolNo
- this.handleQueryToolList(true)
- },
handleSaveOrUpdate(){
this.$refs.saveToolForm.validate((valid,obj) => {
if (valid){
@@ -269,7 +265,7 @@ export default {
-
+
diff --git a/src/views/modules/quote/detail/quoteDetail.vue b/src/views/modules/quote/detail/quoteDetail.vue
index 9310ced..f2c94c8 100644
--- a/src/views/modules/quote/detail/quoteDetail.vue
+++ b/src/views/modules/quote/detail/quoteDetail.vue
@@ -11,14 +11,16 @@ import QuoteDetailCost from "./primary/quoteDetailCost.vue";
import QuoteDetailTool from "./primary/quoteDetailTool.vue";
import QuoteDetailBom from "./primary/quoteDetailBom.vue";
import QuoteDetailRouting from "./primary/quoteDetailRouting.vue";
-import QuoteDetailOther from "./primary/quoteDetailOther.vue";
+import QuoteDetailOtherCost from "./primary/quoteDetailOtherCost.vue";
import DictDataSelect from "../../sys/dict-data-select.vue";
+import QuoteDetailTest from "./primary/quoteDetailTest.vue";
export default {
name: "quoteDetail",
components: {
+ QuoteDetailTest,
DictDataSelect,
- QuoteDetailOther,
+ QuoteDetailOtherCost,
QuoteDetailRouting,
QuoteDetailBom,
QuoteDetailTool,
@@ -750,8 +752,11 @@ export default {
+
+
+
-
+