|
@@ -66,6 +66,12 @@
|
|
|
<el-tag v-for="(item,index) in assoImportTaskFieldVOS" :key="item.fieldValueId">{{ item.fieldName }} = {{ item.fieldValueStr }} <span><i @click="del(index,item)" class="el-icon-error"></i></span></el-tag>
|
|
|
</div>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item v-if="importData.importToType != 2" label="标引操作规则:">
|
|
|
+ <el-select v-model="indexingRules" placeholder="请选择标引操作规则" >
|
|
|
+ <el-option label="覆盖原标引结果" :value="2"></el-option>
|
|
|
+ <el-option label="新增标引结果" :value="1"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="数据来源:" v-if="form.type == 1">
|
|
|
<select style="width:calc(100% - 100px);border:0;outline:none" name="" id="" v-model="form.sourceId">
|
|
|
<option value="">请选择数据来源</option>
|
|
@@ -75,7 +81,7 @@
|
|
|
</el-form-item>
|
|
|
<template v-if="['2','3'].indexOf(form.type) != -1">
|
|
|
<div>
|
|
|
- <el-form-item label="导入内容">
|
|
|
+ <el-form-item label="导入内容:">
|
|
|
<el-select v-model="importContent" multiple collapse-tags placeholder="请选择导入内容" >
|
|
|
<el-option v-for="item in importContents"
|
|
|
:key="item.value"
|
|
@@ -84,15 +90,25 @@
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="导入方式">
|
|
|
+ <el-form-item label="导入方式:">
|
|
|
<el-radio-group v-model="form.type">
|
|
|
<el-radio label="2">专利号</el-radio>
|
|
|
<el-radio label="3">文件</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="专利号:" v-if="form.type == 2">
|
|
|
+ <!-- <el-form-item label="专利号:" v-if="form.type == 2">
|
|
|
<el-input type="textarea" v-model="form.searchCondition" placeholder="请输入专利号(多个专利号同时添加中间请用符号“,”隔开)"></el-input>
|
|
|
- </el-form-item>
|
|
|
+ </el-form-item> -->
|
|
|
+ <template v-if="form.type == 2">
|
|
|
+ <div>
|
|
|
+ <el-form-item label="公开公告号:">
|
|
|
+ <el-input type="textarea" v-model="patentNos.publicNo" placeholder="请输入公开公告号(多个号码同时添加中间请用符号“,”隔开)"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="申请号:" >
|
|
|
+ <el-input type="textarea" v-model="patentNos.appNo" placeholder="请输入申请号(多个号码同时添加中间请用符号“,”隔开)"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -121,7 +137,10 @@ export default {
|
|
|
return {
|
|
|
|
|
|
loading:false,
|
|
|
- files:[]
|
|
|
+ files:[],
|
|
|
+ patentNos:{
|
|
|
+
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
computed: {
|
|
@@ -176,10 +195,20 @@ export default {
|
|
|
}else{
|
|
|
|
|
|
if(this.form.type == 2){
|
|
|
- if(!this.form.searchCondition){
|
|
|
- this.$message.error('请输入专利号')
|
|
|
+ // if(!this.form.searchCondition){
|
|
|
+ // this.$message.error('请输入专利号')
|
|
|
+ // return false
|
|
|
+ // }
|
|
|
+ if(!this.patentNos.publicNo && !this.patentNos.appNo){
|
|
|
+ this.$message.error('请输入号码进行导入')
|
|
|
return false
|
|
|
}
|
|
|
+ this.form.searchCondition = JSON.stringify(
|
|
|
+ {
|
|
|
+ publicNo:this.patentNos.publicNo,
|
|
|
+ appNo:this.patentNos.appNo
|
|
|
+ }
|
|
|
+ )
|
|
|
}else if(this.form.type == 3){
|
|
|
if (!this.form.fileGuid) {
|
|
|
this.$message.error('请上传文件')
|
|
@@ -212,7 +241,7 @@ export default {
|
|
|
fieldType:choose.fieldType,
|
|
|
fieldId:choose.fieldId,
|
|
|
fieldValue:[choose.fieldValueId],
|
|
|
- optionType:2
|
|
|
+ optionType:this.indexingRules
|
|
|
}
|
|
|
)
|
|
|
}else{
|