Commit 36210671 authored by 张冬's avatar 张冬

编辑项目的小问题

parent 8a3dc5ee
......@@ -14,7 +14,7 @@
<div class="div1">中标通知书编号:{{ detail.number }}</div>
<div class="flex-item">
<div style="margin-right: 20px">附件:</div>
<ul v-if="detail.fileList!==undefined &&detail.fileList.length>0">
<ul v-if="detail.fileList">
<li v-for="(item, i) in detail.fileList" :key="i">
<div @click="open(item.fileUrl)" class="link">{{ item.fileName }}</div>
</li>
......
......@@ -14,7 +14,7 @@
<div v-html="detail.content"></div>
<div class="enclosure flex-item">
<div style="margin-right: 30px">相关附件</div>
<ul v-if="detail.accessoryVOList !== undefined && detail.accessoryDOList.length > 0">
<ul v-if="detail.accessoryDOList !== undefined && detail.accessoryDOList.length > 0">
<li v-for="(item, i) in detail.accessoryDOList" :key="i">
<div @click="open(item.accessoryUrl)" class="link">{{ item.fileName }}</div>
</li>
......
......@@ -12,7 +12,7 @@
<div class="flex-between">
<div>项目分类:{{ classify }}</div>
<div class="flex-item" v-if="type == 2">
<div class="adjustment">上传附件:</div>
<div >上传附件:</div>
<ul v-if="file !== undefined && file.length > 0">
<li v-for="(item, i) in file" :key="i" @click="open(item.fileUrl)" class="link">{{ item.fileName }}</li>
</ul>
......
......@@ -16,7 +16,7 @@
<div>项目名称:{{ projectName }}</div>
</div>
<div class="flex-between">
<div class="flex">
<div class="flex">
<div class="adjustment">上传附件:</div>
<singleUpload :limit="1" tip="支持上传1个附件,不超过20M" @input="getfile" :fileList="ruleForm.accessoryPOList"></singleUpload>
</div>
......@@ -192,10 +192,11 @@ export default {
let projectId = localStorage.getItem('projectId');
const { data, code } = await noticeWin(projectId);
if (code == 200) {
for (let item of data.accessoryVOList) {
for (let item of data.accessoryDOList) {
item.name = item.fileName;
item.url = item.accessoryUrl;
}
data.accessoryPOList=data.accessoryDOList
this.ruleForm = data;
}
......
......@@ -24,7 +24,7 @@
</div>
<!-- 招标文件上传 -->
<div class="fileUpload">
<fileUpload ref="fileUpload" :ruleForm="detail" :limit="3"></fileUpload>
<fileUpload ref="fileUpload" :ruleForm="detail" ></fileUpload>
</div>
</div>
<div class="centerButton ">
......@@ -96,6 +96,7 @@ export default {
data.createTime = data.createTime.substring(0, 10);
data.bidBookInfoPO = data.bidBookInfoDO;
data.earnestInfoPO = data.earnestInfoDO;
console.log(data.earnestInfoPO,"-----------------------------------------O")
let userInfo = JSON.parse(localStorage.getItem('userInfo'));
data.purchaseAgent = userInfo.companyName;
for (let item of data.accessoryDOList) {
......
......@@ -59,6 +59,9 @@ export default {
getfile1(val) {
this.ruleForm.bidBookAccessoryPOList = val;
},
async next() {
const valid = await this.$refs['ruleForm'].validate();
},
}
};
</script>
......
......@@ -68,7 +68,13 @@
<div>
<div class="describe">标书费用信息</div>
<div class="message-form" v-if="ruleForm.bidBookInfoPO">
<el-form ref="bidBookInfoPO" :model="ruleForm.bidBookInfoPO" :rules="formrules" label-width="200px" class="demo-ruleForm">
<el-form
ref="bidBookInfoPO"
:model="ruleForm.bidBookInfoPO"
:rules="formrules"
label-width="200px"
class="demo-ruleForm"
>
<div class="flex-between">
<el-form-item label="标书费结算账号:" prop="account">
<el-input v-model.trim="ruleForm.bidBookInfoPO.account" placeholder="请输入" maxlength="30"></el-input>
......@@ -91,7 +97,7 @@
<div>
<div class="describe">保证金费用信息</div>
<div class="message-form">
<el-form ref="earnestInfoPO" :model="earnestInfoPO" :rules="formrules" label-width="200px" class="demo-ruleForm">
<el-form ref="earnestInfoPO" :model="ruleForm.earnestInfoPO" :rules="formrules" label-width="200px" class="demo-ruleForm">
<div>
<el-form-item label="是否需要投标保证金:" prop="isNeedEarnest">
<el-radio-group v-model="ruleForm.isNeedEarnest">
......@@ -197,7 +203,14 @@
</el-input>
</el-form-item>
<el-form-item label="附件:" prop="file">
<upload :tip="tip" :limit="20" :max="25" accept=".PDF,.JPG,.JPEG,.ZIP,.RAR" @input="getfile" :fileList="ruleForm.accessoryDOList"></upload>
<upload
:tip="tip"
:limit="20"
:max="25"
accept=".PDF,.JPG,.JPEG,.ZIP,.RAR"
@input="getfile"
:fileList="ruleForm.accessoryDOList"
></upload>
</el-form-item>
</el-form>
</div>
......@@ -262,6 +275,7 @@ export default {
},
data() {
let checkPhone = async (rule, value, callback) => {
console.log(value);
if (!value) {
return callback(new Error('手机号不能为空'));
} else {
......@@ -436,7 +450,7 @@ export default {
{
required: true,
message: '请选择',
trigger: 'change'
trigger: 'blur'
}
],
purchaseAgent: [
......@@ -450,14 +464,14 @@ export default {
{
required: true,
message: '请选择',
trigger: 'change'
trigger: 'blur'
}
],
region: [
{
required: true,
validator: islocal,
trigger: 'change'
trigger: 'blur'
}
],
minTender: [
......@@ -471,7 +485,7 @@ export default {
{
required: true,
message: '请选择',
trigger: 'change'
trigger: 'blur'
}
],
contacts: [
......@@ -502,19 +516,16 @@ export default {
bank: '',
userName: '',
phone: ''
},
}
};
},
computed: {},
created() {
this.$refs.ruleForm.resetFields()
// 默认操作
this.userList();
this.industryList();
this.projectClassifyList();
this.getGenerateNumber();
this.$refs.ruleForm.clearValidate()
},
methods: {
// 删除操作
......@@ -569,7 +580,6 @@ export default {
const valid3 = await this.$refs['contentForm'].validate();
let isNext = '';
if (this.ruleForm.isNeedEarnest) {
console.log(valid2);
isNext = valid && valid1 && valid2 && valid3;
} else {
isNext = valid && valid1 && valid3;
......
......@@ -113,7 +113,7 @@ export default {
{
required: true,
message: '请选择时间',
trigger: 'change'
trigger: 'blur'
},
{
validator: checkTime
......@@ -123,7 +123,7 @@ export default {
{
required: true,
message: '请选择时间',
trigger: 'change'
trigger: 'blur'
},
{
validator: checkTime1
......@@ -133,7 +133,7 @@ export default {
{
required: true,
message: '请选择时间',
trigger: 'change'
trigger: 'blur'
},
{
validator: checkTime2
......@@ -144,7 +144,7 @@ export default {
required: true,
message: '请选择时间',
trigger: 'change'
trigger: 'blur'
},
{
validator: checkTime3
......@@ -154,7 +154,7 @@ export default {
{
required: true,
message: '请选择时间',
trigger: 'change'
trigger: 'blur'
},
{
validator: checkTime4
......@@ -162,9 +162,6 @@ export default {
]
}
};
},
created(){
this.$refs.ruleForm.clearValidate()
},
methods: {
releaseTime(val) {
......
......@@ -620,7 +620,7 @@ export default {
duration: 1500
});
setTimeout(() => {
history.go(0)
// history.go(0)
// this.$router.go(-1);
}, 1500);
} else {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment