Преглед на файлове

生产版本修改提交

LAPTOP-16IUEB3P\Lenovo преди 2 години
родител
ревизия
15fb4d54db
променени са 2 файла, в които са добавени 54 реда и са изтрити 28 реда
  1. 3 3
      src/views/material/product/components/link-msg.vue
  2. 51 25
      src/views/technology/version/details.vue

+ 3 - 3
src/views/material/product/components/link-msg.vue

@@ -12,10 +12,10 @@
       <el-tab-pane label="工艺路线">
         <ele-pro-table :columns="pathColumn" :datasource="[]"> </ele-pro-table
       ></el-tab-pane>
-      <el-tab-pane label="质量标准"></el-tab-pane>
-      <el-tab-pane label="文件">
+      <!-- <el-tab-pane label="质量标准"></el-tab-pane> -->
+     <!-- <el-tab-pane label="文件">
         <ele-pro-table :columns="fileColumn" :datasource="[]"> </ele-pro-table
-      ></el-tab-pane>
+      ></el-tab-pane> -->
       <el-tab-pane label="关联设备">
         <ele-pro-table :columns="equiColumn" :datasource="[]"> </ele-pro-table
       ></el-tab-pane>

+ 51 - 25
src/views/technology/version/details.vue

@@ -70,31 +70,22 @@
                </el-form-item>
              </el-col>
            </el-row>
-           <el-table
-             ref="multipleTable"
-             :data="tableData"
-             tooltip-effect="dark"
-             style="width: 100%"
-             border
-             :header-cell-style="{ background: '#F0F3F3' }"
+           <ele-pro-table
+             :columns="columns"
+             :datasource="tableData"
+             :need-page="false"
            >
-             <el-table-column prop="code" label="工序编号"/>
-             <el-table-column prop="name" label="工序名称" />
-             <el-table-column prop="controlName" label="工序控制码" />
-             <el-table-column prop="workCenterName" label="工作中心" />
-             <el-table-column label="操作">
-                <template slot-scope="{row}">
-                  <el-link
-                    type="primary"
-                    :underline="false"
-                    icon="el-icon-edit"
-                    @click="allocateMaterials(row)"
-                  >
-                    分配物料
-                  </el-link>
-                </template>
-             </el-table-column>
-           </el-table>
+               <template v-slot:action="{ row }">
+                 <el-link
+                   type="primary"
+                   :underline="false"
+                   icon="el-icon-edit"
+                   @click="allocateMaterials(row)"
+                 >
+                   分配物料
+                 </el-link>
+               </template>
+            </ele-pro-table>
        </el-form>
     </el-card>
     <linkMaterialDialog ref="linkMaterialDialogRef" @success="success" />
@@ -110,7 +101,42 @@ export default {
   data () {
     return {
       infoData:{},
-      tableData:[]
+      tableData:[],
+      // 表格列配置
+      columns: [
+        {
+          prop: 'code',
+          label: '工序编号',
+          showOverflowTooltip: true,
+          align: 'center',
+        },
+        {
+          prop: 'name',
+          label: '工序名称',
+          showOverflowTooltip: true,
+          align: 'center',
+        },
+        {
+          prop: 'controlName',
+          label: '工序控制码',
+          showOverflowTooltip: true,
+          align: 'center'
+        },
+        {
+          prop: 'workCenterName',
+          label: '工作中心',
+          showOverflowTooltip: true,
+          align: 'center'
+        },
+        {
+          columnKey: 'action',
+          label: '操作',
+          width: 200,
+          align: 'center',
+          resizable: false,
+          slot: 'action',
+        }
+      ],
     }
   },
   async created () {