cuijian
2025-06-18 4af716ae6ae5858fe5b0cffba21483a6dc44e90d
src/views/tms/modules/inbound/InboundListRight.vue
@@ -58,7 +58,7 @@
      <a-upload name="file" :showUploadList="false" :multiple="false" :headers="tokenHeader" :action="importExcelUrl" @change="handleImportExcel">
        <a-button type="primary" icon="import">导入</a-button>
      </a-upload> -->
      <a-button @click="handleInbound(nodeSelected)" type="primary" icon="plus">申请单入库</a-button>
      <a-button @click="handleInbound" type="primary">申请单入库</a-button>
    </div>
    <!-- table区域-begin -->
@@ -76,6 +76,7 @@
        :loading="loading"
        :rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange,type:'radio'}"
        class="j-table-force-nowrap"
        :customRow="customRow"
        @change="handleTableChange">
        <template slot="htmlSlot" slot-scope="text">
@@ -145,6 +146,7 @@
    </a-tabs>
    <inbound-model ref="modalForm" @ok="modalFormOk" :nodeSelected="nodeSelected"></inbound-model>
    <inbound-apply-model-list ref="inboundApplyModelList"></inbound-apply-model-list>
  </a-card>
</template>
@@ -163,6 +165,7 @@
  import ParaCommonToolList from '.././baseTools/ParaCommonToolList'
  import ParaBladeList from '.././baseTools/ParaBladeList'
  import InboundModel from './InboundModel'
  import InboundApplyModelList from './InboundApplyModelList.vue'
  export default {
    name: 'InboundListRight',
@@ -176,7 +179,8 @@
      ParaTurningToolsList,
      ParaCommonToolList,
      ParaBladeList,
      InboundModel
      InboundModel,
      InboundApplyModelList
    },
    data () {
      return {
@@ -211,9 +215,14 @@
            dataIndex: 'toolCode'
          },
          {
            title:'工具编号',
            align:"center",
            dataIndex: 'onlyCode'
          },
          {
            title:'入库类型',
            align:"center",
            dataIndex: 'inStorehouseType'
            dataIndex: 'inStorehouseTypeName'
          },
          {
            title:'型号/图号',
@@ -229,7 +238,7 @@
          {
            title:'入库数量',
            align:"center",
            dataIndex: 'inStorageQuantity'
            dataIndex: 'inNumber'
          },
          // {
          //   title:'备注',
@@ -249,17 +258,17 @@
              return !text?"":(text.length>10?text.substr(0,10):text)
            }
          },
          {
            title: '操作',
            dataIndex: 'action',
            align:"center",
            fixed:"right",
            width:147,
            scopedSlots: { customRender: 'action' }
          }
          // {
          //   title: '操作',
          //   dataIndex: 'action',
          //   align:"center",
          //   fixed:"right",
          //   width:147,
          //   scopedSlots: { customRender: 'action' }
          // }
        ],
        url: {
          list: "/tms/inboundDetail/list",
          list: "/tms/inStoreDetail/list",
          paraHolesToolsList:"/tms/baseTools/paraHolesToolsList",
          paraCommonToolList:"/tms/baseTools/paraCommonToolList",
          paraThreadingToolList:"/tms/baseTools/paraThreadingToolList",
@@ -305,8 +314,12 @@
        }
        // 打开新增模态框,并传递当前选中的节点
          this.$refs.modalForm.add(this.nodeSelected);
          this.$refs.modalForm.title = "新增通用参数类型工具";
          this.$refs.modalForm.title = "新增工具入库";
          this.$refs.modalForm.disableSubmit = false;
      },
      handleInbound() {
          this.$refs.inboundApplyModelList.show();
      },
      handleDelete(id) {
        deleteAction(this.url.delete, {id: id}).then((res) => {
@@ -324,6 +337,16 @@
      modalFormOk() {
        this.loadData(); // 刷新表格数据
        this.$bus.$emit('queryTreeData') //刷新左侧树
      },
      customRow(record) {
        return {
          on: {
            click: () => {
              this.onSelectChange(record.id.split(","), [record]);
            }
          }
        }
      },
      onSelectChange(selectedRowKeys) {
@@ -466,6 +489,9 @@
            if (res.success) {
              this.dataSource = res.result.records; // 更新表格数据
              this.ipagination.total = res.result.total
              //默认选中第一条数据
              this.selectedRowKeys[0] = res.result.records[0].id
              this.onSelectChange(this.selectedRowKeys)
            } else {
              this.$message.warning("请选择叶子节点进行查询");
              this.ipagination.total = 0