From c7aebff7f6184b2d8da2669d2db5656e2bc09ec4 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期二, 21 四月 2026 15:49:45 +0800
Subject: [PATCH] 湟水峡 1.反馈登记删减字段 2.售后服务字段匹配错误问题

---
 src/views/personnelManagement/employeeRecord/components/BasicInfoSection.vue |  126 +++++++++++++++++++++++++++---------------
 1 files changed, 81 insertions(+), 45 deletions(-)

diff --git a/src/views/personnelManagement/employeeRecord/components/BasicInfoSection.vue b/src/views/personnelManagement/employeeRecord/components/BasicInfoSection.vue
index f6291e5..08caf90 100644
--- a/src/views/personnelManagement/employeeRecord/components/BasicInfoSection.vue
+++ b/src/views/personnelManagement/employeeRecord/components/BasicInfoSection.vue
@@ -32,9 +32,9 @@
         </el-form-item>
       </el-col>
       <el-col :span="5">
-        <el-form-item label="鍒悕" prop="aliasName">
+        <el-form-item label="鍒悕" prop="alias">
           <el-input
-            v-model="form.aliasName"
+            v-model="form.alias"
             placeholder="璇疯緭鍏�"
             clearable
             maxlength="50"
@@ -67,44 +67,61 @@
         </el-form-item>
       </el-col>
     </el-row>
-
+		<el-row :gutter="30">
+			<el-col :span="5">
+				<el-form-item label="韬唤璇佸彿锛�"
+			                prop="identityCard">
+					<el-input v-model="form.identityCard"
+				            placeholder="璇疯緭鍏�"
+				            clearable />
+				</el-form-item>
+			</el-col>
+			<el-col :span="5">
+				<el-form-item label="钖祫锛�"
+			                prop="salary">
+					<el-input v-model="form.salary"
+				            placeholder="璇疯緭鍏�"
+				            clearable />
+				</el-form-item>
+			</el-col>
+			<el-col :span="5">
+				<el-form-item label="鍑虹敓鏃ユ湡" prop="birthDate">
+					<el-date-picker
+						v-model="form.birthDate"
+						type="date"
+						value-format="YYYY-MM-DD"
+						format="YYYY-MM-DD"
+						placeholder="璇烽�夋嫨"
+						style="width: 100%"
+						clearable
+					/>
+				</el-form-item>
+			</el-col>
+			<el-col :span="5">
+				<el-form-item label="骞撮緞" prop="age">
+					<el-input-number
+						v-model="form.age"
+						:min="0"
+						:max="150"
+						:precision="0"
+						:step="1"
+						style="width: 100%"
+					/>
+				</el-form-item>
+			</el-col>
+			<el-col :span="4">
+				<el-form-item label="绫嶈疮" prop="nativePlace">
+					<el-input
+						v-model="form.nativePlace"
+						placeholder="璇疯緭鍏�"
+						clearable
+						maxlength="50"
+						show-word-limit
+					/>
+				</el-form-item>
+			</el-col>
+		</el-row>
     <el-row :gutter="24">
-      <el-col :span="5">
-        <el-form-item label="鍑虹敓鏃ユ湡" prop="birthDate">
-          <el-date-picker
-            v-model="form.birthDate"
-            type="date"
-            value-format="YYYY-MM-DD"
-            format="YYYY-MM-DD"
-            placeholder="璇烽�夋嫨"
-            style="width: 100%"
-            clearable
-          />
-        </el-form-item>
-      </el-col>
-      <el-col :span="5">
-        <el-form-item label="骞撮緞" prop="age">
-          <el-input-number
-            v-model="form.age"
-            :min="0"
-            :max="150"
-            :precision="0"
-            :step="1"
-            style="width: 100%"
-          />
-        </el-form-item>
-      </el-col>
-      <el-col :span="5">
-        <el-form-item label="绫嶈疮" prop="nativePlace">
-          <el-input
-            v-model="form.nativePlace"
-            placeholder="璇疯緭鍏�"
-            clearable
-            maxlength="50"
-            show-word-limit
-          />
-        </el-form-item>
-      </el-col>
       <el-col :span="5">
         <el-form-item label="姘戞棌" prop="nation">
           <el-input
@@ -116,7 +133,7 @@
           />
         </el-form-item>
       </el-col>
-      <el-col :span="4">
+      <el-col :span="5">
         <el-form-item label="濠氬Щ鐘跺喌" prop="maritalStatus">
           <el-select
             v-model="form.maritalStatus"
@@ -124,13 +141,31 @@
             clearable
             style="width: 100%"
           >
-            <el-option label="鏈" value="single" />
-            <el-option label="宸插" value="married" />
-            <el-option label="绂诲紓" value="divorced" />
-            <el-option label="涓у伓" value="widowed" />
+            <el-option label="鏈" value="鏈" />
+            <el-option label="宸插" value="宸插" />
+            <el-option label="绂诲紓" value="绂诲紓" />
+            <el-option label="涓у伓" value="涓у伓" />
           </el-select>
         </el-form-item>
       </el-col>
+			<el-col :span="5">
+				<el-form-item label="瑙掕壊" prop="roleId">
+					<el-select
+						v-model="form.roleId"
+				    placeholder="璇烽�夋嫨"
+				    clearable
+				    style="width: 100%"
+					>
+						<el-option
+							v-for="item in roleOptions"
+					    :key="item.roleId"
+					    :label="item.roleName"
+					    :value="item.roleId"
+					    :disabled="item.status == 1"
+						/>
+					</el-select>
+				</el-form-item>
+			</el-col>
     </el-row>
   </el-card>
 </template>
@@ -141,9 +176,10 @@
 const props = defineProps({
   form: { type: Object, required: true },
   operationType: { type: String, default: "add" },
+  roleOptions: { type: Array, default: () => [] },
 });
 
-const { form, operationType } = toRefs(props);
+const { form, operationType, roleOptions } = toRefs(props);
 </script>
 
 <style scoped>

--
Gitblit v1.9.3