1
payne
2024-04-26 966f1394b31670aba13698e893f8e6af83e28bde
iWare_RawMaterialWarehouse_Web/src/views/main/WmsBase/WmsMaterial/index.vue
@@ -23,10 +23,18 @@
                        </a-col>
                        <a-col :md="8" :sm="24">
                           <a-form-item label="物料类型名称">
                              <a-input v-model="queryParam.materialTypeName" allow-clear
                                 placeholder="请输入物料类型名称" />
                              <!-- <a-input v-model="queryParam.materialTypeName" allow-clear
                                 placeholder="请输入物料类型名称" /> -->
                                 <a-select style="width: 100%" placeholder="请选择物料类型"
                                    v-model="queryParam.materialTypeName">
                                    <a-select-option v-for="(item, index) in materialTypeData" :key="index"
                                       :value="item.materialTypeName">{{
                                          item.materialTypeName }}</a-select-option>
                                 </a-select>
                           </a-form-item>
                        </a-col>
                        <!-- <a-col :md="8" :sm="24">
                           <a-form-item label="物料类型描述">
                              <a-input v-model="queryParam.materialTypeDescr" allow-clear
@@ -44,17 +52,18 @@
                              <a-input v-model="queryParam.materialGroup" allow-clear placeholder="请输入物料组" />
                           </a-form-item>
                        </a-col>
                        <a-col :md="8" :sm="24">
                        <!-- <a-col :md="8" :sm="24">
                           <a-form-item label="ABC分类名称">
                              <a-input v-model="queryParam.abcClassName" allow-clear placeholder="请输入ABC分类名称" />
                           </a-form-item>
                        </a-col><a-col :md="8" :sm="24">
                        </a-col> -->
                        <a-col :md="8" :sm="24">
                           <a-form-item label="ABC分类">
                              <a-input-number v-model="queryParam.abcClass" style="width: 100%" allow-clear
                              <a-input-number v-model="queryParam.abcClassName" style="width: 100%" allow-clear
                                 placeholder="请输入ABC分类" />
                           </a-form-item>
                        </a-col>
                        <a-col :md="8" :sm="24">
                        <!-- <a-col :md="8" :sm="24">
                           <a-form-item label="物料规格">
                              <a-input v-model="queryParam.materialSpec" allow-clear placeholder="请输入物料规格" />
                           </a-form-item>
@@ -98,7 +107,7 @@
                           <a-form-item label="批次属性规则">
                              <a-input v-model="queryParam.batchRuleId" allow-clear placeholder="请输入批次属性规则" />
                           </a-form-item>
                        </a-col>
                        </a-col> -->
                        <!-- <a-col :md="8" :sm="24">
                           <a-form-item label="控制属性规则">
                              <a-input v-model="queryParam.controlRuleId" allow-clear placeholder="请输入控制属性规则" />
@@ -114,14 +123,15 @@
                           </a-form-item>
                        </a-col>
                        <a-col :md="8" :sm="24">
                        <!-- <a-col :md="8" :sm="24">
                           <a-form-item label="描述">
                              <a-input v-model="queryParam.materialDesc" allow-clear placeholder="请输入描述" />
                           </a-form-item>
                        </a-col> <!--年月日时分秒-->
                        </a-col>  -->
                        <!--年月日时分秒-->
                        <!--时间范围-->
                        <a-col :md="8" :sm="24">
                        <!-- <a-col :md="8" :sm="24">
                           <a-form-item label="创建时间">
                              <a-range-picker style="width: 100%" :placeholder="['开始时间', '结束时间']" :show-time="{
                                 format: 'HH:mm:ss', defaultValue: [moment('00:00:00', 'HH:mm:ss'), moment('23:59:59', 'HH:mm:ss')]
@@ -129,11 +139,11 @@
                                 @change="onChangecreatedTime" />
                           </a-form-item>
                        </a-col>
                        </a-col> -->
                        <!--年月日时分秒-->
                        <!--时间范围-->
                        <a-col :md="8" :sm="24">
                        <!-- <a-col :md="8" :sm="24">
                           <a-form-item label="更新时间">
                              <a-range-picker style="width: 100%" :placeholder="['开始时间', '结束时间']" :show-time="{
                                 format: 'HH:mm:ss', defaultValue: [moment('00:00:00', 'HH:mm:ss'), moment('23:59:59', 'HH:mm:ss')]
@@ -144,15 +154,16 @@
                        </a-col>
                        <a-col :md="8" :sm="24">
                           <a-form-item label="创建者名称">
                              <a-input v-model="queryParam.createdUserName" allow-clear placeholder="请输入创建者名称" />
                           <a-form-item label="创建人">
                              <a-input v-model="queryParam.createdUserName" allow-clear placeholder="请输入创建人" />
                           </a-form-item>
                        </a-col>
                        <a-col :md="8" :sm="24">
                           <a-form-item label="修改者名称">
                              <a-input v-model="queryParam.updatedUserName" allow-clear placeholder="请输入修改者名称" />
                           <a-form-item label="修改人">
                              <a-input v-model="queryParam.updatedUserName" allow-clear placeholder="请输入修改人" />
                           </a-form-item>
                        </a-col> </template>
                        </a-col>  -->
                     </template>
                     <a-col :md="8" :sm="24">
                        <span class="table-page-search-submitButtons">
@@ -223,7 +234,7 @@
<script>
import { STable } from '@/components'
import moment from 'moment'
import { WmsMaterialPage, WmsMaterialDelete, WmsMaterialToExcel } from '@/api/modular/main/WmsBase/WmsMaterialManage'
import { WmsMaterialPage, WmsMaterialDelete, WmsMaterialToExcel ,materialTypeDataList} from '@/api/modular/main/WmsBase/WmsMaterialManage'
//自定义table高度
import setTableHtMixin from '@/mixins/handleTableHt.js'
import addForm from './addForm.vue'
@@ -720,7 +731,7 @@
               dataIndex: 'updatedTime'
            },
            {
               title: '创建者名称',
               title: '创建人',
               align: 'center',
               customHeaderCell: () => {
                  return {
@@ -740,7 +751,7 @@
               dataIndex: 'createdUserName'
            },
            {
               title: '修改者名称',
               title: '修改人',
               align: 'center',
               customHeaderCell: () => {
                  return {
@@ -768,7 +779,8 @@
            })
         },
         selectedRowKeys: [],
         selectedRows: []
         selectedRows: [],
         materialTypeData:[]
      }
   },
   created() {
@@ -804,7 +816,11 @@
         },
         false
      )
      materialTypeDataList().then((d) => {
         this.materialTypeData = d.data || []
      }).catch(() => {
      })
   },
   methods: {
      moment,