|
@@ -42,7 +42,7 @@
|
|
saveText="上传excel" @close="importModalClose" @save="importModalSave"
|
|
saveText="上传excel" @close="importModalClose" @save="importModalSave"
|
|
>
|
|
>
|
|
<div class="w-full">
|
|
<div class="w-full">
|
|
- <el-date-picker v-model="uploadTime" type="monthrange" start-placeholder="开始月份" end-placeholder="结束月份" size="large" style="width: 100%;"/>
|
|
|
|
|
|
+ <el-date-picker v-model="uploadParams.dateInfo" class="block" type="month" size="large" format="YYYY-MM" value-format="YYYY-MM"/>
|
|
</div>
|
|
</div>
|
|
</HcDialog>
|
|
</HcDialog>
|
|
<!--上传控件-->
|
|
<!--上传控件-->
|
|
@@ -146,8 +146,11 @@ const uploadTime = ref(null)
|
|
|
|
|
|
//上传配置
|
|
//上传配置
|
|
const uploadFileRef = ref(null)
|
|
const uploadFileRef = ref(null)
|
|
-const uploadParams = ref({})
|
|
|
|
|
|
+const uploadParams = ref({
|
|
|
|
+ dateInfo: null
|
|
|
|
+})
|
|
const uploadOptions = {
|
|
const uploadOptions = {
|
|
|
|
+ url: '/api/blade-control/userpayinfo/import-userpay',
|
|
headers: getTokenHeader(),
|
|
headers: getTokenHeader(),
|
|
multiple: false,
|
|
multiple: false,
|
|
size: 50
|
|
size: 50
|
|
@@ -161,14 +164,19 @@ const toImportTempClick = () => {
|
|
|
|
|
|
//导入数据弹窗保存
|
|
//导入数据弹窗保存
|
|
const importModalSave = () => {
|
|
const importModalSave = () => {
|
|
- uploadParams.value = {
|
|
|
|
- month: uploadTime.value
|
|
|
|
|
|
+ if(uploadParams.value.dateInfo) {
|
|
|
|
+ uploadFileRef.value?.selectFile()
|
|
|
|
+ } else {
|
|
|
|
+ window.$message?.error('请先选择月份')
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
// 文件上传成功的回调
|
|
// 文件上传成功的回调
|
|
const uploadFileSuccess = () => {
|
|
const uploadFileSuccess = () => {
|
|
-
|
|
|
|
|
|
+ window.$message?.success('导入成功')
|
|
|
|
+ uploadFileRef.value?.setModalShow(false)
|
|
|
|
+ importModalClose()
|
|
|
|
+ getTableData()
|
|
}
|
|
}
|
|
|
|
|
|
//导入数据弹窗关闭
|
|
//导入数据弹窗关闭
|