no message
							parent
							
								
									ed87a86065
								
							
						
					
					
						commit
						9c2f5afc56
					
				| 
						 | 
					@ -4,8 +4,8 @@
 | 
				
			||||||
    <div class="head-container">
 | 
					    <div class="head-container">
 | 
				
			||||||
      <div v-if="crud.props.searchToggle">
 | 
					      <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 placeholder="请输入编码" style="width: 185px;" class="filter-item"
 | 
					        <el-input v-model="query.code" clearable placeholder="请输入零件号" style="width: 185px;" class="filter-item"
 | 
				
			||||||
                  @keyup.enter.native="crud.toQuery"
 | 
					                  @keyup.enter.native="crud.toQuery"
 | 
				
			||||||
        />
 | 
					        />
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -42,7 +42,7 @@
 | 
				
			||||||
          class="upload-demo"
 | 
					          class="upload-demo"
 | 
				
			||||||
          slot="right"
 | 
					          slot="right"
 | 
				
			||||||
          style="float: right;padding-left: 5px"
 | 
					          style="float: right;padding-left: 5px"
 | 
				
			||||||
          action="/api/item/import_data"
 | 
					          action="/api/item/importItem"
 | 
				
			||||||
          :file-list="fileList"
 | 
					          :file-list="fileList"
 | 
				
			||||||
          :on-error="handleErr"
 | 
					          :on-error="handleErr"
 | 
				
			||||||
          :on-success=" (response, file, fileList) => {
 | 
					          :on-success=" (response, file, fileList) => {
 | 
				
			||||||
| 
						 | 
					@ -60,15 +60,18 @@
 | 
				
			||||||
                 :title="crud.status.title" width="600px"
 | 
					                 :title="crud.status.title" width="600px"
 | 
				
			||||||
      >
 | 
					      >
 | 
				
			||||||
        <el-form ref="form" :model="form" :inline="true" :rules="rules" size="small" label-width="66px">
 | 
					        <el-form ref="form" :model="form" :inline="true" :rules="rules" size="small" label-width="66px">
 | 
				
			||||||
          <el-form-item label="编码" prop="code">
 | 
					          <el-form-item label="零件号" prop="code">
 | 
				
			||||||
            <el-input v-model="form.code" style="width: 180px;"/>
 | 
					            <el-input v-model="form.code" style="width: 180px;" @input="handleCodeChange"/>
 | 
				
			||||||
          </el-form-item>
 | 
					          </el-form-item>
 | 
				
			||||||
          <el-form-item label="名称" prop="name">
 | 
					
 | 
				
			||||||
 | 
					          <el-form-item label="规格" prop="specs">
 | 
				
			||||||
 | 
					            <el-input v-model="form.specs" style="width: 180px;"/>
 | 
				
			||||||
 | 
					          </el-form-item>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					          <el-form-item label="名称" v-show="false" prop="name">
 | 
				
			||||||
            <el-input v-model="form.name" style="width: 180px;"/>
 | 
					            <el-input v-model="form.name" style="width: 180px;"/>
 | 
				
			||||||
          </el-form-item>
 | 
					          </el-form-item>
 | 
				
			||||||
          <el-form-item label="装载数">
 | 
					
 | 
				
			||||||
            <el-input v-model="form.extendD1" style="width: 180px;"/>
 | 
					 | 
				
			||||||
          </el-form-item>
 | 
					 | 
				
			||||||
          <el-form-item label="类型" prop="goodType">
 | 
					          <el-form-item label="类型" prop="goodType">
 | 
				
			||||||
            <el-select v-model="form.goodType" filterable placeholder="请选择" style="width: 180px;"
 | 
					            <el-select v-model="form.goodType" filterable placeholder="请选择" style="width: 180px;"
 | 
				
			||||||
                       :default-first-option="true"
 | 
					                       :default-first-option="true"
 | 
				
			||||||
| 
						 | 
					@ -93,23 +96,9 @@
 | 
				
			||||||
              />
 | 
					              />
 | 
				
			||||||
            </el-select>
 | 
					            </el-select>
 | 
				
			||||||
          </el-form-item>
 | 
					          </el-form-item>
 | 
				
			||||||
          <el-form-item label="时长">
 | 
					
 | 
				
			||||||
            <el-input v-model="form.extendD2" type="number" style="width: 180px;"/>
 | 
					 | 
				
			||||||
          </el-form-item>
 | 
					 | 
				
			||||||
          <el-form-item label="长">
 | 
					 | 
				
			||||||
            <el-input v-model="form.length" type="number" style="width: 180px;"/>
 | 
					 | 
				
			||||||
          </el-form-item>
 | 
					 | 
				
			||||||
          <el-form-item label="宽">
 | 
					 | 
				
			||||||
            <el-input v-model="form.width" style="width: 180px;"/>
 | 
					 | 
				
			||||||
          </el-form-item>
 | 
					 | 
				
			||||||
          <el-form-item label="高">
 | 
					 | 
				
			||||||
            <el-input v-model="form.height" style="width: 180px;"/>
 | 
					 | 
				
			||||||
          </el-form-item>
 | 
					 | 
				
			||||||
          <el-form-item label="重量">
 | 
					 | 
				
			||||||
            <el-input v-model="form.weight" style="width: 180px;"/>
 | 
					 | 
				
			||||||
          </el-form-item>
 | 
					 | 
				
			||||||
          <el-form-item label="描述">
 | 
					          <el-form-item label="描述">
 | 
				
			||||||
            <el-input v-model="form.description" :rows="3" type="textarea" style="width: 370px;"/>
 | 
					            <el-input v-model="form.description" :rows="3" type="textarea" style="width: 440px;"/>
 | 
				
			||||||
          </el-form-item>
 | 
					          </el-form-item>
 | 
				
			||||||
        </el-form>
 | 
					        </el-form>
 | 
				
			||||||
        <div slot="footer" class="dialog-footer">
 | 
					        <div slot="footer" class="dialog-footer">
 | 
				
			||||||
| 
						 | 
					@ -129,23 +118,18 @@
 | 
				
			||||||
      >
 | 
					      >
 | 
				
			||||||
        <el-table-column type="selection" width="55"/>
 | 
					        <el-table-column type="selection" width="55"/>
 | 
				
			||||||
        <el-table-column prop="xh" label="序号" type="index" width="50"/>
 | 
					        <el-table-column prop="xh" label="序号" type="index" width="50"/>
 | 
				
			||||||
        <el-table-column prop="code" label="编码" width="150"/>
 | 
					        <el-table-column prop="code" label="零件号" width="150"/>
 | 
				
			||||||
        <el-table-column prop="name" label="名称" width="150"/>
 | 
					        <el-table-column prop="specs" label="规格" width="150"/>
 | 
				
			||||||
        <el-table-column prop="goodType" label="类型" width="150">
 | 
					        <el-table-column prop="goodType" label="类型" width="150">
 | 
				
			||||||
          <template slot-scope="scope">
 | 
					          <template slot-scope="scope">
 | 
				
			||||||
            {{ dict.label.item_type[scope.row.goodType] }}
 | 
					            {{ dict.label.item_type[scope.row.goodType] }}
 | 
				
			||||||
          </template>
 | 
					          </template>
 | 
				
			||||||
        </el-table-column>
 | 
					        </el-table-column>
 | 
				
			||||||
        <el-table-column prop="extendD1" label="容器装载数"/>
 | 
					 | 
				
			||||||
        <el-table-column prop="unit" label="单位">
 | 
					        <el-table-column prop="unit" label="单位">
 | 
				
			||||||
          <template slot-scope="scope">
 | 
					          <template slot-scope="scope">
 | 
				
			||||||
            {{ dict.label.item_unit[scope.row.unit] }}
 | 
					            {{ dict.label.item_unit[scope.row.unit] }}
 | 
				
			||||||
          </template>
 | 
					          </template>
 | 
				
			||||||
        </el-table-column>
 | 
					        </el-table-column>
 | 
				
			||||||
        <el-table-column prop="length" label="长"/>
 | 
					 | 
				
			||||||
        <el-table-column prop="width" label="宽"/>
 | 
					 | 
				
			||||||
        <el-table-column prop="height" label="高"/>
 | 
					 | 
				
			||||||
        <el-table-column prop="weight" label="重量"/>
 | 
					 | 
				
			||||||
        <el-table-column prop="description" label="描述"/>
 | 
					        <el-table-column prop="description" label="描述"/>
 | 
				
			||||||
        <el-table-column prop="enabled" label="启用" width="50">
 | 
					        <el-table-column prop="enabled" label="启用" width="50">
 | 
				
			||||||
          <template slot-scope="scope">
 | 
					          <template slot-scope="scope">
 | 
				
			||||||
| 
						 | 
					@ -216,8 +200,8 @@ export default {
 | 
				
			||||||
        code: [
 | 
					        code: [
 | 
				
			||||||
          { required: true, message: '代码不能为空', trigger: 'blur' }
 | 
					          { required: true, message: '代码不能为空', trigger: 'blur' }
 | 
				
			||||||
        ],
 | 
					        ],
 | 
				
			||||||
        name: [
 | 
					        specs: [
 | 
				
			||||||
          { required: true, message: '名称不能为空', trigger: 'blur' }
 | 
					          { required: true, message: '规格不能为空', trigger: 'blur' }
 | 
				
			||||||
        ],
 | 
					        ],
 | 
				
			||||||
        unit: [
 | 
					        unit: [
 | 
				
			||||||
          { required: true, message: '单位不能为空', trigger: 'blur' }
 | 
					          { required: true, message: '单位不能为空', trigger: 'blur' }
 | 
				
			||||||
| 
						 | 
					@ -270,6 +254,9 @@ export default {
 | 
				
			||||||
      }).catch(() => {
 | 
					      }).catch(() => {
 | 
				
			||||||
        data.enabled = !data.enabled
 | 
					        data.enabled = !data.enabled
 | 
				
			||||||
      })
 | 
					      })
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    handleCodeChange() {
 | 
				
			||||||
 | 
					      this.form.name = this.form.code
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -148,6 +148,7 @@ export default {
 | 
				
			||||||
        case '已到站':
 | 
					        case '已到站':
 | 
				
			||||||
          return 'primary'
 | 
					          return 'primary'
 | 
				
			||||||
        case '已关闭':
 | 
					        case '已关闭':
 | 
				
			||||||
 | 
					        case '已完成':
 | 
				
			||||||
          return 'success'
 | 
					          return 'success'
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue