|
|
|
@ -10,6 +10,16 @@
@@ -10,6 +10,16 @@
|
|
|
|
|
</div> |
|
|
|
|
<el-input v-model="form.clientIp" class="flex-1" placeholder="请输入云端IP:"/> |
|
|
|
|
</el-row> |
|
|
|
|
<el-row> |
|
|
|
|
<div class="label"> |
|
|
|
|
<span class="require">*</span> |
|
|
|
|
导入方式: |
|
|
|
|
</div> |
|
|
|
|
<el-radio-group v-model="form.sampleType"> |
|
|
|
|
<el-radio value="full">全量导入</el-radio> |
|
|
|
|
<el-radio value="Incremental">增量导入</el-radio> |
|
|
|
|
</el-radio-group> |
|
|
|
|
</el-row> |
|
|
|
|
</div> |
|
|
|
|
</EdfsDialog> |
|
|
|
|
</template> |
|
|
|
@ -37,13 +47,14 @@ const props = defineProps<{
@@ -37,13 +47,14 @@ const props = defineProps<{
|
|
|
|
|
const visible = ref(false) |
|
|
|
|
const fromData = { |
|
|
|
|
clientIp: '', |
|
|
|
|
sampleType: 'full' |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
const form = ref(cloneDeep(fromData)) |
|
|
|
|
const paramsData = ref<TaskCreateParams>() |
|
|
|
|
|
|
|
|
|
function open(parmas: TaskCreateParams) { |
|
|
|
|
paramsData.value = parmas |
|
|
|
|
function open(params: TaskCreateParams) { |
|
|
|
|
paramsData.value = params |
|
|
|
|
visible.value = true |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -56,6 +67,8 @@ async function onSave() {
@@ -56,6 +67,8 @@ async function onSave() {
|
|
|
|
|
return |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
paramsData.value.isFull = form.value.sampleType === 'full' |
|
|
|
|
|
|
|
|
|
paramsData.value.devices.forEach((r) => { |
|
|
|
|
r.host = form.value.clientIp |
|
|
|
|
}) |
|
|
|
|