ysy 1 سال پیش
والد
کامیت
256fef8165

+ 6 - 5
src/views/workforceManagement/classes/components/edit.vue

@@ -43,12 +43,13 @@
           </el-col>
 
           <el-col :span="8">
-            <el-form-item label="所属工厂:" prop="factoryId">
+            <el-form-item label="所属工厂:" prop="factoryIds">
               <el-select
                 style="width: 100%"
                 clearable
-                v-model="form.factoryId"
-                @change="change_factoryId"
+                multiple
+                :multiple-limit="1"
+                v-model="form.factoryIds"
                 filterable
                 placeholder="请选择所属工厂"
               >
@@ -111,7 +112,7 @@
         name: '',
         totalWorkHour: '',
         details: [],
-        factoryId: ''
+        factoryIds: ''
       };
       return {
         defaultForm,
@@ -121,7 +122,7 @@
         rules: {
           code: [{ required: true, message: '请输入', trigger: 'blur' }],
           name: [{ required: true, message: '请输入', trigger: 'blur' }],
-          factoryId: [{ required: true, message: '请选择所属工厂', trigger: 'change' }]
+          factoryIds: [{ required: true, message: '请选择所属工厂', trigger: 'change' }]
         },
         visible: false,
         type: '', // add/edit

+ 6 - 0
src/views/workforceManagement/classes/index.vue

@@ -138,6 +138,12 @@
           page: 1
         });
       },
+
+      
+      /* 刷新表格 */
+      reload(where) {
+        this.$refs.table.reload({ page: 1, where: where });
+      },
       openclass () {
         this.$refs.setclasses.open();
       }

+ 1 - 1
src/views/workforceManagement/team/components/edit.vue

@@ -394,7 +394,7 @@
         this.form.workCenterIds = '';
         this.options.workCenterIds = [];
 
-        this.getlistWorkshopPlanId();
+        this.getlistByProductionLineId();
       },
 
       getlistCf() {

+ 11 - 1
src/views/workforceManagement/team/index.vue

@@ -98,7 +98,12 @@
           },
 
           {
-            label: '所属工厂-厂房',
+            label: '所属工厂',
+            prop: 'factoryName'
+          },
+
+          {
+            label: '所属厂房',
             prop: 'workshopPlanName'
           },
 
@@ -106,6 +111,11 @@
             label: '所属产线',
             prop: 'productionLineName'
           },
+          {
+            label: '工作中心',
+            prop: 'workCenterNames'
+          },
+
 
           {
             label: '生产版本',