diff --git a/src/pages/WorkOrderEdit/compoents/BasicsInfo.vue b/src/pages/WorkOrderEdit/compoents/BasicsInfo.vue
index cfb394f..012ec26 100644
--- a/src/pages/WorkOrderEdit/compoents/BasicsInfo.vue
+++ b/src/pages/WorkOrderEdit/compoents/BasicsInfo.vue
@@ -48,13 +48,13 @@
作业负责人
- 添加
+ 添加
-
+
@@ -92,7 +92,7 @@ let mapEntity = null;
// 当前标记点
let currentMarker = null;
-const showMemberPicker1 = ref(false); // 是否显示成员选择器1
+const showMemberPickerA = ref(false); // 是否显示成员选择器1
const showStartDatePicker = ref(false); // 是否显示开始日期选择器
const showEndDatePicker = ref(false); // 是否显示结束日期选择器
const startDate = ref(null); // 开始日期时间戳
@@ -126,6 +126,20 @@ const formData = ref({
MemberList: [], // 作业班成员列表
});
+// 更新作业周期
+const UpdatePeriod = () => {
+ if (startDateText.value && endDateText.value) {
+ formData.value.period = [startDateText.value, endDateText.value];
+ } else if (startDateText.value) {
+ formData.value.period = [startDateText.value, ''];
+ } else if (endDateText.value) {
+ formData.value.period = ['', endDateText.value];
+ } else {
+ formData.value.period = [];
+ }
+ console.log('作业周期:', formData.value.period);
+};
+
// 暴露方法给父组件调用
defineExpose({
getFormData: () => formData.value,
@@ -263,26 +277,13 @@ const HandleEndDateConfirm = (e) => {
UpdatePeriod();
};
-// 更新作业周期
-const UpdatePeriod = () => {
- if (startDateText.value && endDateText.value) {
- formData.value.period = [startDateText.value, endDateText.value];
- } else if (startDateText.value) {
- formData.value.period = [startDateText.value, ''];
- } else if (endDateText.value) {
- formData.value.period = ['', endDateText.value];
- } else {
- formData.value.period = [];
- }
- console.log('作业周期:', formData.value.period);
-};
-
// 处理作业负责人选择确认事件
const HandleMemberConfirmA = (e) =>{
- console.log('选中的作业负责人完整信息:', e);
+ console.log('选中的作业负责人完整信息:', e.value);
if (e.value) {
- formData.value.supervisorName = e.value.name;
- formData.value.supervisorId = e.value.id;
+ formData.value.supervisorName = e.value[0].name;
+ formData.value.supervisorId = e.value[0].id;
+ showMemberPickerA.value = false;
}
}