!105 合并更新dev为最新

Merge pull request !105 from dvadmin/main
pull/107/head
dvadmin 2023-08-21 06:47:53 +00:00 committed by Gitee
commit fbb1ae1c04
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
2 changed files with 16 additions and 4 deletions

View File

@ -4,6 +4,7 @@ from django.conf import settings
from django.db import connection
from django.core.cache import cache
from dvadmin.utils.validator import CustomValidationError
from django.db.models import Q
dispatch_db_type = getattr(settings, 'DISPATCH_DB_TYPE', 'memory') # redis
@ -44,7 +45,7 @@ def _get_all_system_config():
from dvadmin.system.models import SystemConfig
system_config_obj = (
SystemConfig.objects.filter(parent_id__isnull=False)
SystemConfig.objects.filter(~Q(parent_id__form_item_type=11), parent_id__isnull=False)
.values("parent__key", "key", "value", "form_item_type")
.order_by("sort")
)

View File

@ -3,7 +3,7 @@
<el-button size="small" type="success" icon="el-icon-upload" @click="handleImport">
<slot>导入</slot>
</el-button>
<el-dialog :title="upload.title" :visible.sync="upload.open" width="400px" append-to-body>
<el-dialog :title="upload.title" :visible.sync="upload.open" width="400px" append-to-body destroy-on-close>
<div v-loading="loading">
<el-upload
ref="upload"
@ -25,8 +25,11 @@
<div slot="tip" class="el-upload__tip" style="color:red">提示仅允许导入xlsxlsx格式文件</div>
</el-upload>
<div>
<el-button type="warning" style="font-size:14px;margin-top: 20px" @click="importTemplate"></el-button>
<el-button type="warning" style="font-size:14px;margin-top: 20px" @click="updateTemplate"></el-button>
<el-button type="warning" style="font-size:14px;margin-top: 20px" @click="importTemplate">
</el-button>
<el-button type="warning" style="font-size:14px;margin-top: 20px" @click="updateTemplate" v-if="showUpdate">
批量更新模板
</el-button>
</div>
</div>
<div slot="footer" class="dialog-footer">
@ -75,6 +78,12 @@ export default {
default () {
return []
}
},
showUpdate: {
type: Boolean,
default () {
return true
}
}
},
data () {
@ -131,6 +140,8 @@ export default {
that.refreshView()
}
})
}).finally(() => {
that.loading = false
})
},
//