|
|
@@ -133,11 +133,12 @@
|
|
|
filterable
|
|
|
allow-create
|
|
|
default-first-option
|
|
|
- placeholder="请输入专利权人,按回车分割"
|
|
|
+ placeholder="请输入专利权人,每输入一个人名按回车确认"
|
|
|
clearable
|
|
|
popper-class="hideSelect"
|
|
|
>
|
|
|
</el-select>
|
|
|
+ <div style="font-size: 12px; color: #ff8700">每输入一个人名按回车确认</div>
|
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item prop="inventor" label="发明人" class="block" style="margin-right: 142px">
|
|
|
@@ -149,12 +150,13 @@
|
|
|
filterable
|
|
|
allow-create
|
|
|
default-first-option
|
|
|
- placeholder="请输入发明人,按回车分割"
|
|
|
+ placeholder="请输入发明人,每输入一个人名按回车确认"
|
|
|
clearable
|
|
|
popper-class="hideSelect"
|
|
|
>
|
|
|
<div slot="empty"></div>
|
|
|
</el-select>
|
|
|
+ <div style="font-size: 12px; color: #ff8700">每输入一个人名按回车确认</div>
|
|
|
</el-form-item>
|
|
|
<el-form-item prop="img" label="专利附图" class="block">
|
|
|
<multi-upload class="imgBox" v-model="formData.img" :limit="6">
|
|
|
@@ -178,12 +180,15 @@
|
|
|
<rich-text v-model="formData.manual"></rich-text>
|
|
|
</el-form-item>
|
|
|
|
|
|
- <el-form-item prop="tradingMethodId" label="交易方式" class="block">
|
|
|
- <el-radio-group v-model="formData.tradingMethodId">
|
|
|
- <el-radio v-for="item in tradingMethodOption" :key="item.value" :label="item.value">
|
|
|
- {{ item.label }}
|
|
|
- </el-radio>
|
|
|
- </el-radio-group>
|
|
|
+ <el-form-item prop="tradingMethod" label="交易方式" class="block">
|
|
|
+ <el-select v-model="formData.tradingMethod" multiple style="width: 400px !important">
|
|
|
+ <el-option
|
|
|
+ v-for="item in tradingMethodOption"
|
|
|
+ :key="item.label"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.label"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item prop="expectedPrice" label="期望价(万元)">
|
|
|
@@ -303,7 +308,7 @@ export default {
|
|
|
applicant: [{ required: true, message: '请输入申请人', trigger: 'blur' }],
|
|
|
digest: [{ required: true, message: '请填写专利摘要', trigger: 'blur' }],
|
|
|
manual: [{ required: true, message: '请输入专利说明', trigger: 'blur' }],
|
|
|
- tradingMethodId: [{ required: true, message: '请选择交易方式', trigger: 'blur' }],
|
|
|
+ tradingMethod: [{ required: true, message: '请选择交易方式', trigger: 'blur' }],
|
|
|
expectedPrice: [{ required: true, validator: validatePrice, message: '请选择期望价方式' }],
|
|
|
contact: [{ required: true, message: '请输入联系人', trigger: 'blur' }],
|
|
|
basePrice: [{ required: true, message: '请输入底价', trigger: 'blur' }],
|
|
|
@@ -338,8 +343,13 @@ export default {
|
|
|
this.$http
|
|
|
.get('patent/get/' + this.$route.query.id)
|
|
|
.then(res => {
|
|
|
+ if (res.owner) {
|
|
|
+ res.owner = res.owner.split(',');
|
|
|
+ }
|
|
|
+ if (res.tradingMethod) {
|
|
|
+ res.tradingMethod = res.tradingMethod.split(',');
|
|
|
+ }
|
|
|
this.formData = res;
|
|
|
- this.formData.owner = res.owner.split(',');
|
|
|
})
|
|
|
.catch(e => {
|
|
|
console.log(e);
|
|
|
@@ -455,7 +465,8 @@ export default {
|
|
|
status: 'PENDING',
|
|
|
contact: this.userInfo.nickname,
|
|
|
phone: this.userInfo.phone,
|
|
|
- email: this.userInfo.email
|
|
|
+ email: this.userInfo.email,
|
|
|
+ tradingMethod: this.formData.tradingMethod.join(','),
|
|
|
};
|
|
|
// data.owner = data.owner.join(',');
|
|
|
this.saving = true;
|
|
|
@@ -560,3 +571,4 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
</style>
|
|
|
+
|