| 
														
															@@ -13,11 +13,18 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               <el-input v-model="dataForm.code" :disabled="true" placeholder="系统自动生成"></el-input> 
														 | 
														
														 | 
														
															               <el-input v-model="dataForm.code" :disabled="true" placeholder="系统自动生成"></el-input> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             </el-form-item> 
														 | 
														
														 | 
														
															             </el-form-item> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           </el-col> 
														 | 
														
														 | 
														
															           </el-col> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          <el-col :span="8" style="padding-left: 20px"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            <el-form-item label="车间" prop="proWorkshopId"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              <WorkshopComponent v-model="dataForm.proWorkshopId" :workshop-id="dataForm.proWorkshopId" :disabled="display" style="width:100%;"/> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            </el-form-item> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          </el-col> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           <el-col :span="8" style="padding-left: 20px"> 
														 | 
														
														 | 
														
															           <el-col :span="8" style="padding-left: 20px"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             <el-form-item label="工种名称" prop="name"> 
														 | 
														
														 | 
														
															             <el-form-item label="工种名称" prop="name"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               <el-input v-model="dataForm.name" :disabled="display" placeholder="工种名称"></el-input> 
														 | 
														
														 | 
														
															               <el-input v-model="dataForm.name" :disabled="display" placeholder="工种名称"></el-input> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             </el-form-item> 
														 | 
														
														 | 
														
															             </el-form-item> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           </el-col> 
														 | 
														
														 | 
														
															           </el-col> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        </el-row> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        <el-row class="my-row"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           <el-col :span="8" style="padding-left: 20px"> 
														 | 
														
														 | 
														
															           <el-col :span="8" style="padding-left: 20px"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             <el-form-item label="工种级别" prop="level"> 
														 | 
														
														 | 
														
															             <el-form-item label="工种级别" prop="level"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               <el-select 
														 | 
														
														 | 
														
															               <el-select 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -25,7 +32,7 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 :disabled="display" 
														 | 
														
														 | 
														
															                 :disabled="display" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 placeholder="请选择" 
														 | 
														
														 | 
														
															                 placeholder="请选择" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 style="width:100%" 
														 | 
														
														 | 
														
															                 style="width:100%" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                > 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              > 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 <el-option 
														 | 
														
														 | 
														
															                 <el-option 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                   v-for="item in optionsLevel" 
														 | 
														
														 | 
														
															                   v-for="item in optionsLevel" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                   :key="item.code" 
														 | 
														
														 | 
														
															                   :key="item.code" 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -35,12 +42,10 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               </el-select> 
														 | 
														
														 | 
														
															               </el-select> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             </el-form-item> 
														 | 
														
														 | 
														
															             </el-form-item> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           </el-col> 
														 | 
														
														 | 
														
															           </el-col> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        </el-row> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        <el-row class="my-row"> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-          <el-col :span="8"> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          <el-col :span="8" style="padding-left: 20px"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             <el-form-item label="工时单价" prop="quotedPrice"> 
														 | 
														
														 | 
														
															             <el-form-item label="工时单价" prop="quotedPrice"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               <el-input v-model="dataForm.quotedPrice" placeholder="工时单价" oninput="value=value.replace(/[^0-9.]/g,'')"> 
														 | 
														
														 | 
														
															               <el-input v-model="dataForm.quotedPrice" placeholder="工时单价" oninput="value=value.replace(/[^0-9.]/g,'')"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                <i slot="suffix" style="font-style:normal;margin-right: 10px;">元</i>  
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                <i slot="suffix" style="font-style:normal;margin-right: 10px;">元</i> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               </el-input> 
														 | 
														
														 | 
														
															               </el-input> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             </el-form-item> 
														 | 
														
														 | 
														
															             </el-form-item> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           </el-col> 
														 | 
														
														 | 
														
															           </el-col> 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -65,7 +70,7 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               <user-components v-model="dataForm.masterIds" :user-ids="dataForm.masterIds" @change='masterChange' :disabled="display" style="width:100%;"/> 
														 | 
														
														 | 
														
															               <user-components v-model="dataForm.masterIds" :user-ids="dataForm.masterIds" @change='masterChange' :disabled="display" style="width:100%;"/> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             </el-form-item> 
														 | 
														
														 | 
														
															             </el-form-item> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           </el-col> 
														 | 
														
														 | 
														
															           </el-col> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-          <el-col :span="8"> 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          <el-col :span="8" style="padding-left: 20px"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             <el-form-item label="负责人" prop="foreman"> 
														 | 
														
														 | 
														
															             <el-form-item label="负责人" prop="foreman"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															               <user-component v-model="dataForm.foreman" :user-id="dataForm.foreman" @userSelected='foremanChange' :disabled="display" style="width:100%;"/> 
														 | 
														
														 | 
														
															               <user-component v-model="dataForm.foreman" :user-id="dataForm.foreman" @userSelected='foremanChange' :disabled="display" style="width:100%;"/> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             </el-form-item> 
														 | 
														
														 | 
														
															             </el-form-item> 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -81,13 +86,14 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 </template> 
														 | 
														
														 | 
														
															 </template> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 <script> 
														 | 
														
														 | 
														
															 <script> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  import UserComponents from '../common/user-components' 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  import UserComponent from '../common/user-component' 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  import UserComponents from '@/views/modules/common/user-components' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  import UserComponent from '@/views/modules/common/user-component' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  import WorkshopComponent from '@/views/modules/common/workshop-component.vue' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   import { getDictList } from '@/api/dict' 
														 | 
														
														 | 
														
															   import { getDictList } from '@/api/dict' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   import { addOrUpdateWorkType, getWorkTypeDetail } from '@/api/product' 
														 | 
														
														 | 
														
															   import { addOrUpdateWorkType, getWorkTypeDetail } from '@/api/product' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   export default { 
														 | 
														
														 | 
														
															   export default { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     name: 'work-type-add-or-update', 
														 | 
														
														 | 
														
															     name: 'work-type-add-or-update', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    components: {UserComponents, UserComponent}, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    components: {UserComponents, UserComponent, WorkshopComponent}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     computed: { 
														 | 
														
														 | 
														
															     computed: { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       orgId: { 
														 | 
														
														 | 
														
															       orgId: { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         get () { return this.$store.state.user.orgId } 
														 | 
														
														 | 
														
															         get () { return this.$store.state.user.orgId } 
														 |