瀏覽代碼

bugfix:191/194

chrislee 1 年之前
父節點
當前提交
673f9b5bf9
共有 2 個文件被更改,包括 26 次插入4 次删除
  1. 19 2
      src/views/modules/tech/product-add-or-update.vue
  2. 7 2
      src/views/modules/works/work-center.vue

+ 19 - 2
src/views/modules/tech/product-add-or-update.vue

@@ -121,9 +121,13 @@
           </el-table-column>
           <el-table-column prop="notes" header-align="center" align="center" label="备注">
           </el-table-column>
-          <el-table-column header-align="center" align="center" label="操作">
+          <el-table-column fixed="right"
+                           header-align="center"
+                           align="center"
+                           width="80"
+                           label="操作">
             <template slot-scope="scope">
-              <el-button type="text" size="small" @click="removeDrawingItem(scope.$index)">移除</el-button>
+              <el-button style="color: red" type="text" size="small" @click="removeDrawingItem(scope.$index)">移除</el-button>
             </template>
           </el-table-column>
         </el-table>
@@ -154,6 +158,16 @@
           </el-table-column>
           <el-table-column prop="notes" header-align="center" align="center" label="备注">
           </el-table-column>
+          <el-table-column
+            fixed="right"
+            header-align="center"
+            align="center"
+            width="80"
+            label="操作">
+            <template slot-scope="scope">
+              <el-button style="color: red" type="text" size="small" @click="deleteProductHandle(scope.row.proProductId)">移除</el-button>
+            </template>
+          </el-table-column>
         </el-table>
         <el-row style="text-align: center; margin-top: 10px;">
           <el-button v-show="!display" type="primary" icon="el-icon-plus" @click="addProduct"></el-button>
@@ -417,6 +431,9 @@ export default {
     },
     removeDrawingItem (index) {
       this.drawingList.splice(index, 1)
+    },
+    deleteProductHandle (proProductId) {
+      this.productDetails.splice(this.productDetails.findIndex((item) => item.proProductId === proProductId), 1)
     }
   }
 }

+ 7 - 2
src/views/modules/works/work-center.vue

@@ -27,10 +27,15 @@
         <el-form-item label="接收人">
             <user-component
             v-model="dataForm.receiver"
-            :user-id="dataForm.receiver"
-            @userSelected="userChanged"
+            :user-id.sync="dataForm.receiver"
             />
         </el-form-item>
+          <el-form-item label="派发人">
+            <user-component
+              v-model="dataForm.dispatcher"
+              :user-id.sync="dataForm.dispatcher"
+            />
+          </el-form-item>
         <el-form-item>
           <el-button @click="getDataList()">查询</el-button>
           <el-button v-if="isAuth('workcenter:clt:add')" type="primary" @click="addOrUpdateHandle('', {})">新增</el-button>