From 22fc1dc911bd18298d6d9b9f612602c4777b3762 Mon Sep 17 00:00:00 2001 From: 13218645326 Date: Fri, 8 Dec 2023 15:04:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E8=B0=83=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components.d.ts | 30 -- env/.env.serve1 | 5 +- src/components/uploadComponent/index.vue | 11 + src/http/api/home/index.ts | 2 +- src/http/api/login/index.ts | 2 +- src/http/api/usercenter/order.ts | 29 +- src/http/api/usercenter/seekorder.ts | 2 +- src/http/index.ts | 2 +- src/store/main.ts | 4 +- src/utils/elementCom.ts | 3 +- src/views/Login.vue | 2 +- src/views/user/orderManagement/index.vue | 8 +- .../orderManagement/orderCom/orderConfirm.vue | 433 +++++++++++------- .../orderManagement/orderCom/orderDetails.vue | 223 ++++----- 14 files changed, 439 insertions(+), 317 deletions(-) diff --git a/components.d.ts b/components.d.ts index 1585341..a6af812 100644 --- a/components.d.ts +++ b/components.d.ts @@ -10,28 +10,16 @@ declare module 'vue' { ElButton: typeof import('element-plus/es')['ElButton'] ElCarousel: typeof import('element-plus/es')['ElCarousel'] ElCarouselItem: typeof import('element-plus/es')['ElCarouselItem'] - ElCascader: typeof import('element-plus/es')['ElCascader'] ElCheckbox: typeof import('element-plus/es')['ElCheckbox'] ElCol: typeof import('element-plus/es')['ElCol'] -<<<<<<< HEAD -<<<<<<< HEAD -======= ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider'] ElDatePicker: typeof import('element-plus/es')['ElDatePicker'] ->>>>>>> dev-sjf-2023-12-5 -======= - ElCollapseTransition: typeof import('element-plus/es')['ElCollapseTransition'] - ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider'] - ElDatePicker: typeof import('element-plus/es')['ElDatePicker'] ->>>>>>> dev-songyang ElDialog: typeof import('element-plus/es')['ElDialog'] ElDivider: typeof import('element-plus/es')['ElDivider'] - ElDrawer: typeof import('element-plus/es')['ElDrawer'] ElForm: typeof import('element-plus/es')['ElForm'] ElFormItem: typeof import('element-plus/es')['ElFormItem'] ElIcon: typeof import('element-plus/es')['ElIcon'] ElImage: typeof import('element-plus/es')['ElImage'] - ElImg: typeof import('element-plus/es')['ElImg'] ElInput: typeof import('element-plus/es')['ElInput'] ElMenu: typeof import('element-plus/es')['ElMenu'] ElMenuItem: typeof import('element-plus/es')['ElMenuItem'] @@ -39,31 +27,13 @@ declare module 'vue' { ElPageHeader: typeof import('element-plus/es')['ElPageHeader'] ElPagination: typeof import('element-plus/es')['ElPagination'] ElProgress: typeof import('element-plus/es')['ElProgress'] -<<<<<<< HEAD -<<<<<<< HEAD -======= - ElRadioButton: typeof import('element-plus/es')['ElRadioButton'] - ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup'] ->>>>>>> dev-sjf-2023-12-5 -======= - ElRadioButton: typeof import('element-plus/es')['ElRadioButton'] - ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup'] ->>>>>>> dev-songyang ElRow: typeof import('element-plus/es')['ElRow'] ElSelect: typeof import('element-plus/es')['ElSelect'] ElTable: typeof import('element-plus/es')['ElTable'] ElTableColumn: typeof import('element-plus/es')['ElTableColumn'] ElTag: typeof import('element-plus/es')['ElTag'] -<<<<<<< HEAD -<<<<<<< HEAD -======= ElTimeline: typeof import('element-plus/es')['ElTimeline'] ElTimelineItem: typeof import('element-plus/es')['ElTimelineItem'] ->>>>>>> dev-sjf-2023-12-5 -======= - ElTimeline: typeof import('element-plus/es')['ElTimeline'] - ElTimelineItem: typeof import('element-plus/es')['ElTimelineItem'] ->>>>>>> dev-songyang ElUpload: typeof import('element-plus/es')['ElUpload'] EquipCard: typeof import('./src/components/equipCard.vue')['default'] EquipDetailTable: typeof import('./src/components/equipDetailTable.vue')['default'] diff --git a/env/.env.serve1 b/env/.env.serve1 index c8f3998..bafb909 100644 --- a/env/.env.serve1 +++ b/env/.env.serve1 @@ -7,9 +7,10 @@ VITE_API_URL = '/proxyApi' # 开发环境接口地址 -VITE_proxyTarget = 'http://10.40.92.66:9205' # 盛旭 +VITE_proxyTarget = 'http://10.40.92.74:8080' # 盛旭 +# VITE_proxyTarget = 'http://10.40.92.186:8080' # 福海 VITE_token = 'eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyX2lkIjoxLCJ1c2VyX2tleSI6ImMyN2M5N2Y5LWQwOGItNDJlNy05N2MzLTYwMDVmODVmNmVhZiIsInVzZXJuYW1lIjoiYWRtaW4ifQ.KNJdSL3g7tjju4OxkUQyBWHBTiuBo5bZFtDWkbZVmm7iR9hA06OS5FSI1_9kb4jPNjE6vc7MGkH4GhQJsIwHnA' -VITE_LocalFlag = true +VITE_LocalFlag = 0 diff --git a/src/components/uploadComponent/index.vue b/src/components/uploadComponent/index.vue index c44e5d9..1e134c9 100644 --- a/src/components/uploadComponent/index.vue +++ b/src/components/uploadComponent/index.vue @@ -14,6 +14,7 @@ :on-exceed="handleExceed" :file-list="props.fileList" :disabled="props.disabledFlag" + :on-change="changeFileFn" :on-remove="(file, fileList) => removeFile(file, fileList)" :on-preview="(file) => preview(file)" :on-progress="(event, file, fileList) => onProgressFn(event, file, fileList)" @@ -30,6 +31,7 @@ import { ref, nextTick } from 'vue' import { ElMessage } from 'element-plus' import { Base64 } from 'js-base64' + const props = defineProps({ actionUrl: { //上传的地址 @@ -91,6 +93,7 @@ default: 'picture' }, extraData: {}, //上传时的额外参数 如 name等 + /* { name:'12321' @@ -123,6 +126,10 @@ //是否显示进度条 type: Boolean, default: false + }, + scuccesCallback:{ + type:Function, + default:()=>{} } }) // office预览 @@ -143,6 +150,7 @@ url: response.data, name: file.name }) + } else { ElMessage({ type: 'warning', @@ -231,6 +239,9 @@ }) } } + const changeFileFn =(ev:any)=>{ + props.scuccesCallback(ev) + } + diff --git a/src/views/user/orderManagement/orderCom/orderDetails.vue b/src/views/user/orderManagement/orderCom/orderDetails.vue index c160244..97def8c 100644 --- a/src/views/user/orderManagement/orderCom/orderDetails.vue +++ b/src/views/user/orderManagement/orderCom/orderDetails.vue @@ -1,14 +1,9 @@