|
@@ -7,47 +7,61 @@
|
|
|
<span>需求发布</span>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
- <el-form ref="form" :model="form" label-width="80px">
|
|
|
- <el-form-item label="需求技术名称">
|
|
|
- <el-input v-model="form.name"></el-input>
|
|
|
+ <el-form ref="form" :model="form" label-width="120px" :rules="rules">
|
|
|
+ <el-form-item label="需求技术名称" prop="name">
|
|
|
+ <el-input :disabled="disabled" v-model="form.name" placeholder="请输入需求技术名称"></el-input>
|
|
|
</el-form-item>
|
|
|
-
|
|
|
- <el-form-item label="所属领域">
|
|
|
- <el-radio-group v-model="form.resource">
|
|
|
- <el-radio label="工业"></el-radio>
|
|
|
- <el-radio label="农业"></el-radio>
|
|
|
- <el-radio label="社会发展"></el-radio>
|
|
|
- <el-radio label="医药健康"></el-radio>
|
|
|
+ <el-form-item label="所属领域" prop="field">
|
|
|
+ <el-radio-group :disabled="disabled" v-model="form.field">
|
|
|
+ <el-radio label="工业">工业</el-radio>
|
|
|
+ <el-radio label="农业">农业</el-radio>
|
|
|
+ <el-radio label="社会发展">社会发展</el-radio>
|
|
|
+ <el-radio label="医疗健康">医疗健康</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="拟投入预算(万)">
|
|
|
- <el-input v-model="form.name"></el-input>
|
|
|
+ <el-form-item label="拟投入预算(万)">
|
|
|
+ <el-input :disabled="disabled" v-model="form.budget" placeholder="请输入拟投入预算(万)"></el-input>
|
|
|
</el-form-item>
|
|
|
-
|
|
|
- <el-form-item label="需求截止日期">
|
|
|
- <el-date-picker type="date" placeholder="选择日期" v-model="form.date1" style="width: 100%;"></el-date-picker>
|
|
|
+ <el-form-item label="需求截止日期" prop="enddate">
|
|
|
+ <el-date-picker :disabled="disabled" v-model="form.enddate" type="date" format="yyyy-MM-dd" value-format="yyyy-MM-dd" placeholder="请选择日期">
|
|
|
+ </el-date-picker>
|
|
|
</el-form-item>
|
|
|
-
|
|
|
<el-form-item label="难题或瓶颈问题">
|
|
|
- <el-input type="textarea" v-model="form.desc"></el-input>
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ v-model="form.problem"
|
|
|
+ type="textarea"
|
|
|
+ placeholder="阐述在生产经营、项目建设、科研活动、产业化方向中遇到的技术难题或瓶颈问题及需达到的技术指标"
|
|
|
+ ></el-input>
|
|
|
</el-form-item>
|
|
|
-
|
|
|
<el-form-item label="企业解决技术需求已具备的条件">
|
|
|
- <el-input type="textarea" v-model="form.desc"></el-input>
|
|
|
+ <el-input
|
|
|
+ :disabled="disabled"
|
|
|
+ v-model="form.condition"
|
|
|
+ type="textarea"
|
|
|
+ placeholder="企业承接成果、技术所具备的技术人员、设备、资金等基础条件及其他配套条件"
|
|
|
+ ></el-input>
|
|
|
</el-form-item>
|
|
|
-
|
|
|
- <el-form-item label="合作方式">
|
|
|
- <el-radio-group v-model="form.resource">
|
|
|
- <el-radio label="技术转让"></el-radio>
|
|
|
- <el-radio label="技术服务"></el-radio>
|
|
|
- <el-radio label="技术许可"></el-radio>
|
|
|
- <el-radio label="技术融资"></el-radio>
|
|
|
- <el-radio label="其他"></el-radio>
|
|
|
+ <el-form-item label="合作方式" prop="type">
|
|
|
+ <el-radio-group :disabled="disabled" v-model="form.type">
|
|
|
+ <el-radio label="技术转让">技术转让</el-radio>
|
|
|
+ <el-radio label="技术服务">技术服务</el-radio>
|
|
|
+ <el-radio label="技术许可">技术许可</el-radio>
|
|
|
+ <el-radio label="技术融资">技术融资</el-radio>
|
|
|
+ <el-radio label="其他">其他</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="是否在网页显示" prop="is_display">
|
|
|
+ <el-radio-group :disabled="disabled" v-model="form.is_display">
|
|
|
+ <el-radio label="0">是</el-radio>
|
|
|
+ <el-radio label="1">否</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
|
|
|
- <el-form-item>
|
|
|
- <el-button type="primary" @click="onSubmit">发布</el-button>
|
|
|
+ <el-form-item
|
|
|
+ >、
|
|
|
+ <el-button type="primary" @click="caogao()">保存草稿</el-button>
|
|
|
+ <el-button type="primary" @click="onSubmit()">需求发布</el-button>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
</el-col>
|
|
@@ -63,15 +77,25 @@ export default {
|
|
|
props: { form: null },
|
|
|
components: {},
|
|
|
data: function() {
|
|
|
- return {};
|
|
|
+ return {
|
|
|
+ disabled: false,
|
|
|
+ rules: {
|
|
|
+ name: [{ required: true, message: '请输入需求技术名称', trigger: 'blur' }],
|
|
|
+ field: [{ required: true, message: '请选择所属领域', trigger: 'blur' }],
|
|
|
+ is_display: [{ required: true, message: '请选择是否在网页显示', trigger: 'blur' }],
|
|
|
+ status: [{ required: true, message: '请选择状态', trigger: 'blur' }],
|
|
|
+ type: [{ required: true, message: '请选择合作方式', trigger: 'blur' }],
|
|
|
+ },
|
|
|
+ };
|
|
|
},
|
|
|
created() {},
|
|
|
methods: {
|
|
|
onSubmit() {
|
|
|
- console.log('submit!');
|
|
|
-
|
|
|
this.$emit('submit', this.form);
|
|
|
},
|
|
|
+ caogao() {
|
|
|
+ this.$emit('caogao', this.form);
|
|
|
+ },
|
|
|
},
|
|
|
computed: {
|
|
|
...mapState(['user']),
|