|
@@ -35,48 +35,51 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12" class="langSelect">
|
|
|
- <el-form-item prop="field">
|
|
|
+ <el-form-item prop="techol_stage">
|
|
|
<el-col :span="21" slot="label">
|
|
|
- 领域分类
|
|
|
+ 技术阶段
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
- <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 v-model="form.techol_stage" filterable>
|
|
|
+ <el-option v-for="(item, index) in techolstageList" :key="index" :value="item.name" :label="item.name"></el-option>
|
|
|
</el-select>
|
|
|
</el-col>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item prop="scale">
|
|
|
+ <el-col :span="12" class="langSelect">
|
|
|
+ <el-form-item prop="techol_level">
|
|
|
<el-col :span="21" slot="label">
|
|
|
- 市场预估
|
|
|
+ 技术水平
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
- <el-input v-model="form.scale" placeholder="关键技术所支撑的产品市场规模(亿元/年)"></el-input>
|
|
|
+ <el-select v-model="form.techol_level" filterable>
|
|
|
+ <el-option v-for="(item, index) in techollevelList" :key="index" :value="item.name" :label="item.name"></el-option>
|
|
|
+ </el-select>
|
|
|
</el-col>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="12" class="langSelect">
|
|
|
- <el-form-item prop="techol_stage">
|
|
|
+ <el-col :span="24" class="langSelect">
|
|
|
+ <el-form-item prop="field">
|
|
|
<el-col :span="21" slot="label">
|
|
|
- 技术阶段
|
|
|
+ 领域分类
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
- <el-select v-model="form.techol_stage" filterable>
|
|
|
- <el-option v-for="(item, index) in techolstageList" :key="index" :value="item.name" :label="item.name"></el-option>
|
|
|
+ <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-col>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="12" class="langSelect">
|
|
|
- <el-form-item prop="techol_level">
|
|
|
+ <el-col :span="24">
|
|
|
+ <el-form-item prop="scale">
|
|
|
<el-col :span="21" slot="label">
|
|
|
- 技术水平
|
|
|
+ 市场预估
|
|
|
</el-col>
|
|
|
- <el-col :span="24">
|
|
|
- <el-select v-model="form.techol_level" filterable>
|
|
|
- <el-option v-for="(item, index) in techollevelList" :key="index" :value="item.name" :label="item.name"></el-option>
|
|
|
- </el-select>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-input type="number" v-model.number="form.scale" placeholder="请输入市场预估值"></el-input>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12" style="padding:0 10px;color:#ff0000;font-weight:bold;">
|
|
|
+ 关键技术所支撑的产品市场规模(亿元/年)
|
|
|
</el-col>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
@@ -260,6 +263,7 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24" class="btn">
|
|
|
+ <el-button type="danger" size="mini" @click="resetBtn">取消</el-button>
|
|
|
<el-button type="primary" size="mini" @click="onSubmit">保存</el-button>
|
|
|
</el-col>
|
|
|
</el-col>
|
|
@@ -271,7 +275,6 @@
|
|
|
|
|
|
<script>
|
|
|
import { mapState, createNamespacedHelpers } from 'vuex';
|
|
|
-const { mapActions: markettype } = createNamespacedHelpers('markettype');
|
|
|
export default {
|
|
|
name: 'projectForm',
|
|
|
props: {
|
|
@@ -281,24 +284,18 @@ export default {
|
|
|
data: function() {
|
|
|
return {
|
|
|
rules: {},
|
|
|
- // 所属领域
|
|
|
- fieldList: [],
|
|
|
+ // 领域分类
|
|
|
+ fieldList: [{ name: '新材料' }, { name: '先进制造' }, { name: '光电子' }, { name: '新一代信息技术' }, { name: '先进技术' }],
|
|
|
techolstageList: [{ name: '理论研究' }, { name: '小试' }, { name: '中试' }, { name: '规模化试制' }, { name: '其他' }],
|
|
|
// 项目技术水平
|
|
|
techollevelList: [{ name: '国际领先' }, { name: '国际先进' }, { name: '国内领先' }, { name: '国内先进' }],
|
|
|
};
|
|
|
},
|
|
|
- async created() {
|
|
|
- await this.searchOther();
|
|
|
- },
|
|
|
+ created() {},
|
|
|
methods: {
|
|
|
- ...markettype(['query']),
|
|
|
- async searchOther() {
|
|
|
- // 所属领域;
|
|
|
- let res = await this.query({ category: '01' });
|
|
|
- if (this.$checkRes(res)) {
|
|
|
- this.$set(this, `fieldList`, res.data);
|
|
|
- }
|
|
|
+ // 取消添加
|
|
|
+ resetBtn() {
|
|
|
+ this.$emit('resetBtn');
|
|
|
},
|
|
|
// 保存
|
|
|
onSubmit() {
|
|
@@ -332,6 +329,7 @@ export default {
|
|
|
width: 268px;
|
|
|
}
|
|
|
/deep/.langInfo .el-form-item__label {
|
|
|
+ height: 112px;
|
|
|
padding: 35px 0;
|
|
|
}
|
|
|
/deep/.langSelect .el-select {
|