whj 2 years ago
parent
commit
51a7b982a3

+ 15 - 0
src/api/repair/application-form.js

@@ -540,3 +540,18 @@ export function repairCancel (parameter) {
     method: 'PUT'
   })
 }
+/**
+ * 根据设备id获取维修专业
+ * parameter: { }
+ * @param parameter
+ * @returns {*}
+ */
+export function receiveProfessor (parameter) {
+  return axios({
+    url: '/sb/infos/gain/repair/professor/' + parameter.id,
+    method: 'get',
+    headers: {
+      'Content-Type': 'application/json;charset=UTF-8'
+    }
+  })
+}

+ 5 - 2
src/views/repair/application-form/modules/BaseForm.vue

@@ -62,7 +62,7 @@
             :wrapperCol="BaseTool.Constant.wrapperCol"
           >
             <a-input
-              v-decorator="['positionNo']" />
+              v-decorator="['positionNo', {rules: [{required: true, message: '设备位号不能为空'}]}]" />
           </a-form-item>
         </row-item>
         <!-- <row-item>
@@ -476,7 +476,7 @@
 <script>
 import pick from 'lodash.pick'
 import BaseTool from '../../../../utils/tool'
-import { addRepairApplicationForm, updateRepairApplicationForm, getSbPositions, getDispatchUser } from '@/api/repair/application-form'
+import { addRepairApplicationForm, updateRepairApplicationForm, getSbPositions, getDispatchUser, receiveProfessor } from '@/api/repair/application-form'
 import PartInfoSelectModal from '@/views/part/info/modules/PartInfoSelectModal'
 import SbInfoSelectModal from '@/views/sb/info/modules/SbInfoSelectModal'
 import { queryUser } from '@/api/upms/user'
@@ -768,6 +768,9 @@ export default {
           // 'parentSbNo': row.ppNo
         }))
       })
+      receiveProfessor({ id: key }).then(res => {
+        console.log(res)
+      })
     },
     handlePartSelect () {
       if (this.sbId === null) {