diff --git a/api/supplier.js b/api/supplier.js
index ffb76f8..65b38d3 100644
--- a/api/supplier.js
+++ b/api/supplier.js
@@ -74,4 +74,14 @@ export const UserWithdrawListsdate_listsApi = (data) => {
 // 余额明细
 export const UserBlancelistsApi = (data) => {
 	return request.get('financial/FinancialRecord/supplier_list', data);
+}
+
+// 发货
+export const OpurchaseclassExpressApi = (data) => {
+	return request.post('operation/Opurchaseclass/express', data);
+}
+
+// 物流公司列表
+export const ExpressListApi = (data) => {
+	return request.get('index/express_list', data);
 }
\ No newline at end of file
diff --git a/config/app.js b/config/app.js
index 182cfb1..4daa89a 100644
--- a/config/app.js
+++ b/config/app.js
@@ -30,7 +30,7 @@ switch (env) {
 		httpApi = 'https://test.shop.lihaink.cn' //预发布环境
 		httpSix = 'https://ceshi-new-wokr.lihaink.cn'
 		// httpTwo = 'https://erp.lihaink.cn'
-		httpTwo = 'http://192.168.1.13:8546'
+		httpTwo = 'http://192.168.1.22:8546'
 		wsApi = 'wss://test.shop.lihaink.cn'
 		break;
 	default:
diff --git a/manifest.json b/manifest.json
index 953d255..92d1400 100644
--- a/manifest.json
+++ b/manifest.json
@@ -1,353 +1,353 @@
 {
-	"name": "惠农生活",
-	"appid": "__UNI__3A527D1",
-	"description": "",
-	"versionName": "2.0.57",
-	"versionCode": 2057,
-	"transformPx": false,
-	/* 5+App特有相关 */
-	"app-plus": {
-		"titleNView": true,
-		"usingComponents": true,
-		"nvueCompiler": "uni-app",
-		"nvueStyleCompiler": "uni-app",
-		"compilerVersion": 3,
-		"compatible": {
-			"ignoreVersion": true //true表示忽略版本检查提示框,HBuilderX1.9.0及以上版本支持 
-		},
-		"splashscreen": {
-			"alwaysShowBeforeRender": false,
-			"waiting": false,
-			"autoclose": true,
-			"delay": 0
-		},
-		/* 模块配置 */
-		"modules": {
-			"VideoPlayer": {},
-			"OAuth": {},
-			"Payment": {},
-			"Share": {},
-			"iBeacon": {},
-			"Maps": {},
-			"Geolocation": {},
-			"UniMP": {
-				"description": "uni小程序"
-			},
-			"Push": {},
-			"Barcode": {},
-			"Camera": {}
-		},
-		"safearea": {
-			"bottom": {
-				"offset": "none"
-			}
-		},
-		/* 应用发布信息 */
-		"distribute": {
-			/* android打包配置 */
-			"android": {
-				"permissions": [
-					"<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>",
-					"<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>",
-					"<uses-permission android:name=\"android.permission.ACCESS_LOCATION_EXTRA_COMMANDS\"/>",
-					"<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",
-					"<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
-					"<uses-permission android:name=\"android.permission.BATTERY_STATS\"/>",
-					"<uses-permission android:name=\"android.permission.BLUETOOTH\"/>",
-					"<uses-permission android:name=\"android.permission.CALL_PHONE\"/>",
-					"<uses-permission android:name=\"android.permission.CAMERA\"/>",
-					"<uses-permission android:name=\"android.permission.CHANGE_CONFIGURATION\"/>",
-					"<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
-					"<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
-					"<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>",
-					"<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
-					"<uses-permission android:name=\"android.permission.READ_LOGS\"/>",
-					"<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
-					"<uses-permission android:name=\"android.permission.VIBRATE\"/>",
-					"<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",
-					"<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>",
-					"<uses-permission android:name=\"android.permission.BLUETOOTH_ADMIN\"/>"
-				],
-				"abiFilters": ["armeabi-v7a", "arm64-v8a", "x86"],
-				"permissionExternalStorage": {
-					"request": "none",
-					"prompt": "应用保存运行状态等信息,需要获取读写手机存储(系统提示为访问设备上的照片、媒体内容和文件)权限,请允许。"
-				},
-				"permissionPhoneState": {
-					"request": "none" //拨打电话权限关闭
-				},
-				"minSdkVersion": 23,
-				"targetSdkVersion": 30
-			},
-			/* ios打包配置 */
-			"ios": {
-				"privacyDescription": {
-					"NSPhotoLibraryUsageDescription": "上传用户头像保存分享海报",
-					"NSPhotoLibraryAddUsageDescription": "上传用户头像保存分享海报",
-					"NSCameraUsageDescription": "上传用户头像保存分享海报",
-					"NSLocationWhenInUseUsageDescription": "根据客户地理位置推荐最近门店",
-					"NSLocationAlwaysUsageDescription": "根据客户地理位置推荐最近门店"
-				},
-				"idfa": false,
-				"dSYMs": false
-			},
-			/* SDK配置 */
-			"sdkConfigs": {
-				"maps": {
-					"amap": {
-						"appkey_ios": "0a3202688624938fd5d2f37b52c30d5d",
-						"appkey_android": "0354f5ddc11e2ea76c5aac647f44d945",
-						"name": "amapIvoVHpJR"
-					}
-				},
-				"payment": {
-					"weixin": {
-						"__platform__": ["ios", "android"],
-						"appid": "wx2e8f79ff281284f5",
-						"UniversalLinks": "https://shop.lihaink.cn/"
-					}
-				},
-				"share": {
-					"weixin": {
-						"appid": "wx2e8f79ff281284f5",
-						"UniversalLinks": "https://shop.lihaink.cn/"
-					}
-				},
-				"geolocation": {
-					"amap": {
-						"name": "amapIvoVHpJR",
-						"__platform__": ["ios", "android"],
-						"appkey_ios": "0a3202688624938fd5d2f37b52c30d5d",
-						"appkey_android": "0354f5ddc11e2ea76c5aac647f44d945"
-					}
-				},
-				"push": {},
-				"oauth": {
-					"weixin": {
-						"appid": "wx2e8f79ff281284f5",
-						"UniversalLinks": "https://shop.lihaink.cn/"
-					},
-					"univerify": {}
-				},
-				"ad": {}
-			},
-			"icons": {
-				"android": {
-					"hdpi": "unpackage/res/icons/72x72.png",
-					"xhdpi": "unpackage/res/icons/96x96.png",
-					"xxhdpi": "unpackage/res/icons/144x144.png",
-					"xxxhdpi": "unpackage/res/icons/192x192.png"
-				},
-				"ios": {
-					"appstore": "unpackage/res/icons/1024x1024.png",
-					"ipad": {
-						"app": "unpackage/res/icons/76x76.png",
-						"app@2x": "unpackage/res/icons/152x152.png",
-						"notification": "unpackage/res/icons/20x20.png",
-						"notification@2x": "unpackage/res/icons/40x40.png",
-						"proapp@2x": "unpackage/res/icons/167x167.png",
-						"settings": "unpackage/res/icons/29x29.png",
-						"settings@2x": "unpackage/res/icons/58x58.png",
-						"spotlight": "unpackage/res/icons/40x40.png",
-						"spotlight@2x": "unpackage/res/icons/80x80.png"
-					},
-					"iphone": {
-						"app@2x": "unpackage/res/icons/120x120.png",
-						"app@3x": "unpackage/res/icons/180x180.png",
-						"notification@2x": "unpackage/res/icons/40x40.png",
-						"notification@3x": "unpackage/res/icons/60x60.png",
-						"settings@2x": "unpackage/res/icons/58x58.png",
-						"settings@3x": "unpackage/res/icons/87x87.png",
-						"spotlight@2x": "unpackage/res/icons/80x80.png",
-						"spotlight@3x": "unpackage/res/icons/120x120.png"
-					}
-				}
-			},
-			"splashscreen": {
-				"useOriginalMsgbox": true,
-				"androidStyle": "common"
-			}
-		},
-		"nativePlugins": {
-			"JG-JCore": {
-				"JPUSH_APPKEY_IOS": "8a5efd65cda14fafa6e64ad3",
-				"JPUSH_CHANNEL_IOS": "8a5efd65cda14fafa6e64ad3",
-				"JPUSH_APPKEY_ANDROID": "b5f679f4357018605ea6fd2e",
-				"JPUSH_CHANNEL_ANDROID": "",
-				"__plugin_info__": {
-					"name": "JG-JCore",
-					"description": "极光推送JCore插件",
-					"platforms": "Android,iOS",
-					"url": "",
-					"android_package_name": "uni.UNI3A527D1",
-					"ios_bundle_id": "",
-					"isCloud": false,
-					"bought": -1,
-					"pid": "",
-					"parameters": {
-						"JPUSH_APPKEY_IOS": {
-							"des": "[iOS]极光portal配置应用信息时分配的AppKey",
-							"key": "JCore:APP_KEY",
-							"value": "daebe19b547c43128796a078"
-						},
-						"JPUSH_CHANNEL_IOS": {
-							"des": "[iOS]用于统计分发渠道,不需要可填默认值developer-default",
-							"key": "JCore:CHANNEL",
-							"value": ""
-						},
-						"JPUSH_APPKEY_ANDROID": {
-							"des": "[Android]极光portal配置应用信息时分配的AppKey",
-							"key": "JPUSH_APPKEY",
-							"value": ""
-						},
-						"JPUSH_CHANNEL_ANDROID": {
-							"des": "[Android]用于统计分发渠道,不需要可填默认值developer-default",
-							"key": "JPUSH_CHANNEL",
-							"value": ""
-						}
-					}
-				}
-			},
-			"JG-JPush": {
-				"JPUSH_ISPRODUCTION_IOS": "true",
-				"JPUSH_ADVERTISINGID_IOS": "",
-				"JPUSH_DEFAULTINITJPUSH_IOS": "true",
-				"JPUSH_OPPO_APPKEY": "",
-				"JPUSH_OPPO_APPID": "",
-				"JPUSH_OPPO_APPSECRET": "",
-				"JPUSH_VIVO_APPKEY": "",
-				"JPUSH_VIVO_APPID": "",
-				"JPUSH_MEIZU_APPKEY": "",
-				"JPUSH_MEIZU_APPID": "",
-				"JPUSH_XIAOMI_APPKEY": "",
-				"JPUSH_XIAOMI_APPID": "",
-				"__plugin_info__": {
-					"name": "JG-JPush",
-					"description": "极光推送Hbuilder插件",
-					"platforms": "Android,iOS",
-					"url": "",
-					"android_package_name": "uni.UNI3A527D1",
-					"ios_bundle_id": "",
-					"isCloud": false,
-					"bought": -1,
-					"pid": "",
-					"parameters": {
-						"JPUSH_ISPRODUCTION_IOS": {
-							"des": "[iOS]是否是生产环境,是填true,不是填false或者不填",
-							"key": "JPush:ISPRODUCTION",
-							"value": ""
-						},
-						"JPUSH_ADVERTISINGID_IOS": {
-							"des": "[iOS]广告标识符(IDFA)如果不需要使用IDFA,可不填",
-							"key": "JPush:ADVERTISINGID",
-							"value": ""
-						},
-						"JPUSH_DEFAULTINITJPUSH_IOS": {
-							"des": "[iOS]是否默认初始化,是填true,不是填false或者不填",
-							"key": "JPush:DEFAULTINITJPUSH",
-							"value": ""
-						},
-						"JPUSH_OPPO_APPKEY": {
-							"des": "厂商OPPO-appkey,示例:OP-12345678",
-							"key": "OPPO_APPKEY",
-							"value": ""
-						},
-						"JPUSH_OPPO_APPID": {
-							"des": "厂商OPPO-appId,示例:OP-12345678",
-							"key": "OPPO_APPID",
-							"value": ""
-						},
-						"JPUSH_OPPO_APPSECRET": {
-							"des": "厂商OPPO-appSecret,示例:OP-12345678",
-							"key": "OPPO_APPSECRET",
-							"value": ""
-						},
-						"JPUSH_VIVO_APPKEY": {
-							"des": "厂商VIVO-appkey,示例:12345678",
-							"key": "com.vivo.push.api_key",
-							"value": ""
-						},
-						"JPUSH_VIVO_APPID": {
-							"des": "厂商VIVO-appId,示例:12345678",
-							"key": "com.vivo.push.app_id",
-							"value": ""
-						},
-						"JPUSH_MEIZU_APPKEY": {
-							"des": "厂商MEIZU-appKey,示例:MZ-12345678",
-							"key": "MEIZU_APPKEY",
-							"value": ""
-						},
-						"JPUSH_MEIZU_APPID": {
-							"des": "厂商MEIZU-appId,示例:MZ-12345678",
-							"key": "MEIZU_APPID",
-							"value": ""
-						},
-						"JPUSH_XIAOMI_APPKEY": {
-							"des": "厂商XIAOMI-appKey,示例:MI-12345678",
-							"key": "XIAOMI_APPKEY",
-							"value": ""
-						},
-						"JPUSH_XIAOMI_APPID": {
-							"des": "厂商XIAOMI-appId,示例:MI-12345678",
-							"key": "XIAOMI_APPID",
-							"value": ""
-						}
-					}
-				}
-			}
-		}
-	},
-	/* 快应用特有相关 */
-	"quickapp": {},
-	/* 小程序特有相关 */
-	"mp-weixin": {
-		"appid": "wx5fb1cc8edb3f8baa",
-		"setting": {
-			"urlCheck": false,
-			"minified": true,
-			"postcss": true,
-			"es6": true
-		},
-		"permission": {
-			"scope.userLocation": {
-				"desc": "获取您的位置"
-			}
-		},
-		"requiredPrivateInfos": ["getLocation", "chooseAddress"],
-		"usingComponents": true,
-		"__usePrivacyCheck__": true
-	},
-	"mp-alipay": {
-		"usingComponents": true
-	},
-	"mp-baidu": {
-		"usingComponents": true
-	},
-	"mp-toutiao": {
-		"usingComponents": true
-	},
-	"h5": {
-		"devServer": {
-			"https": false
-		},
-		"router": {
-			"mode": "history",
-			"base": ""
-		},
-		"domain": "",
-		"sdkConfigs": {
-			"maps": {
-				"qqmap": {
-					"key": "SMJBZ-WCHK4-ZPZUA-DSIXI-XDDVQ-XWFX7"
-				}
-			}
-		},
-		"title": "加载中...",
-		"template": "template.h5.html",
-		"optimization": {
-			"treeShaking": {
-				"enable": true
-			}
-		}
-	}
-}
\ No newline at end of file
+    "name" : "惠农生活",
+    "appid" : "__UNI__3A527D1",
+    "description" : "",
+    "versionName" : "2.0.58",
+    "versionCode" : 2058,
+    "transformPx" : false,
+    /* 5+App特有相关 */
+    "app-plus" : {
+        "titleNView" : true,
+        "usingComponents" : true,
+        "nvueCompiler" : "uni-app",
+        "nvueStyleCompiler" : "uni-app",
+        "compilerVersion" : 3,
+        "compatible" : {
+            "ignoreVersion" : true //true表示忽略版本检查提示框,HBuilderX1.9.0及以上版本支持 
+        },
+        "splashscreen" : {
+            "alwaysShowBeforeRender" : false,
+            "waiting" : false,
+            "autoclose" : true,
+            "delay" : 0
+        },
+        /* 模块配置 */
+        "modules" : {
+            "VideoPlayer" : {},
+            "OAuth" : {},
+            "Payment" : {},
+            "Share" : {},
+            "iBeacon" : {},
+            "Maps" : {},
+            "Geolocation" : {},
+            "UniMP" : {
+                "description" : "uni小程序"
+            },
+            "Push" : {},
+            "Barcode" : {},
+            "Camera" : {}
+        },
+        "safearea" : {
+            "bottom" : {
+                "offset" : "none"
+            }
+        },
+        /* 应用发布信息 */
+        "distribute" : {
+            /* android打包配置 */
+            "android" : {
+                "permissions" : [
+                    "<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>",
+                    "<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>",
+                    "<uses-permission android:name=\"android.permission.ACCESS_LOCATION_EXTRA_COMMANDS\"/>",
+                    "<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",
+                    "<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
+                    "<uses-permission android:name=\"android.permission.BATTERY_STATS\"/>",
+                    "<uses-permission android:name=\"android.permission.BLUETOOTH\"/>",
+                    "<uses-permission android:name=\"android.permission.CALL_PHONE\"/>",
+                    "<uses-permission android:name=\"android.permission.CAMERA\"/>",
+                    "<uses-permission android:name=\"android.permission.CHANGE_CONFIGURATION\"/>",
+                    "<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
+                    "<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
+                    "<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>",
+                    "<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
+                    "<uses-permission android:name=\"android.permission.READ_LOGS\"/>",
+                    "<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
+                    "<uses-permission android:name=\"android.permission.VIBRATE\"/>",
+                    "<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",
+                    "<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>",
+                    "<uses-permission android:name=\"android.permission.BLUETOOTH_ADMIN\"/>"
+                ],
+                "abiFilters" : [ "armeabi-v7a", "arm64-v8a", "x86" ],
+                "permissionExternalStorage" : {
+                    "request" : "none",
+                    "prompt" : "应用保存运行状态等信息,需要获取读写手机存储(系统提示为访问设备上的照片、媒体内容和文件)权限,请允许。"
+                },
+                "permissionPhoneState" : {
+                    "request" : "none" //拨打电话权限关闭
+                },
+                "minSdkVersion" : 23,
+                "targetSdkVersion" : 30
+            },
+            /* ios打包配置 */
+            "ios" : {
+                "privacyDescription" : {
+                    "NSPhotoLibraryUsageDescription" : "上传用户头像保存分享海报",
+                    "NSPhotoLibraryAddUsageDescription" : "上传用户头像保存分享海报",
+                    "NSCameraUsageDescription" : "上传用户头像保存分享海报",
+                    "NSLocationWhenInUseUsageDescription" : "根据客户地理位置推荐最近门店",
+                    "NSLocationAlwaysUsageDescription" : "根据客户地理位置推荐最近门店"
+                },
+                "idfa" : false,
+                "dSYMs" : false
+            },
+            /* SDK配置 */
+            "sdkConfigs" : {
+                "maps" : {
+                    "amap" : {
+                        "appkey_ios" : "0a3202688624938fd5d2f37b52c30d5d",
+                        "appkey_android" : "0354f5ddc11e2ea76c5aac647f44d945",
+                        "name" : "amapIvoVHpJR"
+                    }
+                },
+                "payment" : {
+                    "weixin" : {
+                        "__platform__" : [ "ios", "android" ],
+                        "appid" : "wx2e8f79ff281284f5",
+                        "UniversalLinks" : "https://shop.lihaink.cn/"
+                    }
+                },
+                "share" : {
+                    "weixin" : {
+                        "appid" : "wx2e8f79ff281284f5",
+                        "UniversalLinks" : "https://shop.lihaink.cn/"
+                    }
+                },
+                "geolocation" : {
+                    "amap" : {
+                        "name" : "amapIvoVHpJR",
+                        "__platform__" : [ "ios", "android" ],
+                        "appkey_ios" : "0a3202688624938fd5d2f37b52c30d5d",
+                        "appkey_android" : "0354f5ddc11e2ea76c5aac647f44d945"
+                    }
+                },
+                "push" : {},
+                "oauth" : {
+                    "weixin" : {
+                        "appid" : "wx2e8f79ff281284f5",
+                        "UniversalLinks" : "https://shop.lihaink.cn/"
+                    },
+                    "univerify" : {}
+                },
+                "ad" : {}
+            },
+            "icons" : {
+                "android" : {
+                    "hdpi" : "unpackage/res/icons/72x72.png",
+                    "xhdpi" : "unpackage/res/icons/96x96.png",
+                    "xxhdpi" : "unpackage/res/icons/144x144.png",
+                    "xxxhdpi" : "unpackage/res/icons/192x192.png"
+                },
+                "ios" : {
+                    "appstore" : "unpackage/res/icons/1024x1024.png",
+                    "ipad" : {
+                        "app" : "unpackage/res/icons/76x76.png",
+                        "app@2x" : "unpackage/res/icons/152x152.png",
+                        "notification" : "unpackage/res/icons/20x20.png",
+                        "notification@2x" : "unpackage/res/icons/40x40.png",
+                        "proapp@2x" : "unpackage/res/icons/167x167.png",
+                        "settings" : "unpackage/res/icons/29x29.png",
+                        "settings@2x" : "unpackage/res/icons/58x58.png",
+                        "spotlight" : "unpackage/res/icons/40x40.png",
+                        "spotlight@2x" : "unpackage/res/icons/80x80.png"
+                    },
+                    "iphone" : {
+                        "app@2x" : "unpackage/res/icons/120x120.png",
+                        "app@3x" : "unpackage/res/icons/180x180.png",
+                        "notification@2x" : "unpackage/res/icons/40x40.png",
+                        "notification@3x" : "unpackage/res/icons/60x60.png",
+                        "settings@2x" : "unpackage/res/icons/58x58.png",
+                        "settings@3x" : "unpackage/res/icons/87x87.png",
+                        "spotlight@2x" : "unpackage/res/icons/80x80.png",
+                        "spotlight@3x" : "unpackage/res/icons/120x120.png"
+                    }
+                }
+            },
+            "splashscreen" : {
+                "useOriginalMsgbox" : true,
+                "androidStyle" : "common"
+            }
+        },
+        "nativePlugins" : {
+            "JG-JCore" : {
+                "JPUSH_APPKEY_IOS" : "8a5efd65cda14fafa6e64ad3",
+                "JPUSH_CHANNEL_IOS" : "8a5efd65cda14fafa6e64ad3",
+                "JPUSH_APPKEY_ANDROID" : "b5f679f4357018605ea6fd2e",
+                "JPUSH_CHANNEL_ANDROID" : "",
+                "__plugin_info__" : {
+                    "name" : "JG-JCore",
+                    "description" : "极光推送JCore插件",
+                    "platforms" : "Android,iOS",
+                    "url" : "",
+                    "android_package_name" : "uni.UNI3A527D1",
+                    "ios_bundle_id" : "",
+                    "isCloud" : false,
+                    "bought" : -1,
+                    "pid" : "",
+                    "parameters" : {
+                        "JPUSH_APPKEY_IOS" : {
+                            "des" : "[iOS]极光portal配置应用信息时分配的AppKey",
+                            "key" : "JCore:APP_KEY",
+                            "value" : "daebe19b547c43128796a078"
+                        },
+                        "JPUSH_CHANNEL_IOS" : {
+                            "des" : "[iOS]用于统计分发渠道,不需要可填默认值developer-default",
+                            "key" : "JCore:CHANNEL",
+                            "value" : ""
+                        },
+                        "JPUSH_APPKEY_ANDROID" : {
+                            "des" : "[Android]极光portal配置应用信息时分配的AppKey",
+                            "key" : "JPUSH_APPKEY",
+                            "value" : ""
+                        },
+                        "JPUSH_CHANNEL_ANDROID" : {
+                            "des" : "[Android]用于统计分发渠道,不需要可填默认值developer-default",
+                            "key" : "JPUSH_CHANNEL",
+                            "value" : ""
+                        }
+                    }
+                }
+            },
+            "JG-JPush" : {
+                "JPUSH_ISPRODUCTION_IOS" : "true",
+                "JPUSH_ADVERTISINGID_IOS" : "",
+                "JPUSH_DEFAULTINITJPUSH_IOS" : "true",
+                "JPUSH_OPPO_APPKEY" : "",
+                "JPUSH_OPPO_APPID" : "",
+                "JPUSH_OPPO_APPSECRET" : "",
+                "JPUSH_VIVO_APPKEY" : "",
+                "JPUSH_VIVO_APPID" : "",
+                "JPUSH_MEIZU_APPKEY" : "",
+                "JPUSH_MEIZU_APPID" : "",
+                "JPUSH_XIAOMI_APPKEY" : "",
+                "JPUSH_XIAOMI_APPID" : "",
+                "__plugin_info__" : {
+                    "name" : "JG-JPush",
+                    "description" : "极光推送Hbuilder插件",
+                    "platforms" : "Android,iOS",
+                    "url" : "",
+                    "android_package_name" : "uni.UNI3A527D1",
+                    "ios_bundle_id" : "",
+                    "isCloud" : false,
+                    "bought" : -1,
+                    "pid" : "",
+                    "parameters" : {
+                        "JPUSH_ISPRODUCTION_IOS" : {
+                            "des" : "[iOS]是否是生产环境,是填true,不是填false或者不填",
+                            "key" : "JPush:ISPRODUCTION",
+                            "value" : ""
+                        },
+                        "JPUSH_ADVERTISINGID_IOS" : {
+                            "des" : "[iOS]广告标识符(IDFA)如果不需要使用IDFA,可不填",
+                            "key" : "JPush:ADVERTISINGID",
+                            "value" : ""
+                        },
+                        "JPUSH_DEFAULTINITJPUSH_IOS" : {
+                            "des" : "[iOS]是否默认初始化,是填true,不是填false或者不填",
+                            "key" : "JPush:DEFAULTINITJPUSH",
+                            "value" : ""
+                        },
+                        "JPUSH_OPPO_APPKEY" : {
+                            "des" : "厂商OPPO-appkey,示例:OP-12345678",
+                            "key" : "OPPO_APPKEY",
+                            "value" : ""
+                        },
+                        "JPUSH_OPPO_APPID" : {
+                            "des" : "厂商OPPO-appId,示例:OP-12345678",
+                            "key" : "OPPO_APPID",
+                            "value" : ""
+                        },
+                        "JPUSH_OPPO_APPSECRET" : {
+                            "des" : "厂商OPPO-appSecret,示例:OP-12345678",
+                            "key" : "OPPO_APPSECRET",
+                            "value" : ""
+                        },
+                        "JPUSH_VIVO_APPKEY" : {
+                            "des" : "厂商VIVO-appkey,示例:12345678",
+                            "key" : "com.vivo.push.api_key",
+                            "value" : ""
+                        },
+                        "JPUSH_VIVO_APPID" : {
+                            "des" : "厂商VIVO-appId,示例:12345678",
+                            "key" : "com.vivo.push.app_id",
+                            "value" : ""
+                        },
+                        "JPUSH_MEIZU_APPKEY" : {
+                            "des" : "厂商MEIZU-appKey,示例:MZ-12345678",
+                            "key" : "MEIZU_APPKEY",
+                            "value" : ""
+                        },
+                        "JPUSH_MEIZU_APPID" : {
+                            "des" : "厂商MEIZU-appId,示例:MZ-12345678",
+                            "key" : "MEIZU_APPID",
+                            "value" : ""
+                        },
+                        "JPUSH_XIAOMI_APPKEY" : {
+                            "des" : "厂商XIAOMI-appKey,示例:MI-12345678",
+                            "key" : "XIAOMI_APPKEY",
+                            "value" : ""
+                        },
+                        "JPUSH_XIAOMI_APPID" : {
+                            "des" : "厂商XIAOMI-appId,示例:MI-12345678",
+                            "key" : "XIAOMI_APPID",
+                            "value" : ""
+                        }
+                    }
+                }
+            }
+        }
+    },
+    /* 快应用特有相关 */
+    "quickapp" : {},
+    /* 小程序特有相关 */
+    "mp-weixin" : {
+        "appid" : "wx5fb1cc8edb3f8baa",
+        "setting" : {
+            "urlCheck" : false,
+            "minified" : true,
+            "postcss" : true,
+            "es6" : true
+        },
+        "permission" : {
+            "scope.userLocation" : {
+                "desc" : "获取您的位置"
+            }
+        },
+        "requiredPrivateInfos" : [ "getLocation", "chooseAddress" ],
+        "usingComponents" : true,
+        "__usePrivacyCheck__" : true
+    },
+    "mp-alipay" : {
+        "usingComponents" : true
+    },
+    "mp-baidu" : {
+        "usingComponents" : true
+    },
+    "mp-toutiao" : {
+        "usingComponents" : true
+    },
+    "h5" : {
+        "devServer" : {
+            "https" : false
+        },
+        "router" : {
+            "mode" : "history",
+            "base" : ""
+        },
+        "domain" : "",
+        "sdkConfigs" : {
+            "maps" : {
+                "qqmap" : {
+                    "key" : "SMJBZ-WCHK4-ZPZUA-DSIXI-XDDVQ-XWFX7"
+                }
+            }
+        },
+        "title" : "加载中...",
+        "template" : "template.h5.html",
+        "optimization" : {
+            "treeShaking" : {
+                "enable" : true
+            }
+        }
+    }
+}
diff --git a/pages/quote/index.vue b/pages/quote/index.vue
index df3e23b..ccc724a 100644
--- a/pages/quote/index.vue
+++ b/pages/quote/index.vue
@@ -1,277 +1,384 @@
 <template>
-	<view style="padding: 100rpx 0;min-height: 100vh;">
-		<view class="head">
-			<view class="">
-				<view class="" style="display: flex;justify-content: space-around;margin-top: 24rpx;color:#777777">
-					<view :class="{act: tabIndex==1}" @click="changeTabs(1)">
-						报价列表
-					</view>
-					<view :class="{act: tabIndex==2}" @click="changeTabs(2)">
-						报价记录
-					</view>
-				</view>
-				<view style="height: 8rpx;" />
-				<view class="line" :style="{left:tabIndex==1?tabsLeft+'px':tabsRight+'px'}" />
-			</view>
-		</view>
-		<view class="content">
-			<u-loading-page v-if="loading" :loading="loading"></u-loading-page>
-			<view v-else>
-				<view class="card" v-for="(item,index) in lists" :key='index'>
-					<view class="head">
-					</view>
-					<view class="card-content">
-						<view class="card-content-l" style="width: 152rpx;height: 152rpx;">
-							<image style="width: 152rpx;height: 152rpx;" :src="item.goods.imgs" mode=""></image>
-							<view class="status">
-								{{tabIndex==1?"未报价":"已报价" }}
-							</view>
-						</view>
-						<view class="card-content-r">
-							<view class="title ellipsis">
-								{{item.goods.goods_name}}
-							</view>
-							<view class="need">
-								需求量: {{item.need_num}}{{item.goods.unit_name}}
-							</view>
-							<view class="ipt">
-								<u--input placeholder="输入报价数量" :readonly="tabIndex==2" v-model="item.nums"
-									style="background-color:#F6F6F6;border: none;"></u--input>
-								<view style="width: 10rpx;">
+  <view style="padding: 100rpx 0;min-height: 100vh;">
+    <view class="head">
+      <view class="">
+        <view class="" style="display: flex;justify-content: space-around;margin-top: 24rpx;color:#777777">
+          <view :class="{act: tabIndex==1}" @click="changeTabs(1)">
+            报价列表
+          </view>
+          <view :class="{act: tabIndex==2}" @click="changeTabs(2)">
+            报价记录
+          </view>
+        </view>
+        <view style="height: 8rpx;" />
+        <view class="line" :style="{left:tabIndex==1?tabsLeft+'px':tabsRight+'px'}" />
+      </view>
+    </view>
+    <view class="content">
+      <u-loading-page v-if="loading" :loading="loading"></u-loading-page>
+      <view v-else>
+        <view class="card" v-for="(item,index) in lists" :key='index'>
+          <view class="head">
+          </view>
+          <view class="card-content">
+            <view class="card-content-l" style="width: 152rpx;height: 152rpx;">
+              <image style="width: 152rpx;height: 152rpx;" :src="item.goods.imgs" mode=""></image>
+              <view class="status">
+                {{tabIndex==1?"未报价":"已报价" }}
+              </view>
+            </view>
+            <view class="card-content-r">
+              <view class="title ellipsis">
+                {{item.goods.goods_name}}
+              </view>
+              <view class="need">
+                需求量: {{item.need_num}}{{item.goods.unit_name}}
+              </view>
+              <view class="ipt">
+                <u--input placeholder="输入报价数量" :readonly="tabIndex==2" v-model="item.nums"
+                  style="background-color:#F6F6F6;border: none;"></u--input>
+                <view style="width: 10rpx;">
 
-								</view>
-								<u--input style="background-color: #F6F6F6;border: none;" placeholder="输入产品报价"
-									@blur="priceBlur(index)" :readonly="tabIndex==2" v-model="item.price"></u--input>
-							</view>
-						</view>
-						<view class="status-png" v-if="tabIndex==2">
-							<image v-if="item.is_adopt==0" src="/static/images/dbj.png"
-								style="width: 108rpx; height: 84rpx;">
-							</image>
-							<image v-else-if="item.is_adopt==1" src="/static/images/ybj.png"
-								style="width: 108rpx; height: 84rpx;">
-							</image>
-							<image v-else-if="item.is_adopt==2" src="/static/images/ycn.png" style=" width: 108rpx;
-								height: 84rpx;">
-							</image>
-							<image v-else src="/static/images/wcn.png" style="width: 108rpx; height: 84rpx;">
-							</image>
-						</view>
-					</view>
-					<view class="card-footer" v-if="item.nums && item.price">
-						共{{item.nums}}{{item.unit_name}}&nbsp; &nbsp;合计:<text
-							style="font-size: 28rpx;color: #FC452F;font-weight: 700;">¥{{(item.nums*item.price).toFixed(2)}}</text>
-					</view>
-					<u-line style="margin-top: 30rpx;" color="#F3F3F3"></u-line>
-				</view>
-				<u-empty v-if="lists.length==0" mode="data" icon="http://cdn.uviewui.com/uview/empty/data.png">
-				</u-empty>
-			</view>
+                </view>
+                <u--input style="background-color: #F6F6F6;border: none;" placeholder="输入产品报价" @blur="priceBlur(index)"
+                  :readonly="tabIndex==2" v-model="item.price"></u--input>
+              </view>
+            </view>
+            <view class="status-png" v-if="tabIndex==2">
+              <image v-if="item.is_adopt==0" src="https://lihai001.oss-cn-chengdu.aliyuncs.com/def/491f6202405281828272606.png" style="width: 108rpx; height: 84rpx;">
+              </image>
+              <image v-else-if="item.is_adopt==1" src="https://lihai001.oss-cn-chengdu.aliyuncs.com/attach/274ad202405111523222891.png" style="width: 108rpx; height: 84rpx;">
+              </image>
+              <image v-else-if="item.is_adopt==2 && item.delivery_name" src="https://lihai001.oss-cn-chengdu.aliyuncs.com/def/fde75202405281450531427.png" style=" width: 108rpx;
+              	height: 84rpx;">
+              </image>
+              <image v-else-if="item.is_adopt==2 && !item.delivery_name" src="https://lihai001.oss-cn-chengdu.aliyuncs.com/def/dbe43202405281449446456.png" style=" width: 108rpx;
+              	height: 84rpx;">
+              </image>
+              <image v-else src="https://lihai001.oss-cn-chengdu.aliyuncs.com/def/22059202405281826183468.png" style="width: 108rpx; height: 84rpx;">
+              </image>
+            </view>
+          </view>
+          <view class="card-footer" v-if="item.nums && item.price">
+            共{{item.nums}}{{item.unit_name}}&nbsp; &nbsp;合计:<text
+              style="font-size: 28rpx;color: #FC452F;font-weight: 700;">¥{{(item.nums*item.price).toFixed(2)}}</text>
+          </view>
+          <u-line style="margin-top: 30rpx;" color="#F3F3F3"></u-line>
+        </view>
+        <u-empty v-if="lists.length==0" mode="data" icon="http://cdn.uviewui.com/uview/empty/data.png">
+        </u-empty>
+      </view>
 
-			<view class="submit-btn" v-if="tabIndex==1">
-				<u-button shape='circle' color='#20B128' @click="submit" text="提交"></u-button>
-			</view>
-		</view>
-	</view>
+      <view class="submit-btn" v-if="tabIndex==1">
+        <u-button shape='circle' color='#20B128' @click="submit" text="提交"></u-button>
+      </view>
+      <view class="submit-btn" v-if="tabIndex==2">
+        <u-button shape='circle' color='#20B128' @click="showDeliver" text="立即发货"></u-button>
+      </view>
+      <uni-popup ref="deliver" type="center" @click.stop="">
+        <view class="deliver">
+          <view style="font-size: 32rpx;font-weight: bold;text-align: center;">发货</view>
+          <u--form labelPosition="left" style="width: 100%;" labelWidth="auto" :model="model1" :rules="rules"
+            ref="uForm">
+            <u-form-item label="配送方式" borderBottom>
+              <u-radio-group v-model="model_type" placement="row" @change="model1.delivery_name='';model1.delivery_id=''">
+                <u-radio label="自己配送" :name="2" style="margin-right: 20rpx;"></u-radio>
+                <u-radio label="快递配送" :name="1"></u-radio>
+              </u-radio-group>
+            </u-form-item>
+            <block v-if="model_type==1">
+              <u-form-item label="快递公司" prop="delivery_name" @tap="deliveryNameShow=true" borderBottom>
+                <u--input v-model="model1.delivery_name" readonly border="none" placeholder="请选择快递公司" suffixIcon="arrow-right"></u--input>
+              </u-form-item>
+              <u-form-item label="物流单号" prop="delivery_id" borderBottom>
+                <u--input v-model="model1.delivery_id" border="none" placeholder="请输入物流单号"></u--input>
+              </u-form-item>
+            </block>
+            <block v-if="model_type==2">
+              <u-form-item label="送货人姓名" prop="delivery_name" borderBottom>
+                <u--input v-model="model1.delivery_name" border="none" placeholder="请输入送货人姓名"></u--input>
+              </u-form-item>
+              <u-form-item label="送货人电话" prop="delivery_id" borderBottom>
+                <u--input v-model="model1.delivery_id" border="none" placeholder="请输入送货人电话"></u--input>
+              </u-form-item>
+            </block>
+          </u--form>
+          <u-button shape='circle' style="margin-top: 80rpx;" color='#20B128' @click="onExpress" text="确认发货"></u-button>
+          <u-picker
+          				:show="deliveryNameShow"
+          				:columns="[columns]"
+          				title="请选择快递公司"
+          				@cancel="deliveryNameShow = false"
+          				@confirm="changeName"
+          		>
+          		</u-picker>
+        </view>
+      </uni-popup>
+    </view>
+  </view>
 </template>
 <script>
-	import {
-		OpurchaseGoodsOfferApi,
-		OpurchaseGoodsOfferListApi
-	} from "@/api/supplier.js"
+  import { Toast } from "../../libs/uniApi";
+  import {
+    OpurchaseGoodsOfferApi,
+    OpurchaseGoodsOfferListApi,
+    OpurchaseclassExpressApi,
+    ExpressListApi
+  } from "@/api/supplier.js"
 
-	export default {
-		data() {
-			return {
-				tabIndex: 1,
-				tabsLeft: 0,
-				tabsRight: 0,
-				loading: false,
-				lists: [],
-				date: "",
-				ycn: 'https://lihai001.oss-cn-chengdu.aliyuncs.com/attach/739c3202405071458553459.png',
-				wcj: 'https://lihai001.oss-cn-chengdu.aliyuncs.com/attach/04c2c202405071501462462.png',
-				ybj: 'https://lihai001.oss-cn-chengdu.aliyuncs.com/attach/274ad202405111523222891.png',
-			}
-		},
-		methods: {
-			navgo(url) {
-				uni.navigateTo({
-					url
-				})
-			},
-			getTabsPosi() {
-				const {
-					windowWidth
-				} = uni.getSystemInfoSync();
-				this.tabsLeft = (((windowWidth / 2) - 26) / 2)
-				this.tabsRight = (this.tabsLeft + (windowWidth / 2))
-			},
-			async getLists(type) {
-				let that = this
-				OpurchaseGoodsOfferListApi({
-					type: type || this.tabIndex,
-					date: this.date
-				}).then(res => {
-					this.lists = res.data.lists
-					this.lists.forEach(item => {
-						if (!(+item.nums)) {
-							item.nums = ''
-						}
-						if (!(+item.price)) {
-							item.price = ''
-						}
-					})
-				})
-				that.loading = true
-				setTimeout(() => {
-					that.loading = false
-				}, 1000)
-			},
-			changeTabs(num) {
-				let that = this
-				this.tabIndex = num
-				this.getLists()
-			},
-			priceBlur(i) {
-				this.lists[i].price = (+this.lists[i].price).toFixed(2)
-			},
-			async submit() {
-				let data =
-					this.lists.filter(item => {
-						return (+item.price && +item.nums)
-					}).map(item => {
-						return {
-							id: item.id,
-							nums: item.nums,
-							price: item.price
-						}
-					})
-				if (!data.length) return
-				console.log(data)
-				let res = await OpurchaseGoodsOfferApi({
-					data: data
-				})
-				this.getLists(1)
-			}
-		},
-		onLoad(option) {
-			this.date = option.date
-			this.getTabsPosi()
-			this.getLists()
-			// OpurchaseGoodsOfferListApi()
+  export default {
+    data() {
+      return {
+        tabIndex: 1,
+        tabsLeft: 0,
+        tabsRight: 0,
+        loading: false,
+        lists: [],
+        date: "",
+        ycn: 'https://lihai001.oss-cn-chengdu.aliyuncs.com/attach/739c3202405071458553459.png',
+        wcj: 'https://lihai001.oss-cn-chengdu.aliyuncs.com/attach/04c2c202405071501462462.png',
+        ybj: 'https://lihai001.oss-cn-chengdu.aliyuncs.com/attach/274ad202405111523222891.png',
+        model_type: 2,
+        deliveryNameShow: false,
+        model1: {
+          delivery_name: "",
+          delivery_id: "",
+        },
+        rules: {
+          delivery_name: {
+            type: 'string',
+            required: true,
+            message: '不可为空',
+            trigger: ['change', 'blur']
+          },
+          delivery_id: {
+            type: 'string',
+            required: true,
+            message: '不可为空',
+            trigger: ['change', 'blur']
+          }
+        },
+        columns: []
+      }
+    },
+    methods: {
+      navgo(url) {
+        uni.navigateTo({
+          url
+        })
+      },
+      getTabsPosi() {
+        const {
+          windowWidth
+        } = uni.getSystemInfoSync();
+        this.tabsLeft = (((windowWidth / 2) - 26) / 2)
+        this.tabsRight = (this.tabsLeft + (windowWidth / 2))
+      },
+      async getLists(type) {
+        let that = this
+        OpurchaseGoodsOfferListApi({
+          type: type || this.tabIndex,
+          date: this.date
+        }).then(res => {
+          this.lists = res.data.lists
+          this.lists.forEach(item => {
+            if (!(+item.nums)) {
+              item.nums = ''
+            }
+            if (!(+item.price)) {
+              item.price = ''
+            }
+          })
+        })
+        that.loading = true
+        setTimeout(() => {
+          that.loading = false
+        }, 1000)
+      },
+      changeTabs(num) {
+        let that = this
+        this.tabIndex = num
+        this.getLists()
+      },
+      priceBlur(i) {
+        this.lists[i].price = (+this.lists[i].price).toFixed(2)
+      },
+      async submit() {
+        let data =
+          this.lists.filter(item => {
+            return (+item.price && +item.nums)
+          }).map(item => {
+            return {
+              id: item.id,
+              nums: item.nums,
+              price: item.price
+            }
+          })
+        if (!data.length) return ;
+        let res = await OpurchaseGoodsOfferApi({
+          data: data
+        })
+        this.getLists(1)
+      },
+      showDeliver() {
+        this.getAction();
+        this.$refs.deliver.open()
+      },
+      // 发货
+      onExpress() {
+        this.$refs.uForm.validate().then(res=>{
+          OpurchaseclassExpressApi({
+            ...this.model1,
+            date: this.date
+          }).then(res => {
+            this.getLists(2);
+            this.$refs.deliver.close();
+            Toast('发货成功')
+          })
+        })
+      },
+      // 物流公司列表
+      getAction(){
+        ExpressListApi({
+          page_size: 100
+        }).then(res=>{
+          this.columns = res.data.lists.map(item=>item.name);
+        })
+      },
+      changeName(e){
+        this.model1.delivery_name = e.value[0];
+        this.deliveryNameShow = false;
+      },
+    },
+    onLoad(option) {
+      this.date = option.date
+      this.getTabsPosi()
+      this.getLists()
+      // OpurchaseGoodsOfferListApi()
 
-		}
-	}
+    }
+  }
 </script>
 
 
 <style lang="scss">
-	.head {
-		padding: 20rpx;
-		background-color: white;
-		position: relative;
-		position: fixed;
-		top: 0;
-		width: 100vw;
-		z-index: 10;
+  .head {
+    padding: 20rpx;
+    background-color: white;
+    position: relative;
+    position: fixed;
+    top: 0;
+    width: 100vw;
+    z-index: 10;
 
-		.act {
-			color: #20B128;
-		}
+    .act {
+      color: #20B128;
+    }
 
-		.line {
-			width: 26px;
-			height: 5rpx;
-			background-color: #20B128;
-			border-radius: 50rpx;
-			position: absolute;
-			transition: 300ms;
-		}
-	}
+    .line {
+      width: 26px;
+      height: 5rpx;
+      background-color: #20B128;
+      border-radius: 50rpx;
+      position: absolute;
+      transition: 300ms;
+    }
+  }
 
-	.content {
-		padding: 20rpx;
-		padding-bottom: 150rpx;
+  .content {
+    padding: 20rpx;
+    padding-bottom: 150rpx;
 
-		.card {
-			width: 710rpx;
-			margin: 0 auto;
-			padding: 20rpx;
-			box-sizing: border-box;
-			background-color: white;
+    .card {
+      width: 710rpx;
+      margin: 0 auto;
+      padding: 20rpx;
+      box-sizing: border-box;
+      background-color: white;
 
 
 
-			.card-content {
-				display: flex;
-				position: relative;
+      .card-content {
+        display: flex;
+        position: relative;
 
-				.card-content-l {
-					margin-right: 20rpx;
-					position: relative;
+        .card-content-l {
+          margin-right: 20rpx;
+          position: relative;
 
-					.status {
-						width: 152rpx;
-						height: 40rpx;
-						background-color: rgba(0, 0, 0, .3);
-						text-align: center;
-						color: white;
-						font-size: 24rpx;
-						line-height: 40rpx;
-						position: absolute;
-						bottom: 0;
-					}
-				}
+          .status {
+            width: 152rpx;
+            height: 40rpx;
+            background-color: rgba(0, 0, 0, .3);
+            text-align: center;
+            color: white;
+            font-size: 24rpx;
+            line-height: 40rpx;
+            position: absolute;
+            bottom: 0;
+          }
+        }
 
-				.card-content-r {
-					display: flex;
-					flex-direction: column;
-					justify-content: space-between;
+        .card-content-r {
+          display: flex;
+          flex-direction: column;
+          justify-content: space-between;
 
-					.title {
-						font-size: 30rpx;
-						width: 500rpx;
-					}
+          .title {
+            font-size: 30rpx;
+            width: 500rpx;
+          }
 
-					.need {
-						color: #777777;
-						font-size: 24rpx;
-					}
+          .need {
+            color: #777777;
+            font-size: 24rpx;
+          }
 
-					.ipt {
-						display: flex;
-						height: 56rpx;
+          .ipt {
+            display: flex;
+            height: 56rpx;
 
-					}
-				}
+          }
+        }
 
-				.status-png {
-					position: absolute;
-					right: 20rpx;
-				}
+        .status-png {
+          position: absolute;
+          right: 20rpx;
+        }
 
-			}
+      }
 
-			.card-footer {
-				margin-top: 30rpx;
-				text-align: right;
-				font-size: 28rpx;
-				color: #060606;
-			}
-		}
+      .card-footer {
+        margin-top: 30rpx;
+        text-align: right;
+        font-size: 28rpx;
+        color: #060606;
+      }
+    }
 
-		.submit-btn {
-			position: fixed;
-			bottom: 70rpx;
-			width: 710rpx;
-			margin: 0 auto;
-		}
-	}
+    .submit-btn {
+      position: fixed;
+      bottom: 70rpx;
+      width: 710rpx;
+      margin: 0 auto;
+    }
+  }
 
-	.ellipsis {
-		white-space: nowrap;
-		overflow: hidden;
-		text-overflow: ellipsis;
-	}
+  .ellipsis {
+    white-space: nowrap;
+    overflow: hidden;
+    text-overflow: ellipsis;
+  }
+
+  .deliver {
+    width: 600rpx;
+    height: 500rpx;
+    background-color: #fff;
+    border-radius: 14rpx;
+    padding: 20rpx;
+    display: flex;
+    flex-direction: column;
+    justify-content: space-between;
+    align-items: center;
+  }
 </style>
\ No newline at end of file
diff --git a/static/images/dbj.png b/static/images/dbj.png
deleted file mode 100644
index d7d04b8..0000000
Binary files a/static/images/dbj.png and /dev/null differ
diff --git a/static/images/wcn.png b/static/images/wcn.png
deleted file mode 100644
index 0cbb0fb..0000000
Binary files a/static/images/wcn.png and /dev/null differ
diff --git a/static/images/ybj.png b/static/images/ybj.png
deleted file mode 100644
index f10606d..0000000
Binary files a/static/images/ybj.png and /dev/null differ
diff --git a/static/images/ycn.png b/static/images/ycn.png
deleted file mode 100644
index ca5bce2..0000000
Binary files a/static/images/ycn.png and /dev/null differ