|
|
@@ -44,8 +44,20 @@
|
|
|
:label="dict.label"
|
|
|
:value="dict.value"
|
|
|
/>
|
|
|
- </el-select> </el-form-item
|
|
|
- ></el-col>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="部门" prop="departmentNo">
|
|
|
+ <DepartMentSelect
|
|
|
+ ref="departMentSelect"
|
|
|
+ :disabled="formData.businessType ? false : true"
|
|
|
+ v-model="formData.departmentNo"
|
|
|
+ placeholder="请选择部门"
|
|
|
+ clearable
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :span="12"
|
|
|
><el-form-item label="业务分类名称" prop="businessDescribe">
|
|
|
<el-select
|
|
|
@@ -326,11 +338,13 @@
|
|
|
|
|
|
<script>
|
|
|
import * as InRequestApi from "@/api/wms/output/inrequest";
|
|
|
+import DepartMentSelect from "./components/DepartMentSelect.vue";
|
|
|
// import ShipmentNotification from "./ShipmentNotification.vue";
|
|
|
export default {
|
|
|
name: "InRequestForm",
|
|
|
components: {
|
|
|
// ShipmentNotification,
|
|
|
+ DepartMentSelect,
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
@@ -346,6 +360,7 @@ export default {
|
|
|
formLoading: false,
|
|
|
// 表单参数
|
|
|
formData: {
|
|
|
+ departmentNo: undefined,
|
|
|
id: undefined,
|
|
|
requestNo: undefined,
|
|
|
requestType: undefined,
|
|
|
@@ -378,6 +393,9 @@ export default {
|
|
|
},
|
|
|
// 表单校验
|
|
|
formRules: {
|
|
|
+ departmentNo: [
|
|
|
+ { required: true, message: "请选择部门", trigger: "blur" },
|
|
|
+ ],
|
|
|
requestNo: [
|
|
|
{ required: true, message: "申请单号不能为空", trigger: "blur" },
|
|
|
],
|