Просмотр исходного кода

update 岗位设置改成部门设置

linweizeng 2 лет назад
Родитель
Сommit
2d2a13cdd8

+ 2 - 2
src/views/platform/org/position/detail/index.vue

@@ -4,13 +4,13 @@
       v-model="activeName"
       v-model="activeName"
       @tab-click="handleTabClick"
       @tab-click="handleTabClick"
     >
     >
-      <el-tab-pane label="岗位明细" name="detail">
+      <el-tab-pane label="部门明细" name="detail">
         <detail :id="id" :readonly="readonly" />
         <detail :id="id" :readonly="readonly" />
       </el-tab-pane>
       </el-tab-pane>
       <el-tab-pane label="归属组织" name="positionOrg">
       <el-tab-pane label="归属组织" name="positionOrg">
         <position-org :id="id" :height="height" :visible="activeName==='positionOrg'" />
         <position-org :id="id" :height="height" :visible="activeName==='positionOrg'" />
       </el-tab-pane>
       </el-tab-pane>
-      <el-tab-pane label="岗位人员" name="positionEmployee">
+      <el-tab-pane label="部门人员" name="positionEmployee">
         <position-employee :id="id" seeting-search-party-type="position" :height="height" :visible="activeName==='positionEmployee'" />
         <position-employee :id="id" seeting-search-party-type="position" :height="height" :visible="activeName==='positionEmployee'" />
       </el-tab-pane>
       </el-tab-pane>
       <el-tab-pane label="扩展属性" name="extraAttr">
       <el-tab-pane label="扩展属性" name="extraAttr">

+ 8 - 8
src/views/platform/org/position/edit.vue

@@ -2,16 +2,16 @@
   <div>
   <div>
     <div v-if="readonly">
     <div v-if="readonly">
       <el-form :label-width="formLabelWidth" @submit.native.prevent>
       <el-form :label-width="formLabelWidth" @submit.native.prevent>
-        <el-form-item label="岗位名称:" prop="name">
+        <el-form-item label="部门名称:" prop="name">
           <span>{{ position.name }}</span>
           <span>{{ position.name }}</span>
         </el-form-item>
         </el-form-item>
-        <el-form-item label="岗位别名:" prop="posAlias">
+        <el-form-item label="部门别名:" prop="posAlias">
           <span>{{ position.posAlias }}</span>
           <span>{{ position.posAlias }}</span>
         </el-form-item>
         </el-form-item>
-        <el-form-item label="岗位等级:" prop="level">
+        <el-form-item label="部门等级:" prop="level">
           {{ position.levelID|optionsFilter(levelOptions,'label') }}
           {{ position.levelID|optionsFilter(levelOptions,'label') }}
         </el-form-item>
         </el-form-item>
-        <el-form-item label="岗位说明:" prop="desc">
+        <el-form-item label="部门说明:" prop="desc">
           <pre class="ibps-m-0">{{ position.desc }}</pre>
           <pre class="ibps-m-0">{{ position.desc }}</pre>
         </el-form-item>
         </el-form-item>
         <el-form-item label="创建时间:" prop="createTime">
         <el-form-item label="创建时间:" prop="createTime">
@@ -27,18 +27,18 @@
         <el-button type="primary" icon="ibps-icon-save" @click="handleSave()">保存</el-button>
         <el-button type="primary" icon="ibps-icon-save" @click="handleSave()">保存</el-button>
       </template>
       </template>
       <el-form ref="positionForm" :model="position" :rules="rules" :label-width="formLabelWidth">
       <el-form ref="positionForm" :model="position" :rules="rules" :label-width="formLabelWidth">
-        <el-form-item label="岗位名称" prop="name">
+        <el-form-item label="部门名称" prop="name">
           <el-input v-model="position.name" v-pinyin="{vm:position,key:'posAlias'}" autocomplete="off" :disabled="reading" />
           <el-input v-model="position.name" v-pinyin="{vm:position,key:'posAlias'}" autocomplete="off" :disabled="reading" />
         </el-form-item>
         </el-form-item>
-        <el-form-item label="岗位别名" prop="posAlias">
+        <el-form-item label="部门别名" prop="posAlias">
           <el-input v-model="position.posAlias" :disabled="formId!==''||reading" autocomplete="off" />
           <el-input v-model="position.posAlias" :disabled="formId!==''||reading" autocomplete="off" />
         </el-form-item>
         </el-form-item>
-        <el-form-item label="岗位等级" prop="levelID">
+        <el-form-item label="部门等级" prop="levelID">
           <el-select v-model="position.levelID" style="width:100%;" :disabled="reading" @focus="getWidth">
           <el-select v-model="position.levelID" style="width:100%;" :disabled="reading" @focus="getWidth">
             <el-option v-for="(v,i) in levelOptions" :key="i" :label="v.label" :value="v.value" :style="{'max-width':optionsWidth}" />
             <el-option v-for="(v,i) in levelOptions" :key="i" :label="v.label" :value="v.value" :style="{'max-width':optionsWidth}" />
           </el-select>
           </el-select>
         </el-form-item>
         </el-form-item>
-        <el-form-item label="岗位说明" prop="desc">
+        <el-form-item label="部门说明" prop="desc">
           <el-input v-model="position.desc" :rows="4" type="textarea" :disabled="reading" />
           <el-input v-model="position.desc" :rows="4" type="textarea" :disabled="reading" />
         </el-form-item>
         </el-form-item>
       </el-form>
       </el-form>

+ 7 - 2
src/views/platform/org/position/manage.vue

@@ -9,7 +9,7 @@
         :contextmenus="orgTreeContextmenus"
         :contextmenus="orgTreeContextmenus"
         :load="loadNode"
         :load="loadNode"
         lazy
         lazy
-        title="岗位管理"
+        title="部门管理"
         @action-event="handleTreeAction"
         @action-event="handleTreeAction"
         @node-click="handleNodeClick"
         @node-click="handleNodeClick"
         @expand-collapse="handleExpandCollapse"
         @expand-collapse="handleExpandCollapse"
@@ -39,7 +39,7 @@
         <el-alert
         <el-alert
           v-else
           v-else
           :closable="false"
           :closable="false"
-          title="尚未指定一个岗位"
+          title="尚未指定一个部门"
           type="warning"
           type="warning"
           show-icon
           show-icon
           style="height:50px;"
           style="height:50px;"
@@ -126,6 +126,11 @@ export default {
         type: 1,
         type: 1,
         posId: node.level === 0 ? null : node.data.id
         posId: node.level === 0 ? null : node.data.id
       }).then(res => {
       }).then(res => {
+        let data = res.data
+        //岗位树改成部门树
+        if(node.level === 0 && data.length > 0){
+            data[0].name = '部门树'
+        }
         this.loading = false
         this.loading = false
         resolve(this.toTree(res.data))
         resolve(this.toTree(res.data))
       }).catch(res => {
       }).catch(res => {