|
@@ -5,34 +5,41 @@
|
|
:visible.sync="dialogVisible"
|
|
:visible.sync="dialogVisible"
|
|
width="500px"
|
|
width="500px"
|
|
:before-close="handleClose"
|
|
:before-close="handleClose"
|
|
|
|
+ :append-to-body="true"
|
|
|
|
+ :close-on-click-modal="false"
|
|
>
|
|
>
|
|
<div>
|
|
<div>
|
|
<el-form ref="form" :model="form" :rules="rules" >
|
|
<el-form ref="form" :model="form" :rules="rules" >
|
|
- <el-form-item label="导入到:">
|
|
|
|
- <el-select v-model="form.importToType" clearable @change="changeImportToType" placeholder="请选择">
|
|
|
|
- <el-option
|
|
|
|
- v-for="(item,key) in importToTypes"
|
|
|
|
- :key="item"
|
|
|
|
- :label="item"
|
|
|
|
- :value="key"
|
|
|
|
- >
|
|
|
|
- </el-option>
|
|
|
|
- </el-select>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item v-if="form.importToType || form.importToType == 0 " :label="'选择' + (importToTypes[form.importToType]?importToTypes[form.importToType]:'')" prop="importToId">
|
|
|
|
- <div >
|
|
|
|
- <el-select v-model.number="form.importToId" filterable remote clearable @change="changeProjectId" placeholder="请选择" v-SelectLazyLoading="lazyLoading" :remote-method="remoteMethod">
|
|
|
|
- <el-option
|
|
|
|
- v-for="item in ods.data"
|
|
|
|
- :key="item.id"
|
|
|
|
- :label="item.name"
|
|
|
|
- :value="parseInt(item.id)"
|
|
|
|
- >
|
|
|
|
- </el-option>
|
|
|
|
- </el-select>
|
|
|
|
- <!-- <el-button @click="addProject"><i class="el-icon-plus"></i></el-button> -->
|
|
|
|
|
|
+ <template v-if="firstShow">
|
|
|
|
+ <div>
|
|
|
|
+ <el-form-item label="导入到:">
|
|
|
|
+ <el-select v-model="form.importToType" clearable @change="changeImportToType" placeholder="请选择">
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="(item,key) in importToTypes"
|
|
|
|
+ :key="item"
|
|
|
|
+ :label="item"
|
|
|
|
+ :value="key"
|
|
|
|
+ >
|
|
|
|
+ </el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item v-if="form.importToType || form.importToType == 0 " :label="'选择' + (importToTypes[form.importToType]?importToTypes[form.importToType]:'')" prop="importToId">
|
|
|
|
+ <div >
|
|
|
|
+ <el-select v-model.number="form.importToId" filterable remote clearable @change="changeProjectId" placeholder="请选择" v-SelectLazyLoading="lazyLoading" :remote-method="remoteMethod">
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="item in ods.data"
|
|
|
|
+ :key="item.id"
|
|
|
|
+ :label="item.name"
|
|
|
|
+ :value="parseInt(item.id)"
|
|
|
|
+ >
|
|
|
|
+ </el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ <!-- <el-button @click="addProject"><i class="el-icon-plus"></i></el-button> -->
|
|
|
|
+ </div>
|
|
|
|
+ </el-form-item>
|
|
</div>
|
|
</div>
|
|
- </el-form-item>
|
|
|
|
|
|
+ </template>
|
|
|
|
+
|
|
<!-- <el-form-item label="作为对比文件">
|
|
<!-- <el-form-item label="作为对比文件">
|
|
<el-switch
|
|
<el-switch
|
|
v-model="form.asCompare"
|
|
v-model="form.asCompare"
|
|
@@ -229,7 +236,8 @@ export default {
|
|
},
|
|
},
|
|
loading:false,
|
|
loading:false,
|
|
},
|
|
},
|
|
- rules:{}
|
|
|
|
|
|
+ rules:{},
|
|
|
|
+ firstShow:true,
|
|
};
|
|
};
|
|
},
|
|
},
|
|
watch: {},
|
|
watch: {},
|
|
@@ -244,7 +252,11 @@ export default {
|
|
};
|
|
};
|
|
if (this.form.importToType) {
|
|
if (this.form.importToType) {
|
|
this.title = `导入到${this.importToTypes[this.form.importToType]}`;
|
|
this.title = `导入到${this.importToTypes[this.form.importToType]}`;
|
|
- } else [(this.title = `导入专利`)];
|
|
|
|
|
|
+ this.firstShow = false
|
|
|
|
+ } else {
|
|
|
|
+ this.title = `导入专利`
|
|
|
|
+ this.firstShow = true
|
|
|
|
+ };
|
|
if (this.form.importToId) {
|
|
if (this.form.importToId) {
|
|
|
|
|
|
}
|
|
}
|