基础资料界面调整
							parent
							
								
									387199d0dc
								
							
						
					
					
						commit
						08c5a54ae6
					
				| 
						 | 
				
			
			@ -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>
 | 
			
		||||
| 
						 | 
				
			
			@ -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
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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',
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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},
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue