From bed89975a9523f8fc5fe475368ff0295c85d3eed Mon Sep 17 00:00:00 2001 From: zmj <1493694146@qq.com> Date: Wed, 15 May 2024 18:37:15 +0800 Subject: [PATCH] add --- .env.development | 2 +- src/api/opurchaseclass.ts | 12 +++++- src/components/dialogTable/index.vue | 9 +++- src/views/data/supplier/supplier/edit.vue | 20 +++++---- src/views/goods/goods/detail.vue | 6 +-- src/views/goods/goods/edit.vue | 4 +- src/views/opurchase/opurchaseclass/detail.vue | 42 +++++++++++++++---- 7 files changed, 69 insertions(+), 26 deletions(-) diff --git a/.env.development b/.env.development index 866b9f5..6c9218a 100644 --- a/.env.development +++ b/.env.development @@ -1,5 +1,5 @@ NODE_ENV = 'development' VITE_NOW_TYPE = 'dist' # Base API -# VITE_APP_BASE_URL='http://192.168.1.21:8546' +# VITE_APP_BASE_URL='http://192.168.144.1:8546' VITE_APP_BASE_URL='https://erp.lihaink.cn' \ No newline at end of file diff --git a/src/api/opurchaseclass.ts b/src/api/opurchaseclass.ts index 7459697..1446c3c 100644 --- a/src/api/opurchaseclass.ts +++ b/src/api/opurchaseclass.ts @@ -38,4 +38,14 @@ export function apiOpurchaseclassGoodsOfferList(params: any) { // 采购详情报价列表 export function apiOpurchaseclassGoodsOfferUpdate(params: any) { return request.post({ url: '/operation/Opurchaseclass/goods_offer_update', params }) -} \ No newline at end of file +} + + +// 采购详情报价列表 +export function apiOpurchaseinfoListList(params: any) { + return request.get({ url: '/operation/opurchaseclass/opurchaseinfo_list', params }) +} + +export function apicreateSupplierGoods(params: any) { + return request.post({ url: '/operation/opurchaseclass/createSupplierGoods', params }) +} diff --git a/src/components/dialogTable/index.vue b/src/components/dialogTable/index.vue index 53dba56..92d3d78 100644 --- a/src/components/dialogTable/index.vue +++ b/src/components/dialogTable/index.vue @@ -2,7 +2,6 @@
- 查询 重置 + 重置
- @@ -91,6 +91,7 @@ const emits = defineEmits(["customEvent"]); // 选中数据子父传递 const handleCurrentChange = (value: any) => { + console.log(multipleSelection.value) if (props.multipleChoice) return emits("customEvent", value); }; @@ -102,6 +103,10 @@ const handleSelectionChange = (val: any) => { multipleSelection.value = val } +const test = () => { + multipleSelection.value = [] +} + const confirm = () => { emits("customEvent", multipleSelection.value); } diff --git a/src/views/data/supplier/supplier/edit.vue b/src/views/data/supplier/supplier/edit.vue index 313b40b..48bc417 100644 --- a/src/views/data/supplier/supplier/edit.vue +++ b/src/views/data/supplier/supplier/edit.vue @@ -41,12 +41,7 @@ - - - - - + - - @@ -168,6 +161,17 @@ + + + + {{ tag }} + + + 添加标签 + + + + diff --git a/src/views/goods/goods/detail.vue b/src/views/goods/goods/detail.vue index 9e02c8c..438aeee 100644 --- a/src/views/goods/goods/detail.vue +++ b/src/views/goods/goods/detail.vue @@ -62,9 +62,9 @@ - + + {{ formData.data }} +
diff --git a/src/views/goods/goods/edit.vue b/src/views/goods/goods/edit.vue index 7152f49..cb6b077 100644 --- a/src/views/goods/goods/edit.vue +++ b/src/views/goods/goods/edit.vue @@ -276,10 +276,10 @@ const formRules = reactive({ trigger: ["blur"], }, ], - buy: [ + sell: [ { required: true, - message: "请输入购货价格", + message: "请输入销货价格", trigger: ["blur"], }, ], diff --git a/src/views/opurchase/opurchaseclass/detail.vue b/src/views/opurchase/opurchaseclass/detail.vue index b30938b..cdd5962 100644 --- a/src/views/opurchase/opurchaseclass/detail.vue +++ b/src/views/opurchase/opurchaseclass/detail.vue @@ -26,11 +26,7 @@ {{ form.merchant_name }} - + @@ -46,7 +42,19 @@ - + + + 重新推送 + + + + + + + + + +
@@ -63,6 +71,7 @@ import { import { useRoute } from "vue-router"; import subOrder from "./component/subOrder.vue"; import goodsOffer from "./component/goodsOffer.vue"; +import { apiOpurchaseinfoListList, apicreateSupplierGoods } from "@/api/opurchaseclass"; const route = useRoute(); const form = ref({}); @@ -73,11 +82,9 @@ const activeMap = ref( ["detail", true], ["order", false], ["offer", false], + ["notPushedGoods", false], ]) ); -console.log(activeMap.value); - - const getDetail = async () => { const data = await apiOpurchaseclassDetail({ id: route.query.id, @@ -95,4 +102,21 @@ const tabChange = (type: any) => { activeMap.value.set(type, true); } }; + + +const { pager, getLists, resetParams, resetPage } = usePaging({ + fetchFun: apiOpurchaseinfoListList, + params: { is_push: 0, id: route.query.id }, +}); + + +const rePush = async () => { + await apicreateSupplierGoods({ id: route.query.id }) + getLists() + +} + +// 获取字典数据 + +getLists()