whychw
2020-07-18 f326bf2ca447bc8f546ba4b166ebbe7d32a561da
ftp文件备份弹窗显示备份路径
1个文件已修改
25 ■■■■ 已修改文件
src/pages/file/index.vue 25 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/file/index.vue
@@ -79,7 +79,7 @@
                </div>
            </content-box>
        </div>
        <el-dialog class="el-dialog-center" top="0vh" v-cloak title='FTP参数设置'
        <el-dialog class="el-dialog-center" top="0vh" v-cloak title='FTP备份文件参数设置'
        :visible.sync="updateParams.show" width="5.2rem"
        :close-on-click-modal=false
        @closed="updateParamsClosed">
@@ -94,6 +94,18 @@
                        <el-col :span="24">
                            <el-form-item label="备份有效期(天)" prop="backupMaxTimelong">
                                <el-input v-model.number="formFtp.data.backupMaxTimelong"></el-input>
                            </el-form-item>
                        <!-- 备份目录 -->
                        </el-col>
                        <el-col :span="24">
                            <el-form-item label="备份目录">
                                <el-input v-model.number="formFtp.data.backup_path" :disabled="true"></el-input>
                            </el-form-item>
                        </el-col>
                        <!-- 上次备份时间 -->
                        <el-col :span="24">
                            <el-form-item label="上次备份时间">
                                <el-input v-model.number="formFtp.data.lastupdate_time" :disabled="true"></el-input>
                            </el-form-item>
                        </el-col>
                    </el-form>
@@ -157,6 +169,8 @@
                    cfg_id: '',
                    updateCycle: '',
                    backupMaxTimelong: '',
                    lastupdate_time: '',
                    backup_path: ''
                },
                rules: {
                    updateCycle: [
@@ -164,7 +178,7 @@
                        {
                            validator: (rule, value, callback) => {
                                // console.log(rule, value, callback);
                                console.log(value, callback);
                                // console.log(value, callback);
                                if (value < 2) {
                                  callback(new Error('周期值不能小于2'))
                                } else {
@@ -268,7 +282,7 @@
            };
            this.$api.file.updateParams(param).then((res) => {
                let data = JSON.parse(res.data.result);
                console.log(data, '====data');
                // console.log(data, '====data');
                if (data.code) {
                    this.$message({
                        type: 'success',
@@ -320,9 +334,14 @@
                    this.formFtp.data.updateCycle = re.data[0].update_cycle;
                    this.formFtp.data.backupMaxTimelong = re.data[0].backup_max_timelong;
                    this.formFtp.data.cfg_id = re.data[0].cfg_id;
                    this.formFtp.data.backup_path = re.data[0].backup_path;
                    this.formFtp.data.lastupdate_time = re.data[0].lastupdate_time;
                } else {
                    this.formFtp.data.cfg_id = '';
                    this.formFtp.data.backup_path = '';
                    this.formFtp.data.updateCycle = '';
                    this.formFtp.data.backupMaxTimelong = '';
                    this.formFtp.data.lastupdate_time = '';
                }
            });
        },