From ae5bb0dc68ec9a0be23d2173cec320d5c41e79d1 Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期三, 28 五月 2025 09:05:57 +0800
Subject: [PATCH] Merge branch 'dev' of http://42.193.1.25:9521/r/lmk-shop-wx into dev

---
 pages/goods-manager/addGoods/addGoods.vue |  167 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 167 insertions(+), 0 deletions(-)

diff --git a/pages/goods-manager/addGoods/addGoods.vue b/pages/goods-manager/addGoods/addGoods.vue
new file mode 100644
index 0000000..1c82a58
--- /dev/null
+++ b/pages/goods-manager/addGoods/addGoods.vue
@@ -0,0 +1,167 @@
+<template>
+	<view class="add-goods">
+		<div class="uForm">
+			<u-form :border-bottom="false" :model="form" ref="uForm" :error-type="['toast']" :rule="rules">
+
+				<u-form-item label="鍟嗗搧鍒嗙被" label-width="130" prop="">
+					<div @click="showPicker">
+						{{ form.___path || '璇烽�夋嫨鎵�鍦ㄥ湴鍖�' }}
+					</div>
+				</u-form-item>
+
+				<u-form-item class="border" label="鍟嗗搧鍚嶇О" label-width="130" prop="name">
+					<u-input v-model="form.name" clearable placeholder="璇疯緭鍏ュ晢鍝佸悕绉�" />
+				</u-form-item>
+
+				<u-form-item label="鍟嗗搧浠锋牸" label-width="130" prop="mobile">
+					<u-input v-model="form.mobile" type="number" maxlength="11" placeholder="璇疯緭鍏ュ晢鍝佷环鏍�" />
+				</u-form-item>
+				<u-form-item class="detailgoods" label="璇︾粏鍦板潃" label-width="130" prop="detail">
+					<u-input type="textarea" v-model="form.detail" maxlength="100" height="150" placeholder="琛楅亾妤肩墝鍙风瓑" />
+				</u-form-item>
+				<u-form-item label="鍟嗗搧鍗栫偣" label-width="130">
+					<u-input type="textarea" v-model="form.alias" placeholder="璇疯緭鍏ュ晢鍝佸崠鐐�" />
+				</u-form-item>
+
+				<u-form-item label="鍟嗗搧鍝佺墝" label-width="130" prop="">
+					<div @click="showPicker">
+						{{ form.___path || '璇烽�夋嫨鎵�鍦ㄥ湴鍖�' }}
+					</div>
+				</u-form-item>
+
+				<u-form-item label="璁¢噺鍗曚綅" label-width="130" prop="___path">
+					<div @click="showPicker">
+						{{ form.___path || '璇烽�夋嫨鎵�鍦ㄥ湴鍖�' }}
+					</div>
+				</u-form-item>
+
+
+				<view class="opt-view">
+					<view class="img-title">涓婁紶鍥剧墖锛堟渶澶�5寮狅級</view>
+					<view class="images-view">
+						<u-upload :header="{ accessToken: storage.getAccessToken() }" :action="action" width="150"
+							@on-uploaded="onUploaded" :max-count="5" :show-progress="false"></u-upload>
+					</view>
+				</view>
+
+				<div class="saveBtn" @click="save">淇濆瓨</div>
+			</u-form>
+
+			<m-city :provinceData="list" headTitle="鍖哄煙閫夋嫨" ref="cityPicker" @funcValue="getpickerParentValue"
+				pickerSize="4">
+			</m-city>
+
+			<uniMap v-if="mapFlag" @close="closeMap" @callback="callBackgoods" />
+		</div>
+	</view>
+</template>
+
+<script>
+export default {
+	data() {
+		return {
+			form: {}
+		}
+	},
+	methods: {
+		//鍥剧墖涓婁紶
+		onUploaded(lists) {
+			let images = [];
+
+			lists.forEach((item) => {
+				images.push(item.response.result);
+			});
+			this.form.images = images;
+		},
+	},
+
+	onLoad(option) {
+		uni.showLoading({
+			title: "鍔犺浇涓�",
+		});
+		this.routerVal = option;
+		console.log(option);
+
+		if (option.id) {
+			getGoodsDetail(option.id).then((res) => {
+				const params = res.data.result;
+				params.___path = params.consigneegoodsPath;
+				this.$set(this, "form", params);
+
+				if (this.$store.state.isShowToast) { uni.hideLoading() };
+			});
+		}
+		uni.hideLoading();
+	},
+}
+</script>
+
+<style scoped lang="scss">
+.detailgoods {
+	/deep/ .u-form-item--left {
+		display: flex;
+		align-items: flex-start;
+	}
+}
+
+.saveBtn,
+.selectgoods {
+	height: 70rpx;
+
+	line-height: 70rpx;
+	text-align: center;
+	font-size: 30rpx;
+	background: $aider-light-color;
+	color: #fff;
+	width: 70%;
+	margin: 40rpx auto 0 auto;
+	border-radius: 20rpx;
+}
+
+.selectgoods {
+	margin-top: 40rpx;
+	background: #fff;
+
+	color: $aider-light-color;
+	border: 2rpx solid $aider-light-color;
+}
+
+.uForm {
+	width: 94%;
+	overflow: hidden;
+	left: 3%;
+	position: relative;
+	top: 2%;
+	background: #fff;
+	border-radius: 20rpx;
+	padding: 0 0 40rpx 0;
+}
+
+.add-goods {
+	width: 100%;
+	padding-top: 3%;
+
+	/deep/ .u-form-item {
+		background-color: #fff;
+		padding: 24rpx 30rpx;
+	}
+
+	.u-btn {
+		margin: 30rpx 30rpx 0 30rpx;
+		background-color: $main-color;
+	}
+
+	/deep/.u-checkbox {
+		margin: 30rpx 30rpx 0 30rpx;
+
+		.u-label-class.u-checkbox__label {
+			color: $font-color-light;
+			font-size: $font-sm;
+		}
+	}
+}
+
+/deep/ .u-checkbox__label {
+	font-size: 28rpx;
+}
+</style>

--
Gitblit v1.8.0