Parcourir la source

修改门店的设置

shish il y a 2 mois
Parent
commit
44a2f50290
2 fichiers modifiés avec 52 ajouts et 4 suppressions
  1. 26 2
      ghsApp/src/admin/shop/add.vue
  2. 26 2
      hdApp/src/admin/shop/add.vue

+ 26 - 2
ghsApp/src/admin/shop/add.vue

@@ -14,7 +14,7 @@
 					<input v-model="form.shopName" placeholder-class="phcolor" class="tui-input" name="shopName" placeholder="请输入名称,如雄安店" maxlength="50" type="text" />
 				</tui-list-cell>
 				<tui-list-cell class="line-cell" :hover="false">
-					<view class="tui-title">类型</view>
+					<view class="tui-title">管理方式</view>
 					<view class="select-button-wrap">
 						<button class="admin-button-com middle" :class="[form.join == 0 ? 'blue' : 'default']" @click="form.join = 0">直营</button>
 						<button class="admin-button-com middle" :class="[form.join == 1 ? 'blue' : 'default']" @click="form.join = 1">加盟</button>
@@ -55,6 +55,15 @@
 						</tui-list-cell>
 					</template>
 				</template>
+				<tui-list-cell class="line-cell" :hover="false">
+					<view class="tui-title">主营业务</view>
+					<view class="select-button-wrap-mini">
+						<button class="admin-button-com mini-btn" :class="[form.business == 0 ? 'blue' : 'default']" @click="setBusiness(0)">鲜切花</button>
+						<button class="admin-button-com mini-btn" :class="[form.business == 1 ? 'blue' : 'default']" @click="setBusiness(1)">绿植</button>
+						<button class="admin-button-com mini-btn" :class="[form.business == 2 ? 'blue' : 'default']" @click="setBusiness(2)">苗木</button>
+						<input v-model="form.business" name="business" hidden />
+					</view>
+				</tui-list-cell>
 				<tui-list-cell class="line-cell" :hover="false">
 					<view class="tui-title">手机</view>
 					<input v-model="form.mobile" placeholder-class="phcolor" class="tui-input" name="mobile" placeholder="请输入手机号" maxlength="50" type="number" />
@@ -231,7 +240,8 @@ export default {
 				carSale:0,
 				afterSale:1,
 				saleHour:12,
-				cgUnitType:0
+				cgUnitType:0,
+				business:0
 			},
 			showRegion: false,
 			region: {
@@ -337,6 +347,9 @@ export default {
 		radioChange(e) {
 			this.setOpenType(e.detail.value)
 		},
+		setBusiness(type){
+			this.form.business = type
+		},
 		setOpenType(value) {
 			const selected = Number(value)
 			this.openTimeVisible = selected === 0 ? false : true;
@@ -468,6 +481,17 @@ export default {
 			margin-left: 30upx;
 		}
 	}
+	.select-button-wrap-mini {
+		display: flex;
+		align-items: center;
+		.admin-button-com {
+			width: 150upx;
+			margin: 0;
+		}
+		.admin-button-com + .admin-button-com {
+			margin-left: 15upx;
+		}
+	}
 	.time-button-wrap {
 		.admin-button-com {
 			width: 190upx;

+ 26 - 2
hdApp/src/admin/shop/add.vue

@@ -11,7 +11,7 @@
 					<input v-model="form.shopName" placeholder-class="phcolor" class="tui-input" name="shopName" placeholder="请输入名称" maxlength="50" type="text" />
 				</tui-list-cell>
 				<tui-list-cell class="line-cell" :hover="false">
-					<view class="tui-title">分店类型</view>
+					<view class="tui-title">管理方式</view>
 					<view class="select-button-wrap">
 						<button class="admin-button-com middle" :class="[form.join == 0 ? 'blue' : 'default']" @click="form.join = 0">直营店</button>
 						<button class="admin-button-com middle" :class="[form.join == 1 ? 'blue' : 'default']" @click="form.join = 1">加盟店</button>
@@ -52,6 +52,15 @@
 						</tui-list-cell>
 					</template>
 				</template>
+				<tui-list-cell class="line-cell" :hover="false">
+					<view class="tui-title">主营业务</view>
+					<view class="select-button-wrap-mini">
+						<button class="admin-button-com mini-btn" :class="[form.business == 0 ? 'blue' : 'default']" @click="setBusiness(0)">鲜切花</button>
+						<button class="admin-button-com mini-btn" :class="[form.business == 1 ? 'blue' : 'default']" @click="setBusiness(1)">绿植</button>
+						<button class="admin-button-com mini-btn" :class="[form.business == 2 ? 'blue' : 'default']" @click="setBusiness(2)">苗木</button>
+						<input v-model="form.business" name="business" hidden />
+					</view>
+				</tui-list-cell>
 				<tui-list-cell class="line-cell" :hover="false">
 					<view class="tui-title">手机号</view>
 					<input v-model="form.mobile" placeholder-class="phcolor" class="tui-input" name="mobile" placeholder="请输入手机号" maxlength="50" type="number" />
@@ -205,6 +214,7 @@ export default {
 				meetAmount:0,
 				cutAmount:0,
 				cutStyle:0,
+				business:0
 			},
 			hasMap:0, // 是否具备地址功能 0不具备 1具备
 			showRegion: false,
@@ -335,6 +345,9 @@ export default {
 		radioChange(e) {
 			this.setOpenType(e.detail.value)
 		},
+		setBusiness(type){
+			this.form.business = type
+		},
 		setOpenType(value) {
 			const selected = Number(value)
 			this.openTimeVisible = selected === 0 ? false : true;
@@ -503,7 +516,18 @@ export default {
 			margin: 0;
 		}
 		.admin-button-com + .admin-button-com {
-			margin-left: 30upx;
+			margin-left: 20upx;
+		}
+	}
+	.select-button-wrap-mini {
+		display: flex;
+		align-items: center;
+		.admin-button-com {
+			width: 150upx;
+			margin: 0;
+		}
+		.admin-button-com + .admin-button-com {
+			margin-left: 15upx;
 		}
 	}
 	.time-button-wrap {