基础资料界面调整

main
HUOJIN\92525 2024-06-21 15:20:54 +08:00
parent 387199d0dc
commit 08c5a54ae6
8 changed files with 44 additions and 96 deletions

9
Byd_Dg_Web.iml 100644
View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

View File

@ -60,10 +60,6 @@
/>
</template>
</el-table-column>
<el-table-column prop="agvScene.name" label="AGV场景" v-if="false">
</el-table-column>
<el-table-column prop="createBy" label="创建人"/>
<el-table-column prop="createTime" label="创建时间"/>
<el-table-column v-if="checkPer(['admin','area:edit'])" label="操作" align="center">
<template slot-scope="scope">
<udOperation

View File

@ -4,11 +4,11 @@
<div class="head-container">
<div v-if="crud.props.searchToggle">
<!-- 搜索 -->
<label class="el-form-item-label">bigitem</label>
<label class="el-form-item-label">成品编码</label>
<el-input v-model="query.bigItemCode" clearable style="width: 185px;" class="filter-item"
@keyup.enter.native="crud.toQuery"/>
<label class="el-form-item-label">item</label>
<label class="el-form-item-label">单品编码</label>
<el-input v-model="query.itemCode" clearable style="width: 185px;" class="filter-item"
@keyup.enter.native="crud.toQuery"/>
@ -20,7 +20,7 @@
<el-dialog :close-on-click-modal="false" :before-close="crud.cancelCU" :visible.sync="crud.status.cu > 0"
:title="crud.status.title" width="500px">
<el-form ref="form" :model="form" :rules="rules" size="small" label-width="80px">
<el-form-item label="bigItem" prop="bigItem">
<el-form-item label="成品" prop="bigItem">
<el-select v-model="form.bigItem" value-key="id" filterable placeholder="请选择" style="width: 370px;">
<el-option
v-for="item in bigItemList"
@ -32,7 +32,7 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item label="item" prop="item">
<el-form-item label="单品" prop="item">
<el-select v-model="form.item" value-key="id" filterable placeholder="请选择" style="width: 370px;">
<el-option
v-for="item in itemList"
@ -44,9 +44,6 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item label="数量" prop="quantity">
<el-input v-model="form.quantity" style="width: 370px;"/>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="text" @click="crud.cancelCU"></el-button>
@ -57,11 +54,8 @@
<el-table ref="table" v-loading="crud.loading" :data="crud.data" size="small" style="width: 100%;"
@selection-change="crud.selectionChangeHandler">
<el-table-column type="selection" width="55"/>
<el-table-column prop="bigItem.code" label="bigitem"/>
<el-table-column prop="item.code" label="item"/>
<el-table-column prop="quantity" label="数量"/>
<el-table-column prop="createTime" label="创建时间"/>
<el-table-column prop="updateTime" label="修改时间"/>
<el-table-column prop="bigItem.code" label="成品编码"/>
<el-table-column prop="item.code" label="单品编码"/>
<el-table-column v-if="checkPer(['admin','bigBom:edit','bigBom:del'])" label="操作" align="center">
<template slot-scope="scope">
<udOperation

View File

@ -4,8 +4,8 @@
<div class="head-container">
<div v-if="crud.props.searchToggle">
<!-- 搜索 -->
<label class="el-form-item-label"></label>
<el-input v-model="query.code" clearable placeholder="码" style="width: 185px;" class="filter-item"
<label class="el-form-item-label"></label>
<el-input v-model="query.code" clearable placeholder="码" style="width: 185px;" class="filter-item"
@keyup.enter.native="crud.toQuery"/>
<label class="el-form-item-label">名称</label>
@ -27,15 +27,10 @@
<el-form-item label="名称">
<el-input v-model="form.name" style="width: 370px;"/>
</el-form-item>
<el-form-item label="类型">
<el-input v-model="form.type" style="width: 370px;"/>
</el-form-item>
<el-form-item label="备注">
<el-input v-model="form.remark" style="width: 370px;"/>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="text" @click="crud.cancelCU"></el-button>
<el-button @click="crud.cancelCU"></el-button>
<el-button :loading="crud.status.cu === 2" type="primary" @click="crud.submitCU"></el-button>
</div>
</el-dialog>
@ -43,11 +38,8 @@
<el-table ref="table" v-loading="crud.loading" :data="crud.data" size="small" style="width: 100%;"
@selection-change="crud.selectionChangeHandler">
<el-table-column type="selection" width="55"/>
<el-table-column prop="code" label="码"/>
<el-table-column prop="code" label="码"/>
<el-table-column prop="name" label="名称"/>
<el-table-column prop="remark" label="备注"/>
<el-table-column prop="createTime" label="创建时间"/>
<el-table-column prop="updateTime" label="修改时间"/>
<el-table-column v-if="checkPer(['admin','bigItem:edit','bigItem:del'])" label="操作" align="center">
<template slot-scope="scope">
<udOperation
@ -90,7 +82,7 @@ export default {
mixins: [presenter(), header(), form(defaultForm), crud()],
cruds() {
return CRUD({
title: 'bigitem',
title: '成品管理',
url: 'api/bigItem',
idField: 'id',
sort: 'id,desc',

View File

@ -93,6 +93,10 @@
/>
</el-select>
</el-form-item>
<el-form-item label="装载数量" prop="extendD1">
<el-input v-model="form.extendD1" style="width: 180px;"/>
</el-form-item>
<!-- <el-form-item label="单位" prop="unit">
<el-select v-model="form.unit" filterable placeholder="请选择" style="width: 180px;"
:default-first-option="true">
@ -125,6 +129,7 @@
<el-table-column prop="xh" label="序号" type="index" width="50"/>
<el-table-column prop="code" label="编码" width="150"/>
<el-table-column prop="name" label="名称" width="150"/>
<el-table-column prop="extendD1" label="装载数量" width="150"/>
<el-table-column prop="extendD2" label="整托高度" width="150">
<template slot-scope="scope">
{{ dict.label.item_height[scope.row.extendD2] }}
@ -150,8 +155,6 @@
/>
</template>
</el-table-column>
<el-table-column prop="agvScene.name" label="AGV场景" v-if="false">
</el-table-column>
<el-table-column v-if="checkPer(['admin','item:edit'])" label="操作" align="center">
<template slot-scope="scope">
<udOperation
@ -181,7 +184,7 @@ import pagination from '@crud/Pagination'
import DonMessage from "@/utils/message";
import {getToken} from "@/utils/auth";
const defaultForm = {id: null}
const defaultForm = {id: null, extendD1: 1}
export default {
name: 'Item',
components: {pagination, crudOperation, rrOperation, udOperation},

View File

@ -4,14 +4,10 @@
<div class="head-container">
<div v-if="crud.props.searchToggle">
<!-- 搜索 -->
<label class="el-form-item-label">成套代码</label>
<label class="el-form-item-label">代码</label>
<el-input v-model="query.code" clearable style="width: 185px;" class="filter-item"
@keyup.enter.native="crud.toQuery"/>
<label class="el-form-item-label">物料编码</label>
<el-input v-model="query.itemCode" clearable style="width: 185px;" class="filter-item"
@keyup.enter.native="crud.toQuery"/>
<rrOperation :crud="crud"/>
</div>
@ -21,27 +17,12 @@
<el-dialog :close-on-click-modal="false" :before-close="crud.cancelCU" :visible.sync="crud.status.cu > 0"
:title="crud.status.title" width="500px">
<el-form ref="form" :model="form" :rules="rules" size="small" label-width="80px">
<el-form-item label="成套代码" prop="code">
<el-form-item label="代码" prop="code">
<el-input v-model="form.code" style="width: 370px;"/>
</el-form-item>
<el-form-item label="物料" prop="item">
<el-select v-model="form.item" @focus="getItem" filterable placeholder="请选择物料" value-key="id"
style="width: 370px;">
<el-option
v-for="item in items"
:key="item.id"
:label="item.code"
:value="item"
:disabled="!item.enabled"
>
<span style="float: left">{{ item.code }}</span>
<span style="float: right; color: #8492a6; font-size: 13px">{{ item.name }}</span>
</el-option>
</el-select>
</el-form-item>
<el-form-item label="套数">
<el-input v-model="form.quantity" style="width: 370px;" :min="0" type="number"/>
<el-input v-model="form.quantity" style="width: 370px;" :min="1" type="number"/>
</el-form-item>
</el-form>
@ -55,15 +36,8 @@
@selection-change="crud.selectionChangeHandler">
<el-table-column type="selection" width="55"/>
<el-table-column prop="xh" label="序号" type="index" width="50"/>
<el-table-column prop="code" label="成套代码"/>
<el-table-column :show-overflow-tooltip="true" prop="itemCode" label="物料编码">
<template slot-scope="scope">
<div>{{ scope.row.item == null ? "" : scope.row.item.code }}</div>
</template>
</el-table-column>
<el-table-column prop="code" label="代码"/>
<el-table-column prop="quantity" label="套数"/>
<el-table-column prop="createTime" label="创建时间"/>
<el-table-column prop="updateTime" label="修改时间"/>
<el-table-column v-if="checkPer(['admin','packageCheck:edit','packageCheck:del'])" label="操作"
align="center">
<template slot-scope="scope">
@ -94,7 +68,7 @@ const defaultForm = {
id: null,
code: null,
itemId: null,
quantity: null,
quantity: 1,
createBy: null,
updateBy: null,
createTime: null,

View File

@ -5,10 +5,10 @@
<div v-if="crud.props.searchToggle">
<!-- 搜索 -->
<label class="el-form-item-label">代码</label>
<el-input v-model="query.code" clearable placeholder="代码" style="width: 120px;" class="filter-item"
<el-input v-model="query.code" clearable placeholder="代码" style="width: 185px;" class="filter-item"
@keyup.enter.native="crud.toQuery"/>
<label class="el-form-item-label">名称</label>
<el-input v-model="query.name" clearable placeholder="名称" style="width: 120px;" class="filter-item"
<el-input v-model="query.name" clearable placeholder="名称" style="width: 185px;" class="filter-item"
@keyup.enter.native="crud.toQuery"/>
<label class="el-form-item-label">状态</label>
<el-select
@ -17,7 +17,7 @@
size="small"
placeholder="状态"
class="filter-item"
style="width: 100px"
style="width: 185px"
@change="crud.toQuery"
>
<el-option
@ -28,7 +28,7 @@
/>
</el-select>
<label class="el-form-item-label">库区</label>
<el-select v-model="query.areaName" style="width: 120px;" clearable placeholder="请选择"
<el-select v-model="query.areaName" style="width: 185px;" clearable placeholder="请选择"
@keyup.enter.native="crud.toQuery" class="filter-item" @change="crud.toQuery">
<el-option
v-for="area in areas"
@ -38,23 +38,6 @@
/>
</el-select>
<label class="el-form-item-label">冷却区-小库区编号</label>
<el-select
v-model="query.beatCode"
clearable
size="small"
placeholder="小库区编号"
class="filter-item"
style="width: 100px"
@change="crud.toQuery"
>
<el-option
v-for="item in dict.smallArea"
:key="item.id"
:label="item.label"
:value="item.value"
/>
</el-select>
<rrOperation :crud="crud"/>
</div>
<!--如果想在工具栏加入更多按钮可以使用插槽方式 slot = 'left' or 'right'-->
@ -74,6 +57,7 @@
<el-button
slot="right"
v-show="false"
class="filter-item"
size="mini"
type="danger"
@ -221,12 +205,6 @@
<div>{{ scope.row.area.name }}</div>
</template>
</el-table-column>
<el-table-column prop="beatCode" label="冷却区-小库区编号"/>
<el-table-column :show-overflow-tooltip="true" prop="deptName" label="仓库">
<template slot-scope="scope">
<div>{{ scope.row.dept.name }}</div>
</template>
</el-table-column>
<el-table-column label="启用" align="center" prop="enabled">
<template slot-scope="scope">
<el-switch

View File

@ -168,19 +168,21 @@
<el-button :loading="crud.status.cu === 2"
size="mini" type="primary" icon="el-icon-edit" @click="crud.toEdit(scope.row)"></el-button>
<el-button slot='right' size="mini"
<el-button slot='right' size="mini" v-show="false"
type="warning" @click="toCallContainer(scope.row)">呼叫
</el-button>
<el-button slot='right' size="mini"
<el-button slot='right' size="mini" v-show="false"
type="success" @click="toContainerIn(scope.row)">入场
</el-button>
<el-button slot='right' size="mini"
<el-button slot='right' size="mini" v-show="false"
type="danger" @click="toContainerOut(scope.row)">出场
</el-button>
<el-button slot='right' size="mini"
<el-button slot='right' size="mini" v-show="false"
type="info" @click="toReturnEntity(scope.row)">返空
</el-button>
</template>
</el-table-column>
</el-table>