导出功能(发料记录汇总、维修任务管理、维修审核管理)
This commit is contained in:
parent
5739eaed29
commit
abb8203986
|
|
@ -46,9 +46,9 @@
|
|||
<!-- <el-table-column align="center" label="序号" type="index"/> -->
|
||||
<el-table-column label="退料单位" align="center" width="180" prop="backUnit" />
|
||||
<el-table-column label="退料工程" align="center" width="180" prop="backPro" />
|
||||
<el-table-column label="维修单号" align="center" width="150" prop="repairCode" :show-overflow-tooltip="true" />
|
||||
<el-table-column label="物资类型" align="center" width="150" prop="type" :show-overflow-tooltip="true"/>
|
||||
<el-table-column label="退料单号" align="center" width="150" prop="backCode" :show-overflow-tooltip="true"/>
|
||||
<el-table-column label="维修单号" align="center" width="150" prop="repairCode" :show-overflow-tooltip="true" />
|
||||
<el-table-column label="物资名称" align="center" width="150" prop="type" :show-overflow-tooltip="true"/>
|
||||
<!-- <el-table-column label="维修班组" align="center" width="120" prop="repairer" :show-overflow-tooltip="true"/> -->
|
||||
<!-- <el-table-column label="退料人电话" align="center" prop="phone" :show-overflow-tooltip="true"/> -->
|
||||
<el-table-column label="创建人" align="center" prop="createName" :show-overflow-tooltip="true"/>
|
||||
|
|
@ -280,6 +280,7 @@ import {
|
|||
import { getInfo, h } from '@/api/login'
|
||||
|
||||
import vueEasyPrint from "vue-easy-print";
|
||||
import { formatTime } from '@/utils/bonus'
|
||||
export default {
|
||||
name: '',
|
||||
dicts: ['repair_task_status'],
|
||||
|
|
@ -458,16 +459,6 @@ export default {
|
|||
},
|
||||
/** 导出按钮操作 */
|
||||
handleExport() {
|
||||
const formatTime = (date) => {
|
||||
const year = date.getFullYear();
|
||||
const month = String(date.getMonth() + 1).padStart(2, '0');
|
||||
const day = String(date.getDate()).padStart(2, '0');
|
||||
const hours = String(date.getHours()).padStart(2, '0');
|
||||
const minutes = String(date.getMinutes()).padStart(2, '0');
|
||||
const seconds = String(date.getSeconds()).padStart(2, '0');
|
||||
return `${year}${month}${day}_${hours}${minutes}${seconds}`;
|
||||
};
|
||||
|
||||
const currentTime = formatTime(new Date());
|
||||
this.download(
|
||||
'material/repair/export',
|
||||
|
|
|
|||
|
|
@ -123,29 +123,50 @@
|
|||
prop="unitName"
|
||||
/>
|
||||
<el-table-column
|
||||
label="工程名称"
|
||||
label="退料工程"
|
||||
align="center"
|
||||
prop="projectName"
|
||||
/>
|
||||
<el-table-column
|
||||
label="退料单号"
|
||||
align="center"
|
||||
width="150"
|
||||
prop="backCode"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
label="维修审核单号"
|
||||
align="center"
|
||||
width="150"
|
||||
prop="repairNum"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
label="任务单号"
|
||||
align="center"
|
||||
width="150"
|
||||
prop="repairTaskCode"
|
||||
prop="auditCode"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
label="物资类型"
|
||||
align="center"
|
||||
width="150"
|
||||
prop="itemType"
|
||||
prop="typeName2"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
label="退料数量"
|
||||
align="center"
|
||||
width="150"
|
||||
prop="repairNum2"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
label="合格数量"
|
||||
align="center"
|
||||
width="150"
|
||||
prop="repairedNum"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
label="报废数量"
|
||||
align="center"
|
||||
width="150"
|
||||
prop="scrapNum3"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<!-- <el-table-column
|
||||
|
|
@ -156,16 +177,16 @@
|
|||
:show-overflow-tooltip="true"
|
||||
/> -->
|
||||
<el-table-column
|
||||
label="提交人"
|
||||
label="维修人"
|
||||
align="center"
|
||||
prop="createBy"
|
||||
prop="createBy2"
|
||||
width="75px"
|
||||
:show-overflow-tooltip="true"
|
||||
/>
|
||||
<el-table-column
|
||||
label="提交时间"
|
||||
label="审核时间"
|
||||
align="center"
|
||||
prop="createTime"
|
||||
prop="auditTime"
|
||||
width="100px"
|
||||
>
|
||||
</el-table-column>
|
||||
|
|
@ -224,6 +245,7 @@ import {
|
|||
outerAudit,
|
||||
} from "@/api/repair/testExamine";
|
||||
import router from "@/router";
|
||||
import { formatTime } from '@/utils/bonus'
|
||||
export default {
|
||||
name: "Home",
|
||||
dicts: ['repair_task_status'],
|
||||
|
|
@ -510,17 +532,8 @@ export default {
|
|||
},
|
||||
|
||||
/** 导出按钮操作 */
|
||||
handleExport() {
|
||||
const formatTime = (date) => {
|
||||
const year = date.getFullYear();
|
||||
const month = String(date.getMonth() + 1).padStart(2, '0');
|
||||
const day = String(date.getDate()).padStart(2, '0');
|
||||
const hours = String(date.getHours()).padStart(2, '0');
|
||||
const minutes = String(date.getMinutes()).padStart(2, '0');
|
||||
const seconds = String(date.getSeconds()).padStart(2, '0');
|
||||
return `${year}${month}${day}_${hours}${minutes}${seconds}`;
|
||||
};
|
||||
|
||||
handleExport() {
|
||||
const currentTime = formatTime(new Date());
|
||||
this.download(
|
||||
"/material/repair_audit_details/export",
|
||||
|
|
@ -529,7 +542,7 @@ export default {
|
|||
startTime: this.queryParams.time && this.queryParams.time[0],
|
||||
endTime: this.queryParams.time && this.queryParams.time[1],
|
||||
},
|
||||
`修试审核_${currentTime}.xlsx`
|
||||
`修试审核数据一览表_${currentTime}.xlsx`
|
||||
);
|
||||
},
|
||||
|
||||
|
|
|
|||
|
|
@ -231,6 +231,7 @@
|
|||
import { getLeaseInfoDetailsApi, getLeaseInfoDetailsNoPageListApi, getSecondLeaseInfoApi,
|
||||
getImpUnitListApi, getDepartListByImpUnitApi, getProListByDepartApi, getTeamList, getSubUnitList
|
||||
} from '@/api/materialsStation'
|
||||
import { formatTime } from '@/utils/bonus'
|
||||
|
||||
export default {
|
||||
name: '',
|
||||
|
|
@ -546,7 +547,7 @@ export default {
|
|||
{
|
||||
...this.queryParams
|
||||
},
|
||||
`工器具领料记录_${new Date().getTime()}.xlsx`
|
||||
`工器具领料记录_${formatTime(new Date())}.xlsx`
|
||||
)
|
||||
},
|
||||
//查看在库编码数据
|
||||
|
|
|
|||
Loading…
Reference in New Issue