@@ -115,7 +115,7 @@ | |||||
finished-text="没有更多了" | finished-text="没有更多了" | ||||
@load="onL" | @load="onL" | ||||
> | > | ||||
<van-row v-for="(item,index) in infoList" :key="index" :title="item"> | |||||
<van-row v-for="(item,index) in infoList" :key="index" :title="item" @click="goDetail(item.id)"> | |||||
<van-col span="13" class="biddingProcessListLeftCol"> | <van-col span="13" class="biddingProcessListLeftCol"> | ||||
<span >{{item.content}}</span> | <span >{{item.content}}</span> | ||||
</van-col> | </van-col> | ||||
@@ -156,14 +156,13 @@ export default { | |||||
infoList:[], | infoList:[], | ||||
value1: '', | value1: '', | ||||
value2: '标的物位置', | value2: '标的物位置', | ||||
activeId: 1, | |||||
activeId: null, | |||||
activeIndex: 0, | activeIndex: 0, | ||||
value3: '', | value3: '', | ||||
value:"", | value:"", | ||||
info:[], | info:[], | ||||
//标的物所在地 | //标的物所在地 | ||||
deptListOption: [ | |||||
], | |||||
deptListOption: [], | |||||
option3: [ | option3: [ | ||||
{ text: '竞价状态', value: '' }, | { text: '竞价状态', value: '' }, | ||||
{ text: '全部', value: '全部' }, | { text: '全部', value: '全部' }, | ||||
@@ -178,7 +177,7 @@ export default { | |||||
created(){ | created(){ | ||||
this.getDicts("project_type").then(response => { | this.getDicts("project_type").then(response => { | ||||
response.data.map(item => { | response.data.map(item => { | ||||
this.projectTypeOption.push({ value:item.dictCode, text: item.dictLabel}); | |||||
this.projectTypeOption.push({ value:item.dictValue, text: item.dictLabel}); | |||||
}); | }); | ||||
}); | }); | ||||
getDeptList().then(response => { | getDeptList().then(response => { | ||||
@@ -199,10 +198,14 @@ export default { | |||||
}); | }); | ||||
}, | }, | ||||
methods:{ | methods:{ | ||||
goDetail(id){ | |||||
console.log(id) | |||||
this.$router.push({path:'project/projectDetail',query:{id:id}}) | |||||
}, | |||||
getList(){ | getList(){ | ||||
let queryDatas = { | let queryDatas = { | ||||
deptId: this.value1, | |||||
projectNumber:this.activeId, | |||||
deptId: this.activeId, | |||||
projectNumber:this.value1, | |||||
projectShowStatus:this.value3 | projectShowStatus:this.value3 | ||||
} | } | ||||
getBiddingList(queryDatas).then(response =>{ | getBiddingList(queryDatas).then(response =>{ | ||||
@@ -214,9 +217,9 @@ export default { | |||||
if(endDate>nowDate){ | if(endDate>nowDate){ | ||||
time = endDate-nowDate>0?endDate-nowDate:0 | time = endDate-nowDate>0?endDate-nowDate:0 | ||||
} | } | ||||
return{content:item.projectName,deadline:time,currentPrice:item.price,priceUnit:item.unit} | |||||
return{content:item.projectName,deadline:time,currentPrice:item.price,priceUnit:item.unit,id:item.id} | |||||
}else { | }else { | ||||
return{content:item.projectName,deadline:0,currentPrice:item.price,priceUnit:item.unit} | |||||
return{content:item.projectName,deadline:0,currentPrice:item.price,priceUnit:item.unit,id:item.id} | |||||
} | } | ||||
}) | }) | ||||
@@ -226,6 +229,7 @@ export default { | |||||
}, | }, | ||||
clickItem(data){ | clickItem(data){ | ||||
console.log(data) | |||||
if(data.text==this.value2){ | if(data.text==this.value2){ | ||||
this.activeId=1 | this.activeId=1 | ||||
this.value2='标的物位置' | this.value2='标的物位置' | ||||
@@ -6,7 +6,7 @@ | |||||
</van-col> | </van-col> | ||||
<van-col span="22" style="line-height: 29px;font-size: 20px;">农村产权交易平台</van-col> | <van-col span="22" style="line-height: 29px;font-size: 20px;">农村产权交易平台</van-col> | ||||
</van-row> | </van-row> | ||||
<van-swipe class="my-swipe" :autoplay="3000" height="180" indicator-color="white"> | |||||
<van-swipe class="my-swipe" :autoplay="3000" height="180" indicator-color="white" :show-indicators="false"> | |||||
<van-swipe-item v-for="(item,index) in bannerList" :key="index"> | <van-swipe-item v-for="(item,index) in bannerList" :key="index"> | ||||
<van-image :src="item.img" height="180" @click="goDetail(item.id)" /> | <van-image :src="item.img" height="180" @click="goDetail(item.id)" /> | ||||
<p class="bannerTit">{{item.title}}</p> | <p class="bannerTit">{{item.title}}</p> | ||||
@@ -71,7 +71,8 @@ | |||||
<van-button | <van-button | ||||
size="small" | size="small" | ||||
type="primary" | type="primary" | ||||
@click.native.prevent="getSmsCode" | |||||
native-type="button" | |||||
@click="getSmsCode" | |||||
>{{ | >{{ | ||||
computeTime > 0 ? `(${computeTime}s)已发送` : "获取验证码" | computeTime > 0 ? `(${computeTime}s)已发送` : "获取验证码" | ||||
}}</van-button | }}</van-button | ||||
@@ -171,6 +172,7 @@ export default { | |||||
}; | }; | ||||
}, | }, | ||||
getSmsCode() { | getSmsCode() { | ||||
console.log('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa') | |||||
if (!this.computeTime) { | if (!this.computeTime) { | ||||
let myreg = /^[1][3,4,5,7,8,9][0-9]{9}$/; | let myreg = /^[1][3,4,5,7,8,9][0-9]{9}$/; | ||||
if (!myreg.test(this.formData.mobile)) { | if (!myreg.test(this.formData.mobile)) { | ||||
@@ -197,7 +199,8 @@ export default { | |||||
} | } | ||||
}, | }, | ||||
handleLogin(values) { | handleLogin(values) { | ||||
if (this.isSmsLogin) { | |||||
console.log(this.isSmsLogin) | |||||
if (this.isSmsLogin==true) { | |||||
//短信登录 | //短信登录 | ||||
let myreg = /^[1][3,4,5,7,8,9][0-9]{9}$/; | let myreg = /^[1][3,4,5,7,8,9][0-9]{9}$/; | ||||
if (!myreg.test(this.formData.mobile)) { | if (!myreg.test(this.formData.mobile)) { | ||||
@@ -175,7 +175,7 @@ | |||||
<td>状态</td> | <td>状态</td> | ||||
<td>出价时间</td> | <td>出价时间</td> | ||||
</tr> | </tr> | ||||
<tr v-for="(item,index) in this.biddinglistInformation" :key="index"> | |||||
<tr v-for="(item,index) in biddinglistInformation" :key="index"> | |||||
<td>{{ item.userAccount }}</td> | <td>{{ item.userAccount }}</td> | ||||
<td>{{ item.userName }}</td> | <td>{{ item.userName }}</td> | ||||
<td>{{ item.money}}</td> | <td>{{ item.money}}</td> | ||||
@@ -205,18 +205,18 @@ | |||||
</van-button> | </van-button> | ||||
</van-col> | </van-col> | ||||
</van-row> | </van-row> | ||||
<van-field v-if="showBtn" v-model="price" type="number" input-align="center" placeholder="请输入出价金额" /> | |||||
<van-field v-if="showBtn&&!detail.ladderPrice" v-model="price" type="number" input-align="center" placeholder="请输入出价金额" /> | |||||
<van-row v-if="showBtn"> | <van-row v-if="showBtn"> | ||||
<van-col span="4" style="text-align: center;line-height: 1rem"> | |||||
<van-col span="4" v-if="detail.ladderPrice" style="text-align: center;line-height: 1rem"> | |||||
<van-button color="#e2e2e2" icon="minus" size="small" @click="sub"></van-button> | <van-button color="#e2e2e2" icon="minus" size="small" @click="sub"></van-button> | ||||
</van-col> | </van-col> | ||||
<van-col span="16"> | <van-col span="16"> | ||||
<van-button round color="#C21F3A" block @click="offer"> | <van-button round color="#C21F3A" block @click="offer"> | ||||
<p>出价</p> | <p>出价</p> | ||||
<!-- <p>{{price}}元</p>--> | |||||
<p v-if="detail.ladderPrice">{{price}}元</p> | |||||
</van-button> | </van-button> | ||||
</van-col> | </van-col> | ||||
<van-col span="4" style="text-align: center;line-height: 1rem"> | |||||
<van-col span="4" v-if="detail.ladderPrice" style="text-align: center;line-height: 1rem"> | |||||
<van-button color="#e2e2e2" icon="plus" size="small" @click="add"></van-button> | <van-button color="#e2e2e2" icon="plus" size="small" @click="add"></van-button> | ||||
</van-col> | </van-col> | ||||
</van-row> | </van-row> | ||||
@@ -468,11 +468,15 @@ export default { | |||||
}); | }); | ||||
getBiddingList(this.id).then(response =>{ | getBiddingList(this.id).then(response =>{ | ||||
this.biddinglistInformation = response.rows | this.biddinglistInformation = response.rows | ||||
if (response.rows.length>0&&this.detail.ladderPrice){ | |||||
this.price = response.rows[0].money+this.detail.ladderPrice | |||||
} | |||||
}); | }); | ||||
}, | }, | ||||
offer(){ | offer(){ | ||||
if (this.price==''||this.price<1||this.price == null){ | |||||
if (this.price==''||this.price==0||this.price<0||this.price == null){ | |||||
this.$toast({ | this.$toast({ | ||||
icon: 'fail', // 找到自己需要的图标 | icon: 'fail', // 找到自己需要的图标 | ||||
message: '请输入出价金额', | message: '请输入出价金额', | ||||
@@ -483,26 +487,52 @@ export default { | |||||
return; | return; | ||||
} | } | ||||
if (this.detail.biddingDirect == '递减竞价'){ | if (this.detail.biddingDirect == '递减竞价'){ | ||||
if(this.detail.price<this.price||this.price == null){ | |||||
this.$toast({ | |||||
icon: 'fail', // 找到自己需要的图标 | |||||
message: '出价不能高于挂牌价', | |||||
duration:"1000", | |||||
onClose:function(){ | |||||
} | |||||
}) | |||||
return; | |||||
if (this.biddinglistInformation.length<1){ | |||||
if(this.detail.price<this.price){ | |||||
this.$toast({ | |||||
icon: 'fail', // 找到自己需要的图标 | |||||
message: '出价不能高于挂牌价格', | |||||
duration:"1000", | |||||
onClose:function(){ | |||||
} | |||||
}) | |||||
return; | |||||
} | |||||
}else{ | |||||
if(this.biddinglistInformation[0].money<this.price){ | |||||
this.$toast({ | |||||
icon: 'fail', // 找到自己需要的图标 | |||||
message: '出价不能高于当前出价最低价格', | |||||
duration:"1000", | |||||
onClose:function(){ | |||||
} | |||||
}) | |||||
return; | |||||
} | |||||
} | } | ||||
}else{ | }else{ | ||||
if(this.detail.price>this.price){ | |||||
this.$toast({ | |||||
icon: 'fail', // 找到自己需要的图标 | |||||
message: '出价不能低于挂牌价', | |||||
duration:"1000", | |||||
onClose:function(){ | |||||
} | |||||
}) | |||||
return; | |||||
if (this.biddinglistInformation.length<1){ | |||||
if(this.detail.price>this.price){ | |||||
this.$toast({ | |||||
icon: 'fail', // 找到自己需要的图标 | |||||
message: '出价不能低于挂牌价格', | |||||
duration:"1000", | |||||
onClose:function(){ | |||||
} | |||||
}) | |||||
return; | |||||
} | |||||
}else{ | |||||
if(this.biddinglistInformation[0].money>this.price){ | |||||
this.$toast({ | |||||
icon: 'fail', // 找到自己需要的图标 | |||||
message: '出价不能低于当前出价最高价格', | |||||
duration:"1000", | |||||
onClose:function(){ | |||||
} | |||||
}) | |||||
return; | |||||
} | |||||
} | } | ||||
} | } | ||||
let data= { | let data= { | ||||
@@ -531,12 +561,56 @@ export default { | |||||
}) | }) | ||||
}, | }, | ||||
add(){ | add(){ | ||||
if (this.detail.biddingDirect == '反向竞价'){ | |||||
if(this.detail.price<this.price){ | |||||
return; | |||||
if (this.detail.biddingDirect == '递减竞价'){ | |||||
if (this.biddinglistInformation.length<1){ | |||||
if(this.detail.price<this.price){ | |||||
this.$toast({ | |||||
icon: 'fail', // 找到自己需要的图标 | |||||
message: '出价不能高于挂牌价格', | |||||
duration:"1000", | |||||
onClose:function(){ | |||||
} | |||||
}) | |||||
return; | |||||
} | |||||
}else{ | |||||
if(this.biddinglistInformation[0].money<this.price){ | |||||
this.$toast({ | |||||
icon: 'fail', // 找到自己需要的图标 | |||||
message: '出价不能高于当前出价最低价格', | |||||
duration:"1000", | |||||
onClose:function(){ | |||||
} | |||||
}) | |||||
return; | |||||
} | |||||
} | |||||
}else{ | |||||
if (this.biddinglistInformation.length<1){ | |||||
if(this.detail.price>this.price){ | |||||
this.$toast({ | |||||
icon: 'fail', // 找到自己需要的图标 | |||||
message: '出价不能低于挂牌价格', | |||||
duration:"1000", | |||||
onClose:function(){ | |||||
} | |||||
}) | |||||
return; | |||||
} | |||||
}else{ | |||||
if(this.biddinglistInformation[0].money>this.price){ | |||||
this.$toast({ | |||||
icon: 'fail', // 找到自己需要的图标 | |||||
message: '出价不能低于当前出价最高价格', | |||||
duration:"1000", | |||||
onClose:function(){ | |||||
} | |||||
}) | |||||
return; | |||||
} | |||||
} | } | ||||
} | } | ||||
this.detail.ladderPrice?this.price=this.price+this.detail.ladderPrice:this.price+=1 | |||||
this.detail.ladderPrice?this.price=parseInt(this.price)+parseInt(this.detail.ladderPrice):this.price += 1 | |||||
}, | }, | ||||
sub(){ | sub(){ | ||||
if(this.detail.ladderPrice){ | if(this.detail.ladderPrice){ | ||||
@@ -120,6 +120,7 @@ export default { | |||||
projectName:this.$route.query.projectName, | projectName:this.$route.query.projectName, | ||||
bankAddress:"", | bankAddress:"", | ||||
bankCardNum:"", | bankCardNum:"", | ||||
bankCardName:"", | |||||
idCardNum:"", | idCardNum:"", | ||||
phone:"", | phone:"", | ||||
memberId:"", | memberId:"", | ||||
@@ -50,7 +50,7 @@ | |||||
<van-field v-model="form.companyLicense" label="营业执照号" placeholder="请输入公司的营业执照号" required :rules="[{ required:true }]"/> | <van-field v-model="form.companyLicense" label="营业执照号" placeholder="请输入公司的营业执照号" required :rules="[{ required:true }]"/> | ||||
<van-field v-model="form.address" label="联系地址" placeholder="请输入联系地址" /> | <van-field v-model="form.address" label="联系地址" placeholder="请输入联系地址" /> | ||||
<div class="submit"> | <div class="submit"> | ||||
<p>我已阅读并同意<span>《农村产权交易信息服务平台会员注册协议》</span></p> | |||||
<!-- <p>我已阅读并同意<span>《农村产权交易信息服务平台会员注册协议》</span></p>--> | |||||
<van-button round block type="info" color="#007E72" native-type="submit">立即注册</van-button> | <van-button round block type="info" color="#007E72" native-type="submit">立即注册</van-button> | ||||
</div> | </div> | ||||
</van-form> | </van-form> | ||||
@@ -110,8 +110,25 @@ export default { | |||||
}, | }, | ||||
getSubmit(){ | getSubmit(){ | ||||
console.log(this.form) | console.log(this.form) | ||||
if (this.form.password!= this.confirmPassWord){ | |||||
this.$toast({ | |||||
icon: 'error', // 找到自己需要的图标 | |||||
message: '两次密码输入不一致', | |||||
duration:"2000", | |||||
onClose:function(){ | |||||
} | |||||
}) | |||||
return; | |||||
} | |||||
userRegister(this.form).then((res) => { | userRegister(this.form).then((res) => { | ||||
console.log(res) | |||||
this.$toast({ | |||||
icon: 'success', // 找到自己需要的图标 | |||||
message: '注册成功', | |||||
duration:"2000", | |||||
onClose:function(){ | |||||
this.$router.push({path: '/login'}) | |||||
} | |||||
}) | |||||
}); | }); | ||||
} | } | ||||
}, | }, | ||||
@@ -13,7 +13,7 @@ | |||||
<p class="title_three">农村产权交易平台</p> | <p class="title_three">农村产权交易平台</p> | ||||
</div> | </div> | ||||
<div class="text_box"> | <div class="text_box"> | ||||
<h2>/注册须知/</h2> | |||||
<h2>/ 注册须知 /</h2> | |||||
<van-divider /> | <van-divider /> | ||||
为营造公开、公平、公正的网络交易环境,维护农村产权交易平台(以下简称平台)会员秩序,确保网络交易的顺利进行,特将有关事项告知如下: | 为营造公开、公平、公正的网络交易环境,维护农村产权交易平台(以下简称平台)会员秩序,确保网络交易的顺利进行,特将有关事项告知如下: | ||||
<div class="text_box-content"> | <div class="text_box-content"> | ||||
@@ -40,7 +40,7 @@ | |||||
<van-field v-model="form.idCardNum" label="身份证号" placeholder="请输入身份证号" required :rules="[{ required:true }]"/> | <van-field v-model="form.idCardNum" label="身份证号" placeholder="请输入身份证号" required :rules="[{ required:true }]"/> | ||||
<van-field v-model="form.address" label="联系地址" placeholder="请输入联系地址" /> | <van-field v-model="form.address" label="联系地址" placeholder="请输入联系地址" /> | ||||
<div class="submit"> | <div class="submit"> | ||||
<p>我已阅读并同意<span>《农村产权交易信息服务平台会员注册协议》</span></p> | |||||
<!-- <p>我已阅读并同意<span>《农村产权交易信息服务平台会员注册协议》</span></p>--> | |||||
<van-button round block type="info" color="#007E72" native-type="submit">立即注册</van-button> | <van-button round block type="info" color="#007E72" native-type="submit">立即注册</van-button> | ||||
</div> | </div> | ||||
</van-form> | </van-form> | ||||
@@ -84,6 +84,16 @@ export default { | |||||
}, | }, | ||||
getSubmit(){ | getSubmit(){ | ||||
console.log(this.form) | console.log(this.form) | ||||
if (this.form.password!= this.confirmPassWord){ | |||||
this.$toast({ | |||||
icon: 'error', // 找到自己需要的图标 | |||||
message: '两次密码输入不一致', | |||||
duration:"2000", | |||||
onClose:function(){ | |||||
} | |||||
}) | |||||
return; | |||||
} | |||||
userRegister(this.form).then((res) => { | userRegister(this.form).then((res) => { | ||||
this.$toast({ | this.$toast({ | ||||
icon: 'success', // 找到自己需要的图标 | icon: 'success', // 找到自己需要的图标 | ||||
@@ -7,7 +7,8 @@ | |||||
placeholder | placeholder | ||||
@click-left="onClickLeft" | @click-left="onClickLeft" | ||||
/> | /> | ||||
<van-cell title="用户资料修改" @click="goInformation" to="userInformation" is-link icon="points" /> | |||||
<van-cell title="用户资料修改" v-if="memberType==1" to="userInformation" is-link icon="points" /> | |||||
<van-cell title="用户资料修改" v-if="memberType==2" to="companyInformation" is-link icon="points" /> | |||||
<van-cell title="银行账户信息修改" to="bankInformation" is-link icon="credit-pay" /> | <van-cell title="银行账户信息修改" to="bankInformation" is-link icon="credit-pay" /> | ||||
<van-cell title="密码修改" to="passWordInformation" is-link icon="lock" /> | <van-cell title="密码修改" to="passWordInformation" is-link icon="lock" /> | ||||
</div> | </div> | ||||
@@ -20,6 +21,7 @@ export default { | |||||
name: "Setting", | name: "Setting", | ||||
data() { | data() { | ||||
return { | return { | ||||
memberType:1 | |||||
}; | }; | ||||
}, | }, | ||||
created() { | created() { | ||||
@@ -31,13 +33,6 @@ export default { | |||||
}); | }); | ||||
}, | }, | ||||
methods: { | methods: { | ||||
goInformation(){ | |||||
if(this.memberType == 1){ | |||||
window.location = 'userInformation'; | |||||
}else{ | |||||
window.location = 'companyInformation'; | |||||
} | |||||
} | |||||
}, | }, | ||||
}; | }; | ||||
</script> | </script> | ||||
@@ -61,7 +61,8 @@ | |||||
@confirm="onConfirm" | @confirm="onConfirm" | ||||
/> | /> | ||||
</van-popup> | </van-popup> | ||||
<!-- <van-field v-model="userForm.companySetupTime" label="成立时间" placeholder="请输入成立时间" required :rules="[{ required:true }]" />--> | |||||
<!-- <van-field v-model="userForm.companySetupTime" label="成立时间" placeholder="请输入成立时间" required :rules="[{ required:true }]" />--> | |||||
<van-field v-model="userForm.companyCapital" label="注册资金" placeholder="请输入注册资金" required :rules="[{ required:true }]" /> | <van-field v-model="userForm.companyCapital" label="注册资金" placeholder="请输入注册资金" required :rules="[{ required:true }]" /> | ||||
<van-field v-model="userForm.companyLicense" label="营业执照号" placeholder="请输入公司的营业执照号" required :rules="[{ required:true }]"/> | <van-field v-model="userForm.companyLicense" label="营业执照号" placeholder="请输入公司的营业执照号" required :rules="[{ required:true }]"/> | ||||
<van-field v-model="userForm.address" label="联系地址" placeholder="请输入联系地址" required :rules="[{ required:true }]" /> | <van-field v-model="userForm.address" label="联系地址" placeholder="请输入联系地址" required :rules="[{ required:true }]" /> | ||||
@@ -206,23 +207,28 @@ export default { | |||||
submitForm(){ | submitForm(){ | ||||
this.form.files = []; | this.form.files = []; | ||||
userUpdate(this.userForm).then(response => { | userUpdate(this.userForm).then(response => { | ||||
var imgList = []; | |||||
console.log(this.fileList) | |||||
for (var i = 0 ; i < this.fileList.length ; i++){ | |||||
if(this.fileList[i].url.indexOf('http') == -1&&this.fileList!=''){ | |||||
this.form.files.push(this.fileList[i].url); | |||||
if(response.code == 200) { | |||||
var imgList = []; | |||||
console.log(this.fileList) | |||||
for (var i = 0; i < this.fileList.length; i++) { | |||||
if (this.fileList[i].url.indexOf('http') == -1 && this.fileList != '') { | |||||
this.form.files.push(this.fileList[i].url); | |||||
} | |||||
} | } | ||||
console.log(this.form.files) | |||||
base64Attach(this.form).then(responseSecond => { | |||||
if (responseSecond.code == 200) { | |||||
Dialog.confirm({ | |||||
title: '系统提示', | |||||
message: '修改成功', | |||||
confirmButtonText: '确定', | |||||
}) | |||||
.then(() => { | |||||
this.onClickLeft() | |||||
}) | |||||
} | |||||
}); | |||||
} | } | ||||
console.log(this.form.files) | |||||
base64Attach(this.form).then(responseSecond => { | |||||
if(response.code == 200 && responseSecond.code == 200){ | |||||
Dialog.confirm({ | |||||
title: '系统提示', | |||||
message: '修改成功', | |||||
confirmButtonText: '确定', | |||||
}) | |||||
} | |||||
}); | |||||
}); | }); | ||||
} | } | ||||
}, | }, | ||||
@@ -18,10 +18,10 @@ | |||||
<van-field v-model="form.contractDate" label="登记日期" placeholder="登记日期" input-align="right" :border="false" /> | <van-field v-model="form.contractDate" label="登记日期" placeholder="登记日期" input-align="right" :border="false" /> | ||||
<van-field v-model="form.startTime" label="开始日期" placeholder="开始日期" input-align="right" :border="false" /> | <van-field v-model="form.startTime" label="开始日期" placeholder="开始日期" input-align="right" :border="false" /> | ||||
<van-field v-model="form.endTime" label="结束日期" placeholder="结束日期" input-align="right" :border="false" /> | <van-field v-model="form.endTime" label="结束日期" placeholder="结束日期" input-align="right" :border="false" /> | ||||
<van-field v-model="form.contractRemark" label="合同备注" placeholder="合同备注" input-align="right" :border="false" /> | |||||
<van-field v-model="form.status" label="是否有效" placeholder="是否有效" input-align="right" :border="false" /> | <van-field v-model="form.status" label="是否有效" placeholder="是否有效" input-align="right" :border="false" /> | ||||
<van-field v-model="form.signingMode" label="签订方式" placeholder="签订方式" input-align="right" :border="false" /> | <van-field v-model="form.signingMode" label="签订方式" placeholder="签订方式" input-align="right" :border="false" /> | ||||
<van-field v-model="form.signingStatus" label="签订状态" placeholder="签订状态" input-align="right" :border="false" /> | <van-field v-model="form.signingStatus" label="签订状态" placeholder="签订状态" input-align="right" :border="false" /> | ||||
<van-field v-model="form.contractRemark" label="合同备注" placeholder="合同备注" input-align="right" :border="false" /> | |||||
<van-divider>甲方信息</van-divider> | <van-divider>甲方信息</van-divider> | ||||
<van-field v-model="form.firstIsSign" label="甲方已签" placeholder="甲方已签" input-align="right" :border="false" /> | <van-field v-model="form.firstIsSign" label="甲方已签" placeholder="甲方已签" input-align="right" :border="false" /> | ||||
@@ -16,7 +16,7 @@ | |||||
@load="getList" | @load="getList" | ||||
> | > | ||||
<!----1--> | <!----1--> | ||||
<van-swipe-cell v-for="(item,index) in applicationList" :key="index" > | |||||
<van-swipe-cell v-for="(item,index) in applicationList" :key="index" :disabled="item.secondIsSign =='是'&&item.attachement == null&&item.isArchive == '否'" > | |||||
<div class="item" @click="goDetail(item.id)"> | <div class="item" @click="goDetail(item.id)"> | ||||
<div class="info"> | <div class="info"> | ||||
<div class="title"> | <div class="title"> | ||||
@@ -35,11 +35,11 @@ | |||||
<template #right> | <template #right> | ||||
<div class="operation"> | <div class="operation"> | ||||
<!-- delete 删除 edit编辑 view查看 list榜单 --> | <!-- delete 删除 edit编辑 view查看 list榜单 --> | ||||
<div class="opera_btn" style="margin-right: 10px;" v-if="item.signingMode == '线上' && item.secondIsSign =='否' " @click="openPopup(item.id)"> | |||||
<div class="opera_btn" v-if="item.signingMode == '线上' && item.secondIsSign =='否' " @click="openPopup(item.id)"> | |||||
<img src="../../../assets/images/sunVillage_info/signature_icon_02.png" alt="" width="35"> | <img src="../../../assets/images/sunVillage_info/signature_icon_02.png" alt="" width="35"> | ||||
<p>签名</p> | <p>签名</p> | ||||
</div> | </div> | ||||
<div class="opera_btn" style="margin-right: 10px;" v-if="item.signingMode == '线上' && item.attachement != null "> | |||||
<div class="opera_btn" style="margin: 0 10px;" v-if="item.signingMode == '线上' && item.attachement != null "> | |||||
<img src="../../../assets/images/sunVillage_info/signature_icon_03.png" alt="" width="35"> | <img src="../../../assets/images/sunVillage_info/signature_icon_03.png" alt="" width="35"> | ||||
<p>预览</p> | <p>预览</p> | ||||
</div> | </div> | ||||