1
lzhe
2024-04-11 16edb612abbfeafe6e4d2f3f8089b689e3c14456
src/views/master/person/main/personPost.vue
@@ -16,11 +16,14 @@
            </div>
            <div>
               <el-select v-model="postSearchData.status" placeholder="状态" class="searchStatus">
                  <el-option v-for="item in statusList" :key="item.dictKey" :label="item.dictValue" :value="item.dictKey" size="small"/>
                  <el-option key="1" label="启用" value="1" size="small"/>
                  <el-option key="0" label="停用" value="0" size="small"/>
               </el-select>
               <el-input v-model="postSearchData.keywords" style="width: 200px" size="small" placeholder="请输入关键字进行过滤">
                  <template #append>
                     <el-button :icon="searchIcon" @click="searchPerson" />
                     <el-button @click="getPost">
                        <i class="el-icon"><svg viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704z"></path></svg></i>
                     </el-button>
                  </template>
               </el-input>
            </div>
@@ -71,7 +74,6 @@
      data(){
         return {
            totle: "0",
            statusList: [],
            postSearchData: {
               current: 1,
               size: 15,
@@ -92,7 +94,6 @@
         
      },
      mounted(){
         this.getStatus();
         this.getPost();
      },
      components: {
@@ -111,13 +112,6 @@
         },
         postHandleSuccess() {
            this.getPost();
         },
         getStatus() {  //获取全部账号
            this.$HTTP.get(`/api/blade-system/dict/dictionary?code=employee_status`).then(res=> {
               if(res.code == 200) {
                  this.statusList = res.data;
               }
            })
         },
         getPost() {  //岗位
            this.$HTTP.get(`/api/blade-system/post/page?`+this.$TOOL.qsStringify(this.postSearchData)).then(res=> {