From 84f7a7130a11b2b60a85181852db27e2f5392496 Mon Sep 17 00:00:00 2001
From: charles <981744753@qq.com>
Date: 星期五, 26 四月 2024 12:44:09 +0800
Subject: [PATCH] fix:修复新看板首页的bug
---
vite.config.ts | 1 +
src/views/newDashboard/index.vue | 44 ++++++++++++++++++++++++++------------------
src/components.d.ts | 1 +
src/views/login/loginView.vue | 2 +-
src/views/newDashboard/components/EditInspection.vue | 3 +++
5 files changed, 32 insertions(+), 19 deletions(-)
diff --git a/src/components.d.ts b/src/components.d.ts
index 6792fdd..8197993 100644
--- a/src/components.d.ts
+++ b/src/components.d.ts
@@ -21,6 +21,7 @@
ElInput: typeof import('element-plus/es')['ElInput']
ElInputNumber: typeof import('element-plus/es')['ElInputNumber']
ElOption: typeof import('element-plus/es')['ElOption']
+ ElScrollbar: typeof import('element-plus/es')['ElScrollbar']
ElSelect: typeof import('element-plus/es')['ElSelect']
ElTable: typeof import('element-plus/es')['ElTable']
ElTableColumn: typeof import('element-plus/es')['ElTableColumn']
diff --git a/src/views/login/loginView.vue b/src/views/login/loginView.vue
index 3059412..7716227 100644
--- a/src/views/login/loginView.vue
+++ b/src/views/login/loginView.vue
@@ -4,7 +4,7 @@
<div class="card-top">
<img src="@/assets/images/logo.png" />
</div>
- <p>鏅鸿兘鎶ュ伐绯荤粺</p>
+ <p>鏅鸿兘璐ㄦ绯荤粺</p>
<div class="card_bottom">
<el-form ref="ruleFormRef" :model="ruleForm" status-icon :rules="rules" label-width="25%" class="demo-ruleForm">
<el-form-item label="" prop="accountNumber">
diff --git a/src/views/newDashboard/components/EditInspection.vue b/src/views/newDashboard/components/EditInspection.vue
index e709123..d38c7ed 100644
--- a/src/views/newDashboard/components/EditInspection.vue
+++ b/src/views/newDashboard/components/EditInspection.vue
@@ -86,4 +86,7 @@
text-align: center !important;
}
}
+:deep(.el-form-item__label) {
+ color: white;
+}
</style>
diff --git a/src/views/newDashboard/index.vue b/src/views/newDashboard/index.vue
index 62bc29e..375be39 100644
--- a/src/views/newDashboard/index.vue
+++ b/src/views/newDashboard/index.vue
@@ -9,7 +9,7 @@
defineOptions({
name: 'NewDashboardView'
})
-const taskTabsList = [
+const taskTabsList: Array<any> = [
{ label: '寰呰川妫�', value: 1 },
{ label: '宸茶川妫�', value: 3 }
]
@@ -53,6 +53,11 @@
getProjectApi(pageData.value).then(({ code, data }: any) => {
if (code == 200) {
projectList.value = data
+ if (Array.isArray(data) && data.length > 0) {
+ projectIdArray.value[0] = data[0].id
+ queryProduct()
+ queryQualityProcedure()
+ }
}
})
}
@@ -71,9 +76,12 @@
}
//3.鏌ヨ宸ュ簭璐ㄦ鍒楄〃
const queryQualityProcedure = () => {
- const params = { status: activeTaskTab.value, projectId: '', productId: '', ...pageData.value, keyword: '' }
+ const params: any = { status: activeTaskTab.value, projectId: '', productId: '', ...pageData.value, keyword: '' }
if (Array.isArray(projectIdArray.value) && projectIdArray.value.length > 0) {
params.projectId = projectIdArray.value[0] + ''
+ } else {
+ qualityList.value = []
+ return
}
if (Array.isArray(productIdArray.value) && productIdArray.value.length > 0) {
params.productId = productIdArray.value[0] + ''
@@ -103,7 +111,7 @@
//6.鍒濆鍖栭〉闈㈡暟鎹�
const initPage = () => {
queryProject()
- queryQualityProcedure()
+ //queryQualityProcedure()
queryWorker()
}
onMounted(() => {
@@ -193,33 +201,33 @@
</div>
</div>
<div class="table">
- <el-empty v-if="qualityList.length == 0" description="鏆傛棤鏁版嵁" />
+ <!--<el-empty v-if="qualityList.length == 0" description="鏆傛棤鏁版嵁" />-->
<el-table
- v-else
:data="qualityList"
:header-cell-class-name="tableHeaderColor"
row-class-name="row-bg"
style="width: 100%; background: transparent"
border
>
- <el-table-column prop="workOrderId" align="center" label="宸ュ崟鍙�" />
- <el-table-column prop="projectId" align="center" label="椤圭洰鍙�" />
- <el-table-column prop="productId" align="center" label="浜у搧鍙�" />
- <el-table-column prop="productName" align="center" label="浜у搧鍚�" />
- <el-table-column prop="procedureId" align="center" label="宸ュ簭鍙�" />
- <el-table-column prop="procedureName" align="center" label="宸ュ簭鍚嶇О" />
- <el-table-column prop="drawingNumber" align="center" label="鍥惧彿" />
- <el-table-column prop="amount" align="center" label="鍥惧彿" />
- <el-table-column prop="transferAmount" align="center" label="杞Щ鏁伴噺" />
- <el-table-column prop="scrappedAmount" align="center" label="鎶ュ簾鏁伴噺" />
- <el-table-column prop="passAmount" align="center" label="鍚堟牸鏁伴噺" />
- <el-table-column prop="workerName" align="center" label="鍔犲伐鍛�" />
+ <el-table-column fixed prop="procedureName" style="background: gray" align="center" label="浜у搧宸ュ簭" />
+ <el-table-column prop="workOrderId" align="center" label="宸ュ崟缂栧彿" />
+ <el-table-column prop="productName" align="center" label="浜у搧鍚嶇О" />
+ <el-table-column prop="drawingNumber" align="center" label="浜у搧鍥惧彿" />
+ <el-table-column prop="amount" align="center" label="璁″垝鏁�" />
+ <el-table-column prop="transferAmount" align="center" label="杞叆鏁�" />
+ <el-table-column prop="scrappedAmount" align="center" label="鎶ュ簾鏁�" />
+ <el-table-column prop="passAmount" align="center" label="鍚堟牸鏁�" />
+ <el-table-column prop="workerName" align="center" label="鍔犲伐浜哄憳" />
<el-table-column prop="inspectionPeople" align="center" label="璐ㄦ鍛�" />
- <el-table-column align="center" label="鎿嶄綔" width="120px">
+ <el-table-column prop="procedureId" align="center" label="宸ュ簭鍙�" />
+ <el-table-column fixed="right" align="center" label="鎿嶄綔" width="120px">
<template #default="scope">
<BigButton bg-color="#00ff00" @click="checkProduct(scope.row)">璐ㄦ</BigButton>
</template>
</el-table-column>
+ <template #empty>
+ <el-empty description="鏆傛棤鏁版嵁"></el-empty>
+ </template>
</el-table>
</div>
</div>
diff --git a/vite.config.ts b/vite.config.ts
index 2f72516..08e4075 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -14,6 +14,7 @@
// https://vitejs.dev/config/
export default defineConfig({
+ //base:'./',
server: {
proxy: {
'/api-s/': {
--
Gitblit v1.8.0