|
@@ -9,126 +9,6 @@
|
|
|
<el-tabs v-model="activeName" type="card" @tab-click="handleClick">
|
|
|
<el-tab-pane label="科技需求" name="first">
|
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="140px">
|
|
|
- <!-- <el-col :span="24" class="form">
|
|
|
- <el-col :span="24" class="one">
|
|
|
- <el-form-item label="企业名称:">
|
|
|
- <el-input v-model="form.company" placeholder="请输入企业名称" disabled></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" class="one">
|
|
|
- <el-form-item label="联系电话:">
|
|
|
- <el-input v-model="form.phone" placeholder="请输入联系电话" disabled></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" class="one">
|
|
|
- <el-form-item label="电子邮箱:">
|
|
|
- <el-input v-model="form.email" placeholder="请输入电子邮箱" disabled></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" class="one">
|
|
|
- <el-form-item label="联系人:" prop="contacts">
|
|
|
- <el-input v-model="form.contacts" placeholder="请输入联系人"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" class="one">
|
|
|
- <el-form-item label="QQ/微信:" prop="qqwx">
|
|
|
- <el-input v-model="form.qqwx" placeholder="请输入QQ/微信"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24" class="one">
|
|
|
- <el-form-item label="需求名称:" prop="name">
|
|
|
- <el-input v-model="form.name" placeholder="请输入需求名称"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" class="one">
|
|
|
- <el-form-item label="需求紧急程度:">
|
|
|
- <el-select v-model="form.degreeurgency" placeholder="请选择需求紧急程度">
|
|
|
- <el-option label="特急" value="特急"></el-option>
|
|
|
- <el-option label="一般" value="一般"></el-option>
|
|
|
- <el-option label="储备" value="储备"></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" class="one">
|
|
|
- <el-form-item label="所属领域:">
|
|
|
- <el-select v-model="form.field" filterable>
|
|
|
- <el-option v-for="(item, index) in fieldList" :key="index" :value="item.name" :label="item.name"></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" class="one">
|
|
|
- <el-form-item label="投资预算:">
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" class="one">
|
|
|
- <el-form-item label="合作方式:">
|
|
|
- <el-select v-model="form.cooperation" filterable>
|
|
|
- <el-option v-for="(item, index) in cooperationList" :key="index" :value="item.name" :label="item.name"></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24" class="one">
|
|
|
- <el-form-item label="产品图片" prop="image">
|
|
|
- <upload
|
|
|
- :limit="6"
|
|
|
- :data="form.image"
|
|
|
- :uploadBtn="true"
|
|
|
- type="image"
|
|
|
- :url="`/files/image/upload`"
|
|
|
- @upload="uploadSuccess"
|
|
|
- @delete="uploadDelete"
|
|
|
- ></upload>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24" class="one">
|
|
|
- <el-form-item label="技术说明:">
|
|
|
- <el-input
|
|
|
- v-model="form.requirementdesc"
|
|
|
- type="textarea"
|
|
|
- maxlength="300"
|
|
|
- show-word-limit
|
|
|
- :autosize="{ minRows: 4, maxRows: 5 }"
|
|
|
- placeholder="请输入技术难题/需求说明"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24" class="one">
|
|
|
- <el-form-item label="预期目标:">
|
|
|
- <el-input
|
|
|
- v-model="form.expect"
|
|
|
- type="textarea"
|
|
|
- maxlength="300"
|
|
|
- show-word-limit
|
|
|
- :autosize="{ minRows: 4, maxRows: 5 }"
|
|
|
- placeholder="请输入预期技术目标描述"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24" class="one">
|
|
|
- <el-form-item label="需求现状:">
|
|
|
- <el-input
|
|
|
- v-model="form.present"
|
|
|
- type="textarea"
|
|
|
- maxlength="300"
|
|
|
- show-word-limit
|
|
|
- :autosize="{ minRows: 4, maxRows: 5 }"
|
|
|
- placeholder="请输入需求现状及应对措施"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24" class="one">
|
|
|
- <el-form-item label="合作条件及要求:">
|
|
|
- <el-input
|
|
|
- v-model="form.condition"
|
|
|
- type="textarea"
|
|
|
- maxlength="300"
|
|
|
- show-word-limit
|
|
|
- :autosize="{ minRows: 4, maxRows: 5 }"
|
|
|
- placeholder="请输入合作条件及要求"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-col> -->
|
|
|
<el-col :span="24" class="form">
|
|
|
<el-col :span="24">
|
|
|
<el-form-item prop="company">
|
|
@@ -328,172 +208,6 @@
|
|
|
</el-form>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="技术成果" name="second">
|
|
|
- <!-- <el-form ref="form" :model="form" :rules="rules" label-width="140px">
|
|
|
- <el-col :span="24" class="form">
|
|
|
- <el-col :span="24" class="one">
|
|
|
- <el-form-item label="企业名称:">
|
|
|
- <el-input v-model="form.company" placeholder="请输入企业名称" disabled></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" class="one">
|
|
|
- <el-form-item label="联系电话:">
|
|
|
- <el-input v-model="form.phone" placeholder="请输入联系电话" disabled></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" class="one">
|
|
|
- <el-form-item label="电子邮箱:">
|
|
|
- <el-input v-model="form.email" placeholder="请输入电子邮箱" disabled></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" class="one">
|
|
|
- <el-form-item label="联系人:" prop="contacts">
|
|
|
- <el-input v-model="form.contacts" placeholder="请输入联系人"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" class="one">
|
|
|
- <el-form-item label="QQ/微信:" prop="qqwx">
|
|
|
- <el-input v-model="form.qqwx" placeholder="请输入QQ/微信"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24" class="one">
|
|
|
- <el-form-item label="成果名称:" prop="name">
|
|
|
- <el-input v-model="form.name" placeholder="请输入成果名称"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" class="one">
|
|
|
- <el-form-item label="所属领域:">
|
|
|
- <el-select v-model="form.field" filterable>
|
|
|
- <el-option v-for="(item, index) in fieldList" :key="index" :value="item.name" :label="item.name"></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" class="one">
|
|
|
- <el-form-item label="合作方式:">
|
|
|
- <el-select v-model="form.cooperation" filterable>
|
|
|
- <el-option v-for="(item, index) in cooperationList" :key="index" :value="item.name" :label="item.name"></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" class="one">
|
|
|
- <el-form-item label="成果状态:">
|
|
|
- <el-select v-model="form.achievestatus" filterable>
|
|
|
- <el-option v-for="(item, index) in achievestatusList" :key="index" :value="item.name" :label="item.name"></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" class="one">
|
|
|
- <el-form-item label="成果权属:">
|
|
|
- <el-input v-model="form.achieveown" placeholder="请输入成果权属"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" class="one">
|
|
|
- <el-form-item label="成果来源:">
|
|
|
- <el-select v-model="form.achievesource" placeholder="请选择成果来源">
|
|
|
- <el-option label="国家项目" value="国家项目"></el-option>
|
|
|
- <el-option label="省级项目" value="省级项目"></el-option>
|
|
|
- <el-option label="市级项目" value="市级项目"></el-option>
|
|
|
- <el-option label="自选项目" value="自选项目"></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" class="one">
|
|
|
- <el-form-item label="意向价格:">
|
|
|
- <el-input v-model="form.intentionprice" placeholder="请输入意向价格"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" class="one">
|
|
|
- <el-form-item label="专利信息:">
|
|
|
- <el-input v-model="form.patentinfo" placeholder="请输入专利信息"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" class="one">
|
|
|
- <el-form-item label="专利状态:">
|
|
|
- <el-select v-model="form.patentstatus" placeholder="请选择专利状态">
|
|
|
- <el-option label="已申请" value="已申请"></el-option>
|
|
|
- <el-option label="已授权" value="已授权"></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24" class="one">
|
|
|
- <el-form-item label="项目路演:">
|
|
|
- <el-input v-model="form.roadshow" placeholder="请输入项目路演"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24" class="one">
|
|
|
- <el-form-item label="产品图片" prop="image">
|
|
|
- <upload
|
|
|
- :limit="6"
|
|
|
- :data="form.image"
|
|
|
- :uploadBtn="true"
|
|
|
- type="image"
|
|
|
- :url="`/files/image/upload`"
|
|
|
- @upload="uploadSuccess"
|
|
|
- @delete="uploadDelete"
|
|
|
- ></upload>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24" class="one">
|
|
|
- <el-form-item label="成果简介:">
|
|
|
- <el-input
|
|
|
- v-model="form.achievebrief"
|
|
|
- type="textarea"
|
|
|
- maxlength="300"
|
|
|
- show-word-limit
|
|
|
- :autosize="{ minRows: 4, maxRows: 5 }"
|
|
|
- placeholder="请输入成果简介"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24" class="one">
|
|
|
- <el-form-item label="技术特点:">
|
|
|
- <el-input
|
|
|
- v-model="form.features"
|
|
|
- type="textarea"
|
|
|
- maxlength="300"
|
|
|
- show-word-limit
|
|
|
- :autosize="{ minRows: 4, maxRows: 5 }"
|
|
|
- placeholder="请输入技术特点"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24" class="one">
|
|
|
- <el-form-item label="技术团队:">
|
|
|
- <el-input
|
|
|
- v-model="form.team"
|
|
|
- type="textarea"
|
|
|
- maxlength="300"
|
|
|
- show-word-limit
|
|
|
- :autosize="{ minRows: 4, maxRows: 5 }"
|
|
|
- placeholder="请输入技术团队"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24" class="one">
|
|
|
- <el-form-item label="商业预期:">
|
|
|
- <el-input
|
|
|
- v-model="form.expectations"
|
|
|
- type="textarea"
|
|
|
- maxlength="300"
|
|
|
- show-word-limit
|
|
|
- :autosize="{ minRows: 4, maxRows: 5 }"
|
|
|
- placeholder="请输入商业预期"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24" class="one">
|
|
|
- <el-form-item label="合作条件及要求:">
|
|
|
- <el-input
|
|
|
- v-model="form.condition"
|
|
|
- type="textarea"
|
|
|
- maxlength="300"
|
|
|
- show-word-limit
|
|
|
- :autosize="{ minRows: 4, maxRows: 5 }"
|
|
|
- placeholder="请输入合作条件及要求"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-col>
|
|
|
- </el-form> -->
|
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="140px">
|
|
|
<el-col :span="24" class="form">
|
|
|
<el-col :span="24">
|
|
@@ -767,104 +481,6 @@
|
|
|
</el-form>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="商务信息" name="third">
|
|
|
- <!-- <el-form ref="form" :model="form" :rules="rules" label-width="140px">
|
|
|
- <el-col :span="24" class="form">
|
|
|
- <el-col :span="24" class="one">
|
|
|
- <el-form-item label="企业名称:">
|
|
|
- <el-input v-model="form.company" placeholder="请输入企业名称" disabled></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" class="one">
|
|
|
- <el-form-item label="联系电话:">
|
|
|
- <el-input v-model="form.phone" placeholder="请输入联系电话" disabled></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" class="one">
|
|
|
- <el-form-item label="电子邮箱:">
|
|
|
- <el-input v-model="form.email" placeholder="请输入电子邮箱" disabled></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" class="one">
|
|
|
- <el-form-item label="联系人:" prop="contacts">
|
|
|
- <el-input v-model="form.contacts" placeholder="请输入联系人"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" class="one">
|
|
|
- <el-form-item label="QQ/微信:" prop="qqwx">
|
|
|
- <el-input v-model="form.qqwx" placeholder="请输入QQ/微信"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24" class="one">
|
|
|
- <el-form-item label="信息名称:" prop="name">
|
|
|
- <el-input v-model="form.name" placeholder="请输入信息名称"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" class="one">
|
|
|
- <el-form-item label="信息属性">
|
|
|
- <el-radio-group v-model="form.messattribute">
|
|
|
- <el-radio label="提供方"></el-radio>
|
|
|
- <el-radio label="需求方"></el-radio>
|
|
|
- </el-radio-group>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12" class="one">
|
|
|
- <el-form-item label="需求程度">
|
|
|
- <el-radio-group v-model="form.demand">
|
|
|
- <el-radio label="特急"></el-radio>
|
|
|
- <el-radio label="一般"></el-radio>
|
|
|
- </el-radio-group>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24" class="one">
|
|
|
- <el-form-item label="信息描述">
|
|
|
- <el-input
|
|
|
- v-model="form.informationdesc"
|
|
|
- type="textarea"
|
|
|
- maxlength="300"
|
|
|
- show-word-limit
|
|
|
- :autosize="{ minRows: 2, maxRows: 5 }"
|
|
|
- placeholder="请输入信息描述"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24" class="one">
|
|
|
- <el-form-item label="核心要素">
|
|
|
- <el-input
|
|
|
- v-model="form.coreelements"
|
|
|
- type="textarea"
|
|
|
- maxlength="200"
|
|
|
- show-word-limit
|
|
|
- :autosize="{ minRows: 2, maxRows: 5 }"
|
|
|
- placeholder="请输入核心要素"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24" class="one">
|
|
|
- <el-form-item label="价格信息">
|
|
|
- <el-input
|
|
|
- v-model="form.priceinfo"
|
|
|
- type="textarea"
|
|
|
- maxlength="100"
|
|
|
- show-word-limit
|
|
|
- :autosize="{ minRows: 2, maxRows: 5 }"
|
|
|
- placeholder="请输入价格信息"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24" class="one">
|
|
|
- <el-form-item label="商务预期">
|
|
|
- <el-input
|
|
|
- v-model="form.businessexpect"
|
|
|
- type="textarea"
|
|
|
- maxlength="200"
|
|
|
- show-word-limit
|
|
|
- :autosize="{ minRows: 2, maxRows: 5 }"
|
|
|
- placeholder="请输入商务预期"
|
|
|
- ></el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-col>
|
|
|
- </el-form> -->
|
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="140px">
|
|
|
<el-col :span="24" class="form">
|
|
|
<el-col :span="24">
|
|
@@ -1141,6 +757,11 @@ export default {
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
+ // 所属领域
|
|
|
+ // changeField(value) {
|
|
|
+ // let data = { ...value };
|
|
|
+ // console.log(data);
|
|
|
+ // },
|
|
|
// 图片
|
|
|
uploadSuccess({ type, data }) {
|
|
|
let arr = _.get(this.form, type);
|