Selaa lähdekoodia

修改数据,调整前端页面

fengxu 2 vuotta sitten
vanhempi
commit
55647ead13

+ 110 - 45
cokingCoal/hr.html

@@ -29,15 +29,15 @@
         <div class="page_title">{{ title }}</div>
         <!-- <div class="page_title" @click="fullScreen()">{{ title }}</div> -->
         <div class="page_main">
-            <div class="page_main_left flex_column">
+            <div class="page_main_left flex_column" v-if="showBigList">
                 <div class="left_top">
                     <div :class="treeList[0].flag?'title_yellow':'title'">Ⅰ.岗位发布</div>
                     <div class="main flex_sp">
 
                         <div class="main_item flex_column">
                             <div :class="classChange?'item_content_6':'item_content_6_false'">
-                                <dv-scroll-board id="itemContent" :config="config1" v-if="isShowInfoList" @scroll-change="scrollChange"
-                                    style="width: 100%; height: 100%" />
+                                <dv-scroll-board id="itemContent" :config="config1" v-if="!isShowInfoList"
+                                    @scroll-change="scrollChange" style="width: 100%; height: 100%" />
                             </div>
                             <div class="item_content_4 flex_column">
                                 <div class="content_4_top flex_column">
@@ -74,47 +74,47 @@
                         <div class="main_item" v-if="rollFlag" style="overflow: scroll;">
                             <p class="item_title">{{ rollTitle }}</p>
                             <!-- <vue-seamless-scroll v-if="rollFlag" :data="listData" class="warp" :classOption="classOption"> -->
-                            <div class="item" >
-                                <div class="item_con" v-for="(item,index) in recruitInfoList[recruitInfoIndex]">
-                                        <span>{{ item.title }}</span>
-                                        <span>{{ item.content }}</span>
-                                </div>
-                                <!-- <p class="item_con">
-                                    <span>一、双选原则</span>
-                                    <span>公开报名、集中面试,公平竞争、择优录用。</span>
-                                </p>
-                                <p class="item_con">
-                                    <span>二、双选对象</span>
-                                    <span>具有全日制普通高等教育大专及以上学历的男性毕业生,<br>其中:<br>全日制学历为研究生的年龄原则上不超过35周岁(1988年1月1日之后出生),<br>全日制学历为研究生以下的年龄原则上不超过30周岁(1993年1月1日之后出生)。</span>
-                                </p>
-                                <p class="item_con">
-                                    <span>三、双选人数</span>
-                                    <span>共计50人。</span>
-                                </p>
-                                <p class="item_con">
-                                    <span>四、工作地点</span>
-                                    <span>{{ address}}</span>
-                                </p>
-                                <p class="item_con">
-                                    <span>五、双选条件</span>
-                                    <span>(一)遵纪守法,无犯罪记录,无严重不良信用记录,无重大处分。<br>
-                                        (二)品学兼优、吃苦耐劳、责任心强,认同山西焦煤企业文化。<br>
-                                        (三)应届毕业生须在2023年8月31日前取得相应学历,具备就业资格。<br>
-                                        (四)身心健康,服从分配,能够胜任岗位工作要求。</span>
-                                </p>
-                                <p class="item_con">
-                                    <span>六、报名方式</span>
-                                    <span>通过人力资源系统岗位双选服务平台或人才中心服务大厅进行报名,报名时间为:2023年8月05日8:00至2023年8月12日18:00。</span>
-                                </p>
-                                <p class="item_con">
-                                    <span>七、双选流程</span>
-                                    <span>本次双选按照发布岗位需求、员工自助报名、汇总整理简历、资格条件审查、综合测试评价、双选结果公示、人事关系办理等流程进行。</span>
-                                </p>
+                            <div class="item">
+                                <!-- <div class="item_con" v-for="(item,index) in recruitInfoList[recruitInfoIndex]">
+                                    <span>{{ item.title }}</span>
+                                    <span>{{ item.content }}</span>
+                                </div> -->
                                 <p class="item_con">
-                                    <span>八、有关说明</span>
-                                    <span>(一)每位应聘者只可投报一个单位,请勿重复或多次报名。<br>
-                                        (二)应聘者须如实提供有关信息和材料,凡因本人填写信息错误而导致的一切后果自行承担;如有弄虚作假行为,一经查实即取消应聘资格。</span>
-                                </p> -->
+                                        <span>一、双选原则</span>
+                                        <span>公开报名、集中面试,公平竞争、择优录用。</span>
+                                    </p>
+                                    <p class="item_con">
+                                        <span>二、双选对象</span>
+                                        <span>具有全日制普通高等教育大专及以上学历的男性毕业生,<br>其中:<br>全日制学历为研究生的年龄原则上不超过35周岁(1988年1月1日之后出生),<br>全日制学历为研究生以下的年龄原则上不超过30周岁(1993年1月1日之后出生)。</span>
+                                    </p>
+                                    <p class="item_con">
+                                        <span>三、双选人数</span>
+                                        <span>共计50人。</span>
+                                    </p>
+                                    <p class="item_con">
+                                        <span>四、工作地点</span>
+                                        <span>{{ address}}</span>
+                                    </p>
+                                    <p class="item_con">
+                                        <span>五、双选条件</span>
+                                        <span>(一)遵纪守法,无犯罪记录,无严重不良信用记录,无重大处分。<br>
+                                            (二)品学兼优、吃苦耐劳、责任心强,认同山西焦煤企业文化。<br>
+                                            (三)应届毕业生须在2023年8月31日前取得相应学历,具备就业资格。<br>
+                                            (四)身心健康,服从分配,能够胜任岗位工作要求。</span>
+                                    </p>
+                                    <p class="item_con">
+                                        <span>六、报名方式</span>
+                                        <span>通过人力资源系统岗位双选服务平台或人才中心服务大厅进行报名,报名时间为:2023年8月05日8:00至2023年8月12日18:00。</span>
+                                    </p>
+                                    <p class="item_con">
+                                        <span>七、双选流程</span>
+                                        <span>本次双选按照发布岗位需求、员工自助报名、汇总整理简历、资格条件审查、综合测试评价、双选结果公示、人事关系办理等流程进行。</span>
+                                    </p>
+                                    <p class="item_con">
+                                        <span>八、有关说明</span>
+                                        <span>(一)每位应聘者只可投报一个单位,请勿重复或多次报名。<br>
+                                            (二)应聘者须如实提供有关信息和材料,凡因本人填写信息错误而导致的一切后果自行承担;如有弄虚作假行为,一经查实即取消应聘资格。</span>
+                                    </p>
                             </div>
                             <!-- </vue-seamless-scroll> -->
                         </div>
@@ -140,11 +140,37 @@
                     </div>
                 </div>
             </div>
+            <div class="page_main_left flex_column" style="background-color: #63b6ff11;" v-if="!showBigList">
+                <div class="main flex_column w100" style="padding: 0;">
+                    <div class="title" style="width: 70%;height: 100px;margin-left: -30%;">笔试安排</div>
+
+                    <div class="main_item " style="width: 100%;background: none;">
+                        <!-- <div class="main_item_title">笔试安排</div> -->
+                        <div class="main_item_main">
+                            <dv-scroll-board v-if="showExamination" :config="configWritten"
+                                style="width: 100%; height: 100%" />
+                        </div>
+                    </div>
+                    <div class="title" style="width: 70%;height: 100px;margin-left: -30%;margin-top: 30px;">面试安排</div>
+                    <div class="main_item  w100" style="width: 100%;background: none;position: relative;">
+                        <!-- <div class="main_item_title">面试安排</div> -->
+                        <div class="main_item_main">
+                            <dv-scroll-board v-if="showInterview" :config="configInterview"
+                                style="width: 100%; height: 100%" />
+                        </div>
+                        <!-- <div class="changeTime" @click="handleMonth()">
+                                <img class="humanResources_times" src="./images/humanResources/time.png" alt="">
+                                <div class="humanResources_text">{{ monthItem }}月</div>
+                                <img class="humanResources_icon_time" src="./images/humanResources/icon.png" alt="">
+                            </div> -->
+                    </div>
+                </div>
+            </div>
             <div class="page_main_center">
                 <img class="page_main_center_image" src="./images/humanResources/tree.png" alt="">
                 <div class="center_top flex_sp">
                     <div class="center_top_item flex" v-for="(item, index) in mainList" :key="index">
-                        <div class="center_top_image">
+                        <div class="center_top_image" @click="handleClickIcon(item,index)">
                             <img :src="item.icon" alt="">
                         </div>
                         <div class="center_top_info flex_column">
@@ -192,7 +218,7 @@
                 </div> -->
 
             </div>
-            <div class="page_main_right flex_column">
+            <div class="page_main_right flex_column" v-if="showBigList">
                 <div class="right_top">
                     <div :class="treeList[2].flag?'title_yellow':'title'">Ⅲ.资格审查</div>
                     <div class="main flex_sp" style="padding: 10px 40px 5px;">
@@ -341,6 +367,45 @@
                 </div>
                 <!-- <img class='list_img' src="./images/humanResources/avatar.png" alt=""> -->
             </div>
+            <div class="page_main_right flex_column" v-if="!showBigList">
+                <div class="right_btm w100" style="height: 100%;">
+                    <div class="main flex_column" style="width: 100%;height: calc(100% - 100px);">
+                        <div class="main_item_top" style="height: calc(18% - 15px);">
+                            <!-- <vue-seamless-scroll :data="listData" class="warp" :classOption="classOption"> -->
+                            <!-- <div class="item" v-if="noticeList.length == 0"> -->
+                            <div class="item">
+                                <!-- <p class="item_title">{{ noticeList[noticeIndex].title  }}</p> -->
+                                <p class="item_title">山西焦煤西山煤电斜沟煤矿井下操作工招聘公示</p>
+                                <p class="item_con" style="text-indent: 40px;line-height: 50px;">
+                                    根据2023年7月1日发布的《山西焦煤西山煤电杜儿坪矿井下操作工双选公告》相关要求,经过双选平台发布岗位、自主报名、资格审查、综合测评等流程,双选结果公示,拟录用陈英等14名员工。现将拟录用人员名单予以公示。<br>
+                                </p>
+                                <p class="item_con" style="text-indent: 40px;line-height: 40px;">
+                                    公示时间为2023年9月1日至9月7日(5个工作日),对双选结果有异议可在公示期内通过电话形式反馈情况。<br>
+                                </p>
+                                <p class="item_con" style="text-indent: 40px;line-height: 40px;">
+                                    受理电话:0351-8305319<br>
+
+                                </p>
+                                <!-- <div class="item_con">
+                                    <span class="item_con_main">{{ noticeList[noticeIndex].mdnb_noticecontent }}</span>
+                                </div> -->
+                            </div>
+
+                            <!-- </vue-seamless-scroll> -->
+                        </div>
+                        <div class="main_item_btm w100" v-if="isShowList" style="width: 100%;height: calc(83%);">
+                            <div class="btm_item w100" style="width: 100%;">
+                                <dv-scroll-board :config="employmentList3" @scroll-change="scrollChangeList"
+                                    style="width: 100%; height: 100%" />
+                            </div>
+                            <!-- <div class="btm_item">
+                                <dv-scroll-board :config="employmentList2" @scroll-change="scrollChangeList"
+                                    style="width: 100%; height: 100%" />
+                            </div> -->
+                        </div>
+                    </div>
+                </div>
+            </div>
         </div>
         <div class="page_btm">
             <div class="changeTime_else">

+ 8 - 0
cokingCoal/js/dataA.js

@@ -285,6 +285,14 @@ let employmentList = [
     ["12", "王伟杰", "男", "140152********0101", "斜沟煤矿"],
     ["13", "李亮亮", "女", "140152********0101", "斜沟煤矿"],
     ["14", "王洁", "男", "140152********0101", "斜沟煤矿"],
+    ["15", "王小星", "男", "140152********0101", "斜沟煤矿"],
+    ["16", "张爱琴", "女", "140152********0101", "斜沟煤矿"],
+    ["17", "李丽丽", "女", "140152********0101", "斜沟煤矿"],
+    ["18", "王强", "男", "140152********0101", "斜沟煤矿"],
+    ["19", "王国兴", "男", "140152********0101", "斜沟煤矿"],
+    ["20", "王伟杰", "男", "140152********0101", "斜沟煤矿"],
+    ["21", "李亮亮", "女", "140152********0101", "斜沟煤矿"],
+    ["22", "王洁", "男", "140152********0101", "斜沟煤矿"],
 ]
 
 let monthList = ['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12']

+ 218 - 135
cokingCoal/js/humanResources.js

@@ -198,7 +198,7 @@ let app = new Vue({
                 waitTime: 2000,
                 header: ["序号", "姓名", "地点", "双选单位", "时间"],
                 headerHeight: 55,
-                columnWidth: [70, 120, 170, 200],
+                columnWidth: [90, 120, 170, 200],
                 rowNum: 6,
                 data: [
                     ["01", '陈英', '洽谈室1', '杜儿坪矿', "2023.08.18   09:30-10:30"],
@@ -221,7 +221,7 @@ let app = new Vue({
                 waitTime: 2000,
                 header: ["序号", "姓名", "地点", "双选单位", "时间"],
                 headerHeight: 55,
-                columnWidth: [70, 120, 170, 200],
+                columnWidth: [90, 120, 170, 200],
                 rowNum: 6,
                 data: [
                     ["01", '李志桐', '洽谈室1', '杜儿坪矿', "2023.08.22   09:30-10:30"],
@@ -279,6 +279,19 @@ let app = new Vue({
                 evenRowBGC: "#69c1ff21",
                 hoverPause: false,
             },
+            employmentList3: {
+                waitTime: 2000,
+                header: ["序号", "姓名", "性别", "身份证号", "拟录用单位"],
+                rowNum: 5,
+                headerHeight: 55,
+                columnWidth: [100, 140, 100, 280],
+                data: [],
+                align: ["center", "center", "center", "center", "center"],
+                headerBGC: "#69c1ff2d",
+                oddRowBGC: "rgba(105, 193, 255, 0)",
+                evenRowBGC: "#69c1ff21",
+                hoverPause: false,
+            },
             typeList: {
                 waitTime: 2000,
                 header: ["单位名称", "岗位名称", "报名人数"],
@@ -322,8 +335,8 @@ let app = new Vue({
                 name: "当前数",
                 flag: true,
                 num1: 292,
-                num2: 225,
-                num3: "77%",
+                num2: 248,
+                num3: "85%",
             }, {
                 name: "累计数",
                 flag: false,
@@ -370,11 +383,15 @@ let app = new Vue({
             isShowInfoList: false,
 
             recruitTypeMax: 0,
-            recruitTypeList: []
+            recruitTypeList: [],
+
+            showBigList: true,
+            rightData: [],
         }
     },
     created() {
         this.newList = listToChange(yearList, monthList)
+        this.employmentList3.data = employmentList
         if (employmentList.length % 2 != 0) {
             employmentList.push([])
         }
@@ -411,16 +428,6 @@ let app = new Vue({
         this.$nextTick(() => {
 
 
-            // let rightOne = this.$refs.rightOne
-            // this.initLineRight(rightOne, { value: 25, total: 67 })
-            // let rightTwo = this.$refs.rightTwo
-            // this.initLineRight(rightTwo, { value: 22, total: 67 })
-            // let rightThree = this.$refs.rightThree
-            // this.initLineRight(rightThree, { value: 10, total: 67 })
-            // let rightFour = this.$refs.rightFour
-            // this.initLineRight(rightFour, { value: 8, total: 67 })
-            // let rightFive = this.$refs.rightFive
-            // this.initLineRight(rightFive, { value: 2, total: 67 })
 
 
 
@@ -487,7 +494,7 @@ let app = new Vue({
                     }
                 }
             })
-        }, 5000)
+        }, 15000)
         this.rightTime = setInterval(() => {
             that.rightList.forEach((item, index) => {
                 item.flag = !item.flag
@@ -498,63 +505,160 @@ let app = new Vue({
         }, 5000)
 
 
-        localEnvAppToken().then(res => {
-            localStorage.setItem("app_token", res.app_token)
-            getLocalEnvAccessToken().then(res => {
-                localStorage.setItem("access_token", res.access_token)
-                that.getPlayers()
-                that.getPostDetail()
-                that.getHalfYearDelivcv()
-                that.getHotDelivcv()
-                that.arrToListArr()
-                that.getDelivcvAndApply()
-                that.getreviewarrange()
-                that.getRecruitType()
-                that.getFailReason()
-                that.getQualAudits()
-                that.getNoticePerson()
-                that.getNotice()
-                that.getDoubleChoice()
-                that.getPositionAll()
-                setInterval(() => {
-                    that.getreviewarrange({
-                        mianshi: [
-                            ["焦煤", "李哥", "301", "2", "2023-08-31 10:40:55.0"],
-                            ["焦", "李13哥", "311", "2", "2023-08-31 10:40:55.0"],
-                            ["焦", "李13哥", "311", "2", "2023-08-31 10:40:55.0"],
-                            ["焦", "李13哥", "311", "2", "2023-08-31 10:40:55.0"],
-                            ["焦", "李13哥", "311", "2", "2023-08-31 10:40:55.0"],
-                            ["焦", "李13哥", "311", "2", "2023-08-31 10:40:55.0"],
-                            ["焦", "李13哥", "311", "2", "2023-08-31 10:40:55.0"],
-                            ["焦", "李13哥", "311", "2", "2023-08-31 10:40:55.0"],
-                        ],
-                        bishi: [
-                            ["煤", "李13哥", "311", "2", "2023-08-31 10:40:55.0"],
-                            ["煤", "李13哥", "311", "2", "2023-08-31 10:40:55.0"],
-                            ["煤", "李13哥", "311", "2", "2023-08-31 10:40:55.0"],
-                            ["煤", "李13哥", "311", "2", "2023-08-31 10:40:55.0"],
-                            ["煤", "李13哥", "311", "2", "2023-08-31 10:40:55.0"],
-                            ["煤", "李13哥", "311", "2", "2023-08-31 10:40:55.0"],
-                            ["煤", "李13哥", "311", "2", "2023-08-31 10:40:55.0"],
-                            ["煤", "李13哥", "311", "2", "2023-08-31 10:40:55.0"],
-                            ["煤", "李13哥", "311", "2", "2023-08-31 10:40:55.0"],
-                        ],
-                    })
-                }, (1000 * 10))
-
-            })
-        }).catch(err => {
+        // localEnvAppToken().then(res => {
+        //     localStorage.setItem("app_token", res.app_token)
+        //     getLocalEnvAccessToken().then(res => {
+        //         localStorage.setItem("access_token", res.access_token)
+        //         that.getPlayers()
+        //         that.getPostDetail()
+        //         that.getHalfYearDelivcv()
+        //         that.getHotDelivcv()
+        //         that.arrToListArr()
+        //         that.getDelivcvAndApply()
+        //         that.getreviewarrange()
+        //         that.getRecruitType()
+        //         that.getFailReason()
+        //         that.getQualAudits()
+        //         that.getNoticePerson()
+        //         that.getNotice()
+        //         that.getDoubleChoice()
+        //         that.getPositionAll()
+        //         setInterval(() => {
+        //             that.getreviewarrange({
+        //                 mianshi: [
+        //                     ["焦煤", "李哥", "301", "2", "2023-08-31 10:40:55.0"],
+        //                     ["焦", "李13哥", "311", "2", "2023-08-31 10:40:55.0"],
+        //                     ["焦", "李13哥", "311", "2", "2023-08-31 10:40:55.0"],
+        //                     ["焦", "李13哥", "311", "2", "2023-08-31 10:40:55.0"],
+        //                     ["焦", "李13哥", "311", "2", "2023-08-31 10:40:55.0"],
+        //                     ["焦", "李13哥", "311", "2", "2023-08-31 10:40:55.0"],
+        //                     ["焦", "李13哥", "311", "2", "2023-08-31 10:40:55.0"],
+        //                     ["焦", "李13哥", "311", "2", "2023-08-31 10:40:55.0"],
+        //                 ],
+        //                 bishi: [
+        //                     ["煤", "李13哥", "311", "2", "2023-08-31 10:40:55.0"],
+        //                     ["煤", "李13哥", "311", "2", "2023-08-31 10:40:55.0"],
+        //                     ["煤", "李13哥", "311", "2", "2023-08-31 10:40:55.0"],
+        //                     ["煤", "李13哥", "311", "2", "2023-08-31 10:40:55.0"],
+        //                     ["煤", "李13哥", "311", "2", "2023-08-31 10:40:55.0"],
+        //                     ["煤", "李13哥", "311", "2", "2023-08-31 10:40:55.0"],
+        //                     ["煤", "李13哥", "311", "2", "2023-08-31 10:40:55.0"],
+        //                     ["煤", "李13哥", "311", "2", "2023-08-31 10:40:55.0"],
+        //                     ["煤", "李13哥", "311", "2", "2023-08-31 10:40:55.0"],
+        //                 ],
+        //             })
+        //         }, (1000 * 10))
+
+        //     })
+        // }).catch(err => {
             this.isChangeList = true
 
             let pageBtm = this.$refs.pageBtm
             this.initDownholeEcharts(pageBtm, { x: admissionList.x, y1: admissionList.y1, y2: admissionList.y2, y3: admissionList.y3 })
+            
+            let rightOne = this.$refs.rightOne
+            this.initLineRight(rightOne, { value: 25, total: 67 })
+            let rightTwo = this.$refs.rightTwo
+            this.initLineRight(rightTwo, { value: 22, total: 67 })
+            let rightThree = this.$refs.rightThree
+            this.initLineRight(rightThree, { value: 10, total: 67 })
+            let rightFour = this.$refs.rightFour
+            this.initLineRight(rightFour, { value: 8, total: 67 })
+            let rightFive = this.$refs.rightFive
+            this.initLineRight(rightFive, { value: 2, total: 67 })
 
             let vita = this.$refs.vita
             that.initVitaEcharts(vita)
             that.getPostDetail()
-        })
+        // })
     },
     methods: {
+        handleClickIcon(item, index) {
+            let that = this;
+            if (index == 0) {
+                if (that.showBigList) {
+                    that.configInterview.rowNum = 10
+                    that.configWritten.rowNum = 10
+                    that.employmentList3.rowNum = 20
+                    that.configInterview.columnWidth = []
+                    that.configWritten.columnWidth = []
+                    that.employmentList3.columnWidth = []
+
+                    that.leftTime && clearInterval(that.leftTime)
+                    that.rightTime && clearInterval(that.rightTime)
+
+                    if (that.roseEcharts) {
+                        that.roseEcharts.dispose()
+                    }
+                    setTimeout(() => {
+                        that.showBigList = false
+                    }, 10)
+                } else {
+                    that.configInterview.rowNum = 6
+                    that.configWritten.rowNum = 6
+                    that.configInterview.columnWidth = [90, 120, 170, 200]
+                    that.configWritten.columnWidth = [90, 120, 170, 200]
+                    that.leftFlag = true
+                    that.leftList = [{
+                        name: "双选岗位",
+                        flag: true
+                    }, {
+                        name: "双选岗位类别",
+                        flag: false
+                    }]
+                    setTimeout(() => {
+                        that.showBigList = true
+                        that.leftTime = setInterval(() => {
+                            that.leftList.forEach((item, index) => {
+                                item.flag = !item.flag
+                                if (item.flag) {
+                                    if (index == 0) {
+                                        that.leftFlag = true
+                                    } else {
+                                        that.leftFlag = false
+                                        setTimeout(() => {
+                                            let leftChange = that.$refs.leftChange
+                                            that.initThreeBig(leftChange)
+                                        })
+                                    }
+                                }
+                            })
+                        }, 15000)
+                    }, 10)
+                }
+
+                setTimeout(() => {
+                    if (that.showBigList) {
+
+                        let total = 0
+                        that.rightData.forEach(item => {
+                            total = total + item.value
+                        })
+                        return new Promise(() => {
+                            that.getFailReason()
+                            that.getHalfYearDelivcv()
+                            // setTimeout(() => {
+                            //     let leftChange = that.$refs.leftChange
+                            //     that.initThreeBig(leftChange)
+                            //     let rightOne = that.$refs.rightOne
+                            //     let rightTwo = that.$refs.rightTwo
+                            //     let rightThree = that.$refs.rightThree
+                            //     let rightFour = that.$refs.rightFour
+                            //     let rightFive = that.$refs.rightFive
+
+                            //     that.initLineRight(rightOne, { value: that.rightData[0].value, total })
+                            //     that.initLineRight(rightTwo, { value: that.rightData[1].value, total })
+                            //     that.initLineRight(rightThree, { value: that.rightData[2].value, total })
+                            //     that.initLineRight(rightFour, { value: that.rightData[3].value, total })
+                            //     that.initLineRight(rightFive, { value: that.rightData[4].value, total })
+
+                            // }, 300)
+                        })
+                    }
+                }, 15)
+
+            }
+        },
         // 监听键盘
         keyDown() {
             let that = this;
@@ -1744,7 +1848,7 @@ let app = new Vue({
                         }
                     },
                     data: [{
-                        value: that.recruitTypeList[0],
+                        value: that.recruitTypeList[0] || 0,
                         itemStyle: {
                             normal: {
                                 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
@@ -1758,7 +1862,7 @@ let app = new Vue({
                         },
                         label: dataStyle,
                     }, {
-                        value: that.recruitTypeMax,
+                        value: that.recruitTypeMax || 0,
                         itemStyle: placeHolderStyle,
                     },
 
@@ -1781,7 +1885,7 @@ let app = new Vue({
                         }
                     },
                     data: [{
-                        value: that.recruitTypeList[1],
+                        value: that.recruitTypeList[1] || 0,
                         itemStyle: {
                             normal: {
                                 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
@@ -1795,7 +1899,7 @@ let app = new Vue({
                         },
                         label: dataStyle,
                     }, {
-                        value: that.recruitTypeMax,
+                        value: that.recruitTypeMax || 0,
                         itemStyle: placeHolderStyle,
                     },
 
@@ -1819,7 +1923,7 @@ let app = new Vue({
                         }
                     },
                     data: [{
-                        value: that.recruitTypeList[2],
+                        value: that.recruitTypeList[2] || 0,
                         itemStyle: {
                             normal: {
                                 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
@@ -1833,7 +1937,7 @@ let app = new Vue({
                         },
                         label: dataStyle,
                     }, {
-                        value: that.recruitTypeMax,
+                        value: that.recruitTypeMax || 0,
                         itemStyle: placeHolderStyle,
                     },
 
@@ -1999,9 +2103,13 @@ let app = new Vue({
         handleOption(item) {
             this[this.from][this.type] = item
             this.handleMark()
-            if(this.from == "timeList2"){
+            if (this.from == "timeList2") {
                 this.getPositionAll()
             }
+            if (this.from == "timeList1") {
+                this.getDelivcvAndApply()
+            }
+            console.log(this.from);
         },
         handleMonthOption(item) {
             this.monthItem = item
@@ -2170,7 +2278,7 @@ let app = new Vue({
                             }
                         }
                     })
-                }, 5000)
+                }, 15000)
             }
         },
         getPlayers() {
@@ -2245,6 +2353,9 @@ let app = new Vue({
                 }
 
 
+            }).catch(err => {
+                let vita = this.$refs.vita
+                    that.initVitaEcharts(vita)
             })
         },
         getHotDelivcv() {
@@ -2262,45 +2373,7 @@ let app = new Vue({
         },
         arrToListArr() {
             this.isChangeList = false
-            // let arr = [
-            //     {
-            //         value: [
-            //             "http://localhost:8080/ierp/attachment/downloadImage/fe1bc8750ca94a95bf9c6a64579a7cca.jpg",
-            //             "http://localhost:8080/ierp/attachment/downloadImage/",
-            //             "http://localhost:8080/ierp/attachment/downloadImage/fe1bc8750ca94a95bf9c6a64579a7cca.jpg",
-            //             "http://localhost:8080/ierp/attachment/downloadImage/fe1bc8750ca94a95bf9c6a64579a7cca.jpg"
-
-            //         ],
-            //         key: "头像地址"
-            //     },
-            //     {
-            //         value: [
-            //             "胡军军",
-            //             "胡军军",
-            //             "胡军军",
-            //             "测试触发003"
-            //         ],
-            //         key: "姓名"
-            //     },
-            //     {
-            //         value: [
-            //             "java开发",
-            //             "java开发",
-            //             "java开发",
-            //             "123"
-            //         ],
-            //         key: "投递岗位"
-            //     },
-            //     {
-            //         value: [
-            //             "2022-10-19",
-            //             "2023-08-27",
-            //             "2023-08-27",
-            //             "2023-08-27"
-            //         ],
-            //         key: "申请时间"
-            //     }
-            // ]
+
             let that = this;
             let data = {
                 flag: true
@@ -2340,9 +2413,10 @@ let app = new Vue({
 
         getDelivcvAndApply() {
             let that = this;
-            console.log(that.timeList1);
             let data = {
                 flag: true,
+                data1: that.timeList1[0],
+                data2: that.timeList1[1]
             };
 
             let pageBtm = this.$refs.pageBtm
@@ -2453,6 +2527,7 @@ let app = new Vue({
                     dataList.forEach(item => {
                         total = total + item.value
                     })
+                    that.rightData.push(...dataList)
                     that.initLineRight(rightOne, { value: dataList[0].value, total })
                     that.initLineRight(rightTwo, { value: dataList[1].value, total })
                     that.initLineRight(rightThree, { value: dataList[2].value, total })
@@ -2467,6 +2542,12 @@ let app = new Vue({
                     // that.initLineRight(rightFive, { value: 2, total: 67 })
 
                 }
+            }).catch(err => {
+                that.initLineRight(rightOne, { value: 25, total: 67 })
+                that.initLineRight(rightTwo, { value: 22, total: 67 })
+                that.initLineRight(rightThree, { value: 10, total: 67 })
+                that.initLineRight(rightFour, { value: 8, total: 67 })
+                that.initLineRight(rightFive, { value: 2, total: 67 })
             })
         },
         getQualAudits() {
@@ -2509,11 +2590,13 @@ let app = new Vue({
             that.employmentList2.data = []
             this.isShowList = false
             let data = {
-                flag: true
+                flag: true,
+                year: "2023",
+                month: 0
             }
-            // fetchPostMethods("/ierp/kapi/v2/mdnb/mdnb_control/getNoticePerson", data).then(res => {
+            fetchPostMethods("/ierp/kapi/v2/mdnb/mdnb_control/assessmentarrangement", data).then(res => {
 
-            // })
+            })
             let res = {
                 data: [{
                     "sex": "男",
@@ -2634,26 +2717,26 @@ let app = new Vue({
         },
         scrollChangeList(index) {
             let that = this;
-            setTimeout(() => {
-                if (index + 5 == that.employmentList1.data.length) {
-                    that.isListEnd = that.isListEnd + 1
-                    if (that.isListEnd == 2) {
-                        that.isListEnd = 0
-                        that.isShowList = false
-                        that.employmentList1.data = []
-                        that.employmentList2.data = []
-                        that.noticeIndex = that.noticeIndex + 1
-                        if (that.noticeIndex > that.noticeList.length - 1) {
-                            that.noticeIndex = 0
-                        }
-                        that.getNoticePerson("李四是五")
-                        setTimeout(() => {
-                            that.isShowList = true
-                        }, 10)
-
-                    }
-                }
-            }, 1700)
+            // setTimeout(() => {
+            //     if (index + 5 == that.employmentList1.data.length) {
+            //         that.isListEnd = that.isListEnd + 1
+            //         if (that.isListEnd == 2) {
+            //             that.isListEnd = 0
+            //             that.isShowList = false
+            //             that.employmentList1.data = []
+            //             that.employmentList2.data = []
+            //             that.noticeIndex = that.noticeIndex + 1
+            //             if (that.noticeIndex > that.noticeList.length - 1) {
+            //                 that.noticeIndex = 0
+            //             }
+            //             that.getNoticePerson("李四是五")
+            //             setTimeout(() => {
+            //                 that.isShowList = true
+            //             }, 10)
+
+            //         }
+            //     }
+            // }, 1700)
             if (index == 0) {
                 console.log("index == 0");
             }
@@ -2786,7 +2869,7 @@ let app = new Vue({
                                     }
                                 }
                             })
-                        }, 5000)
+                        }, 15000)
                     }, 10)
                 }
             })

+ 4 - 4
cokingCoal/js/newIndex.js

@@ -463,8 +463,8 @@ let app = new Vue({
             },
             selectFlag: false,
             selectInfo: {
-                total: "07",
-                average: "07"
+                total: "08",
+                average: "08"
 
             },
             selectType: "total",
@@ -477,7 +477,7 @@ let app = new Vue({
             dataFlag: true,
 
             
-            isShowRequest: true,
+            isShowRequest: false,
 
 
 
@@ -2127,7 +2127,7 @@ let app = new Vue({
                             formatter: function (params) {
                                 var name = params.name;
                                 var value = params.data.datas;
-                                var text = `{fline|${value}}\n{tline|${name}}`;
+                                var text = `{tline|${name}}`;
                                 return text;
                             },
                             color: '#fff',

+ 1 - 1
cokingCoal/js/request.js

@@ -14,7 +14,7 @@ function isLocalEnv() {
 
 
 
-window.apiType = "dev"  // dev 本地测试 ,  sit  线上测试  uat  客户测试环境
+window.apiType = "sit"  // dev 本地测试 ,  sit  线上测试  uat  客户测试环境
 window.fetchUrl = ""
 // window.fetchUrl = "http://172.21.9.236:8081"
 

+ 11 - 1
cokingCoal/styles/humanResources.css

@@ -143,6 +143,7 @@ img {
     position: absolute;
     left: 50%;
     transform: translateX(-50%);
+    z-index: 9999;
 }
 
 .page_main_center .page_main_center_image {
@@ -957,7 +958,7 @@ li {
     position: fixed;
     left: 32.5%;
     top: 62%;
-    z-index: 9999;
+    z-index: 999999;
 }
 
 .svg_box {
@@ -1003,6 +1004,15 @@ li {
     height: 100%;
 }
 
+/* .page_type{
+    width: 100%;
+    height: 100%;
+} */
+
+.w100 .header .header-item{
+    font-size: 30px;
+}
+
 ::-webkit-scrollbar {
     display: none;
 }