Browse Source

更改批量点位导入消息提示

ops-management-platform-frontend-dev
wbc 4 days ago
parent
commit
54ee76ad5e
  1. 4
      src/views/IO/workOrder/delayAudit/data.ts
  2. 2
      src/views/IO/workOrder/delayAudit/index.vue
  3. 21
      src/views/property/point/index.vue

4
src/views/IO/workOrder/delayAudit/data.ts

@ -41,7 +41,11 @@ export const formSchemas: FormSchema[] = [
component: 'Select', component: 'Select',
componentProps: { componentProps: {
options: [], options: [],
style:{
width:'400px'
}
}, },
// colProps: { span:24},
}, },
]; ];

2
src/views/IO/workOrder/delayAudit/index.vue

@ -7,7 +7,7 @@
type="link" type="link"
@click="showAuditModal(record.id)" @click="showAuditModal(record.id)"
v-if=" v-if="
record.handleResult == '待处理' && (!roleList.includes('yunwei') || !roleList.includes('yezhu') ) record.handleResult == '待处理' && !roleList.includes('yunwei') && !roleList.includes('yezhu')
" "
>审核</a-button >审核</a-button
> >

21
src/views/property/point/index.vue

@ -35,7 +35,7 @@
:showUploadList="false" :showUploadList="false"
v-if="checkedTree.length > 0" v-if="checkedTree.length > 0"
> >
<a-button type="primary"> 批量点位上报 </a-button> <a-button type="primary" :loading="batchLoading"> 批量点位上报 </a-button>
</a-upload> </a-upload>
<a-button @click="downloadExcel(exportExcel, '点位信息', getForm().getFieldsValue())" <a-button @click="downloadExcel(exportExcel, '点位信息', getForm().getFieldsValue())"
>导出</a-button >导出</a-button
@ -68,7 +68,7 @@
<script setup lang="ts"> <script setup lang="ts">
import { PageWrapper } from '@/components/Page'; import { PageWrapper } from '@/components/Page';
import { BasicTable, useTable } from '@/components/Table'; import { BasicTable, useTable } from '@/components/Table';
import { list, tree, removeByIds, listUpload, exportExcel,uploadWorkOrderInfo} from './api'; import { list, tree, removeByIds, listUpload, exportExcel, uploadWorkOrderInfo } from './api';
import { formSchemas, columns } from './data'; import { formSchemas, columns } from './data';
import detailDrawer from './detailDrawer.vue'; import detailDrawer from './detailDrawer.vue';
import addModal from './addModal.vue'; import addModal from './addModal.vue';
@ -159,12 +159,25 @@
// message.success(''); // message.success('');
reload(); reload();
}; };
const reportUpload = async (file: any) => { const batchLoading = ref(false);
const reportUpload = (file: any) => {
console.log(file); console.log(file);
const params = { const params = {
file: file, file: file,
}; };
await uploadWorkOrderInfo(params); batchLoading.value = true;
uploadWorkOrderInfo(params).then((res) => {
batchLoading.value = false;
console.log(res);
res.forEach((i:any) => {
if (i.includes('失败')) {
message.error(i);
} else {
message.success(i);
}
});
});
return false; return false;
}; };
const reportChange = () => { const reportChange = () => {

Loading…
Cancel
Save