Browse Source

feat: 云端导入增加导入方式

main
betaqi 1 week ago
parent
commit
f591429e3b
  1. 2
      .gitignore
  2. 1
      src/api/module/taks/index.ts
  3. 17
      src/views/stationData/transfer/components/offTransferDlg.vue

2
.gitignore vendored

@ -22,6 +22,8 @@ yarn-debug.log* @@ -22,6 +22,8 @@ yarn-debug.log*
yarn-error.log*
/dist
/dist-local
/dist-cloud
/docker_output/
/node_modules/
/*.tar

1
src/api/module/taks/index.ts

@ -33,6 +33,7 @@ export interface TaskCreateParams { @@ -33,6 +33,7 @@ export interface TaskCreateParams {
startTime?: string
endTime?: string
firmware?: string
isFull?: boolean
}
export const createTask = (params: TaskCreateParams) => globalServer({

17
src/views/stationData/transfer/components/offTransferDlg.vue

@ -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
})

Loading…
Cancel
Save