Commit 4c76f009 authored by 张冬's avatar 张冬

更新

parent 5903a153
...@@ -10,11 +10,11 @@ ...@@ -10,11 +10,11 @@
<div>项目分类:{{projectdetail.classifyName}}</div> <div>项目分类:{{projectdetail.classifyName}}</div>
</div> </div>
<div class="flex-between"> <div class="flex-between">
<div>采购单位:{{projectdetail.purchaseAgent}}</div> <div>采购单位:{{companyName}}</div>
<div>项目归属行业:{{projectdetail.industry}}</div> <div>项目归属行业:{{projectdetail.industryName}}</div>
</div> </div>
<div class="flex-between"> <div class="flex-between">
<div>项目归属地区:{{projectdetail.local}}</div> <div>项目归属地区:{{projectdetail.region}}</div>
<div>最小投标单位数:{{projectdetail.minTender}}</div> <div>最小投标单位数:{{projectdetail.minTender}}</div>
</div> </div>
<div class="flex-between"> <div class="flex-between">
...@@ -78,6 +78,7 @@ components: { ...@@ -78,6 +78,7 @@ components: {
}, },
data() { data() {
return { return {
companyName:"",
projectdetail:"", projectdetail:"",
breads: ['投标管理', '我参与的项目', '工作台 '], breads: ['投标管理', '我参与的项目', '工作台 '],
nav: ['供应商'], nav: ['供应商'],
...@@ -123,7 +124,7 @@ components: { ...@@ -123,7 +124,7 @@ components: {
], ],
ruleForm: { ruleForm: {
projectName: '', companyName: '',
projectCode: '', projectCode: '',
classify: '', classify: '',
purchaseAgent: '', purchaseAgent: '',
...@@ -150,6 +151,7 @@ components: { ...@@ -150,6 +151,7 @@ components: {
created() { created() {
this.getprojectdetail() this.getprojectdetail()
this.gettimeInfo() this.gettimeInfo()
this.companyName=JSON.parse(localStorage.getItem("userInfo")).companyName
}, },
methods: { methods: {
async getprojectdetail() { async getprojectdetail() {
......
...@@ -12,21 +12,18 @@ ...@@ -12,21 +12,18 @@
<div>项目名称:{{projectName}}</div> <div>项目名称:{{projectName}}</div>
</div> </div>
<div class="flex-between"> <div class="flex-between">
<div>日期:{{ winDate}}</div> <div style="margin-bottom: 23px;">日期:{{ winDate}}</div>
<div>中标金额:{{money}}</div> <el-form ref="ruleForm" :model="ruleForm" :rules="rules" label-width="200px" class="demo-ruleForm">
</div>
<div class="flex-between">
<div class="flex">
<div >上传附件:</div>
<singleUpload :limit='1' tip="支持上传一个pdf格式文件,大小不超过100M。" accept='.pdf' @input="getfile"></singleUpload>
</div>
<div>
<el-form ref="ruleForm" :model="ruleForm" :rules="rules" label-width="150px" class="demo-ruleForm">
<el-form-item label="招标结果通知书编号" prop="number"> <el-form-item label="招标结果通知书编号" prop="number">
<el-input v-model.trim="ruleForm.number" oninput="value=value.replace(/[^\d]/g,'')"></el-input> <el-input v-model.trim="ruleForm.number" oninput="value=value.replace(/[^\d]/g,'')"></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
</div> </div>
<div class="flex-between">
<div class="flex">
<div>上传附件:</div>
<singleUpload :limit='1' tip="支持上传一个pdf格式文件,大小不超过100M。" accept='.pdf' @input="getfile"></singleUpload>
</div>
</div> </div>
<div class="flex-center button"> <div class="flex-center button">
<el-button @click="back">取消</el-button> <el-button @click="back">取消</el-button>
...@@ -38,24 +35,30 @@ ...@@ -38,24 +35,30 @@
</template> </template>
<script> <script>
import { editResultBook} from '@api/purchaser/bid' import {generateNumber} from '@api/common/list'
import dataTable from '@components/dataTable.vue' import {
import singleUpload from '@components/Upload/singleUpload.vue' editResultBook
export default { } from '@api/purchaser/bid'
import dataBreadcrumb from '@components/dataBreadcrumb.vue'
import dataTable from '@components/dataTable.vue'
import singleUpload from '@components/Upload/singleUpload.vue'
export default {
name: 'bidingList', name: 'bidingList',
components: { components: {
dataTable, dataTable,
singleUpload singleUpload,
dataBreadcrumb
}, },
data() { data() {
return { return {
money:"", money: "",
winDate:"", winDate: "",
projectCode:"", projectCode: "",
projectName:"", projectName: "",
ruleForm: { ruleForm: {
number: '', number: '',
fileList:[] fileList: [],
resultId: ""
}, },
rules: { rules: {
number: [{ number: [{
...@@ -69,39 +72,52 @@ export default { ...@@ -69,39 +72,52 @@ export default {
} }
}, },
created() { created() {
this.resultId=this.$route.query.id; this.getGenerateNumber();
this.money=this.$route.query.money this.ruleForm.resultId = this.$route.query.id;
this.winDate=this.$route.query.winDate this.winDate = this.$route.query.winDate
this.projectCode=localStorage.getItem("projectCode") this.projectCode = localStorage.getItem("projectCode")
this.projectName=localStorage.getItem("projectName") this.projectName = localStorage.getItem("projectName")
}, },
methods: { methods: {
back(){ async getGenerateNumber() {
try {
const {
data,
code
} = await generateNumber(5)
this.ruleForm.number=data
} catch (e) {
console.log(e)
}
},
back() {
this.$router.go(-1) this.$router.go(-1)
}, },
getfile(val){ getfile(val) {
this.ruleForm.fileList=val this.ruleForm.fileList = val
}, },
//提交表单 //提交表单
async submitData() { async submitData() {
try { try {
const valid = await this.$refs['ruleForm'].validate() const valid = await this.$refs['ruleForm'].validate()
if (valid) { if (valid) {
let ruleForm=this.ruleForm; let ruleForm = this.ruleForm;
ruleForm.id=this.resultId ruleForm.projectId = localStorage.getItem("projectId")
ruleForm.projectId=localStorage.getItem("projectId") ruleForm.companyId = localStorage.getItem("companyId")
ruleForm.companyId=localStorage.getItem("companyId") const {
const { code,msg } = await editResultBook(ruleForm); code,
msg
} = await editResultBook(ruleForm);
if (code === 200) { if (code === 200) {
this.$message({ this.$message({
message: msg, message: msg,
type: 'success', type: 'success',
duration:1500 duration: 1500
}) })
setTimeout(()=>{ setTimeout(() => {
this.$router.go(-1) this.$router.go(-1)
},1500) }, 1500)
}else{ } else {
this.$message.error(msg) this.$message.error(msg)
} }
} }
...@@ -111,19 +127,21 @@ export default { ...@@ -111,19 +127,21 @@ export default {
} }
} }
} }
</script> </script>
<style scoped> <style scoped>
.message{ .message {
/* width:60%; */ /* width:60%; */
} }
.message>div{
.message>div {
margin-bottom: 30px; margin-bottom: 30px;
width: 50%; width: 50%;
} }
.message>.button{
margin:100px .message>.button {
margin: 100px
} }
</style> </style>
...@@ -69,7 +69,7 @@ export default { ...@@ -69,7 +69,7 @@ export default {
}, },
methods: { methods: {
edit(row) { edit(row) {
this.$router.push(`/purchaser/bid/bidSure/bidResult/edit?id=${row.id}&winDate=${row.winDate}&money=${row.money}`) this.$router.push(`/purchaser/bid/bidSure/bidResult/edit?id=${row.resultId}&winDate=${row.createTime}`)
}, },
back() { back() {
this.$router.go(-1) this.$router.go(-1)
......
...@@ -38,6 +38,7 @@ ...@@ -38,6 +38,7 @@
</template> </template>
<script> <script>
import {generateNumber} from '@api/common/list'
import {getTime } from '@utils/time' import {getTime } from '@utils/time'
import { editSentBook} from '@api/purchaser/bid' import { editSentBook} from '@api/purchaser/bid'
import dataBreadcrumb from '@components/dataBreadcrumb.vue' import dataBreadcrumb from '@components/dataBreadcrumb.vue'
...@@ -69,6 +70,7 @@ export default { ...@@ -69,6 +70,7 @@ export default {
} }
}, },
created() { created() {
this.getGenerateNumber();
this.resultId=this.$route.query.id; this.resultId=this.$route.query.id;
this.money=this.$route.query.money this.money=this.$route.query.money
this.winDate=this.$route.query.winDate this.winDate=this.$route.query.winDate
...@@ -82,6 +84,17 @@ export default { ...@@ -82,6 +84,17 @@ export default {
getfile(val){ getfile(val){
this.ruleForm.fileList=val this.ruleForm.fileList=val
}, },
async getGenerateNumber() {
try {
const {
data,
code
} = await generateNumber(4)
this.ruleForm.number=data
} catch (e) {
console.log(e)
}
},
//提交表单 //提交表单
async submitData() { async submitData() {
try { try {
......
...@@ -63,6 +63,7 @@ ...@@ -63,6 +63,7 @@
</template> </template>
<script> <script>
import {generateNumber} from '@api/common/list'
import dataTable from '@components/nopageTable.vue' import dataTable from '@components/nopageTable.vue'
import dataForm from '@components/dataForm.vue' import dataForm from '@components/dataForm.vue'
export default { export default {
...@@ -300,6 +301,11 @@ ...@@ -300,6 +301,11 @@
this.idx = index this.idx = index
this.searchData = Object.assign({}, row) this.searchData = Object.assign({}, row)
this.dialogVisible = true this.dialogVisible = true
const {
data,
code
} = generateNumber(2)
this.searchData.encoding=data
}, },
add() { add() {
this.type = 0 this.type = 0
......
...@@ -464,9 +464,9 @@ export default { ...@@ -464,9 +464,9 @@ export default {
} }
}, },
computed: { computed: {
}, },
created() { created() {
this.ruleForm.purchaseAgent=JSON.parse(localStorage.getItem("userInfo")).companyName
this.pageObj.companyId=localStorage.getItem("companyId") this.pageObj.companyId=localStorage.getItem("companyId")
this.userList() this.userList()
this.industryList() this.industryList()
......
...@@ -25,8 +25,8 @@ ...@@ -25,8 +25,8 @@
</el-form-item> </el-form-item>
<div class="flex-item"> <div class="flex-item">
<div>是否买断账期:</div> <div>是否买断账期:</div>
<el-radio v-model="is_payment_days" label="false"></el-radio> <el-radio v-model="isPaymentDays" label="false"></el-radio>
<el-radio v-model="is_payment_days" label="true"></el-radio> <el-radio v-model="isPaymentDays" label="true"></el-radio>
</div> </div>
<div class="flex-center buttom"> <div class="flex-center buttom">
<el-button @click="cancel">取消</el-button> <el-button @click="cancel">取消</el-button>
...@@ -67,7 +67,7 @@ ...@@ -67,7 +67,7 @@
}, },
data() { data() {
return { return {
is_payment_days: "", isPaymentDays: "",
users: [], users: [],
dialogFormVisible: false, dialogFormVisible: false,
breads: ['投标管理', '在线报名', '报名'], breads: ['投标管理', '在线报名', '报名'],
...@@ -76,7 +76,7 @@ ...@@ -76,7 +76,7 @@
userId: '', userId: '',
phone: '1', phone: '1',
email: '1', email: '1',
is_payment_days: "" isPaymentDays: ""
}, },
rules: { rules: {
userId: [{ userId: [{
...@@ -102,14 +102,14 @@ ...@@ -102,14 +102,14 @@
// 提交 // 提交
async sendTo() { async sendTo() {
try { try {
let is_payment_days = this.is_payment_days let isPaymentDays = this.isPaymentDays
if (!is_payment_days) { if (!isPaymentDays) {
this.dialogFormVisible = true this.dialogFormVisible = true
} else { } else {
const valid = await this.$refs['form'].validate() const valid = await this.$refs['form'].validate()
if (valid) { if (valid) {
let form = this.form; let form = this.form;
form.is_payment_days = this.is_payment_days form.isPaymentDays = this.isPaymentDays
const { const {
code, code,
msg msg
......
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