|
@@ -14,6 +14,7 @@
|
|
|
<el-date-picker
|
|
|
v-model="info.ykzTime"
|
|
|
type="date"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
placeholder="年 / 月 / 日">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
@@ -23,6 +24,7 @@
|
|
|
<el-date-picker
|
|
|
v-model="info.tdzpTime"
|
|
|
type="date"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
placeholder="年 / 月 / 日">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
@@ -32,6 +34,7 @@
|
|
|
<el-date-picker
|
|
|
v-model="info.hppfTime"
|
|
|
type="date"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
placeholder="年 / 月 / 日">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
@@ -52,6 +55,7 @@
|
|
|
<el-date-picker
|
|
|
v-model="info.sgxkTime"
|
|
|
type="date"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
placeholder="年 / 月 / 日">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
@@ -61,6 +65,7 @@
|
|
|
<el-date-picker
|
|
|
v-model="info.kgrq"
|
|
|
type="date"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
placeholder="年 / 月 / 日">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
@@ -82,11 +87,16 @@
|
|
|
<template slot-scope="scope">
|
|
|
<div class="flexcc">
|
|
|
<div class="btna flexc coa">
|
|
|
- <fileUploads v-model="info.zsyzFjList" :xmbh="info.xmbh" :data="scope.row['data']" />
|
|
|
- <!-- <fileUploads v-model="info.zsyzFjList" v-if="scope.row['type']==2" :data="xmxd" />
|
|
|
- <fileUploads v-model="info.zsyzFjList" v-if="scope.row['type']==3" :data="yyzz" />
|
|
|
- <fileUploads v-model="info.zsyzFjList" v-if="scope.row['type']==4" :data="fgwlx" />
|
|
|
- <fileUploads v-model="info.zsyzFjList" v-if="scope.row['type']==5" :data="tzht" /> -->
|
|
|
+ <fileUploads v-model="info.zsyzFjList" :xmbh="xmbh" v-if="scope.row['type']==6" :data="hppf" />
|
|
|
+ <fileUploads v-model="info.zsyzFjList" :xmbh="xmbh" v-if="scope.row['type']==7" :data="kgcj" />
|
|
|
+ <fileUploads v-model="info.zsyzFjList" :xmbh="xmbh" v-if="scope.row['type']==8" :data="sbzp" />
|
|
|
+ <fileUploads v-model="info.zsyzFjList" :xmbh="xmbh" v-if="scope.row['type']==9" :data="sgxkz" />
|
|
|
+ <fileUploads v-model="info.zsyzFjList" :xmbh="xmbh" v-if="scope.row['type']==10" :data="ydghxkz" />
|
|
|
+ <fileUploads v-model="info.zsyzFjList" :xmbh="xmbh" v-if="scope.row['type']==11" :data="gytdcrht" />
|
|
|
+ <fileUploads v-model="info.zsyzFjList" :xmbh="xmbh" v-if="scope.row['type']==12" :data="tdz" />
|
|
|
+ <fileUploads v-model="info.zsyzFjList" :xmbh="xmbh" v-if="scope.row['type']==13" :data="zlht" />
|
|
|
+ <fileUploads v-model="info.zsyzFjList" :xmbh="xmbh" v-if="scope.row['type']==14" :data="tdlzxy" />
|
|
|
+
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -97,18 +107,43 @@
|
|
|
</el-form>
|
|
|
<div class="flexcc pt7">
|
|
|
<!-- <el-button type="primary" plain>暂存</el-button> -->
|
|
|
- <el-button type="primary" style="margin-left: 26px;">提交</el-button>
|
|
|
+ <el-button type="primary" @click="getSubmit" style="margin-left: 26px;">提交</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
+ import {addKgxx, updateKgxx, delKgxx, getKgxx,listKgxx } from "@/api/zhaoshang/kgxx"
|
|
|
export default {
|
|
|
props: {
|
|
|
info: {
|
|
|
type: Object,
|
|
|
default: null
|
|
|
+ },
|
|
|
+ xmbh:{
|
|
|
+ type:[Number,String],
|
|
|
+ default: null
|
|
|
+ }
|
|
|
+ },
|
|
|
+ watch: {
|
|
|
+ info: {
|
|
|
+ handler(newVal, oldVal) {
|
|
|
+ if(newVal.xmbh){
|
|
|
+ var xmbh=newVal.xmbh
|
|
|
+ this.hppf.xmbh=xmbh
|
|
|
+ this.kgcj.xmbh=xmbh
|
|
|
+ this.sbzp.xmbh=xmbh
|
|
|
+ this.sgxkz.xmbh=xmbh
|
|
|
+ this.ydghxkz.xmbh=xmbh
|
|
|
+ this.gytdcrht.xmbh=xmbh
|
|
|
+ this.tdz.xmbh=xmbh
|
|
|
+ this.zlht.xmbh=xmbh
|
|
|
+ this.tdlzxy.xmbh=xmbh
|
|
|
+ }
|
|
|
+
|
|
|
+ },
|
|
|
+ deep: true
|
|
|
}
|
|
|
},
|
|
|
data() {
|
|
@@ -123,31 +158,55 @@ export default {
|
|
|
label: '双皮奶'
|
|
|
}],
|
|
|
tableData: [
|
|
|
- {fjlx: '环评批复',type:'6',data:{bigType:'b',type:'6',}},
|
|
|
- {fjlx: '开工场景',bigType:'b',type:'7',data:{bigType:'b',type:'7',}},
|
|
|
- {fjlx: '设备照片',bigType:'b',type:'8',data:{bigType:'b',type:'8',}},
|
|
|
- {fjlx: '施工许可证',bigType:'b',type:'9',data:{bigType:'b',type:'9',}},
|
|
|
- {fjlx: '供地类项目须上传建设用地规划许可证',bigType:'b',type:'10',data:{bigType:'b',type:'10',}},
|
|
|
- {fjlx: '国有土地出让合同',bigType:'b',type:'11',data:{bigType:'b',type:'11',}},
|
|
|
- {fjlx: '土地证',bigType:'b',type:'12',data:{bigType:'b',type:'12',}},
|
|
|
- {fjlx: '租赁厂房或流转土地类须上传租赁合同',bigType:'b',type:'13',data:{bigType:'b',type:'13',}},
|
|
|
- {fjlx: '土地流转协议',bigType:'b',type:'14',data:{bigType:'b',type:'14',}},
|
|
|
+ {fjlx: '环评批复',type:'6',},
|
|
|
+ {fjlx: '开工场景',bigType:'b',type:'7',},
|
|
|
+ {fjlx: '设备照片',bigType:'b',type:'8',},
|
|
|
+ {fjlx: '施工许可证',bigType:'b',type:'9'},
|
|
|
+ {fjlx: '供地类项目须上传建设用地规划许可证',bigType:'b',type:'10'},
|
|
|
+ {fjlx: '国有土地出让合同',bigType:'b',type:'11'},
|
|
|
+ {fjlx: '土地证',bigType:'b',type:'12'},
|
|
|
+ {fjlx: '租赁厂房或流转土地类须上传租赁合同',bigType:'b',type:'13'},
|
|
|
+ {fjlx: '土地流转协议',bigType:'b',type:'14'},
|
|
|
],
|
|
|
+ hppf:{xmbh:null,bigType:'b',type:6,fileName:null,},
|
|
|
+ kgcj:{xmbh:null,bigType:'b',type:7,fileName:null},
|
|
|
+ sbzp:{xmbh:null,bigType:'b',type:8,fileName:null},
|
|
|
+ sgxkz:{xmbh:null,bigType:'b',type:9,fileName:null},
|
|
|
+ ydghxkz:{xmbh:null,bigType:'b',type:10,fileName:null},
|
|
|
+ gytdcrht:{xmbh:null,bigType:'b',type:11,fileName:null},
|
|
|
+ tdz:{xmbh:null,bigType:'b',type:12,fileName:null},
|
|
|
+ zlht:{xmbh:null,bigType:'b',type:13,fileName:null},
|
|
|
+ tdlzxy:{xmbh:null,bigType:'b',type:14,fileName:null},
|
|
|
rules: {
|
|
|
- // tableName: [
|
|
|
- // { required: true, message: "请输入表名称", trigger: "blur" }
|
|
|
- // ],
|
|
|
- // tableComment: [
|
|
|
- // { required: true, message: "请输入表描述", trigger: "blur" }
|
|
|
- // ],
|
|
|
- // className: [
|
|
|
- // { required: true, message: "请输入实体类名称", trigger: "blur" }
|
|
|
- // ],
|
|
|
- // functionAuthor: [
|
|
|
- // { required: true, message: "请输入作者", trigger: "blur" }
|
|
|
- // ]
|
|
|
+ kgrq: [
|
|
|
+ { required: true, message: "请选择开工时间", trigger: "blur" }
|
|
|
+ ],
|
|
|
}
|
|
|
}
|
|
|
+ },
|
|
|
+ methods:{
|
|
|
+ getSubmit(){
|
|
|
+ this.$refs.basicInfoForm.validate(valid => {
|
|
|
+ if(valid){
|
|
|
+ var params=JSON.parse(JSON.stringify(this.info))
|
|
|
+ let regphone = /^1[3|4|5|6|7|8|9][0-9]\d{8}$/
|
|
|
+ var id=params.id
|
|
|
+ if(id!=-1){
|
|
|
+ updateKgxx(params).then(res=>{
|
|
|
+ if(res.code==200){
|
|
|
+ this.$message.success('修改成功');
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }else{
|
|
|
+ addKgxx(params).then(res=>{
|
|
|
+ if(res.code==200){
|
|
|
+ this.$message.success('保存成功');
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
}
|
|
|
}
|
|
|
</script>
|