|
|
@@ -19,14 +19,14 @@
|
|
|
style="max-width: 700px;"
|
|
|
>
|
|
|
<el-form-item prop="type" label="专利区分">
|
|
|
- <el-radio-group v-model="formData.type">
|
|
|
+ <el-radio-group v-model="formData.typeId">
|
|
|
<el-radio v-for="item in typeOptions" :key="item.value" :label="item.value">
|
|
|
{{ item.label }}
|
|
|
</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
<el-form-item prop="lawStatus" label="法律状态">
|
|
|
- <el-radio-group v-model="formData.lawStatus">
|
|
|
+ <el-radio-group v-model="formData.lawStatusId">
|
|
|
<el-radio v-for="item in lawStatusOptions" :key="item.value" :label="item.value">
|
|
|
{{ item.label }}
|
|
|
</el-radio>
|
|
|
@@ -201,6 +201,38 @@ export default {
|
|
|
console.log(e);
|
|
|
this.$message.error(e.error);
|
|
|
});
|
|
|
+ this.$http
|
|
|
+ .post('/setting/byFlag', { flag: 27 })
|
|
|
+ .then(res => {
|
|
|
+ if (res.length > 0) {
|
|
|
+ res.forEach(item => {
|
|
|
+ this.lawStatusOptions.push({
|
|
|
+ label: item.name,
|
|
|
+ value: item.id
|
|
|
+ });
|
|
|
+ });
|
|
|
+ }
|
|
|
+ })
|
|
|
+ .catch(e => {
|
|
|
+ console.log(e);
|
|
|
+ this.$message.error(e.error);
|
|
|
+ });
|
|
|
+ this.$http
|
|
|
+ .post('/setting/byFlag', { flag: 28 })
|
|
|
+ .then(res => {
|
|
|
+ if (res.length > 0) {
|
|
|
+ res.forEach(item => {
|
|
|
+ this.typeOptions.push({
|
|
|
+ label: item.name,
|
|
|
+ value: item.id
|
|
|
+ });
|
|
|
+ });
|
|
|
+ }
|
|
|
+ })
|
|
|
+ .catch(e => {
|
|
|
+ console.log(e);
|
|
|
+ this.$message.error(e.error);
|
|
|
+ });
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
@@ -210,8 +242,8 @@ export default {
|
|
|
},
|
|
|
rules: {
|
|
|
name: [{ required: true, message: '请输入专利名称' }],
|
|
|
- type: [{ required: true, message: '请选择专利区分' }],
|
|
|
- lawStatus: [{ required: true, message: '请选择法律状态' }],
|
|
|
+ typeId: [{ required: true, message: '请选择专利区分' }],
|
|
|
+ lawStatusId: [{ required: true, message: '请选择法律状态' }],
|
|
|
agency: [{ required: true, message: '请输入代理人', trigger: 'blur' }],
|
|
|
applyMain: [{ required: true, message: '请输入申请主体' }],
|
|
|
applyName: [{ required: true, message: '请输入申请人' }],
|
|
|
@@ -231,15 +263,8 @@ export default {
|
|
|
pdfUrl: [{ required: true, message: '请上传PDF', trigger: 'blur' }],
|
|
|
authTime: [{ required: true, message: '请选择公开日' }]
|
|
|
},
|
|
|
- typeOptions: [
|
|
|
- { label: '脱密国防专利', value: 'DECLASSIFICATION' },
|
|
|
- { label: '军转民专利', value: 'MILITARY_TO_CIVILIAN' }
|
|
|
- ],
|
|
|
- lawStatusOptions: [
|
|
|
- { label: '有效', value: 'EFFECTIVE' },
|
|
|
- { label: '失效', value: 'FAILURE' },
|
|
|
- { label: '未知', value: 'UNKNOWN' }
|
|
|
- ],
|
|
|
+ typeOptions: [],
|
|
|
+ lawStatusOptions: [],
|
|
|
industryClassOptions: [],
|
|
|
inputValue: '',
|
|
|
inputValue1: ''
|