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