Commit 25ee2930 authored by 张冬's avatar 张冬

项目终止接口对接及操作

parent 547733da
......@@ -158,6 +158,13 @@ export function projectDetail(projectId) {
method: 'get'
})
}
// 项目终止
export function projectEnd(projectId) {
return request({
url: `tender-end/projectEnd/${projectId}`,
method: 'put'
})
}
// 部署线上
export function autodeploy() {
......
......@@ -16,7 +16,7 @@
</li>
</ul> -->
<ul class="flex">
<li v-for="(item,index) in states" :key="index" >
<li v-for="(item,index) in states" :key="index">
<el-button type="primary" @click="jump(item.button,item.uri)">{{ item.button }}</el-button>
</li>
</ul>
......@@ -29,54 +29,75 @@
</template>
<script>
import { projectConsole} from '@api/purchaser/bid'
import dataBreadcrumb from '@components/dataBreadcrumb.vue'
import changeNav from '@components/changeNav.vue'
export default {
import {
projectEnd
} from '@api/common/list'
import {
projectConsole
} from '@api/purchaser/bid'
import dataBreadcrumb from '@components/dataBreadcrumb.vue'
import changeNav from '@components/changeNav.vue'
export default {
components: {
dataBreadcrumb,
changeNav
},
data() {
return {
states:[],
states: [],
breads: ['招标管理', '招标项目管理 ', '工作台'],
navs: ['工作台'],
remark:""
remark: ""
}
},
methods: {
back(){
back() {
this.$router.go(-1)
},
async jump(label,url){
console.log(label,url)
if(label=="项目终止"){
jump(label, url) {
if (label == "项目终止") {
this.$confirm('确定要终止吗?', '提示', {
type: 'warning'
})
.then(() => {
this.$message.success('终止成功')
.then(async () => {
let projectId = localStorage.getItem("projectId")
const {
msg,
code
} = await projectEnd(projectId)
if (code == 200) {
this.$message({
message: msg,
type: 'success',
duration: 1500
})
setTimeout(() => {
this.$router.go(-1)
}, 1500)
} else {
this.$message.error(msg)
}
})
.catch(() => {})
}else{
} else {
this.$router.push(url)
}
},
async getprojectConsole() {
try {
let message={}
message.projectId=localStorage.getItem("projectId")
message.type=1
let message = {}
message.projectId = localStorage.getItem("projectId")
message.type = 1
const {
data,
msg,
code
} = await projectConsole(message)
if(code==200){
this.states=data
this.remark=data[0].remark
}else{
if (code == 200) {
this.states = data
this.remark = data[0].remark
} else {
this.$message.error(msg)
}
} catch (e) {
......@@ -87,7 +108,7 @@ export default {
created() {
this.getprojectConsole()
}
}
}
</script>
<style scoped>
......@@ -96,10 +117,12 @@ export default {
/* margin-left: 50px; */
}
.state>ul{
.state>ul {
flex-wrap: wrap;
}
.state>ul>li{
.state>ul>li {
margin-right: 50px;
margin-bottom: 50px;
cursor: pointer;
......
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