|
@@ -5,28 +5,28 @@
|
|
|
<div class="ftop flexc">
|
|
|
<img class="timg flex0" src="@/assets/images/project/tabtit.png"/>
|
|
|
<div class="flex1 tit">签约双方信息</div>
|
|
|
- <el-button type="primary" plain>保存</el-button>
|
|
|
+ <!-- <el-button type="primary" plain>保存</el-button> -->
|
|
|
</div>
|
|
|
<div class="rowbox">
|
|
|
<el-row :gutter="22">
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="项目编号" prop="xmbh">
|
|
|
- <el-input disabled placeholder="内容提交后自动生成" v-model="info.xmbh" />
|
|
|
+ <el-input disabled placeholder="内容提交后自动生成" v-model="info.xmbh" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="18">
|
|
|
<el-form-item label="项目名称" prop="xmmc">
|
|
|
- <el-input placeholder="输入项目名称" v-model="info.xmmc" />
|
|
|
+ <el-input placeholder="输入项目名称" v-model="info.xmmc" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="投资方" prop="className">
|
|
|
- <el-input placeholder="输入投资方名称" v-model="info.tzf" />
|
|
|
+ <el-input placeholder="输入投资方名称" v-model="info.tzf" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="属地政府" prop="functionAuthor">
|
|
|
- <el-input placeholder="输入属地政府名称" v-model="info.sdzf" />
|
|
|
+ <el-input placeholder="输入属地政府名称" v-model="info.sdzf" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
@@ -42,17 +42,17 @@
|
|
|
<el-row :gutter="22">
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="项目录入人" prop="xmlrr">
|
|
|
- <el-input placeholder="输入项目录入人" v-model="info.xmlrr" />
|
|
|
+ <el-input placeholder="输入项目录入人" v-model="info.xmlrr" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="职务" prop="job">
|
|
|
- <el-input placeholder="输入职务" v-model="info.job" />
|
|
|
+ <el-input placeholder="输入职务" v-model="info.job" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="联系方式" prop="lrrPhone">
|
|
|
- <el-input placeholder="输入联系方式" v-model="info.lrrPhone" />
|
|
|
+ <el-input placeholder="输入联系方式" type="number" v-model="info.lrrPhone" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -62,7 +62,7 @@
|
|
|
<div class="ftop flexc mb14">
|
|
|
<img class="timg flex0" src="@/assets/images/project/tabtit.png"/>
|
|
|
<div class="flex1 tit">签约项目信息</div>
|
|
|
- <el-button type="primary" plain>保存</el-button>
|
|
|
+ <!-- <el-button type="primary" plain>保存</el-button> -->
|
|
|
</div>
|
|
|
<div class="ftab flexc">
|
|
|
<div class="line"></div>项目信息
|
|
@@ -71,7 +71,7 @@
|
|
|
<el-row :gutter="22">
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="备案总投资额(亿元)" prop="baztze">
|
|
|
- <el-input placeholder="输入总投资额" v-model="info.baztze" />
|
|
|
+ <el-input placeholder="输入总投资额" type="number" v-model="info.baztze" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
@@ -111,7 +111,7 @@
|
|
|
<el-row :gutter="22">
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="建设内容" prop="jsnr">
|
|
|
- <el-input type="textarea" placeholder="输入建设内容…" v-model="info.jsnr"></el-input>
|
|
|
+ <el-input type="textarea" placeholder="输入建设内容…" v-model="info.jsnr" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -123,12 +123,12 @@
|
|
|
<el-row :gutter="22">
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="在潜注册公司名称" prop="zcqymc">
|
|
|
- <el-input placeholder="输入公司名称" v-model="info.zcqymc" />
|
|
|
+ <el-input placeholder="输入公司名称" v-model="info.zcqymc" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="注册资金(万元)" prop="zczj">
|
|
|
- <el-input placeholder="输入注册资金" v-model="info.zczj" />
|
|
|
+ <el-input placeholder="输入注册资金" type="number" v-model="info.zczj" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
@@ -142,19 +142,19 @@
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="经营范围" prop="jyfw">
|
|
|
- <el-input placeholder="输入经营范围" v-model="info.jyfw" />
|
|
|
+ <el-input placeholder="输入经营范围" v-model="info.jyfw" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row :gutter="22">
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="法定代表人" prop="fddbr">
|
|
|
- <el-input placeholder="输入法定代表人" v-model="info.fddbr" />
|
|
|
+ <el-input placeholder="输入法定代表人" v-model="info.fddbr" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="联系方式" prop="lxfs">
|
|
|
- <el-input placeholder="输入联系方式" v-model="info.lxfs" />
|
|
|
+ <el-input placeholder="输入联系方式" type="number" v-model="info.lxfs" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -166,17 +166,17 @@
|
|
|
<el-row :gutter="22">
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="供地面积(亩)" prop="gdmj">
|
|
|
- <el-input placeholder="输入供地面积" v-model="info.gdmj" />
|
|
|
+ <el-input placeholder="输入供地面积" type="number" v-model="info.gdmj" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="租赁厂房面积(平)" prop="zlcf">
|
|
|
- <el-input placeholder="输入租赁厂房面积" v-model="info.zlcf" />
|
|
|
+ <el-input placeholder="输入租赁厂房面积" type="number" v-model="info.zlcf" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="流转土地面积(亩)" prop="lztd">
|
|
|
- <el-input placeholder="输入流转土地面积" v-model="info.lztd" />
|
|
|
+ <el-input placeholder="输入流转土地面积" type="number" v-model="info.lztd" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -188,37 +188,37 @@
|
|
|
<el-row :gutter="22">
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="实际投资总额(亿元)" prop="sjtzze">
|
|
|
- <el-input placeholder="输入实际投资总额" v-model="info.sjtzze" />
|
|
|
+ <el-input placeholder="输入实际投资总额" type="number" v-model="info.sjtzze" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="实际固定资产投资额(亿元)" prop="sjgdzctze">
|
|
|
- <el-input placeholder="输入实际固定资产投资额" v-model="info.sjgdzctze" />
|
|
|
+ <el-input placeholder="输入实际固定资产投资额" type="number" v-model="info.sjgdzctze" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="亩均投资强度(万元/亩)" prop="mjtzqd">
|
|
|
- <el-input placeholder="输入亩均投资强度" v-model="info.mjtzqd" />
|
|
|
+ <el-input placeholder="输入亩均投资强度" type="number" v-model="info.mjtzqd" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="亩均收入(万元/亩)" prop="mjsr">
|
|
|
- <el-input placeholder="输入亩均收入" v-model="info.mjsr" />
|
|
|
+ <el-input placeholder="输入亩均收入" type="number" v-model="info.mjsr" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="预计年产值(亿元)" prop="yjncz">
|
|
|
- <el-input placeholder="输入预计年产值" v-model="info.yjncz" />
|
|
|
+ <el-input placeholder="输入预计年产值" type="number" v-model="info.yjncz" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="预计利税(万元)" prop="yjls">
|
|
|
- <el-input placeholder="输入预计利税" v-model="info.yjls" />
|
|
|
+ <el-input placeholder="输入预计利税" type="number" v-model="info.yjls" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="投资回收周期(年)" prop="tzhszq">
|
|
|
- <el-input placeholder="输入投资回收周期" v-model="info.tzhszq" />
|
|
|
+ <el-input placeholder="输入投资回收周期" type="number" v-model="info.tzhszq" clearable/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -228,11 +228,11 @@
|
|
|
<div class="ftop flexc">
|
|
|
<img class="timg flex0" src="@/assets/images/project/tabtit.png"/>
|
|
|
<div class="flex1 tit">上传附件</div>
|
|
|
- <el-button type="primary" plain>保存</el-button>
|
|
|
+ <!-- <el-button type="primary" plain>保存</el-button> -->
|
|
|
</div>
|
|
|
<div class="rowbox pt24">
|
|
|
<el-table :data="tableData" border style="width: 100%;margin-bottom: 15px;">
|
|
|
- <el-table-column align="center" prop="index" label="序号" width="10%"></el-table-column>
|
|
|
+ <el-table-column align="center" type="index" label="序号" width="10%"></el-table-column>
|
|
|
<el-table-column align="center" prop="fjlx" label="附件类型" width="30%"> </el-table-column>
|
|
|
<el-table-column align="center" label="操作" width="30%">
|
|
|
<template slot-scope="scope">
|
|
@@ -241,7 +241,11 @@
|
|
|
<!-- <div class="imgs">
|
|
|
<img class="imga" src="@/assets/images/project/upa.png"/>
|
|
|
</div>上传 -->
|
|
|
- <fileUploads v-model="form.reportUrl" />
|
|
|
+ <fileUploads v-model="info.zsyzFjList" v-if="scope.row['type']==1" :data="xmkxx" />
|
|
|
+ <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" />
|
|
|
<!-- <file-upload :limit="1" v-model="form.staffImage"/> -->
|
|
|
</div>
|
|
|
<!-- <div class="btna flexc cob">
|
|
@@ -275,6 +279,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
+import {addQyxx, updateQyxx, delQyxx, getQyxx } from "@/api/zhaoshang/qyxx"
|
|
|
export default {
|
|
|
props: {
|
|
|
info: {
|
|
@@ -291,47 +296,36 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
watch: {
|
|
|
- qyxxinfo: {
|
|
|
+ info: {
|
|
|
handler(newVal, oldVal) {
|
|
|
- console.log(1)
|
|
|
- this.info=newVal
|
|
|
+ this.xmkxx.xmbh=newVal.xmbh
|
|
|
+ this.xmxd.xmbh=newVal.xmbh
|
|
|
+ this.yyzz.xmbh=newVal.xmbh
|
|
|
+ this.fgwlx.xmbh=newVal.xmbh
|
|
|
+ this.tzht.xmbh=newVal.xmbh
|
|
|
},
|
|
|
deep: true
|
|
|
}
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
- value:'',
|
|
|
- value1:'',
|
|
|
- options: [{
|
|
|
- value: '选项1',
|
|
|
- label: '黄金糕'
|
|
|
- }, {
|
|
|
- value: '选项2',
|
|
|
- label: '双皮奶'
|
|
|
- }],
|
|
|
tableData: [
|
|
|
{fjlx: '项目可行性研究报告',name: '',dx: '11.8 MB',time: '2025-06-16 16:57',index:1,bigType:'a',type:'1',},
|
|
|
- {fjlx: '项目尽调报告',name: '',dx: '11.8 MB',time: '2025-06-16 16:57',index:1,bigType:'a',type:'2',},
|
|
|
- {fjlx: '营业执照',name: '',dx: '11.8 MB',time: '2025-06-16 16:57',index:1,bigType:'a',type:'3',},
|
|
|
- {fjlx: '发改委立项',name: '',dx: '11.8 MB',time: '2025-06-16 16:57',index:1,bigType:'a',type:'4',},
|
|
|
- {fjlx: '投资合同',name: '',dx: '11.8 MB',time: '2025-06-16 16:57',index:1,bigType:'a',type:'5',},
|
|
|
+ {fjlx: '项目尽调报告',name: '',dx: '11.8 MB',time: '2025-06-16 16:57',index:2,bigType:'a',type:'2',},
|
|
|
+ {fjlx: '营业执照',name: '',dx: '11.8 MB',time: '2025-06-16 16:57',index:3,bigType:'a',type:'3',},
|
|
|
+ {fjlx: '发改委立项',name: '',dx: '11.8 MB',time: '2025-06-16 16:57',index:4,bigType:'a',type:'4',},
|
|
|
+ {fjlx: '投资合同',name: '',dx: '11.8 MB',time: '2025-06-16 16:57',index:5,bigType:'a',type:'5',},
|
|
|
+ ],
|
|
|
+ xmkxx:{xmbh:null,bigType:'a',type:1,fileName:null},
|
|
|
+ xmxd:{xmbh:null,bigType:'a',type:2,fileName:null},
|
|
|
+ yyzz:{xmbh:null,bigType:'a',type:3,fileName:null},
|
|
|
+ fgwlx:{xmbh:null,bigType:'a',type:4,fileName:null},
|
|
|
+ tzht:{xmbh:null,bigType:'a',type:5,fileName:null},
|
|
|
+ rules: {
|
|
|
+ zcqymc: [
|
|
|
+ { required: true, message: "请输入在潜注册公司名称", trigger: "blur" }
|
|
|
],
|
|
|
- form:{},
|
|
|
- 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" }
|
|
|
- // ]
|
|
|
- }
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
mounted() {
|
|
@@ -341,8 +335,35 @@ export default {
|
|
|
},
|
|
|
methods:{
|
|
|
getSubmit(){
|
|
|
- this.$emit("getSubmit",this.info)
|
|
|
- }
|
|
|
+ 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}$/
|
|
|
+ if(params.lrrPhone && !regphone.test(params.lrrPhone)) {
|
|
|
+ this.$message.error('请输入正确的联系方式');
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if(params.lxfs && !regphone.test(params.lxfs)) {
|
|
|
+ this.$message.error('请输入正确的联系方式');
|
|
|
+ return
|
|
|
+ }
|
|
|
+ // if(this.ptype=='add'){
|
|
|
+ // addQyxx(info).then(res=>{
|
|
|
+ // if(res.code==200){
|
|
|
+ // this.$message.success('保存成功');
|
|
|
+ // }
|
|
|
+ // })
|
|
|
+ // }else{
|
|
|
+ // updateQyxx(info).then(res=>{
|
|
|
+ // if(res.code==200){
|
|
|
+
|
|
|
+ // }
|
|
|
+ // })
|
|
|
+ // }
|
|
|
+ this.$emit("getSubmit",params)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
}
|
|
|
}
|
|
|
</script>
|