|
@@ -22,18 +22,39 @@
|
|
|
<!-- <el-descriptions-item label="招标状态" >{{YMDHMS_daxiao(this.areaObj.tenderEndTime) > 0 ? "未截止":"已截止"}}</el-descriptions-item>-->
|
|
|
<el-descriptions-item label="招标状态" ></el-descriptions-item>
|
|
|
</el-descriptions>
|
|
|
- <el-descriptions class="margin-top" title="公告主题信息" :column="2" border>
|
|
|
- <el-descriptions-item label="招标单位" >{{this.dataList.zhaoBiaoUnitTempDtos[0].zhaoBiaoUnit}}</el-descriptions-item>
|
|
|
- <el-descriptions-item label="招标单位联系人">{{this.dataList.zhaoBiaoUnitTempDtos[0].zhaoRelationName}}</el-descriptions-item>
|
|
|
- <el-descriptions-item label="招标单位联系电话">{{this.dataList.zhaoBiaoUnitTempDtos[0].zhaoRelationWay}}</el-descriptions-item>
|
|
|
- <el-descriptions-item label="代理单位" >{{this.dataList.agentUnitTempDtos.length == 0 ? null: this.dataList.agentUnitTempDtos[0].agentUnit}}</el-descriptions-item>
|
|
|
- <el-descriptions-item label="代理单位联系人" >{{this.dataList.agentUnitTempDtos.length == 0 ? null: this.dataList.agentUnitTempDtos[0].agentRelationName}}</el-descriptions-item>
|
|
|
- <el-descriptions-item label="代理单位联系方式" >{{this.dataList.agentUnitTempDtos.length == 0 ? null: this.dataList.agentUnitTempDtos[0].agentRelationWay}}</el-descriptions-item>
|
|
|
- <el-descriptions-item label="联系地址" ></el-descriptions-item>
|
|
|
- <el-descriptions-item label="中标单位" >{{this.dataList.zhongBiaoUnitTempDtos.length == 0 ? null: this.dataList.zhongBiaoUnitTempDtos[0].zhongBiaoUnit}}</el-descriptions-item>
|
|
|
- <el-descriptions-item label="中标单位联系人" >{{this.dataList.zhongBiaoUnitTempDtos.length == 0 ? null: this.dataList.zhongBiaoUnitTempDtos[0].zhongRelationName}}</el-descriptions-item>
|
|
|
- <el-descriptions-item label="中标单位联系人电话" >{{this.dataList.zhongBiaoUnitTempDtos.length == 0 ? null: this.dataList.zhongBiaoUnitTempDtos[0].zhongRelationWay}}</el-descriptions-item>
|
|
|
- </el-descriptions>
|
|
|
+ <el-descriptions class="margin-top" title="公告主题信息" :column="2" border >
|
|
|
+ <el-descriptions-item label="招标单位" >{{this.dataList.zhaoBiaoUnitTempDtos[0].zhaoBiaoUnit}}</el-descriptions-item>
|
|
|
+ <el-descriptions-item label="招标单位联系人">{{this.dataList.zhaoBiaoUnitTempDtos[0].zhaoRelationName}}</el-descriptions-item>
|
|
|
+ <el-descriptions-item label="招标单位联系电话">{{this.dataList.zhaoBiaoUnitTempDtos[0].zhaoRelationWay}}</el-descriptions-item>
|
|
|
+ <el-descriptions-item label="代理单位" >{{this.dataList.agentUnitTempDtos.length == 0 ? null: this.dataList.agentUnitTempDtos[0].agentUnit}}</el-descriptions-item>
|
|
|
+ <el-descriptions-item label="代理单位联系人" >{{this.dataList.agentUnitTempDtos.length == 0 ? null: this.dataList.agentUnitTempDtos[0].agentRelationName}}</el-descriptions-item>
|
|
|
+ <el-descriptions-item label="代理单位联系方式" >{{this.dataList.agentUnitTempDtos.length == 0 ? null: this.dataList.agentUnitTempDtos[0].agentRelationWay}}</el-descriptions-item>
|
|
|
+ <el-descriptions-item label="联系地址" ></el-descriptions-item>
|
|
|
+ <el-descriptions-item label="中标单位" >{{this.dataList.zhongBiaoUnitTempDtos.length == 0 ? null: this.dataList.zhongBiaoUnitTempDtos[0].zhongBiaoUnit}}</el-descriptions-item>
|
|
|
+ <el-descriptions-item label="中标单位联系人" >{{this.dataList.zhongBiaoUnitTempDtos.length == 0 ? null: this.dataList.zhongBiaoUnitTempDtos[0].zhongRelationName}}</el-descriptions-item>
|
|
|
+ <el-descriptions-item label="中标单位联系人电话" >{{this.dataList.zhongBiaoUnitTempDtos.length == 0 ? null: this.dataList.zhongBiaoUnitTempDtos[0].zhongRelationWay}}</el-descriptions-item>
|
|
|
+ <el-descriptions-item label="中标合同开始时间" >
|
|
|
+ <el-date-picker
|
|
|
+ :disabled="contractInputVisible"
|
|
|
+ v-model="form.contractStartTime"
|
|
|
+ type="date"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ placeholder="请输入合同开始时间">
|
|
|
+ </el-date-picker>
|
|
|
+ </el-descriptions-item>
|
|
|
+ <el-descriptions-item label="中标合同结束时间" >
|
|
|
+ <el-date-picker
|
|
|
+ :disabled="contractInputVisible"
|
|
|
+ v-model="form.contractEndTime"
|
|
|
+ type="date"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ placeholder="请输入合同结束时间">
|
|
|
+ </el-date-picker>
|
|
|
+ </el-descriptions-item>
|
|
|
+ </el-descriptions>
|
|
|
+
|
|
|
+ <el-button type="primary" @click="contractEditHandle">编辑中标合同时间</el-button>
|
|
|
+ <el-button type="primary" @click="contractSaveHandle">保存中标合同时间</el-button>
|
|
|
<el-descriptions class="margin-top" title="产品信息" :column="5" border>
|
|
|
<el-descriptions-item label="产品" :span="5">
|
|
|
<el-table
|
|
@@ -107,14 +128,22 @@
|
|
|
</template>
|
|
|
<script>
|
|
|
|
|
|
-import {QueryById} from "@/api/business/bid/biding";
|
|
|
+import {QueryById, updateContractTime} from "@/api/business/bid/biding";
|
|
|
|
|
|
export default {
|
|
|
data() {
|
|
|
return {
|
|
|
+ contractStartTime:'',
|
|
|
+ contractEndTime:'',
|
|
|
+ contractInputVisible:true,
|
|
|
dialogVisible:false,
|
|
|
dataList:{},
|
|
|
areaObj:'',
|
|
|
+ form:{
|
|
|
+ id:'',
|
|
|
+ contractStartTime:'',
|
|
|
+ contractEndTime:'',
|
|
|
+ },
|
|
|
bidType: [
|
|
|
{
|
|
|
value: '0',
|
|
@@ -204,24 +233,30 @@ export default {
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
|
- //如果路由参数存在
|
|
|
- // if (this.$route.query) {
|
|
|
- // this.areaObj = this.$route.query;
|
|
|
- // console.log("this.areaObj",this.areaObj)
|
|
|
- // this.areaObj.map((v) => {
|
|
|
- // const ins = JSON.parse(v.infoNewFile)
|
|
|
- // if (ins.length) {
|
|
|
- // v.infoFileName = ins[0].infoFileName
|
|
|
- // v.infoFileUrl = ins[0].infoFileUrl
|
|
|
- // }
|
|
|
- // })
|
|
|
- // }
|
|
|
if(this.$route.query.id){
|
|
|
this.$route.query
|
|
|
this.getDetail(this.$route.query.id)
|
|
|
}
|
|
|
},
|
|
|
methods:{
|
|
|
+ contractEditHandle(){
|
|
|
+ this.contractInputVisible=false
|
|
|
+ },
|
|
|
+ contractSaveHandle(){
|
|
|
+ console.log(this.dataList.zhongBiaoUnitTempDtos[0].id);
|
|
|
+ console.log(this.dataList.zhongBiaoUnitTempDtos[0].contractStartTime);
|
|
|
+ console.log(this.dataList.zhongBiaoUnitTempDtos[0].contractEndTime);
|
|
|
+
|
|
|
+
|
|
|
+ updateContractTime(this.form).then(res =>{
|
|
|
+ if(200==res.code){
|
|
|
+ this.contractInputVisible=true
|
|
|
+ this.$modal.msgSuccess("修改成功");
|
|
|
+ }else {
|
|
|
+ this.$modal.alertError("修改失败");
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
goToBasic(){
|
|
|
this.$router.push({path:'/business/bid/detail',query:{id:this.dataList.infoId}});
|
|
|
},
|
|
@@ -239,6 +274,9 @@ export default {
|
|
|
getDetail(val){
|
|
|
QueryById(val).then(res =>{
|
|
|
this.dataList=res.data
|
|
|
+ this.form.contractStartTime=this.dataList.zhongBiaoUnitTempDtos[0].contractStartTime
|
|
|
+ this.form.contractEndTime=this.dataList.zhongBiaoUnitTempDtos[0].contractEndTime
|
|
|
+ this.form.id= this.dataList.zhongBiaoUnitTempDtos[0].id
|
|
|
})
|
|
|
},
|
|
|
// YMDHMS_daxiao(str1) {
|