From 3457909638c660c0cfcb521b6104ab64c679b914 Mon Sep 17 00:00:00 2001
From: zenglf <18502938215@163.com>
Date: 星期二, 19 九月 2023 16:23:16 +0800
Subject: [PATCH] 修改页面左右展示比例

---
 src/views/eam/modules/repairorder/moudles/RepairOrderActualMaterialReport.vue |   74 ++++++++++++++++++++-----------------
 1 files changed, 40 insertions(+), 34 deletions(-)

diff --git a/src/views/eam/modules/repairorder/moudles/RepairOrderActualMaterialReport.vue b/src/views/eam/modules/repairorder/moudles/RepairOrderActualMaterialReport.vue
index a8af549..406d5a4 100644
--- a/src/views/eam/modules/repairorder/moudles/RepairOrderActualMaterialReport.vue
+++ b/src/views/eam/modules/repairorder/moudles/RepairOrderActualMaterialReport.vue
@@ -63,7 +63,7 @@
       type="dashed"
       icon="plus"
       @click="addMaterial"
-      :disabled="mainId.status=='4'"
+      :disabled="mainId.status=='4' || mainId.status=='2'"
     >娣诲姞瀹為檯鐢ㄦ枡</a-button>
     <div :style="{width: '100%',border: '1px solid #e9e9e9',padding: '10px 16px',background: '#fff',}">
       <a-row :style="{textAlign:'right'}">
@@ -96,7 +96,7 @@
 import pick from 'lodash.pick'
 import JEllipsis from '@/components/jeecg/JEllipsis'
 import JSelectSparePartModal from './select/JSelectSparePartModal'
-import RepairOrderActualMaterialReportModel   from './RepairOrderActualMaterialReportModel.vue'
+import RepairOrderActualMaterialReportModel from './RepairOrderActualMaterialReportModel.vue'
 export default {
   name: 'RepairOrderActualMaterialReport',
   mixins: [JeecgListMixin],
@@ -158,6 +158,16 @@
       loading: false,
       dataSource: [],
       columns: [
+        {
+          title: '#',
+          dataIndex: '',
+          key: 'rowIndex',
+          width: 60,
+          align: "center",
+          customRender: function (t, r, index) {
+            return parseInt(index) + 1;
+          }
+        },
         {
           title: '棰嗘枡鍑哄簱鍗�',
           dataIndex: 'num',
@@ -249,12 +259,12 @@
       }
     }
   },
-  created() {
-    // this.queryParam['maintenanceOrderId'] = this.dailyMaintenanceOrderId;
-    // this.queryParam['equipmentId'] = this.equipmentId
-    // this.loadData(1);
-    console.log("77777777",this.mainId)
-  },
+  // created() {
+  // this.queryParam['maintenanceOrderId'] = this.dailyMaintenanceOrderId;
+  // this.queryParam['equipmentId'] = this.equipmentId
+  // this.loadData(1);
+  // console.log("77777777", this.mainId)
+  // },
   methods: {
     addMaterial() {
       let ids = [];
@@ -295,13 +305,13 @@
       this.dataSource = [];
       this.ipagination.current = 1
     },
-    getUuiD(randomLength) {
-      return Number(
-        Math.random()
-          .toString()
-          .substr(2, randomLength) + Date.now()
-      ).toString(36)
-    },
+    // getUuiD(randomLength) {
+    //   return Number(
+    //     Math.random()
+    //       .toString()
+    //       .substr(2, randomLength) + Date.now()
+    //   ).toString(36)
+    // },
     handleLock(record) {
       let that = this;
       if (record.actualQuantity == null || record.actualQuantity == undefined || record.actualQuantity == '') {
@@ -374,45 +384,41 @@
   },
   mounted() {
     let newActualMaterials = [];
-    this.$bus.$on('selectionRows', (data) => {
+    this.$bus.$on('selection3Rows', (data) => {
       for (let i = 0; i < data.length; i++) {
-        var actualMaterial
-          =
-        {
-          id: this.getUuiD(16),
+        newActualMaterials.push({
+          // id: this.getUuiD(16),
           num: data[i].num,
           outboundOrderDetailId: data[i].id,
           sparePartId: data[i].sparePartId,
-          sparePartNum: data[i].spareNum,
-          sparePartName: data[i].spareName,
-          sparePartSpecification: data[i].specification,
-          sparePartModel: data[i].model,
-          constructorName: data[i].constructorName,
-          constructorId: data[i].constructorId,
-          mainUnitName: data[i].mainUnitName,
-          mainUnitId: data[i].mainUnitId,
+          // sparePartNum: data[i].spareNum,
+          // sparePartName: data[i].spareName,
+          // sparePartSpecification: data[i].specification,
+          // sparePartModel: data[i].model,
+          // constructorName: data[i].constructorName,
+          // constructorId: data[i].constructorId,
+          // mainUnitName: data[i].mainUnitName,
+          // mainUnitId: data[i].mainUnitId,
           mainQuantity: data[i].mainQuantity,
           useQuantity: data[i].useQuantity,
           availableQuantity: data[i].availableQuantity,
           repairOrderId: this.mainId.id,
           equipmentId: this.equipmentId,
           isLock: 'no'
-        }
-        newActualMaterials.push(actualMaterial);
+        })
       }
       let that = this
-      let obj = obj = postAction(this.url.addInit, newActualMaterials)
-      obj.then((res) => {
+      postAction(this.url.addInit, newActualMaterials).then((res) => {
         if (res.success) {
           that.$message.success(res.message)
-
+          newActualMaterials = []
           that.$emit('ok')
         } else {
           that.$message.warning(res.message)
         }
       }).finally(res => {
         that.loadData();
-        newActualMaterials = []
+
       })
     })
   },

--
Gitblit v1.9.3