Quellcode durchsuchen

Merge branch 'master' of http://git.zthymaoyi.com/gdc/yiliangyiyun-app

gjy vor 3 Jahren
Ursprung
Commit
254d47e36a

+ 206 - 0
pageD/identity/companyIdentity.vue

@@ -0,0 +1,206 @@
+<template>
+	<view class="center">
+		<view>
+			<label class="radio" v-model="radios">
+				<radio value="1" name="radios" /><text>公司</text>
+				<radio value="2" name="radios" /><text>个人</text>
+			</label>
+		</view>
+		<view v-if="radios == 1">
+		<view>
+			<button type="default">上传营业执照</button>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">公司名称</text>
+			<view class="con-list">
+				<input placeholder="请填写公司名称" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">纳税人识别号</text>
+			<view class="con-list">
+				<input placeholder="请填写纳税人识别号" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		<view>
+			<button type="default">上传身份证正面</button>
+			<button type="default">上传身份证反面</button>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">姓名</text>
+			<view class="con-list">
+				<input placeholder="请填写姓名" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">身份证号</text>
+			<view class="con-list">
+				<input placeholder="请填写身份证号" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		<view>
+			<button type="default">上传银行卡正面</button>
+			<button type="default">上传银行卡反面</button>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">银行卡号</text>
+			<view class="con-list">
+				<input placeholder="请填写银行卡号" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">开户行</text>
+			<view class="con-list">
+				<input placeholder="请填写开户行" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">开户支行</text>
+			<view class="con-list">
+				<input placeholder="请填写开户支行" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">手机号</text>
+			<view class="con-list">
+				<input placeholder="请填写手机号" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		<view class="c-row b-b">
+			<button type="default">获取验证码</button>
+			<view class="con-list">
+				<input placeholder="请填写6位短信验证码" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">公司地址</text>
+			<view class="con-list">
+				<input placeholder="请填写公司地址" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		</view>
+		<view v-else>
+			<view>
+				<button type="default">上传身份证正面</button>
+				<button type="default">上传身份证反面</button>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">姓名</text>
+				<view class="con-list">
+					<input placeholder="请填写姓名" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">身份证号</text>
+				<view class="con-list">
+					<input placeholder="请填写身份证号" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view>
+				<button type="default">上传银行卡正面</button>
+				<button type="default">上传银行卡反面</button>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">银行卡号</text>
+				<view class="con-list">
+					<input placeholder="请填写银行卡号" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">开户行</text>
+				<view class="con-list">
+					<input placeholder="请填写开户行" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">开户支行</text>
+				<view class="con-list">
+					<input placeholder="请填写开户支行" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">收款人姓名</text>
+				<view class="con-list">
+					<input placeholder="请填写收款人姓名" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">收款人身份证号</text>
+				<view class="con-list">
+					<input placeholder="请填写收款身份证号" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">手机号</text>
+				<view class="con-list">
+					<input placeholder="请填写手机号" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<button type="default">获取验证码</button>
+				<view class="con-list">
+					<input placeholder="请填写6位短信验证码" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">联系地址</text>
+				<view class="con-list">
+					<input placeholder="请填写联系地址" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+		</view>
+	</view>
+</template>
+
+<script>
+	export default {
+		name: "buy",
+		data() {
+			return {
+				radios: 2,
+
+			};
+		},
+		methods: {
+			radioschenge( index ) {
+				console.log(index)
+				this.radios = index
+			}
+		}
+	}
+</script>
+
+<style>
+	.center {
+		padding: 10px 20px;
+	}
+
+	.c-row {
+		display: -webkit-box;
+		display: -webkit-flex;
+		display: flex;
+		-webkit-box-align: center;
+		-webkit-align-items: center;
+		align-items: center;
+		padding: 20rpx 30rpx;
+		position: relative;
+	}
+
+	.con-list {
+		-webkit-box-flex: 1;
+		-webkit-flex: 1;
+		flex: 1;
+		display: -webkit-box;
+		display: -webkit-flex;
+		display: flex;
+		-webkit-box-orient: vertical;
+		-webkit-box-direction: normal;
+		-webkit-flex-direction: column;
+		flex-direction: column;
+		color: #303133;
+		line-height: 40rpx;
+		text-align: right;
+		padding-right: 20rpx;
+		font-size: 14px;
+	}
+</style>

+ 191 - 0
pageD/identity/companyIdentityLook.vue

@@ -0,0 +1,191 @@
+<template>
+	<view class="center">
+		<view>
+			<label class="radio" v-model="radios">
+				<radio value="1" name="radios" /><text>公司</text>
+				<radio value="2" name="radios" /><text>个人</text>
+			</label>
+		</view>
+		<view v-if="radios == 1">
+		<view>
+			<button type="default">上传营业执照</button>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">公司名称</text>
+			<view class="con-list">
+				<input placeholder="请填写公司名称" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">纳税人识别号</text>
+			<view class="con-list">
+				<input placeholder="请填写纳税人识别号" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		<view>
+			<button type="default">上传身份证正面</button>
+			<button type="default">上传身份证反面</button>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">姓名</text>
+			<view class="con-list">
+				<input placeholder="请填写姓名" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">身份证号</text>
+			<view class="con-list">
+				<input placeholder="请填写身份证号" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		<view>
+			<button type="default">上传银行卡正面</button>
+			<button type="default">上传银行卡反面</button>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">银行卡号</text>
+			<view class="con-list">
+				<input placeholder="请填写银行卡号" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">开户行</text>
+			<view class="con-list">
+				<input placeholder="请填写开户行" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">开户支行</text>
+			<view class="con-list">
+				<input placeholder="请填写开户支行" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">手机号</text>
+			<view class="con-list">
+				<input placeholder="请填写手机号" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">公司地址</text>
+			<view class="con-list">
+				<input placeholder="请填写公司地址" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		</view>
+		<view v-else>
+			<view>
+				<button type="default">上传身份证正面</button>
+				<button type="default">上传身份证反面</button>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">姓名</text>
+				<view class="con-list">
+					<input placeholder="请填写姓名" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">身份证号</text>
+				<view class="con-list">
+					<input placeholder="请填写身份证号" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view>
+				<button type="default">上传银行卡正面</button>
+				<button type="default">上传银行卡反面</button>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">银行卡号</text>
+				<view class="con-list">
+					<input placeholder="请填写银行卡号" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">开户行</text>
+				<view class="con-list">
+					<input placeholder="请填写开户行" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">开户支行</text>
+				<view class="con-list">
+					<input placeholder="请填写开户支行" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">收款人姓名</text>
+				<view class="con-list">
+					<input placeholder="请填写收款人姓名" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">收款人身份证号</text>
+				<view class="con-list">
+					<input placeholder="请填写收款身份证号" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">手机号</text>
+				<view class="con-list">
+					<input placeholder="请填写手机号" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">联系地址</text>
+				<view class="con-list">
+					<input placeholder="请填写联系地址" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+		</view>
+	</view>
+</template>
+
+<script>
+	export default {
+		name: "buy",
+		data() {
+			return {
+				radios: 2,
+	
+			};
+		},
+		methods: {
+		
+		}
+	}
+</script>
+
+<style>
+	.center {
+		padding: 10px 20px;
+	}
+	
+	.c-row {
+		display: -webkit-box;
+		display: -webkit-flex;
+		display: flex;
+		-webkit-box-align: center;
+		-webkit-align-items: center;
+		align-items: center;
+		padding: 20rpx 30rpx;
+		position: relative;
+	}
+	
+	.con-list {
+		-webkit-box-flex: 1;
+		-webkit-flex: 1;
+		flex: 1;
+		display: -webkit-box;
+		display: -webkit-flex;
+		display: flex;
+		-webkit-box-orient: vertical;
+		-webkit-box-direction: normal;
+		-webkit-flex-direction: column;
+		flex-direction: column;
+		color: #303133;
+		line-height: 40rpx;
+		text-align: right;
+		padding-right: 20rpx;
+		font-size: 14px;
+	}
+</style>

+ 206 - 0
pageD/identity/driverIdentity.vue

@@ -0,0 +1,206 @@
+<template>
+	<view class="center">
+		<view>
+			<view class="labels">司机信息</view>
+			<button type="default">身份证正面</button>
+			<button type="default">身份证反面</button>
+			<view class="c-row b-b">
+				<text class="tit">姓名</text>
+				<view class="con-list">
+					<input placeholder="请填写姓名" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">身份证号</text>
+				<view class="con-list">
+					<input placeholder="请填写身份证号" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">手机号</text>
+				<view class="con-list">
+					<input placeholder="请填写手机号" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit"><button type="default">获取验证码</button></text>
+				<view class="con-list">
+					<input placeholder="请填写验证码" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">常驻城市</text>
+				<view class="con-list">
+					<input placeholder="请填写常驻城市" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+		
+		
+		</view>
+		<view class="margin-top">
+			<view class="labels">货车信息</view>
+			<view class="labels"> 车辆 -?</view>
+			<view class="c-row b-b">
+				<text class="tit">车牌号</text>
+				<view class="con-list">
+					<input placeholder="请填写车牌号" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">车型</text>
+				<!-- <view class="con-list"> -->
+				<picker @change="ModelChange" :value="ModelIndex" :range="ModelType" class="con-list">
+					<view class="picker " >
+						{{ModelIndex>-1?ModelType[ModelIndex]:'请选择车型'}}
+					</view>
+				</picker>
+				<!-- </view> -->
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">不含车头车长(米)</text>
+			<!-- 	 <view class="con-list"> -->
+				<picker @change="carLongChange" :value="carLongIndex" :range="carLongType" class="con-list">
+					<view class="picker">
+						{{carLongIndex>-1?carLongType[carLongIndex]:'请选择车长'}}
+					</view>
+				</picker>
+				<!-- </view> -->
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">载重(吨)</text>
+				<view class="con-list">
+					<input placeholder="请填写载重(吨)" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">出厂年份</text>
+				<view class="con-list">
+					<input placeholder="请填写载重(吨)" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			
+			<button type="default">添加车辆</button>
+			
+		</view>
+		<view class="margin-top">
+			<view class="labels">账户信息</view>
+			<view class="labels"> 账户 -?</view>
+			<view class="c-row b-b">
+				<text class="tit">账户类型</text>
+				<view class="con-list">
+					<input placeholder="请填写账户类型" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">银行卡照片(可选)</text>
+				<view class="con-list">
+					<input placeholder="请上传照片" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">银行卡号</text>
+				<view class="con-list">
+					<input placeholder="请输入银行卡号" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">开户行</text>
+				<view class="con-list">
+					<input placeholder="请输入开户行" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">开户支行</text>
+				<view class="con-list">
+					<input placeholder="请输入开户支行" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">收款人姓名</text>
+				<view class="con-list">
+					<input placeholder="请输入收款人姓名" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">收款人身份证号</text>
+				<view class="con-list">
+					<input placeholder="请输入收款人身份证号" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<button type="default">添加账号</button>
+		</view>
+		<view class="margin-top">
+				<view class="labels">上传附件</view>
+			
+			<button type="default">行驶证</button>
+			<button type="default">驾驶证</button>
+			<button type="default">道路运营证</button>
+			<button type="default">从业资格证</button>
+		</view>
+		
+	</view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				goods:{},
+				ModelIndex:'高栏',
+				Model:'',
+				ModelType:["高栏","集装箱","自卸车"],
+				carLong:'',
+				carLongType:['13','9.6','8.2','8.7','11.7','12.5','13.7','15','16','17.5'],
+
+			}
+		},
+		methods: {
+			ModelChange(e){
+				this.ModelIndex = e.detail.value
+				this.Model = this.ModelType[this.ModelIndex];
+			},
+			carLongChange(e){
+				this.carLongIndex = e.detail.value
+				this.carLong = this.carLongType[this.carLongIndex];
+			}
+		}
+	}
+</script>
+
+<style>
+	.center{
+		padding: 10px 20px;
+		}
+		.labels{
+			font-size: 16px;
+			font-weight: 400;
+		}
+		.c-row {
+		    display: -webkit-box;
+		    display: -webkit-flex;
+		    display: flex;
+		    -webkit-box-align: center;
+		    -webkit-align-items: center;
+		    align-items: center;
+		    padding: 20rpx 30rpx;
+		    position: relative;
+		}
+		.con-list {
+		    -webkit-box-flex: 1;
+		    -webkit-flex: 1;
+		    flex: 1;
+		    display: -webkit-box;
+		    display: -webkit-flex;
+		    display: flex;
+		    -webkit-box-orient: vertical;
+		    -webkit-box-direction: normal;
+		    -webkit-flex-direction: column;
+		    flex-direction: column;
+		    color: #303133;
+		    line-height: 40rpx;
+		    text-align: right;
+		    padding-right: 20rpx;
+			font-size: 14px;
+		}
+
+</style>

+ 176 - 0
pageD/identity/driverIdentityLook.vue

@@ -0,0 +1,176 @@
+<template>
+	<view class="center">
+		<view>
+			<view class="labels">司机信息</view>
+			<button type="default">身份证正面</button>
+			<button type="default">身份证反面</button>
+			<view class="c-row b-b">
+				<text class="tit">姓名</text>
+				<view class="con-list">
+					<input placeholder="请填写姓名" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">身份证号</text>
+				<view class="con-list">
+					<input placeholder="请填写身份证号" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">手机号</text>
+				<view class="con-list">
+					<input placeholder="请填写手机号" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">常驻城市</text>
+				<view class="con-list">
+					<input placeholder="请填写常驻城市" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+		
+		
+		</view>
+		<view class="margin-top">
+			<view class="labels">货车信息</view>
+			<view class="labels"> 车辆 -?</view>
+			<view class="c-row b-b">
+				<text class="tit">车牌号</text>
+				<view class="con-list">
+					<input placeholder="请填写车牌号" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">车型</text>
+				<view class="con-list">
+					<input placeholder="请填写车型" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">不含车头车长(米)</text>
+		         <view class="con-list">
+		         	<input placeholder="请填写车长" name="input" @input="addressInput"></input>
+		         </view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">载重(吨)</text>
+				<view class="con-list">
+					<input placeholder="请填写载重(吨)" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">出厂年份</text>
+				<view class="con-list">
+					<input placeholder="请填写载重(吨)" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			
+			
+		</view>
+		<view class="margin-top">
+			<view class="labels">账户信息</view>
+			<view class="labels"> 账户 -?</view>
+			<view class="c-row b-b">
+				<text class="tit">账户类型</text>
+				<view class="con-list">
+					<input placeholder="请填写账户类型" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">银行卡照片(可选)</text>
+				<view class="con-list">
+					<input placeholder="请上传照片" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">银行卡号</text>
+				<view class="con-list">
+					<input placeholder="请输入银行卡号" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">开户行</text>
+				<view class="con-list">
+					<input placeholder="请输入开户行" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">开户支行</text>
+				<view class="con-list">
+					<input placeholder="请输入开户支行" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">收款人姓名</text>
+				<view class="con-list">
+					<input placeholder="请输入收款人姓名" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+			<view class="c-row b-b">
+				<text class="tit">收款人身份证号</text>
+				<view class="con-list">
+					<input placeholder="请输入收款人身份证号" name="input" @input="addressInput"></input>
+				</view>
+			</view>
+		</view>
+		<view class="margin-top">
+				<view class="labels">上传附件</view>
+			
+			<button type="default">行驶证</button>
+			<button type="default">驾驶证</button>
+			<button type="default">道路运营证</button>
+			<button type="default">从业资格证</button>
+		</view>
+		
+	</view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+	
+			}
+		},
+		methods: {
+		
+		}
+	}
+</script>
+
+<style>
+	.center{
+		padding: 10px 20px;
+	}
+	.labels{
+		font-size: 16px;
+		font-weight: 400;
+	}
+	.c-row {
+	    display: -webkit-box;
+	    display: -webkit-flex;
+	    display: flex;
+	    -webkit-box-align: center;
+	    -webkit-align-items: center;
+	    align-items: center;
+	    padding: 20rpx 30rpx;
+	    position: relative;
+	}
+	.con-list {
+	    -webkit-box-flex: 1;
+	    -webkit-flex: 1;
+	    flex: 1;
+	    display: -webkit-box;
+	    display: -webkit-flex;
+	    display: flex;
+	    -webkit-box-orient: vertical;
+	    -webkit-box-direction: normal;
+	    -webkit-flex-direction: column;
+	    flex-direction: column;
+	    color: #303133;
+	    line-height: 40rpx;
+	    text-align: right;
+	    padding-right: 20rpx;
+		font-size: 14px;
+	}
+</style>

+ 268 - 0
pageD/myRelease/buyDetails.vue

@@ -0,0 +1,268 @@
+<template>
+	<view class="center">
+			<text class="title">基本信息</text>
+		<view class="c-row b-b">
+			<text class="tit">名头</text>
+			<view class="con-list">
+				{{procurementPlanInfos.title}}
+			</view>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">标题</text>
+			<view class="con-list">
+				{{procurementPlanInfos.title}}
+			</view>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">货名</text>
+			<view class="con-list">
+				{{procurementPlanInfos.goodsName}}
+			</view>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">采购量(吨)</text>
+			<view class="con-list">
+				{{procurementPlanInfos.plannedPurchaseVolume}}
+			</view>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">最小成交量(吨)</text>
+			<view class="con-list">
+				{{procurementPlanInfos.minimumVolume}}
+			</view>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">类型</text>
+			
+				<view class="picker">
+				{{procurementPlanInfos.procurementPlanType}}
+				</view>
+			
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">价格类型</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					{{procurementPlanInfos.priceType}}
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">基差(元/吨)</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					{{procurementPlanInfos.basisPrice}}
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">产地</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					{{procurementPlanInfos.outputPrivate}}
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">发货地区</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写发货地区" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">卖方手机号</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写卖方手机号" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<text class="title">附加要求</text>
+		<view class="c-row b-b">
+			<text class="tit">水分(%)<= </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					{{procurementPlanInfos.waterContent}}
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">容重(g/L)<= </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					{{procurementPlanInfos.bulkDensity}}
+				</view>
+			</picker>
+		</view>
+
+		<view class="c-row b-b">
+			<text class="tit">热损伤(%)<= </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					{{procurementPlanInfos.jiaorenli}}
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">杂质(%)<= </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					{{procurementPlanInfos.impurity}}
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">霉变粒(%)<= </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					{{procurementPlanInfos.mildewGrain}}
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">不完整粒(%)<= </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					{{procurementPlanInfos.imperfectGrain}}
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">蛋白(%)<= </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					{{procurementPlanInfos.protein}}
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">粒型 </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					{{procurementPlanInfos.grain}}
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">品级 </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					{{procurementPlanInfos.procurementPlanInfos}}
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">产出年份</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+				{{procurementPlanInfos.outputYear}}
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">包装方式</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					{{procurementPlanInfos.packingType}}
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">袋装备注</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					{{procurementPlanInfos.baggingNotes}}
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">运费承担方</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					{{procurementPlanInfos.freightPayer}}
+				</view>
+			</picker>
+		</view>
+	</view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				types:'',
+				typesType:["现货","期货"],
+				procurementPlanInfos:{},
+				typesIndex:'',
+		
+			}
+		},
+		onLoad(options){
+				
+			this.getList(options.id)
+			console.log(options.id,"idwei1")
+		},
+		methods: {
+			typeChange(e){
+				this.typesIndex = e.detail.value
+				this.types = this.typesType[this.typesIndex];
+			},
+			getList(id1){
+				this.$api.doRequest('get','/procurementPlanInfo/getProcurementPlan',{id:id1}).then(res => {
+					console.log(res)
+					this.procurementPlanInfos = res.data.data
+					console.log(this.procurementPlanInfos,"对象")
+					
+				})
+				.catch(res => {
+					uni.showToast({
+						title: res.errmsg,
+						icon:'none',
+						duration: 2000
+					})
+				});
+			}
+		}
+	}
+</script>
+
+<style>
+	.center{
+		padding: 10px 20px;
+	}
+	.c-row {
+	    display: -webkit-box;
+	    display: -webkit-flex;
+	    display: flex;
+	    -webkit-box-align: center;
+	    -webkit-align-items: center;
+	    align-items: center;
+	    padding: 20rpx 30rpx;
+	    position: relative;
+	}
+	.con-list {
+	    -webkit-box-flex: 1;
+	    -webkit-flex: 1;
+	    flex: 1;
+	    display: -webkit-box;
+	    display: -webkit-flex;
+	    display: flex;
+	    -webkit-box-orient: vertical;
+	    -webkit-box-direction: normal;
+	    -webkit-flex-direction: column;
+	    flex-direction: column;
+	    color: #303133;
+	    line-height: 40rpx;
+	    text-align: right;
+	    padding-right: 20rpx;
+		font-size: 14px;
+	}
+	.title{
+		font-size: 18px;
+		font-weight: 600;
+	}
+
+
+</style>

+ 241 - 0
pageD/myRelease/buyGrain.vue

@@ -0,0 +1,241 @@
+<template>
+	<view class="center">
+		<view class="c-row b-b">
+			<text class="tit">名头</text>
+			<view class="con-list">
+				<input placeholder="请填写名头" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">标题</text>
+			<view class="con-list">
+				<input placeholder="请填写标题,2-16个子" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">货名</text>
+			<view class="con-list">
+				<input placeholder="请填写货名" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">采购量(吨)</text>
+			<view class="con-list">
+				<input placeholder="请填写出售重量" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">最小成交量(吨)</text>
+			<view class="con-list">
+				<input placeholder="请填写最小成交量" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">类型</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="picker">
+					{{typesIndex>-1?typesType[typesIndex]:'请选择类型'}}
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">价格类型</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写价格类型" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">单价(元/吨)</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写单价(元/吨)" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">收货地区</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写发货地区" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">买方手机号</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写卖方手机号" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<button type="default">获取验证码</button>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写6位短信验证码" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">水分(%)<= </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写水分占比" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">容重(g/L)<= </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写容重" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">热损伤(%)<= </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写热损伤占比" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">杂质(%)<= </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写杂质占比" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">霉变粒(%)<= </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写霉变粒占比" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">不完整粒(%)<= </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写不完整粒占比" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">蛋白(%)<= </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写蛋白占比" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">粒型 </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写粒型" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">品级 </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写品级" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">产出年份</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写产出年份" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">包装方式</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写包装方式" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">袋装备注</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写包装方式" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">运费承担方</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写包装方式" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		
+		<button type="default">发布</button>
+	</view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				types:'',
+				typesType:["现货","期货"],
+		
+			}
+		},
+		methods: {
+			typeChange(e){
+				this.typesIndex = e.detail.value
+				this.types = this.typesType[this.typesIndex];
+			}
+		}
+	}
+</script>
+
+<style>
+	.center{
+		padding: 10px 20px;
+	}
+	.c-row {
+	    display: -webkit-box;
+	    display: -webkit-flex;
+	    display: flex;
+	    -webkit-box-align: center;
+	    -webkit-align-items: center;
+	    align-items: center;
+	    padding: 20rpx 30rpx;
+	    position: relative;
+	}
+	.con-list {
+	    -webkit-box-flex: 1;
+	    -webkit-flex: 1;
+	    flex: 1;
+	    display: -webkit-box;
+	    display: -webkit-flex;
+	    display: flex;
+	    -webkit-box-orient: vertical;
+	    -webkit-box-direction: normal;
+	    -webkit-flex-direction: column;
+	    flex-direction: column;
+	    color: #303133;
+	    line-height: 40rpx;
+	    text-align: right;
+	    padding-right: 20rpx;
+		font-size: 14px;
+	}
+
+
+</style>

+ 246 - 0
pageD/myRelease/sellDetails.vue

@@ -0,0 +1,246 @@
+<template>
+	<view class="center">
+			<text class="title">基本信息</text>
+		<view class="c-row b-b">
+			<text class="tit">名头</text>
+			<view class="con-list">
+				<input placeholder="请填写名头" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">标题</text>
+			<view class="con-list">
+				<input placeholder="请填写标题,2-16个子" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">货名</text>
+			<view class="con-list">
+				<input placeholder="请填写货名" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">出售量(吨)</text>
+			<view class="con-list">
+				<input placeholder="请填写出售重量" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">最小成交量(吨)</text>
+			<view class="con-list">
+				<input placeholder="请填写最小成交量" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">类型</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="picker">
+					{{typesIndex>-1?typesType[typesIndex]:'请选择类型'}}
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">价格类型</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写价格类型" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">单价(元/吨)</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写单价(元/吨)" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">产地</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写产地" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">发货地区</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写发货地区" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">卖方手机号</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写卖方手机号" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<text class="title">附加要求</text>
+		<view class="c-row b-b">
+			<text class="tit">水分(%)<= </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写水分占比" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">容重(g/L)<= </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写容重" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+
+		<view class="c-row b-b">
+			<text class="tit">热损伤(%)<= </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写热损伤占比" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">杂质(%)<= </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写杂质占比" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">霉变粒(%)<= </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写霉变粒占比" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">不完整粒(%)<= </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写不完整粒占比" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">蛋白(%)<= </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写蛋白占比" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">粒型 </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写粒型" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">品级 </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写品级" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">产出年份</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写产出年份" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">包装方式</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写包装方式" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">袋装备注</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写包装方式" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">运费承担方</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写包装方式" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+	</view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				types:'',
+				typesType:["现货","期货"],
+		
+			}
+		},
+		methods: {
+			typeChange(e){
+				this.typesIndex = e.detail.value
+				this.types = this.typesType[this.typesIndex];
+			}
+		}
+	}
+</script>
+
+<style>
+	.center{
+		padding: 10px 20px;
+	}
+	.c-row {
+	    display: -webkit-box;
+	    display: -webkit-flex;
+	    display: flex;
+	    -webkit-box-align: center;
+	    -webkit-align-items: center;
+	    align-items: center;
+	    padding: 20rpx 30rpx;
+	    position: relative;
+	}
+	.con-list {
+	    -webkit-box-flex: 1;
+	    -webkit-flex: 1;
+	    flex: 1;
+	    display: -webkit-box;
+	    display: -webkit-flex;
+	    display: flex;
+	    -webkit-box-orient: vertical;
+	    -webkit-box-direction: normal;
+	    -webkit-flex-direction: column;
+	    flex-direction: column;
+	    color: #303133;
+	    line-height: 40rpx;
+	    text-align: right;
+	    padding-right: 20rpx;
+		font-size: 14px;
+	}
+	.title{
+		font-size: 18px;
+		font-weight: 600;
+	}
+
+
+</style>

+ 250 - 0
pageD/myRelease/sellGrain.vue

@@ -0,0 +1,250 @@
+<template>
+	<view class="center">
+		<view class="c-row b-b">
+			<text class="tit">名头</text>
+			<view class="con-list">
+				<input placeholder="请填写名头" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">标题</text>
+			<view class="con-list">
+				<input placeholder="请填写标题,2-16个子" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">货名</text>
+			<view class="con-list">
+				<input placeholder="请填写货名" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">出售量(吨)</text>
+			<view class="con-list">
+				<input placeholder="请填写出售重量" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">最小成交量(吨)</text>
+			<view class="con-list">
+				<input placeholder="请填写最小成交量" name="input" @input="addressInput"></input>
+			</view>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">类型</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="picker">
+					{{typesIndex>-1?typesType[typesIndex]:'请选择类型'}}
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">价格类型</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写价格类型" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">单价(元/吨)</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写单价(元/吨)" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">产地</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写产地" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">发货地区</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写发货地区" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">卖方手机号</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写卖方手机号" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<button type="default">获取验证码</button>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写6位短信验证码" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">水分(%)<= </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写水分占比" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">容重(g/L)<= </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写容重" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+
+		<view class="c-row b-b">
+			<text class="tit">热损伤(%)<= </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写热损伤占比" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">杂质(%)<= </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写杂质占比" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">霉变粒(%)<= </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写霉变粒占比" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">不完整粒(%)<= </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写不完整粒占比" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">蛋白(%)<= </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写蛋白占比" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">粒型 </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写粒型" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">品级 </text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写品级" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">产出年份</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写产出年份" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">包装方式</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写包装方式" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">袋装备注</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写包装方式" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		<view class="c-row b-b">
+			<text class="tit">运费承担方</text>
+			<picker @change="typeChange" :value="typesIndex" :range="typesType" class="con-list">
+				<view class="con-list">
+					<input placeholder="请填写包装方式" name="input" @input="addressInput"></input>
+				</view>
+			</picker>
+		</view>
+		
+		<button type="default">发布</button>
+	</view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				types:'',
+				typesType:["现货","期货"],
+		
+			}
+		},
+		methods: {
+			typeChange(e){
+				this.typesIndex = e.detail.value
+				this.types = this.typesType[this.typesIndex];
+			}
+		}
+	}
+</script>
+
+<style>
+	.center{
+		padding: 10px 20px;
+	}
+	.c-row {
+	    display: -webkit-box;
+	    display: -webkit-flex;
+	    display: flex;
+	    -webkit-box-align: center;
+	    -webkit-align-items: center;
+	    align-items: center;
+	    padding: 20rpx 30rpx;
+	    position: relative;
+	}
+	.con-list {
+	    -webkit-box-flex: 1;
+	    -webkit-flex: 1;
+	    flex: 1;
+	    display: -webkit-box;
+	    display: -webkit-flex;
+	    display: flex;
+	    -webkit-box-orient: vertical;
+	    -webkit-box-direction: normal;
+	    -webkit-flex-direction: column;
+	    flex-direction: column;
+	    color: #303133;
+	    line-height: 40rpx;
+	    text-align: right;
+	    padding-right: 20rpx;
+		font-size: 14px;
+	}
+
+
+</style>

+ 72 - 8
pages.json

@@ -304,8 +304,6 @@
 		        "navigationBarTitleText": "到站下线"
 		    }
 		}
-		
-        
         ,{
             "path" : "pages/buy/purchase/purchase",
             "style" :                                                                                    
@@ -316,24 +314,55 @@
             
         }
         ,{
-            "path" : "pages/buy/purchase/purchase",
+            "path" : "pages/business/business",
             "style" :                                                                                    
             {
-                "navigationBarTitleText": "",
+                "navigationBarTitleText": "交易",
                 "enablePullDownRefresh": false
             }
             
         }
         ,{
-            "path" : "pages/business/business",
+            "path" : "pageD/identity/driverIdentity",
             "style" :                                                                                    
             {
-                "navigationBarTitleText": "交易",
+                "navigationBarTitleText": "司机认证",
                 "enablePullDownRefresh": false
             }
             
-        }
+        },
+		{
+		    "path" : "pageD/identity/driverIdentityLook",
+		    "style" :                                                                                    
+		    {
+		        "navigationBarTitleText": "认证信息",
+		        "enablePullDownRefresh": false
+		    }   
+		},
+		{
+		    "path" : "pageD/identity/companyIdentity",
+		    "style" :                                                                                    
+		    {
+		        "navigationBarTitleText": "粮商认证",
+		        "enablePullDownRefresh": false
+		    }   
+		},
+		{
+		    "path" : "pageD/identity/companyIdentityLook",
+		    "style" :                                                                                    
+		    {
+		        "navigationBarTitleText": "认证信息",
+		        "enablePullDownRefresh": false
+		    }   
+		}
         ,{
+            "path" : "pages/release/release",
+            "style" :                                                                                    
+            {
+                "navigationBarTitleText": "我的发布"
+				}
+		},
+		{
             "path" : "pages/task/my_task",
             "style" :                                                                                    
             {
@@ -342,7 +371,42 @@
             }
             
         }
-		
+        ,{
+            "path" : "pageD/myRelease/sellGrain",
+            "style" :                                                                                    
+            {
+                "navigationBarTitleText": "卖粮",
+                "enablePullDownRefresh": false
+            }
+            
+        },
+		{
+		    "path" : "pageD/myRelease/buyGrain",
+		    "style" :                                                                                    
+		    {
+		        "navigationBarTitleText": "买粮",
+		        "enablePullDownRefresh": false
+		    }
+		    
+		},
+		{
+		    "path" : "pageD/myRelease/sellDetails",
+		    "style" :                                                                                    
+		    {
+		        "navigationBarTitleText": "卖粮详情",
+		        "enablePullDownRefresh": false
+		    }
+		    
+		},
+		{
+		    "path" : "pageD/myRelease/buyDetails",
+		    "style" :                                                                                    
+		    {
+		        "navigationBarTitleText": "买粮详情",
+		        "enablePullDownRefresh": false
+		    }
+		    
+		}
     ],
 	"subpackages": [
 			{

+ 112 - 0
pages/attestation/index.vue

@@ -1,8 +1,120 @@
 <template>
+	<view class="center">
+		<view>
+			<view class="title">粮商身份</view>
+			<view class='cu-tag radius line-pink' @click="adddriver(1)">新增</view>
+			<view class="company">****公司</view>
+			<view class="guess-item" @click="navToDetailPage(1)">
+				<view class="infos">
+
+					<view class="info">张三
+						<view class='cu-tag radius line-pink but'>审核中</view>
+					</view>
+					<view class="info">13333333333</view>
+					<label>
+						<checkbox :value="1" /><text>设置默认</text>
+					</label>
+					<view class='cu-tag radius line-pink '>删除</view>
+					<view class='cu-tag radius line-pink but'>更换手机号</view>
+				</view>
+
+			</view>
+		</view>
+
+		<view class="margin-top">
+			<view class="title">司机身份</view>
+			<view class='cu-tag radius line-pink' @click="adddriver(2)">新增</view>
+			<view class="guess-item" @click="navToDetailPage(2)">
+				<view class="infos">
+					<view class="info">张三
+						<view class='cu-tag radius line-pink but'>审核中</view>
+					</view>
+					<view class="info">13333333333</view>
+
+					<view class='cu-tag radius line-pink '>删除</view>
+					<view class='cu-tag radius line-pink '>修改</view>
+					<view class='cu-tag radius line-pink but'>更换手机号</view>
+				</view>
+			</view>
+		</view>
+	</view>
+
+	</view>
+	</view>
 </template>
 
 <script>
+	export default {
+		name: "buy",
+		data() {
+			return {
+				PageCur: "buy",
+				buyInfo: [],
+				pages: 1, //页数
+				limit: 10, //每次取条目数
+				loadStatus: 'loading', //加载样式:more-加载前样式,loading-加载中样式,nomore-没有数据样式
+				isLoadMore: false, //是否加载中
+				showTran: true,
+				scrollTop: 0,
+				TabCur: 0,
+				current: 1
+			};
+		},
+		methods: {
+			adddriver(index) {
+				if (index == 1) {
+					uni.navigateTo({
+						url: `/pageD/identity/companyIdentity`
+					})
+				} else {
+					uni.navigateTo({
+						url: `/pageD/identity/driverIdentity`
+					})
+				}
+			},
+			navToDetailPage(index) {
+				if (index == 1) {
+					uni.navigateTo({
+						url: `/pageD/identity/companyIdentityLook`
+					})
+				} else {
+					uni.navigateTo({
+						url: `/pageD/identity/driverIdentityLook`
+					})
+				}
+
+			}
+		}
+	}
 </script>
 
 <style>
+	.center {
+		padding: 10px 20px;
+	}
+
+	.title {
+		font-size: 18px;
+		font-weight: 900;
+		margin-right: 20px;
+		display: initial;
+	}
+
+	.company {
+		font-size: 16px;
+		margin-top: 10px;
+	}
+
+	.infos {
+		/* margin: 10px 20px; */
+		width: 100%;
+		display: inline-table;
+	}
+	.info {
+		line-height: 20px;
+	}
+	.but {
+		right: 3px;
+		float: right;
+	}
 </style>

+ 116 - 0
pages/release/release.vue

@@ -0,0 +1,116 @@
+<template>
+	<view class="center">
+		<view class="introduce-section">
+			<view class="informations" @click="details(item)" v-for="(item , index) in procurementPlanInfos" :Key="index">
+				<view class="labels">{{item.goodsName}}</view>
+				<view class="labels">{{item.weight}}</view>
+				<view class="labels">{{item.unitPrice}}</view>
+				<view class="title">{{item.receivePrivate}}{{item.receiveCity}}{{item.receiveArea}}</view>
+			    <view class='cu-tag radius line-pink'>删除</view>
+				<view class='cu-tag radius line-pink put'>{{item.status}}</view>
+			</view>
+		</view>
+		<!-- <button type="default" class="fabuBut" @change="releaseChange">发布 -->
+		<view class="c-row b-b">
+			<text class="tit" >发布</text>
+			<!-- <view class="con-list"> -->
+			<picker @change="releaseChange" :value="releaseIndex" :range="releaseType" class="con-list">
+				<view class="picker " >
+					{{releaseIndex>-1?releaseType[releaseIndex]:'请选择发布内容'}}
+				</view>
+			</picker>
+			<!-- </view> -->
+		</view>
+		<!-- </button> -->
+		<view class="page-bottom">
+			<view class="action-btn-group">
+				<button  type="primary" class=" action-btn no-border add-cart-btn" @click="tradeNow">发布</button>
+			</view>
+		</view>
+	</view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				releaseType:["我要卖粮","我要买粮"],
+				release:'',
+				procurementPlanInfo:{
+					pageSize:10,
+					currentPage:1
+				},
+				releaseIndex:"",
+				pageSize:10,
+				currentPage:1,
+				procurementPlanInfos:[],
+
+
+			}
+		},
+		onLoad(){
+			this.getList()
+		},
+		methods: {
+			releaseChange(e){
+					this.releaseIndex = e.detail.value
+					this.release = this.releaseType[this.releaseIndex];
+						if(this.release == "我要卖粮"){
+							uni.navigateTo({
+								url: `/pageD/myRelease/sellGrain`
+							})
+						}else if(this.release == "我要买粮"){
+							uni.navigateTo({
+								url: `/pageD/myRelease/buyGrain`
+							})
+						}
+			},
+			details(item){
+				uni.navigateTo({
+					url: `/pageD/myRelease/buyDetails?id=${item.id}`
+				})
+			},
+			getList(){
+				
+				this.$api.doRequest('get','/procurementPlanInfo/selectProcurementPlanInfo',this.procurementPlanInfo).then(res => {
+					
+					this.procurementPlanInfos = res.data.data.records
+					console.log(this.procurementPlanInfos,"对象")
+					
+				})
+				.catch(res => {
+					uni.showToast({
+						title: res.errmsg,
+						icon:'none',
+						duration: 2000
+					})
+				});
+			}
+
+		}
+	}
+</script>
+
+<style>
+	.center {
+		padding: 10px 20px;
+	}
+
+	.informations {
+		/* display: inline-flex; */
+	}
+
+	.labels {
+		display: inline-flex;
+		line-height: 20px;
+		margin-right: 40px;
+	}
+	.put{
+		float: right;
+	}
+	.fabuBut{
+		margin-bottom: 0px;
+	}
+
+
+</style>

+ 1 - 1
pages/sale/information.vue

@@ -48,7 +48,7 @@
 						<view style='flex:1;'>
 							<view class='factory'>{{item.factory}}</view>
 							<view class='wrap'>{{item.city}} {{item.factoryType}}</view>
-							</view>
+						</view>
 						<view style='flex:1;' class='price'>{{item.price}}</view>
 						<view style='flex:1;' class='positive' v-if='item.comparePrice>0'>{{item.comparePrice}}<image class='up' src='https://taohaoliang.oss-cn-beijing.aliyuncs.com/tmp/up.png'></image></view>
 						<view style='flex:1;' class='negative' v-if='item.comparePrice<0'>{{-item.comparePrice}}<image class='down' src='https://taohaoliang.oss-cn-beijing.aliyuncs.com/tmp/decline.png'></image></view>

+ 488 - 7
pages/task/my_task.vue

@@ -1,22 +1,503 @@
-<template>
-	<view>
-		
+<template name="task">
+	<view class="content">
+		<view class="cu-bar search bg-white">
+			<view class="search-form round" @click="naviageToPage('/pageA/product/search?TabCur=')">
+				<text style='color: #ccc;' class="cuIcon-search"></text>
+				<input type="text" placeholder="请输入合同编号、车牌号或派车编号" confirm-type="search"></input>
+			</view>
+
+		</view>
+		<view style='background:#fff;padding:0 145px;display:table-footer-group ;'>
+			<view @click='tabcarchange(1)' class='line' :class='TabCur==1?"active":""'>未完成</view>
+			<view @click='tabcarchange(3)' class='line' :class='TabCur==3?"active":""'>已完成</view>
+		</view>
+		<view class="introduce-section">
+			<view v-for="(item, index) in taskInfo" :key="index" class="guess-item" @click="navToDetailPage(item)">
+				<view class="price-box">
+					<view class='tag tag-bule radius line-pink'>入库任务</view>
+					<view class="title">辽H12345(C001){{item.car_no}}{{item.tran_car_no}}</view>
+				</view>
+				<view class="titles ">CG12345678{{item.contract_no}}</view>
+				<view class="titles titleds_aa">2021-06-30{{item.predict_date}}</view>
+			</view>
+			<view v-show="isLoadMore">
+				<uni-load-more :status="loadStatus"></uni-load-more>
+			</view>
+		</view>
 	</view>
 </template>
 
 <script>
 	export default {
+		name: "task",
 		data() {
 			return {
-				
-			}
+				PageCur: "task",
+				taskInfo: [],
+				pages: 1, //页数
+				limit: 10, //每次取条目数
+				loadStatus: 'loading', //加载样式:more-加载前样式,loading-加载中样式,nomore-没有数据样式
+				isLoadMore: false, //是否加载中
+				showTran: true,
+				scrollTop: 0,
+				statusFlag: 1,
+				TabCur: 0,
+				current: 1,
+				warehouseInOutInfo: {
+					pageSize: 10,
+					currentPage: 1
+				}
+			};
+		},
+		onLoad(options) {
+
+			this.getIndexBuyData();
+			this.getIndexBuyData()
 		},
 		methods: {
-			
+			getIndexBuyData() {
+				console.log(11111)
+				const that = this
+				var pages = that.pages
+				var limit = that.limit
+				console.log(2112454)
+				this.warehouseInOutInfo.statusFlag = this.statusFlag
+				this.$api.doRequest('get', '/warehouseInOutInfo/selectInfo', this.warehouseInOutInfo).then(res => {
+					console.log(12545645)
+					if (res.data.code == 200) {
+						let data = res.data.data
+						//采购信息
+						if (data.length > 0) {
+							that.taskInfo = that.taskInfo.concat(data)
+							that.isLoadMore = false
+						} else {
+							if (that.pages > 1) {
+								that.pages -= 1
+							}
+							that.isLoadMore = true
+							that.loadStatus = 'nomore'
+						}
+						uni.hideLoading()
+					} else {
+						uni.showToast({
+							title: res.data.message,
+							icon: 'none',
+							duration: 2000
+						})
+					}
+				}).catch(res => {
+					uni.showToast({
+						title: res.data.message,
+						icon: 'none',
+						duration: 2000
+					})
+				})
+			},
+			tabcarchange(statusFlag) {
+				this.statusFlag = statusFlag
+				this.pageSize = 1
+				this.getIndexBuyData()
+			},
+
 		}
 	}
 </script>
 
-<style>
+<style lang="scss" scoped>
+	page,
+	.content {
+		background: #F5F6FA;
+	}
+
+	.line {
+		display: inline-block;
+		padding: 5px;
+		position: relative;
+		font-size: 17px;
+		width: 187px;
+		padding-left: 68px;
+	}
+
+	.line.active {
+		font-size: 19px;
+		font-weight: 900;
+	}
+
+	.line.active:after {
+		content: '';
+		display: block;
+		position: absolute;
+		width: 18px;
+		left: 50%;
+		transform: translateX(-50%);
+		bottom: 0;
+		border-bottom: 1px solid #22C572;
+	}
+
+	.cu-tag.badge {
+		right: 26rpx;
+	}
+
+	.cu-item {
+		height: 80rpx;
+		display: inline-block;
+		line-height: 80rpx;
+	}
+
+	.search-form {
+		background: #fff;
+		box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
+	}
+
+	.title-tip {
+		color: #E63113;
+		text-align: right;
+	}
+
+	.tag-bule {
+		background: #CDE7FB;
+		color: #0B4572;
+	}
+
+	.tag-green {
+		background: #C6F7BC;
+		color: #065112;
+	}
+
+	.tag-yellow {
+		background: #FBF4B1;
+		color: #5C4409;
+	}
+
+	.tag {
+		padding: 5px;
+		display: inline-flex;
+		font-size: 22rpx;
+		margin: 3px;
+	}
+
+	.text-white {
+		color: #fff;
+	}
+
+	.text-white text {
+		position: relative;
+		z-index: 2;
+		background: linear-gradient(45deg, #3DC146, #B2D612);
+		padding: 5px 10px;
+		border-radius: 38rpx;
+	}
 
+	.guess-section {
+		padding-bottom: 100upx;
+		display: flex;
+		flex-wrap: wrap;
+		padding: 0 30upx;
+		background: #fff;
+
+		.guess-item {
+			display: flex;
+			flex-direction: column;
+			width: 98%;
+			border-bottom: 1px solid #ccc;
+		}
+
+		.image-wrapper {
+			width: 100%;
+			height: 330upx;
+			border-radius: 3px;
+			overflow: hidden;
+
+			image {
+				width: 100%;
+				height: 100%;
+				opacity: 1;
+			}
+		}
+
+		.title {
+			font-size: $font-lg;
+			color: #121212;
+		}
+
+		.price-orther {
+			font-size: $font-sm;
+			color: $font-color-base;
+		}
+
+		.price {
+			font-size: 64rpx;
+			color: #39b54a;
+			line-height: 1;
+			padding-right: 10upx;
+		}
+
+		.goods1 {
+			font-size: $font-sm;
+			color: $font-color-base;
+		}
+
+		.goods2 {
+			font-size: $font-sm;
+			color: $font-color-base;
+			padding-left: 10%;
+		}
+
+		.goods3 {
+			font-size: $font-sm;
+			color: $font-color-base;
+			padding-left: 10%;
+		}
+
+		.goods4 {
+			font-size: $font-sm;
+			color: #ff5500;
+		}
+
+		.goods5 {
+			font-size: $font-sm;
+			color: $font-color-base;
+		}
+
+		.view-item {
+			width: 100%;
+			// line-height: 40upx;
+			padding-top: 10upx;
+		}
+
+		.confirm-btn {
+			margin-left: 20%;
+		}
+
+		.date-time {
+			margin-left: 30%;
+		}
+
+		.padding-xs-tmp {
+			padding: 15upx 10upx 10upx 10upx;
+		}
+	}
+
+	.navbar {
+		position: fixed;
+		left: 0;
+		top: var(--window-top);
+		display: flex;
+		width: 100%;
+		height: 80upx;
+		background: #fff;
+		box-shadow: 0 2upx 10upx rgba(0, 0, 0, .06);
+		z-index: 10;
+
+		.nav-item {
+			flex: 1;
+			display: flex;
+			justify-content: center;
+			align-items: center;
+			height: 100%;
+			font-size: 30upx;
+			color: $font-color-dark;
+			position: relative;
+
+			&.current {
+				color: $base-color;
+
+				&:after {
+					content: '';
+					position: absolute;
+					left: 50%;
+					bottom: 0;
+					transform: translateX(-50%);
+					width: 120upx;
+					height: 0;
+					border-bottom: 4upx solid $base-color;
+				}
+			}
+		}
+
+		.p-box {
+			display: flex;
+			flex-direction: column;
+
+			.yticon {
+				display: flex;
+				align-items: center;
+				justify-content: center;
+				width: 30upx;
+				height: 14upx;
+				line-height: 1;
+				margin-left: 4upx;
+				font-size: 26upx;
+				color: #888;
+
+				&.active {
+					color: $base-color;
+				}
+			}
+
+			.xia {
+				transform: scaleY(-1);
+			}
+		}
+
+		.cate-item {
+			display: flex;
+			justify-content: center;
+			align-items: center;
+			height: 100%;
+			width: 80upx;
+			position: relative;
+			font-size: 44upx;
+
+			&:after {
+				content: '';
+				position: absolute;
+				left: 0;
+				top: 50%;
+				transform: translateY(-50%);
+				border-left: 1px solid #ddd;
+				width: 0;
+				height: 36upx;
+			}
+		}
+	}
+
+	/* 分类 */
+	.cate-mask {
+		position: fixed;
+		left: 0;
+		top: var(--window-top);
+		bottom: 0;
+		width: 100%;
+		background: rgba(0, 0, 0, 0);
+		z-index: 95;
+		transition: .3s;
+
+		.cate-content {
+			width: 630upx;
+			height: 100%;
+			background: #fff;
+			float: right;
+			transform: translateX(100%);
+			transition: .3s;
+		}
+
+		&.none {
+			display: none;
+		}
+
+		&.show {
+			background: rgba(0, 0, 0, .4);
+
+			.cate-content {
+				transform: translateX(0);
+			}
+		}
+	}
+
+	.cate-list {
+		display: flex;
+		flex-direction: column;
+		height: 100%;
+
+		.cate-item {
+			display: flex;
+			align-items: center;
+			height: 90upx;
+			padding-left: 30upx;
+			font-size: 28upx;
+			color: #555;
+			position: relative;
+		}
+
+		.two {
+			height: 64upx;
+			color: #303133;
+			font-size: 30upx;
+			background: #f8f8f8;
+		}
+
+		.active {
+			color: $base-color;
+		}
+	}
+
+	/* 销售信息 */
+	.introduce-section {
+		background: #fff;
+		padding: 20upx 30upx;
+		padding-bottom: 100upx;
+
+		.guess-item {
+			padding-bottom: 20upx;
+			border-bottom: 1px solid #ccc;
+		}
+
+		.title {
+			font-size: 13upx;
+			color: $font-color-dark;
+			font-weight: bold;
+			height: 100upx;
+			line-height: 50upx;
+			flex: 2.5;
+			margin-left: -4px;
+			padding: 0px 24px;
+
+		}
+
+		.title-tip {
+			flex: 1;
+		}
+
+		.price-box {
+			display: flex;
+			align-items: baseline;
+			height: 57px;
+			padding: 5px 0;
+			font-size: 13px;
+			color: #fa436a;
+		}
+
+		.price {
+			font-size: $font-lg + 2upx;
+		}
+
+		.m-price {
+			margin: 0 12upx;
+			color: $font-color-light;
+			text-decoration: line-through;
+		}
+
+		.coupon-tip {
+			align-items: center;
+			padding: 4upx 10upx;
+			background: $uni-color-primary;
+			font-size: $font-sm;
+			color: #fff;
+			border-radius: 6upx;
+			line-height: 1;
+			transform: translateY(-4upx);
+		}
+
+		.bot-row {
+			display: flex;
+			align-items: center;
+			height: 50upx;
+			font-size: $font-sm;
+			color: $font-color-light;
+
+			view {
+				flex: 1;
+			}
+		}
+	}
+
+	.titles {
+		display: -webkit-inline-box;
+
+	}
+
+	.titleds_aa {
+		float: right;
+	}
 </style>

+ 1 - 1
pages/user/user.vue

@@ -202,7 +202,7 @@
 							name: '我的发布',
 							icon:'cuIcon-news',
 							tips: 0,
-							url:'/pages/user/message',
+							url:'pages/release/release',
 							show:true
 						},
 						{