This commit is contained in:
2024-12-03 15:35:04 +08:00
parent ce8a0c6adb
commit 0236d1efa0
5 changed files with 39 additions and 105 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 468 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 609 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 KiB

View File

@@ -15,7 +15,7 @@
</p>
</div>
<div class="idea_right">
<el-image :src="imagesArray[0]"></el-image>
<el-image :src="imagesArray[2]"></el-image>
</div>
</div>
<div class="intro_main">
@@ -34,7 +34,7 @@
</div>
<div class="card">
<div class="card-wrap">
<el-image :src="imagesArray[0]" class="image"></el-image>
<el-image :src="imagesArray[1]" class="image"></el-image>
<div>
<p class="title">我们的产品</p>
<p class="card-context">
@@ -45,7 +45,7 @@
</div>
<div class="card">
<div class="card-wrap">
<el-image :src="imagesArray[0]" class="image"></el-image>
<el-image :src="imagesArray[2]" class="image"></el-image>
<div>
<p class="title">我们的产品</p>
<p class="card-context">
@@ -56,7 +56,7 @@
</div>
<div class="card">
<div class="card-wrap">
<el-image :src="imagesArray[0]" class="image"></el-image>
<el-image :src="imagesArray[3]" class="image"></el-image>
<div>
<p class="title">我们的产品</p>
<p class="card-context">
@@ -72,16 +72,21 @@
</template>
<script>
import logoImg1 from '@/assets/images/door/1.jpg'
import logoImg2 from '@/assets/images/door/2.jpg'
import logoImg3 from '@/assets/images/door/3.jpg'
import logoImg4 from '@/assets/images/door/4.jpg'
import logoImg5 from '@/assets/images/door/5.jpg'
import logoImg0 from '@/assets/images/door/1.png'
import logoImg6 from '@/assets/images/door/6.jpg'
import logoImg7 from '@/assets/images/door/2.png'
export default {
name: 'index',
data() {
return {
imagesArray: [logoImg5, logoImg2, logoImg3, logoImg4, logoImg1],
imagesArray: [logoImg0, logoImg6, logoImg7, logoImg5, logoImg2],
}
},
}

View File

@@ -96,104 +96,33 @@
<el-table-column type="index" width="50" align="center" />
<el-table-column prop="id" label="雪花id" align="center" :show-overflow-tooltip="true"
v-if="columns.showColumn('id')" />
<el-table-column prop="sort" label="排序编号" align="center" v-if="columns.showColumn('sort')" />
<el-table-column prop="sort" label="编号" align="center" v-if="columns.showColumn('sort')" />
<el-table-column prop="priority" label="优先级" align="center" v-if="columns.showColumn('priority')">
<template #default="scope">
<dict-tag :options="options.priorityOptions" :value="scope.row.priority" />
</template>
</el-table-column>
<el-table-column prop="workorder" label="工单号" width="160" align="center" :show-overflow-tooltip="true"
v-if="columns.showColumn('workorder')">
<template #default="scope">
<el-link @click="handleUpdate(scope.row)" type="primary">{{ scope.row.workorder }}</el-link>
</template>
</el-table-column>
<el-table-column prop="productionName" label="产品名称" min-width="200" align="center"
:show-overflow-tooltip="true" v-if="columns.showColumn('productionName')" />
<el-table-column prop="productionCode" label="物料编号" width="160" align="center" :show-overflow-tooltip="true"
v-if="columns.showColumn('productionCode')">
<template #default="scope">
<el-link @click="showBOM(scope.row)" type="primary">{{ scope.row.productionCode }}</el-link>
</template>
</el-table-column>
<!-- <el-table-column
prop="productionName"
label="物料描述"
min-width="200"
align="center"
:show-overflow-tooltip="true"
v-if="columns.showColumn('productionName')" /> -->
<el-table-column prop="specification" label="规格" width="160" align="center" :show-overflow-tooltip="true"
v-if="columns.showColumn('specification')" />
<!-- <el-table-column
prop="customCode"
label="客户编码"
width="140"
align="center"
:show-overflow-tooltip="true"
v-if="columns.showColumn('customCode')" /> -->
<el-table-column prop="deliveryNum" label="计划数量" align="center" v-if="columns.showColumn('deliveryNum')" />
<el-table-column prop="unit" label="单位" align="center" :show-overflow-tooltip="true"
v-if="columns.showColumn('unit')" />
<el-table-column prop="lineCode" label="线别" align="center" v-if="columns.showColumn('lineCode')" />
<el-table-column prop="groupCode" label="组别" align="center" v-if="columns.showColumn('groupCode')" />
<!-- <el-table-column prop="isCarton" label="是否纸箱" align="center" :show-overflow-tooltip="true"
v-if="columns.showColumn('isCarton')">
<template #default="scope">
<dict-tag :options="options.isCarton" :value="scope.row.isCarton + ''" />
</template>
</el-table-column> -->
<el-table-column prop="packageCapacity" label="装箱数量" align="center"
v-if="columns.showColumn('packageCapacity')" />
<el-table-column prop="workorderDate" label="工单日期" align="center" min-width="140"
:show-overflow-tooltip="true" v-if="columns.showColumn('workorderDate')">
<template #default="scope">
<span v-if="scope.row.workorderDate != '' && scope.row.workorderDate != null">{{
proxy.dayjs(scope.row.workorderDate).format('YYYY-MM-DD') }}</span>
</template>
</el-table-column>
<el-table-column prop="year" label="年" align="center" v-if="columns.showColumn('year')" />
<el-table-column prop="week" label="周" align="center" v-if="columns.showColumn('week')" />
<el-table-column prop="date" label="日" align="center" v-if="columns.showColumn('date')" />
<el-table-column prop="status" label="工单状态" align="center" v-if="columns.showColumn('status')">
<template #default="scope">
<dict-tag :options="options.statusOptions" :value="scope.row.status + ''" />
</template>
</el-table-column>
<el-table-column prop="beat" label="节拍" align="center" :show-overflow-tooltip="true"
v-if="columns.showColumn('beat')" />
<el-table-column prop="remark" label="备注" align="center" :show-overflow-tooltip="true"
v-if="columns.showColumn('remark')" />
<el-table-column prop="createdBy" label="创建人" align="center" :show-overflow-tooltip="true"
v-if="columns.showColumn('createdBy')" />
<el-table-column prop="createdTime" label="创建时间" :show-overflow-tooltip="true"
v-if="columns.showColumn('createdTime')" />
<el-table-column prop="updatedBy" label="更新人" align="center" :show-overflow-tooltip="true"
v-if="columns.showColumn('updatedBy')" />
<el-table-column prop="updatedTime" label="更新时间" :show-overflow-tooltip="true"
v-if="columns.showColumn('updatedTime')" />
<!-- <el-table-column label="排序" width="120" fixed="right" align="center">
<template #default="scope">
<el-button
@click="handleMove(scope.row.id, 1)"
:disabled="moveLoading"
color="#b67900"
size="small"
plain
icon="ArrowUpBold"
title="上移"></el-button>
<el-button
@click="handleMove(scope.row.id, 2)"
:disabled="moveLoading"
color="#3f7f00"
size="small"
plain
icon="ArrowDownBold"
title="下移"></el-button>
</template>
</el-table-column> -->
<el-table-column prop="workorder" label="工单号" />
<el-table-column prop="productionName" label="产品名称" />
<el-table-column prop="productionCode" label="产品编码" />
<el-table-column prop="unit" label="单位" />
<el-table-column prop="planNum" label="计划数量" />
<el-table-column prop="sort" label="排序" />
<el-table-column prop="workorderDate" label="指示日期" />
<el-table-column prop="priority" label="优先级" />
<el-table-column prop="beat" label="节拍" />
<el-table-column prop="status" label="状态" />
<el-table-column prop="instructionDate" label="指导日期" />
<el-table-column prop="materialName" label="材料名称" />
<el-table-column prop="materialtextureCode" label="材质" />
<el-table-column prop="materialCode" label="材料编号" />
<el-table-column prop="drawingCode" label="主体图号" />
<el-table-column prop="version" label="版本" />
<el-table-column prop="stoveCode" label="炉号" />
<el-table-column prop="workshopCode" label="车间" />
<el-table-column prop="routeCode" label="线" />
<el-table-column prop="groupCode" label="组" />
<el-table-column prop="statusLabel" label="状态标签" />
<el-table-column label="操作" align="center" fixed="right" width="80">
<template #default="scope">
<el-dropdown>
@@ -224,7 +153,7 @@
<el-form ref="formRef" :model="form" :rules="rules" label-width="100px">
<el-row :gutter="20">
<el-col :lg="24">
<el-form-item label="物料搜索" prop="search01">
<el-form-item label="主体搜索" prop="search01">
<el-select v-model="search01" filterable remote value-key="id" reserve-keyword
placeholder="请输入物料名称或物料编号" :remote-method="querySearch01" @change="search01Change"
:loading="search01Loading" class="select">
@@ -411,9 +340,9 @@
<el-dialog v-model="exportDialog.open" :title="exportDialog.title" width="500" draggable
:close-on-click-modal="false">
<el-form label-width="100px">
<el-form-item label="工单日期" prop="createWorkOrderDate">
<el-form-item label="指示日期" prop="createWorkOrderDate">
<el-date-picker v-model="exportDialog.time" type="date" :clearable="false" :teleported="false"
placeholder="选择日期"></el-date-picker>
placeholder="选择指示日期"></el-date-picker>
</el-form-item>
</el-form>
<template #footer>
@@ -631,7 +560,7 @@ function getAllRouteOptions() {
}
})
}
getAllRouteOptions()
// getAllRouteOptions()
// ==================================
// =========== 获取所有组别 ==========
@@ -649,7 +578,7 @@ function getAllGroupSelectOptions() {
}
})
}
getAllGroupSelectOptions()
// getAllGroupSelectOptions()
// ==================================
// 校验搜索
@@ -874,7 +803,7 @@ function getAllGroupOptions() {
}
})
}
getAllGroupOptions()
// getAllGroupOptions()
/// =================================================================
// 关闭dialog
@@ -1266,7 +1195,7 @@ function getPrintTime() {
}
/// ================================================
initDict()
// initDict()
handleQuery()
</script>