From ba14cd12e59216d8f9b1f3cafce75d1fbc2aba0a Mon Sep 17 00:00:00 2001
From: songyang <972986197@qq.com>
Date: Fri, 8 Dec 2023 15:30:26 +0800
Subject: [PATCH 1/2] 123
---
src/views/EnterpriseCertification.vue | 9 +++------
src/views/user/orderManagement/index.vue | 9 ++++++++-
2 files changed, 11 insertions(+), 7 deletions(-)
diff --git a/src/views/EnterpriseCertification.vue b/src/views/EnterpriseCertification.vue
index 52b8577..7e1bcd7 100644
--- a/src/views/EnterpriseCertification.vue
+++ b/src/views/EnterpriseCertification.vue
@@ -412,7 +412,7 @@
-
+
- 上传附件
-
+ 上传附件
-
+ -->
提 交
diff --git a/src/views/user/orderManagement/index.vue b/src/views/user/orderManagement/index.vue
index a8c1dd7..1d3c09a 100644
--- a/src/views/user/orderManagement/index.vue
+++ b/src/views/user/orderManagement/index.vue
@@ -97,7 +97,14 @@
-
+
+
+ 待确认
+ 待合同上传
+ 待收货
+ 进行中
+
+
查看
From ab3d43f62936968749ad9bc4a6d1c2077255d9ae Mon Sep 17 00:00:00 2001
From: 13218645326
Date: Fri, 8 Dec 2023 17:03:26 +0800
Subject: [PATCH 2/2] =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E8=B0=83=E7=94=A8?=
=?UTF-8?q?=EF=BC=8C=E6=89=93=E5=8C=85=E9=85=8D=E7=BD=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
components.d.ts | 3 +
env/.env.sit | 2 +-
package.json | 8 +-
src/components/uploadComponent/index.vue | 20 +-
src/utils/elementCom.ts | 2 +-
.../orderCom/json/details.json | 44 ++--
.../orderManagement/orderCom/orderConfirm.vue | 204 ++++++++++++------
.../orderManagement/orderCom/orderDetails.vue | 51 +++--
.../orderManagement/orderCom/orderTable.vue | 8 +-
9 files changed, 234 insertions(+), 108 deletions(-)
diff --git a/components.d.ts b/components.d.ts
index 16c4173..02bd1a8 100644
--- a/components.d.ts
+++ b/components.d.ts
@@ -17,6 +17,7 @@ declare module 'vue' {
ElDatePicker: typeof import('element-plus/es')['ElDatePicker']
ElDialog: typeof import('element-plus/es')['ElDialog']
ElDivider: typeof import('element-plus/es')['ElDivider']
+ ElEmpty: typeof import('element-plus/es')['ElEmpty']
ElForm: typeof import('element-plus/es')['ElForm']
ElFormItem: typeof import('element-plus/es')['ElFormItem']
ElIcon: typeof import('element-plus/es')['ElIcon']
@@ -28,6 +29,8 @@ declare module 'vue' {
ElPageHeader: typeof import('element-plus/es')['ElPageHeader']
ElPagination: typeof import('element-plus/es')['ElPagination']
ElProgress: typeof import('element-plus/es')['ElProgress']
+ ElRadioButton: typeof import('element-plus/es')['ElRadioButton']
+ ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup']
ElRow: typeof import('element-plus/es')['ElRow']
ElSelect: typeof import('element-plus/es')['ElSelect']
ElTable: typeof import('element-plus/es')['ElTable']
diff --git a/env/.env.sit b/env/.env.sit
index 705ebda..71559b1 100644
--- a/env/.env.sit
+++ b/env/.env.sit
@@ -3,4 +3,4 @@ VITE_ENV = 'production'
VITE_BUILD_MODE = 'sit'
# 线上环境接口地址
-VITE_API_URL = 'https://testSit.com'
\ No newline at end of file
+VITE_API_URL = 'http://192.168.1.3:10086'
\ No newline at end of file
diff --git a/package.json b/package.json
index 2d44b55..968873b 100644
--- a/package.json
+++ b/package.json
@@ -1,14 +1,14 @@
{
- "name": "vue3pctemplate",
+ "name": "zrpt_front",
"version": "0.0.0",
"private": true,
"scripts": {
"dev": "vite --mode dev",
"serve1": "vite --mode serve1",
"build": "npm run build:pro",
- "build:sit": "vue-tsc && vite build --mode sit",
- "build:uat": "vue-tsc && vite build --mode uat",
- "build:pro": "vue-tsc && vite build --mode production",
+ "build:sit": "vite build --mode sit",
+ "build:uat": "vite build --mode uat",
+ "build:pro": "vite build --mode production",
"preview": "vite preview",
"build-only": "vite build",
"type-check": "vue-tsc --noEmit -p tsconfig.app.json --composite false"
diff --git a/src/components/uploadComponent/index.vue b/src/components/uploadComponent/index.vue
index 1e134c9..68102f6 100644
--- a/src/components/uploadComponent/index.vue
+++ b/src/components/uploadComponent/index.vue
@@ -5,7 +5,7 @@
:action="props.actionUrl"
:auto-upload="props.autoUpload"
style="width: 100%"
- :on-success="(response, file) => successUpload(response, file)"
+ :on-success="(response:any, file:any) => successUpload(response, file)"
:on-error="errorUpload"
:accept="props.acceptTypeList.join(',')"
:before-upload="beforeUpload"
@@ -15,9 +15,9 @@
: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)"
+ :on-remove="(file:any, fileList:any) => removeFile(file, fileList)"
+ :on-preview="(file:any) => preview(file)"
+ :on-progress="(event:any, file:any, fileList:any) => onProgressFn(event, file, fileList)"
:list-type="props.listType">
@@ -164,7 +164,7 @@
message: '上传失败请重试!'
})
}
- const beforeUpload = (file) => {
+ const beforeUpload = (file:any) => {
const { name = '', size } = file
if (size > props.maxSize * 1024 * 1000) {
ElMessage({
@@ -182,7 +182,7 @@
return false
}
}
- const handleExceed = (files, fileList) => {
+ const handleExceed = (files:any, fileList:any) => {
ElMessage({
type: 'warning',
message: `当前限制选择 10 个文件,本次选择了 ${files.length} 个文件,共选择了 ${
@@ -191,12 +191,12 @@
})
}
// 移除文件
- const removeFile = (file, data) => {
+ const removeFile = (file:any, data:any) => {
console.log(file, data)
- props.fileList = data
+ // props.fileList = data
}
// 预览
- const preview = (data) => {
+ const preview = (data:any) => {
const { url, response = {} } = data || {}
let name = data.name
const downLoadTypeList = props.downLoadTypeList
@@ -229,7 +229,7 @@
}
}
- const onProgressFn = (event, file, fileList) => {
+ const onProgressFn = (event:any, file:any, fileList:any) => {
processFlag.value = true
loadProcess.value = event.percent.toFixed(2)
if (loadProcess.value >= 100) {
diff --git a/src/utils/elementCom.ts b/src/utils/elementCom.ts
index dc4eae1..7ce75bf 100644
--- a/src/utils/elementCom.ts
+++ b/src/utils/elementCom.ts
@@ -33,7 +33,7 @@ export const ElMessageBoxOpert = (title = '', text = "", onfirmText = "", cancel
inputErrorMessage: inputErrorMessage,
confirmButtonClass:confirmButtonClass
})
- .then(({ value }) => {
+ .then(( value ) => {
callBack(row,value)
})
.catch(() => {
diff --git a/src/views/user/orderManagement/orderCom/json/details.json b/src/views/user/orderManagement/orderCom/json/details.json
index 51b4366..6588283 100644
--- a/src/views/user/orderManagement/orderCom/json/details.json
+++ b/src/views/user/orderManagement/orderCom/json/details.json
@@ -4,8 +4,32 @@
"updateBy": null,
"updateTime": null,
"remark": null,
- "id": 1,
"orderId": 1,
+ "code": "订单编号202311001",
+ "time": "2023-12-1",
+ "endTime": null,
+ "deposit": null,
+ "cost": null,
+ "payType": null,
+ "supplier": null,
+ "orderStatus": "36",
+ "orderUser": null,
+ "orderCompany": null,
+ "typeName": "装备类别:\ ",
+ "groupName": "装备组别:
+ ",
+ "deviceName": "220E星牌挖掘机",
+ "deviceCode": 装备编号,
+ "devicePicUrl": "https://imgproduct.cehome.com/g2/o/00/39/a57044cc230ac7c9.JPG",
+ "deviceBrand": "品牌 ",
+ "deviceSpecification": "设备规格:
+ ",
+ "deviceLocation": "设备位置:
+ ",
+ "deviceMonthLeasePrice": "2000 /",
+ "maId": 1,
+ "orderPhone": null,
+ "supplierCompany": null,
"needCompany": "夏普公司",
"planStartTime": "2023.12.2",
"isMachinist": "1",
@@ -14,23 +38,17 @@
"duration": "工期时长20天",
"invoiceType": "发票类型",
"description": "项目说明",
- "maId": 1,
"leaseType": 1,
"leasePrice": "20000",
"machinistPrice": "3600",
- "orderContract": "https://hzgyp-prod-1259451974.cos.ap-guangzhou.myqcloud.com/enterprise/serviceAgreement.pdf",
- "machinistName": "机手姓名",
- "phone": "联系电话13899995555",
- "logisticsPhone": "物流司机电话13899995555",
+ "orderContract": "",
+ "machinistName": "213123",
+ "phone": "321321",
+ "logisticsPhone": "21321",
"realStartTime": "设备实际进场时间",
"renterName": null,
"tenantName": null,
"entryAttachment": null,
- "typeName": null,
- "groupName": null,
- "deviceName": null,
- "code": "订单编号202311001",
- "orderTime": "2023-12-1",
- "orderStatus": "订单状态",
- "contractUrl": null
+ "contractUrl": null,
+ "pid": null
}
\ No newline at end of file
diff --git a/src/views/user/orderManagement/orderCom/orderConfirm.vue b/src/views/user/orderManagement/orderCom/orderConfirm.vue
index bca9a02..3655650 100644
--- a/src/views/user/orderManagement/orderCom/orderConfirm.vue
+++ b/src/views/user/orderManagement/orderCom/orderConfirm.vue
@@ -18,7 +18,7 @@
}}
-
+ {{ detailsInfo.duration}}
{{
detailsInfo.addressId
@@ -26,9 +26,9 @@
{{
detailsInfo.realStartTime
}}
- {{
- detailsInfo.isMachinist
- }}
+
+ {{ detailsInfo.isMachinist == 0 ? '否' : '是' }}
+
{{
detailsInfo.address
}}
@@ -45,26 +45,49 @@
xxxx-xx-xx ~ xxxx-xx-xx
-->
-
-
+
-
+
+
+
+
+ 装备
+
+ ¥
+
+
+ /月
+
+
+
+ 机手
+
+ ¥
+
+ /月
-
合计:234234元
+
合计:{{ totalMoneyFn() }}
@@ -141,7 +165,7 @@