ÎļþÃû´Ó src/api/ApsPartRouteStat/ApsPartRouteStat.js ÐÞ¸Ä |
| | |
| | | import request from '@/utils/request' |
| | | import request from '@/utils/request.js' |
| | | |
| | | // æ¥è¯¢é¶ä»¶ç»è®¡è¡¨å表 |
| | | export function listApsPartRouteStat(query) { |
ÎļþÃû´Ó src/views/basicData/ApsResourceGroup/index.vue ÐÞ¸Ä |
| | |
| | | </template> |
| | | |
| | | <script setup name="ApsResourceGroup"> |
| | | import { listApsResourceGroup, getApsResourceGroup, delApsResourceGroup, addApsResourceGroup, updateApsResourceGroup,apsResourceGroupTempList,confirmApsResourceGroup } from "@/api/basicData/ApsResourceGroup"; |
| | | import HxlhTable from '@/components/HxlhTable' |
| | | import { getToken } from "@/utils/auth"; |
| | | import { listApsResourceGroup, getApsResourceGroup, delApsResourceGroup, addApsResourceGroup, updateApsResourceGroup,apsResourceGroupTempList,confirmApsResourceGroup } from "@/api/basicData/ApsResourceGroup.js"; |
| | | import HxlhTable from '@/components/HxlhTable/index.vue' |
| | | import { getToken } from "@/utils/auth.js"; |
| | | import { ref } from "vue"; |
| | | import { ElMessage } from 'element-plus' |
| | | const { proxy } = getCurrentInstance(); |
ÎļþÃû´Ó src/views/ApsPartRouteStat/index.vue ÐÞ¸Ä |
| | |
| | | </template> |
| | | |
| | | <script setup name="apsPartRouteStat"> |
| | | import { query,updateStat } from "@/api/ApsPartRouteStat/ApsPartRouteStat"; |
| | | import { query,updateStat } from "@/api/mainPlan/partRouteStat.js"; |
| | | import { ref } from "vue"; |
| | | import * as XLSX from 'xlsx'; |
| | | |
ÎļþÃû´Ó src/views/ApsPlatePlan/index.vue ÐÞ¸Ä |
| | |
| | | </template> |
| | | |
| | | <script setup name="ApsPlatePlan"> |
| | | import { listPlan, examplePlan, confirmPart} from "@/api/mainPlan/apsPlatePlan"; |
| | | import { listProcessRoute } from "@/api/basicData/processRoute"; |
| | | import HxlhTable from '@/components/HxlhTable' |
| | | import { listPlan, examplePlan, confirmPart} from "@/api/mainPlan/apsPlatePlan.js"; |
| | | import { listProcessRoute } from "@/api/basicData/processRoute.js"; |
| | | import HxlhTable from '@/components/HxlhTable/index.vue' |
| | | import { ref } from "vue"; |
| | | import { getToken } from "@/utils/auth"; |
| | | import { getToken } from "@/utils/auth.js"; |
| | | import {ElMessage} from "element-plus"; |
| | | |
| | | const { proxy } = getCurrentInstance(); |
| | |
| | | width: 150, |
| | | align:"center", |
| | | }, |
| | | // { |
| | | // title: 'å·¥åºåºå·', |
| | | // field: 'processNumber', |
| | | // width: 100, |
| | | // align:"center", |
| | | // }, |
| | | // { |
| | | // title: 'å·¥åºåç§°', |
| | | // field: 'processName', |
| | | // width: 150, |
| | | // align:"center", |
| | | // }, |
| | | // { |
| | | // title: 'å·¥åºè®¡åå¼å§æ¥æ', |
| | | // field: 'processPlanStartDay', |
| | | // width: 200, |
| | | // align:"center", |
| | | // }, |
| | | // { |
| | | // title: 'å·¥åºè®¡åç»ææ¥æ', |
| | | // field: 'processPlanEndDay', |
| | | // width: 200, |
| | | // align:"center", |
| | | // }, |
| | | // { |
| | | // title: 'æªå¼å·¥æ°é', |
| | | // field: 'notStartWorkCount', |
| | | // width: 90, |
| | | // align:"center", |
| | | // }, |
| | | // { |
| | | // title: '已宿æ°é', |
| | | // field: 'completedCount', |
| | | // width: 90, |
| | | // align:"center", |
| | | // }, |
| | | // { |
| | | // title: 'åºå¼æ°é', |
| | | // field: 'discardCount', |
| | | // width: 90, |
| | | // align:"center", |
| | | // }, |
| | | // { |
| | | // title: 'æ åå·¥æ¶', |
| | | // field: 'standardTime', |
| | | // width: 90, |
| | | // align:"center", |
| | | // }, |
| | | // { |
| | | // title: 'å·¥åºæåº', |
| | | // field: 'processOrder', |
| | | // width: 90, |
| | | // align:"center", |
| | | // }, |
| | | // { |
| | | // title: 'éææ¥æ', |
| | | // field: 'integrationDay', |
| | | // width: 160, |
| | | // align:"center", |
| | | // } |
| | | { |
| | | title: 'å·¥åºåºå·', |
| | | field: 'processNumber', |
| | | width: 100, |
| | | align:"center", |
| | | }, |
| | | { |
| | | title: 'å·¥åºåç§°', |
| | | field: 'processName', |
| | | width: 150, |
| | | align:"center", |
| | | }, |
| | | { |
| | | title: 'å·¥åºè®¡åå¼å§æ¥æ', |
| | | field: 'processPlanStartDay', |
| | | width: 200, |
| | | align:"center", |
| | | }, |
| | | { |
| | | title: 'å·¥åºè®¡åç»ææ¥æ', |
| | | field: 'processPlanEndDay', |
| | | width: 200, |
| | | align:"center", |
| | | }, |
| | | { |
| | | title: 'æªå¼å·¥æ°é', |
| | | field: 'notStartWorkCount', |
| | | width: 90, |
| | | align:"center", |
| | | }, |
| | | { |
| | | title: '已宿æ°é', |
| | | field: 'completedCount', |
| | | width: 90, |
| | | align:"center", |
| | | }, |
| | | { |
| | | title: 'åºå¼æ°é', |
| | | field: 'discardCount', |
| | | width: 90, |
| | | align:"center", |
| | | }, |
| | | { |
| | | title: 'æ åå·¥æ¶', |
| | | field: 'standardTime', |
| | | width: 90, |
| | | align:"center", |
| | | }, |
| | | { |
| | | title: 'å·¥åºæåº', |
| | | field: 'processOrder', |
| | | width: 90, |
| | | align:"center", |
| | | }, |
| | | { |
| | | title: 'éææ¥æ', |
| | | field: 'integrationDay', |
| | | width: 160, |
| | | align:"center", |
| | | } |
| | | ] |
| | | }) |
| | | const expandConfig = ref({ |
| | |
| | | loadMethod ({ row }) { |
| | | debugger; |
| | | // è°ç¨æ¥å£ |
| | | return listProcessRoute({'documentNumber':row.documentNumber}).then(data => { |
| | | |
| | | return listProcessRoute({'workOrderNo':row.documentNumber}).then(data => { |
| | | row.subList = data.rows; |
| | | debugger; |
| | | }) |