From 0d470f77d819354e297431be87b686c24e802db9 Mon Sep 17 00:00:00 2001 From: zds <2388969634@qq.com> Date: Fri, 23 Aug 2024 13:44:00 +0800 Subject: [PATCH] =?UTF-8?q?opt:=E6=8A=A5=E8=A1=A8=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E4=BC=98=E5=8C=96=EF=BC=8C=E5=85=A5=E5=BA=93=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E5=8A=A0=E5=88=9B=E5=BB=BA=E6=97=B6=E9=97=B4=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nl/wms/mes/controller/MesController.java | 1 + .../sch/material/service/dao/Material.java | 2 + .../service/dao/mapper/ReportMapper.xml | 29 +- .../views/wms/sch/material/MaterialDialog.vue | 166 ----------- .../wms/sch/material/WorkOrderDialog.vue | 153 ----------- .../src/views/wms/sch/material/index.vue | 258 +----------------- .../src/views/wms/sch/material/material.js | 35 --- .../src/views/wms/sch/report/index.vue | 5 +- 8 files changed, 28 insertions(+), 621 deletions(-) delete mode 100644 lms/nladmin-ui/src/views/wms/sch/material/MaterialDialog.vue delete mode 100644 lms/nladmin-ui/src/views/wms/sch/material/WorkOrderDialog.vue delete mode 100644 lms/nladmin-ui/src/views/wms/sch/material/material.js diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/controller/MesController.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/controller/MesController.java index 9ccf3c3..3980b57 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/controller/MesController.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/mes/controller/MesController.java @@ -77,6 +77,7 @@ public class MesController { for(QPMES060RequestBody QPMES060RequestBody:notice.toJavaObject(QPMES060Request.class).getBODY()) { material.copyFrom(QPMES060RequestBody); material.setGroup_bind_material_status(GroupBindMaterialStatusEnum.BOUND.getValue()); + material.setCreate_time(DateUtil.now()); materialMapper.insert(material); } qpmes060ResponseBody.setMESSAGE("原材料入库成功"); diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/material/service/dao/Material.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/material/service/dao/Material.java index 9a29d0e..6a0d439 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/material/service/dao/Material.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/material/service/dao/Material.java @@ -68,6 +68,8 @@ public class Material implements Serializable { private String weightCoefficientValue; @ApiModelProperty(value = "线径") private String lineDiameter; + @ApiModelProperty(value = "操作时间") + private String create_time; public void copyFrom(QPMES060RequestBody source){ diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/report/service/dao/mapper/ReportMapper.xml b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/report/service/dao/mapper/ReportMapper.xml index bc2871a..ca39f15 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/report/service/dao/mapper/ReportMapper.xml +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/report/service/dao/mapper/ReportMapper.xml @@ -3,22 +3,23 @@ <mapper namespace="org.nl.wms.sch.report.service.dao.mapper.ReportMapper"> <select id="queryReport" resultType="org.nl.wms.sch.report.service.dto.ReportDto"> - SELECT - DISTINCT p.point_code as pointCode, - p.point_name as pointName, - p.region_code as regionCode, - p.region_name as regionName, - p.vehicle_code2 as subTray, - p.vehicle_code as motherTray, - m.productDescription, - m.supplierName, - m.ingotBatch + SELECT DISTINCT + p.point_code AS pointCode, + p.point_name AS pointName, + p.region_code AS regionCode, + p.region_name AS regionName, + p.vehicle_code2 AS subTray, + p.vehicle_code AS motherTray, + m.productDescription, + m.supplierName, + m.ingotBatch FROM - sch_base_point p - LEFT JOIN sch_base_material m ON p.vehicle_code2 = m.PalletSN + sch_base_point p, + sch_base_material m WHERE - vehicle_code2 IS NOT NULL - AND vehicle_code2 != '' + p.vehicle_code2 = m.PalletSN + AND vehicle_code2 IS NOT NULL + AND vehicle_code2 != '' <if test="query.supplierName != null"> and m.supplierName like CONCAT('%', #{query.supplierName}, '%') </if> diff --git a/lms/nladmin-ui/src/views/wms/sch/material/MaterialDialog.vue b/lms/nladmin-ui/src/views/wms/sch/material/MaterialDialog.vue deleted file mode 100644 index 6c8db8c..0000000 --- a/lms/nladmin-ui/src/views/wms/sch/material/MaterialDialog.vue +++ /dev/null @@ -1,166 +0,0 @@ -<template> - <el-dialog - title="物料选择" - append-to-body - :visible.sync="dialogVisible" - destroy-on-close - width="1000px" - @close="close" - @open="open" - > - <el-form - :inline="true" - class="demo-form-inline" - label-position="right" - label-width="80px" - label-suffix=":" - > - <el-form-item label="物料名称"> - <el-input - v-model="query.blurry" - clearable - size="mini" - placeholder="物料名称" - @keyup.enter.native="crud.toQuery" - /> - </el-form-item> - <el-form-item label="是否启用"> - <el-switch - v-model="query.is_used" - :active-value="true" - :inactive-value="false" - /> - </el-form-item> - <rrOperation /> - </el-form> - - <!--表格渲染--> - <el-table - ref="table" - v-loading="crud.loading" - :data="crud.data" - style="width: 100%;" - size="mini" - border - :cell-style="{'text-align':'center'}" - :header-cell-style="{background:'#f5f7fa',color:'#606266','text-align':'center'}" - @select="handleSelectionChange" - @select-all="onSelectAll" - @current-change="clickChange" - > - <el-table-column v-if="!isSingle" type="selection" width="55" /> - <el-table-column v-if="isSingle" label="选择" width="55"> - <template slot-scope="scope"> - <el-radio v-model="tableRadio" :label="scope.row"><i /></el-radio> - </template> - </el-table-column> - <el-table-column prop="material_code" label="物料编码" width="160" /> - <el-table-column prop="material_name" label="物料名称" width="180" show-overflow-tooltip /> - <el-table-column prop="material_spec" label="物料规格" width="140" /> - <!-- <el-table-column prop="class_name" label="物料分类" width="140" />--> - <el-table-column prop="standing_time" label="回温时间(小时)" width="130px" /> - <el-table-column prop="update_name" label="修改人" /> - <el-table-column prop="update_time" label="修改时间" width="135" /> - </el-table> - <!--分页组件--> - <pagination /> - <span slot="footer" class="dialog-footer"> - <el-button @click="dialogVisible = false">取 消</el-button> - <el-button type="primary" @click="submit">确 定</el-button> - </span> - </el-dialog> -</template> - -<script> - -import CRUD, { header, presenter } from '@crud/crud' -import rrOperation from '@crud/RR.operation' -import pagination from '@crud/Pagination' -import '@riophae/vue-treeselect/dist/vue-treeselect.css' - -export default { - name: 'MaterialDialog', - components: { rrOperation, pagination }, - dicts: ['is_used'], - cruds() { - return CRUD({ - title: '生产任务', - url: 'api/mdBaseMaterial', - optShow: {}, - query: { - is_used: true - } - }) - }, - mixins: [presenter(), header()], - props: { - dialogShow: { - type: Boolean, - default: false - }, - isSingle: { - type: Boolean, - default: true - } - }, - data() { - return { - dialogVisible: false, - tableRadio: null, - tableData: [] - } - }, - watch: { - dialogShow: { - handler(newValue) { - this.dialogVisible = newValue - } - } - }, - methods: { - clickChange(item) { - this.tableRadio = item - }, - open() { - - }, - handleSelectionChange(val, row) { - if (val.length > 1) { - this.$refs.table.clearSelection() - this.$refs.table.toggleRowSelection(val.pop()) - } else { - this.checkrow = row - } - }, - onSelectAll() { - this.$refs.table.clearSelection() - }, - close() { - this.crud.resetQuery(false) - this.$emit('update:dialogShow', false) - }, - submit() { - // 处理单选 - if (this.isSingle && this.tableRadio) { - this.$emit('update:dialogShow', false) - this.$emit('tableChanged', this.tableRadio) - return - } - this.rows = this.$refs.table.selection - if (this.rows.length <= 0) { - this.$message('请先勾选物料') - return - } - this.crud.resetQuery(false) - this.$emit('update:dialogShow', false) - this.$emit('tableChanged', this.rows) - } - } -} -</script> -<style rel="stylesheet/scss" lang="scss" scoped> - ::v-deep .el-dialog__body { - padding-top: 0px; - } -</style> - diff --git a/lms/nladmin-ui/src/views/wms/sch/material/WorkOrderDialog.vue b/lms/nladmin-ui/src/views/wms/sch/material/WorkOrderDialog.vue deleted file mode 100644 index f1e0a47..0000000 --- a/lms/nladmin-ui/src/views/wms/sch/material/WorkOrderDialog.vue +++ /dev/null @@ -1,153 +0,0 @@ -<template> - <el-dialog - title="工单选择" - append-to-body - :visible.sync="dialogVisible" - destroy-on-close - width="1000px" - @close="close" - @open="open" - > - <el-form - :inline="true" - class="demo-form-inline" - label-position="right" - label-width="80px" - label-suffix=":" - > - <el-form-item label="工单编号"> - <el-input - v-model="query.workorder_code" - clearable - size="mini" - placeholder="工单编号" - @keyup.enter.native="crud.toQuery" - /> - </el-form-item> - <rrOperation /> - </el-form> - - <!--表格渲染--> - <el-table - ref="table" - v-loading="crud.loading" - :data="crud.data" - style="width: 100%;" - size="mini" - border - :cell-style="{'text-align':'center'}" - :header-cell-style="{background:'#f5f7fa',color:'#606266','text-align':'center'}" - @select="handleSelectionChange" - @select-all="onSelectAll" - @current-change="clickChange" - > - <el-table-column v-if="!isSingle" type="selection" width="55" /> - <el-table-column v-if="isSingle" label="选择" width="55"> - <template slot-scope="scope"> - <el-radio v-model="tableRadio" :label="scope.row"><i /></el-radio> - </template> - </el-table-column> - <el-table-column prop="workorder_code" label="工单编号" width="120px" /> - <el-table-column v-if="false" prop="material_id" label="物料标识" /> - <el-table-column prop="workshop_code" label="所属车间" min-width="120" show-overflow-tooltip /> - <el-table-column prop="material_code" label="物料编码" width="100" show-overflow-tooltip /> - <el-table-column prop="material_name" label="物料名称" width="100" show-overflow-tooltip /> - <el-table-column prop="material_spec" label="物料规格" width="100" show-overflow-tooltip /> - <el-table-column prop="update_name" label="修改人" /> - <el-table-column prop="update_time" label="修改时间" width="150" /> - </el-table> - <!--分页组件--> - <pagination /> - <span slot="footer" class="dialog-footer"> - <el-button @click="dialogVisible = false">取 消</el-button> - <el-button type="primary" @click="submit">确 定</el-button> - </span> - </el-dialog> -</template> - -<script> - -import CRUD, { header, presenter } from '@crud/crud' -import rrOperation from '@crud/RR.operation' -import pagination from '@crud/Pagination' -import '@riophae/vue-treeselect/dist/vue-treeselect.css' - -export default { - name: 'WorkOrderDialog', - components: { rrOperation, pagination }, - dicts: ['is_used', 'vehicle_type'], - cruds() { - return CRUD({ title: '生产工单', url: 'api/pdmBdWorkorder', optShow: {}}) - }, - mixins: [presenter(), header()], - props: { - dialogShow: { - type: Boolean, - default: false - }, - isSingle: { - type: Boolean, - default: true - } - }, - data() { - return { - dialogVisible: false, - tableRadio: null, - tableData: [] - } - }, - watch: { - dialogShow: { - handler(newValue) { - this.dialogVisible = newValue - } - } - }, - methods: { - clickChange(item) { - this.tableRadio = item - }, - open() { - - }, - handleSelectionChange(val, row) { - if (val.length > 1) { - this.$refs.table.clearSelection() - this.$refs.table.toggleRowSelection(val.pop()) - } else { - this.checkrow = row - } - }, - onSelectAll() { - this.$refs.table.clearSelection() - }, - close() { - this.crud.resetQuery(false) - this.$emit('update:dialogShow', false) - }, - submit() { - // 处理单选 - if (this.isSingle && this.tableRadio) { - this.$emit('update:dialogShow', false) - this.$emit('tableChanged', this.tableRadio) - return - } - this.rows = this.$refs.table.selection - if (this.rows.length <= 0) { - this.$message('请先勾选物料') - return - } - this.crud.resetQuery(false) - this.$emit('update:dialogShow', false) - this.$emit('tableChanged', this.rows) - } - } -} -</script> -<style rel="stylesheet/scss" lang="scss" scoped> - ::v-deep .el-dialog__body { - padding-top: 0px; - } -</style> - diff --git a/lms/nladmin-ui/src/views/wms/sch/material/index.vue b/lms/nladmin-ui/src/views/wms/sch/material/index.vue index 8928317..f54161a 100644 --- a/lms/nladmin-ui/src/views/wms/sch/material/index.vue +++ b/lms/nladmin-ui/src/views/wms/sch/material/index.vue @@ -76,158 +76,6 @@ </div> <!--如果想在工具栏加入更多按钮,可以使用插槽方式, slot = 'left' or 'right'--> <crudOperation :permission="permission" /> - <!--表单组件--> - <el-dialog :close-on-click-modal="false" :before-close="crud.cancelCU" :visible.sync="crud.status.cu > 0" :title="crud.status.title" width="800px"> - <el-form ref="form" style="border: 1px solid #cfe0df;margin-top: 10px;padding-top: 10px;" :inline="true" :model="form" :rules="rules" size="mini" label-width="115px" label-suffix=":"> - <el-form-item label="母托盘编码"> - <el-input v-model="form.vehicle_code" style="width: 240px;" /> - </el-form-item> - <!--<el-form-item label="子托盘编码"> - <el-input v-model="form.child_vehicle_code" style="width: 240px;" /> - </el-form-item>--> - <!-- <el-form-item v-if="false" label="来源载具"> - <el-input v-model="form.source_vehicle_code" style="width: 240px;" /> - </el-form-item> --> - <el-form-item label="托盘类型"> - <el-radio-group v-model="form.vehicle_type" style="width: 240px"> - <el-radio label="1">子托盘</el-radio> - <el-radio label="0">母托盘</el-radio> - </el-radio-group> - </el-form-item> - <el-form-item label="回温开始时间"> - <el-date-picker - v-model="form.instorage_time" - type="datetime" - value-format="yyyy-MM-dd HH:mm:ss" - style="width: 240px;" - placeholder="选择日期时间" - /> - </el-form-item> - <el-form-item label="点位编码"> - <el-select - v-model="form.point_code" - filterable - placeholder="请选择" - style="width: 240px;" - @change="setPointName" - > - <el-option - v-for="item in pointList" - :key="item.point_code" - :label="item.point_code" - :value="item.point_code" - > - <span style="float: left">{{ item.point_name }}</span> - <span style="float: right; color: #8492a6; font-size: 13px">{{ item.point_code }}</span> - </el-option> - </el-select> - <!-- <el-input v-model="form.point_code" style="width: 240px;" />--> - </el-form-item> - <el-form-item label="点位名称"> - <el-input v-model="form.point_name" style="width: 240px;" disabled /> - </el-form-item> - <el-form-item label="是否满托"> - <el-radio-group v-model="form.is_full" style="width: 240px"> - <el-radio :label="true">是</el-radio> - <el-radio :label="false">否</el-radio> - </el-radio-group> - </el-form-item> - <el-form-item label="批次"> - <el-input v-model="form.pcsn" style="width: 240px;" /> - </el-form-item> - <el-form-item label="静置时间(分钟)"> - <el-input-number - v-model.number="form.standing_time" - :min="1" - :max="999" - style="width: 240px;" - /> - </el-form-item> - <el-form-item label="物料数量"> - <el-input-number - v-model.number="form.material_qty" - :min="0" - style="width: 240px;" - /> - </el-form-item> - <el-form-item label="物料重量"> - <el-input-number - v-model.number="form.material_weight" - :min="0" - style="width: 240px;" - /> - </el-form-item> - <el-form-item label="工单编码"> - <el-input v-model="form.workorder_code" style="width: 240px;" /> - </el-form-item> - <el-form-item label="物料来源"> - <el-radio-group v-model="choose" size="mini" style="width: 240px;"> - <el-radio-button label="物料" /> - <el-radio-button label="工单" /> - </el-radio-group> - </el-form-item> - <el-form-item v-if="false" label="物料名称"> - <el-input v-model="form.material_id" suffix-icon="el-icon-date" clearable style="width: 370px;" @focus="getMaterial" /> - </el-form-item> - <el-form-item label="物料名称"> - <el-input v-model="form.material_name" clearable style="width: 240px;" @clear="clearMaterial" @focus="getMaterial" /> - </el-form-item> - <el-form-item label="物料编码"> - <el-input v-model="form.material_code" disabled style="width: 240px;" /> - </el-form-item> - <el-form-item label="物料规格"> - <el-input v-model="form.material_spec" disabled style="width: 240px;" /> - </el-form-item> - <el-form-item label="组盘次数"> - <el-input v-model="form.group_number" style="width: 240px;" /> - </el-form-item> - <el-form-item label="任务编码"> - <el-input v-model="form.task_code" style="width: 240px;" /> - </el-form-item> - <!--<el-form-item label="车间编码"> - <el-input v-model="form.workshop_code" style="width: 240px;" /> - </el-form-item>--> - <el-form-item label="组盘状态"> - <el-select - v-model="form.group_status" - size="mini" - placeholder="点位状态" - class="filter-item" - style="width: 240px;" - clearable - > - <el-option - v-for="item in dict.group_status" - :label="item.label" - :value="item.value" - /> - </el-select> - </el-form-item> - <!--<el-form-item label="是否首个流程任务"> - <el-input v-model="form.is_first_flow_task" style="width: 240px;" /> - </el-form-item>--> - <el-form-item label="流程编码"> - <el-input v-model="form.flow_code" style="width: 240px;" /> - </el-form-item> - <el-form-item label="流程顺序"> - <el-input v-model="form.flow_num" style="width: 240px;" /> - </el-form-item> - <el-form-item label="上一任务"> - <el-input v-model="form.before_task_code" style="width: 240px;" /> - </el-form-item> - <el-form-item label="下一任务"> - <el-input v-model="form.next_task_code" style="width: 240px;" /> - </el-form-item> - <el-form-item label="备注" prop="remark"> - <label slot="label">备 注:</label> - <el-input v-model.trim="form.remark" style="width: 480px;" rows="2" type="textarea" :disabled="crud.status.view > 0" /> - </el-form-item> - </el-form> - <div slot="footer" class="dialog-footer"> - <el-button type="text" @click="crud.cancelCU">取消</el-button> - <el-button :loading="crud.cu === 2" type="primary" @click="crud.submitCU">确认</el-button> - </div> - </el-dialog> <!--表格渲染--> <el-table ref="table" v-loading="crud.loading" :data="crud.data" size="mini" style="width: 100%;" @selection-change="crud.selectionChangeHandler"> <el-table-column prop="simtOrderNo" label="入库单号" :min-width="flexWidth('simtOrderNo',crud.data,'入库单号')" /> @@ -252,69 +100,29 @@ {{ dict.label.group_bind_material_status[scope.row.group_bind_material_status] }} </template> </el-table-column> + <el-table-column prop="create_time" label="创建时间" :min-width="flexWidth('create_time',crud.data,'创建时间')" /> </el-table> <!--分页组件--> <pagination /> </div> - <MaterialDialog :dialog-show.sync="materialDialog" @tableChanged="tableChanged" /> - <WorkOrderDialog :dialog-show.sync="workOrderDialog" @tableChanged="tableChanged" /> </div> </template> <script> -import crudMaterial from './material' -import CRUD, { crud, form, header, presenter } from '@crud/crud' +import CRUD, { crud, header, presenter } from '@crud/crud' import rrOperation from '@crud/RR.operation' import crudOperation from '@crud/CRUD.operation' import udOperation from '@crud/UD.operation' import pagination from '@crud/Pagination' -import crudMdBaseWorkShop from '@/views/wms/basedata/workshop/mdBaseWorkshop' -import MaterialDialog from '@/views/wms/sch/group/MaterialDialog.vue' -import WorkOrderDialog from '@/views/wms/sch/group/WorkOrderDialog.vue' -import crudSchBasePoint from '@/views/wms/sch/point/schBasePoint' -import crudSchBaseRegion from '@/views/wms/sch/region/schBaseRegion' -const defaultForm = { - group_id: null, - vehicle_code: null, - vehicle_type: null, - material_id: null, - child_vehicle_code: null, - source_vehicle_code: null, - point_code: null, - point_name: null, - is_full: true, - pcsn: null, - instorage_time: null, - standing_time: null, - material_qty: null, - material_weight: null, - workorder_code: null, - group_number: null, - task_code: null, - ext_data: null, - workshop_code: null, - group_status: null, - table_name: null, - table_fk: null, - table_fk_id: null, - buss_move_id: null, - is_first_flow_task: true, - flow_code: null, - flow_num: null, - before_task_code: null, - next_task_code: null, - remark: null, - is_delete: false -} export default { name: 'Material', - dicts: ['group_status', 'group_bind_material_status', 'vehicle_type'], - components: { WorkOrderDialog, MaterialDialog, pagination, crudOperation, rrOperation, udOperation }, - mixins: [presenter(), header(), form(defaultForm), crud()], + dicts: ['group_bind_material_status'], + components: { pagination, crudOperation, rrOperation, udOperation }, + mixins: [presenter(), header(), crud()], cruds() { return CRUD({ - title: '组盘信息管理', + title: '原材料入库管理', url: 'api/material', idField: 'group_id', sort: 'vehicle_code,desc', @@ -327,8 +135,7 @@ export default { }, query: { group_bind_material_status: '2' - }, - crudMethod: { ...crudMaterial } + } }) }, data() { @@ -337,65 +144,16 @@ export default { }, rules: { }, - workShopList: [], - pointList: [], - regionList: [], - choose: '物料', - materialDialog: false, - workOrderDialog: false + choose: '物料' } }, created() { - this.getWorkShopList() - this.getPointList() - this.getRegionList() }, methods: { // 钩子:在获取表格数据之前执行,false 则代表不获取数据 [CRUD.HOOK.beforeRefresh]() { return true }, - getWorkShopList() { // 获取车间列表 - crudMdBaseWorkShop.getWorkShopList().then(res => { - this.workShopList = res - }) - }, - getRegionList() { - crudSchBaseRegion.getRegionList().then(res => { - this.regionList = res - }) - }, - getMaterial() { - if (this.choose === '物料') { - this.materialDialog = true - } else { - this.workOrderDialog = true - } - }, - getPointList() { // 获取点位列表 - crudSchBasePoint.getPointList().then(res => { - this.pointList = res - }) - }, - tableChanged(row) { - this.form.material_name = row.material_name - this.form.material_id = row.material_id - this.form.material_spec = row.material_spec - this.form.material_code = row.material_code - if (this.choose === '工单') { - this.form.workorder_code = row.workorder_code - } - }, - clearMaterial() { - this.form.material_name = null - this.form.material_id = null - this.form.material_spec = null - this.form.material_code = null - }, - setPointName(data) { - var point = this.pointList.find(item => item.point_code === data) - this.form.point_name = point.point_name - }, hand(value) { this.crud.toQuery() } diff --git a/lms/nladmin-ui/src/views/wms/sch/material/material.js b/lms/nladmin-ui/src/views/wms/sch/material/material.js deleted file mode 100644 index e61f352..0000000 --- a/lms/nladmin-ui/src/views/wms/sch/material/material.js +++ /dev/null @@ -1,35 +0,0 @@ -import request from '@/utils/request' - -export function add(data) { - return request({ - url: 'api/material', - method: 'post', - data - }) -} - -export function del(ids) { - return request({ - url: 'api/material/', - method: 'delete', - data: ids - }) -} - -export function edit(data) { - return request({ - url: 'api/material', - method: 'put', - data - }) -} - -export function getGroup(data) { - return request({ - url: 'api/material/getGroup', - method: 'post', - data - }) -} - -export default { add, edit, del, getGroup } diff --git a/lms/nladmin-ui/src/views/wms/sch/report/index.vue b/lms/nladmin-ui/src/views/wms/sch/report/index.vue index 8bb0701..2a839c5 100644 --- a/lms/nladmin-ui/src/views/wms/sch/report/index.vue +++ b/lms/nladmin-ui/src/views/wms/sch/report/index.vue @@ -120,12 +120,11 @@ <script> import crudMaterial from './report' -import CRUD, { crud, form, header, presenter } from '@crud/crud' +import CRUD, { crud, header, presenter } from '@crud/crud' import rrOperation from '@crud/RR.operation' import crudOperation from '@crud/CRUD.operation' import udOperation from '@crud/UD.operation' import pagination from '@crud/Pagination' -import crudMdBaseWorkShop from '@/views/wms/basedata/workshop/mdBaseWorkshop' import crudSchBasePoint from '@/views/wms/sch/point/schBasePoint' import crudSchBaseRegion from '@/views/wms/sch/region/schBaseRegion' @@ -135,7 +134,7 @@ export default { mixins: [presenter(), header(), crud()], cruds() { return CRUD({ - title: '组盘信息管理', + title: '统计报表', url: 'api/report', idField: 'group_id', sort: 'pointCode,desc',