优化任务新增
This commit is contained in:
@@ -113,7 +113,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="flex_box flex_col_top work_main">
|
<div class="flex_box flex_col_top work_main">
|
||||||
<div class="work_left">
|
<div class="work_left">
|
||||||
<div v-if="form.copy_type == 3 || form.copy_type == 4" class="flex_box flex_row_center work_left_no">
|
<div v-if="form.copy_type == 3 || form.copy_type == 4" class="flex_box flex_row_center work_no">
|
||||||
<img src="@/assets/images/ElBanCircle.png" />
|
<img src="@/assets/images/ElBanCircle.png" />
|
||||||
</div>
|
</div>
|
||||||
<div class="flex_box flex_row_between work_left_top">
|
<div class="flex_box flex_row_between work_left_top">
|
||||||
@@ -145,6 +145,9 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="work_right">
|
<div class="work_right">
|
||||||
|
<div v-if="form.copy_type == 3" class="flex_box flex_row_center work_no">
|
||||||
|
<img src="@/assets/images/ElBanCircle.png" />
|
||||||
|
</div>
|
||||||
<div class="flex_box work_right_top">
|
<div class="flex_box work_right_top">
|
||||||
<div class="flex_box">
|
<div class="flex_box">
|
||||||
<div class="work_right_top_label">标签</div>
|
<div class="work_right_top_label">标签</div>
|
||||||
@@ -184,14 +187,15 @@
|
|||||||
</div>
|
</div>
|
||||||
<div slot="footer" class="flex_box flex_row_between footer_box">
|
<div slot="footer" class="flex_box flex_row_between footer_box">
|
||||||
<div class="flex_box footer_main">
|
<div class="flex_box footer_main">
|
||||||
<div v-if="form.copy_type !== 4" class="footer_input">
|
<div v-if="form.copy_type !== 4" class="flex_box footer_input">
|
||||||
<el-input placeholder="请输入数量" v-model.number="form.task_freq">
|
<el-input placeholder="请输入数量" v-model.number="form.task_freq">
|
||||||
<template slot="prepend">数量</template>
|
<template slot="prepend">数量</template>
|
||||||
</el-input>
|
</el-input>
|
||||||
</div>
|
</div>
|
||||||
<div v-if="form.copy_type == 4" class="footer_input footer_input1">
|
<div v-if="form.copy_type == 4" class="flex_box footer_input footer_input1">
|
||||||
<el-input placeholder="请输入光盘数据恢复路径" v-model="form.archive_path">
|
<el-input placeholder="请输入光盘数据恢复路径" v-model="form.archive_path">
|
||||||
<template slot="prepend">路径</template>
|
<template slot="prepend">路径</template>
|
||||||
|
<el-button @click="selectPath" slot="append" class="footer_input_btn" icon="el-icon-more"></el-button>
|
||||||
</el-input>
|
</el-input>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -517,6 +521,16 @@ export default {
|
|||||||
sizeChange(size) {
|
sizeChange(size) {
|
||||||
this.totalSize = size
|
this.totalSize = size
|
||||||
},
|
},
|
||||||
|
// 选择路径
|
||||||
|
selectPath() {
|
||||||
|
dialog
|
||||||
|
.showOpenDialog({
|
||||||
|
properties: ["openDirectory"],
|
||||||
|
})
|
||||||
|
.then((res) => {
|
||||||
|
if (res.filePaths[0]) this.form.archive_path = res.filePaths[0]
|
||||||
|
});
|
||||||
|
},
|
||||||
async upload_over() {},
|
async upload_over() {},
|
||||||
// 保存
|
// 保存
|
||||||
workSave() {
|
workSave() {
|
||||||
@@ -598,7 +612,7 @@ export default {
|
|||||||
console.error('Error reading file:', error)
|
console.error('Error reading file:', error)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (that.form.json_file === '' && fileList.length === 0) {
|
if (that.form.json_file === '' && fileList.length === 0 && that.form.copy_type !== 3 && that.form.copy_type !== 4) {
|
||||||
this.$notify({
|
this.$notify({
|
||||||
message: '请上传作业文件',
|
message: '请上传作业文件',
|
||||||
type: 'warning'
|
type: 'warning'
|
||||||
@@ -1019,25 +1033,26 @@ export default {
|
|||||||
.work_main {
|
.work_main {
|
||||||
background-color: #f8f8f8;
|
background-color: #f8f8f8;
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
|
align-items: stretch;
|
||||||
|
.work_no {
|
||||||
|
position: absolute;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
z-index: 99;
|
||||||
|
background-color: rgba(0, 0, 0, 0.4);
|
||||||
|
font-size: 50px;
|
||||||
|
cursor: pointer;
|
||||||
|
img {
|
||||||
|
width: 50px;
|
||||||
|
}
|
||||||
|
}
|
||||||
.work_left {
|
.work_left {
|
||||||
width: 50%;
|
width: 50%;
|
||||||
border-right: 1px solid #aaaaaa;
|
border-right: 1px solid #aaaaaa;
|
||||||
padding: 0 16px 16px;
|
padding: 0 16px 16px;
|
||||||
position: relative;
|
position: relative;
|
||||||
.work_left_no {
|
|
||||||
position: absolute;
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
top: 0;
|
|
||||||
left: 0;
|
|
||||||
z-index: 99;
|
|
||||||
background-color: rgba(0, 0, 0, 0.4);
|
|
||||||
font-size: 50px;
|
|
||||||
cursor: pointer;
|
|
||||||
img {
|
|
||||||
width: 50px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.work_left_top {
|
.work_left_top {
|
||||||
height: 72px;
|
height: 72px;
|
||||||
.work_left_top_label {
|
.work_left_top_label {
|
||||||
@@ -1113,6 +1128,7 @@ export default {
|
|||||||
.work_right {
|
.work_right {
|
||||||
width: 50%;
|
width: 50%;
|
||||||
padding: 0 16px 16px;
|
padding: 0 16px 16px;
|
||||||
|
position: relative;
|
||||||
.work_right_top {
|
.work_right_top {
|
||||||
height: 76px;
|
height: 76px;
|
||||||
.work_right_top_label {
|
.work_right_top_label {
|
||||||
@@ -1277,6 +1293,9 @@ export default {
|
|||||||
.footer_main {
|
.footer_main {
|
||||||
gap: 20px;
|
gap: 20px;
|
||||||
.footer_input {
|
.footer_input {
|
||||||
|
.footer_input_btn {
|
||||||
|
height: 40px;
|
||||||
|
}
|
||||||
::v-deep {
|
::v-deep {
|
||||||
.el-input-group__prepend {
|
.el-input-group__prepend {
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
@@ -1303,7 +1322,7 @@ export default {
|
|||||||
.footer_input1 {
|
.footer_input1 {
|
||||||
::v-deep {
|
::v-deep {
|
||||||
.el-input__inner {
|
.el-input__inner {
|
||||||
width: 300px;
|
width: 400px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user