sunlupeng 1 год назад
Родитель
Сommit
0e726f9964
2 измененных файлов с 13 добавлено и 3 удалено
  1. 2 0
      src/views/oa/renew/edit.vue
  2. 11 3
      src/views/oa/universal/DataList.vue

+ 2 - 0
src/views/oa/renew/edit.vue

@@ -233,6 +233,8 @@ export default {
         this.form.deptName = employeeInfo.deptName;
         this.form.position = employeeInfo.position;
         this.form.employeePhone = employeeInfo.phone;
+        this.form.oldContractStartDate = employeeInfo.contractStartDate;
+        this.form.oldContractEndDate = employeeInfo.contractEndDate;
       });
     },
     handleRemove(file, fileList) {

+ 11 - 3
src/views/oa/universal/DataList.vue

@@ -11,8 +11,7 @@
       <el-form-item label="职位" prop="position">
         <el-select v-model="queryParams.position" placeholder="请选择"
         style="width: 250px">
-          <el-option v-for="item in posOptions" :key="item.value" :label="item.label" :value="item.value">
-          </el-option>
+        <el-option v-for="item in postOptions" :key="item.id" :label="item.name" :value="item.id"></el-option>
         </el-select>
       </el-form-item>
       <el-form-item label="手机号" prop="employeePhone">
@@ -77,6 +76,7 @@
 </template>
 
 <script>
+import { listSimplePosts } from "@/api/system/post";
 import { getListData,exportList }  from "@/api/oa/universal"
 import detail from "./detail.vue";
 import edit from "./edit.vue";
@@ -94,7 +94,7 @@ export default {
   data() {
     return {
       detailLoading:false,
-        posOptions: [],
+        postOptions: [],
       id:'',
       // 遮罩层
       loading: true,
@@ -126,8 +126,16 @@ export default {
   created() {
     this.getList();
     this.getListDept();
+    this.getPostOptions();
   },
   methods: {
+    getPostOptions(){
+      listSimplePosts().then(response => {
+        // 处理 postOptions 参数
+        this.postOptions = [];
+        this.postOptions.push(...response.data);
+      });
+    },
       /** 查询部门列表 */
       getListDept() {
       listDept().then(response => {