|
@@ -157,6 +157,7 @@
|
|
</el-option>
|
|
</el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+
|
|
<el-form-item label="是否更新" prop="ifUpdate" v-if="!form.patentNos || form.patentNos.length==0">
|
|
<el-form-item label="是否更新" prop="ifUpdate" v-if="!form.patentNos || form.patentNos.length==0">
|
|
<el-switch
|
|
<el-switch
|
|
v-model="form.ifUpdate"
|
|
v-model="form.ifUpdate"
|
|
@@ -195,23 +196,44 @@
|
|
</el-form-item> -->
|
|
</el-form-item> -->
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
+ <el-form-item label="立即导入" prop="importNow" v-if="form.isUpdateCriteria && (!form.patentNos || form.patentNos.length==0)">
|
|
|
|
+ <el-switch
|
|
|
|
+ v-model="form.importNow"
|
|
|
|
+ :active-value="true"
|
|
|
|
+ :inactive-value="false"
|
|
|
|
+ active-color="#13ce66"
|
|
|
|
+ >
|
|
|
|
+ </el-switch>
|
|
|
|
+ </el-form-item>
|
|
</el-form>
|
|
</el-form>
|
|
<div class="button">
|
|
<div class="button">
|
|
- <el-button
|
|
|
|
- v-if="form.importToType == 0"
|
|
|
|
- type="primary"
|
|
|
|
- size="small"
|
|
|
|
- @click="onSubmit(2)"
|
|
|
|
- :loading="btnLoading2"
|
|
|
|
- >仅保存为定期更新条件</el-button
|
|
|
|
- >
|
|
|
|
- <el-button
|
|
|
|
- type="primary"
|
|
|
|
- size="small"
|
|
|
|
- @click="onSubmit(1)"
|
|
|
|
- :loading="btnLoading"
|
|
|
|
- >导入</el-button
|
|
|
|
- >
|
|
|
|
|
|
+ <template v-if="form.isUpdateCriteria">
|
|
|
|
+ <el-button
|
|
|
|
+ v-if="form.importToType == 0"
|
|
|
|
+ type="primary"
|
|
|
|
+ size="small"
|
|
|
|
+ @click="onSubmit(2)"
|
|
|
|
+ :loading="btnLoading2"
|
|
|
|
+ >保存定期更新条件</el-button
|
|
|
|
+ >
|
|
|
|
+ </template>
|
|
|
|
+ <template v-else>
|
|
|
|
+ <el-button
|
|
|
|
+ v-if="form.importToType == 0"
|
|
|
|
+ type="primary"
|
|
|
|
+ size="small"
|
|
|
|
+ @click="onSubmit(2)"
|
|
|
|
+ :loading="btnLoading2"
|
|
|
|
+ >仅保存为定期更新条件</el-button
|
|
|
|
+ >
|
|
|
|
+ <el-button
|
|
|
|
+ type="primary"
|
|
|
|
+ size="small"
|
|
|
|
+ @click="onSubmit(1)"
|
|
|
|
+ :loading="btnLoading"
|
|
|
|
+ >导入</el-button
|
|
|
|
+ >
|
|
|
|
+ </template>
|
|
<el-button size="small" @click="handleClose">取消</el-button>
|
|
<el-button size="small" @click="handleClose">取消</el-button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -285,7 +307,11 @@ export default {
|
|
if (this.form.importToId) {
|
|
if (this.form.importToId) {
|
|
|
|
|
|
}
|
|
}
|
|
- await this.getUpdateCycle()
|
|
|
|
|
|
+ if(this.form.isUpdateCriteria){
|
|
|
|
+ this.title = '保存定期更新条件'
|
|
|
|
+ this.$set(this.form,'ifUpdate',true)
|
|
|
|
+ }
|
|
|
|
+ // await this.getUpdateCycle()
|
|
this.dialogVisible = true;
|
|
this.dialogVisible = true;
|
|
},
|
|
},
|
|
async getUpdateCycle(){
|
|
async getUpdateCycle(){
|
|
@@ -478,6 +504,10 @@ export default {
|
|
},
|
|
},
|
|
//保存定期更新条件
|
|
//保存定期更新条件
|
|
addUpdateCriteria(form){
|
|
addUpdateCriteria(form){
|
|
|
|
+ if(form.importNow){
|
|
|
|
+ this.addImportTask(this.form)
|
|
|
|
+ return
|
|
|
|
+ }
|
|
var conditionImport = this.$s.getSession('conditionImport')
|
|
var conditionImport = this.$s.getSession('conditionImport')
|
|
var params = {
|
|
var params = {
|
|
importToId:form.importToId,
|
|
importToId:form.importToId,
|