亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

Python+FastAPI+Vue3打造企業(yè)考勤薪酬績效管理系統(tǒng)實戰(zhàn)解析

Python+FastAPI+Vue3打造企業(yè)考勤薪酬績效管理系統(tǒng)實戰(zhàn)解析 這套系統(tǒng)我從需求梳理、技術選型到落地部署一共花了三周時間。起因是公司行政每個月底都要用Excel把打卡記錄、請假單、績效評分匯總到工資表里VLOOKUP串行、公式改壞、漏算遲到是家常便飯。后來我直接用 Python Vue3 做了一套企業(yè)員工考勤打卡薪酬績效管理系統(tǒng)把員工、主管、HR、系統(tǒng)管理員四個角色的流程全部打通。這篇文章把這套系統(tǒng)的業(yè)務設計、數(shù)據(jù)庫建模、前后端核心實現(xiàn)和踩過的真實坑完整寫出來適合正在做畢業(yè)設計、企業(yè)內部系統(tǒng)或者想搞懂考勤薪酬業(yè)務邏輯的開發(fā)者復現(xiàn)和參考。1. 業(yè)務視角先想清楚四個角色到底在折騰什么很多人一上來就寫代碼這是做管理系統(tǒng)最忌諱的??记?、薪酬、績效這種系統(tǒng)業(yè)務規(guī)則比代碼復雜得多角色邊界一旦沒劃清楚后面每個頁面都要返工。我先把四個角色在系統(tǒng)里的職責理了一遍再做數(shù)據(jù)庫和接口設計。1.1 四個角色的權限邊界這個系統(tǒng)我定義了四種用戶身份普通員工、部門主管、HR管理員、系統(tǒng)管理員。別看角色少權限差異非常大我把功能權限和數(shù)據(jù)權限分開設計。功能權限是能不能點某個菜單數(shù)據(jù)權限是看得到哪些數(shù)據(jù)兩者必須同時校驗。功能模塊普通員工部門主管HR管理員系統(tǒng)管理員上下班打卡本人打卡本人打卡全部考勤全部考勤考勤記錄查詢僅本人本部門成員全公司全公司補卡/請假申請發(fā)起審批本部門審核/歸檔配置規(guī)則績效目標與評分自評部門成員評分績效結果管理指標庫配置工資條查看僅本人僅本人月度薪資核算薪資項配置用戶與權限管理無無用戶信息維護角色授權、菜單管理實際開發(fā)時我并沒有在前端寫死這些權限而是把菜單和按鈕都注冊成權限碼。比如員工端登錄后返回的菜單只有打卡、我的考勤、我的績效、我的工資條主管端多出團隊考勤、待辦審批HR端則有考勤匯總、薪資核算、績效管理。后端每個接口都做權限注解校驗避免前端隱藏菜單后接口還能被直接調用。1.2 考勤、薪酬、績效三件事的流轉關系很多初學管理系統(tǒng)的人會把考勤、薪酬、績效做成三個孤立模塊這是不對的。這三個模塊的數(shù)據(jù)是串起來的員工的打卡流水生成月度考勤匯總考勤匯總里的遲到次數(shù)、缺勤天數(shù)、加班時長直接進薪資計算績效評分經(jīng)過加權匯總得到績效等級績效等級映射成績效系數(shù)再乘以績效獎金基數(shù)影響最終實發(fā)工資。我把這條鏈路簡化成一個公式應發(fā)工資 基本工資 崗位工資 績效獎金基數(shù) × 績效系數(shù) 加班費 - 缺勤扣款 - 五險一金個人部分 - 個人所得稅??记诤涂冃Ф汲蔀樾匠暧嬎闫鞯妮斎朐炊皇歉髯元毩⒌臄?shù)據(jù)孤島。這也是為什么系統(tǒng)里工資獨立于打卡和績效存在但每個月核算時又必須讀取這兩個模塊的結果。1.3 先把Excel里的潛規(guī)則翻譯成系統(tǒng)規(guī)則我花了一天時間和HR對需求發(fā)現(xiàn)Excel時代有很多“人肉規(guī)則”。比如遲到15分鐘以內不扣錢只記錄超過15分鐘按半小時扣比如績效評分自評占30%、主管評分占70%比如工資條要求保留兩位小數(shù)但是必須四舍五入而非銀行家舍入。如果這些潛規(guī)則不提前變成系統(tǒng)里的配置項開發(fā)到一半就會因為“這不對我們以前不是這么算的”反復推翻。所以我在系統(tǒng)里專門建了基礎配置模塊把考勤班次、遲到寬限分鐘數(shù)、績效系數(shù)映射表、薪資項配置全部做成數(shù)據(jù)庫表由管理員在界面上維護。代碼里只寫通用計算邏輯具體規(guī)則全部讀配置這是這套系統(tǒng)能落地的關鍵一步。2. 技術選型Python Vue3這個組合解了什么題技術??雌饋硎恰皃ython vue3”但Python生態(tài)里Web框架那么多Vue3也有一堆配套庫真正決定開發(fā)效率的是具體選型。這一章我把我最終選的方案和理由講清楚順便說說對比之后放棄的方案。2.1 后端為什么用FastAPI而不是Flask或Django后端框架我對比過三個Flask、Django、FastAPI。Flask靈活但要自己拼很多組件搭一個帶數(shù)據(jù)庫遷移、參數(shù)校驗、API文檔的項目需要額外裝一堆擴展Django生態(tài)最全自帶Admin后臺和ORM但比較重對前端Vue3這種前后端完全分離的開發(fā)模式來說它的模板系統(tǒng)基本用不上還有點約束FastAPI是后起之秀基于Pydantic做參數(shù)校驗能少寫很多重復代碼自帶Swagger文檔方便聯(lián)調性能在純Python框架里也很能打。最終我選了 FastAPI SQLAlchemy MySQL。FastAPI還有兩個很實用的特性一個是依賴注入我用來做角色權限校驗另一個是異步接口打卡這類高頻寫入接口在上班高峰期不會因為數(shù)據(jù)庫連接阻塞拖垮服務。對于中小型企業(yè)的考勤并發(fā)量這個組合非常夠用。2.2 前端為什么直接上Vue3 TypeScript Pinia Element PlusVue3的組合式APIComposition API相比Vue2的選項式API最大的優(yōu)勢是邏輯復用??记?、審批、薪資核算這些頁面都有“查詢列表、加載狀態(tài)、分頁”的重復邏輯我用組合式函數(shù)封裝了通用的useTable、useForm每個頁面只用幾行代碼就能接上接口。因為這套系統(tǒng)角色多、權限邏輯復雜我選了TypeScript接口返回體、用戶信息、表格數(shù)據(jù)全部定義類型前端字段寫錯在編譯期就暴露了不用等到運行時一臉懵。狀態(tài)管理用的Pinia而不是Vuex。Pinia的API更簡潔沒有Mutation那層概念store之間互相調用很自然。我用一個userStore存登錄用戶信息和角色一個permStore存動態(tài)路由和按鈕權限。Element Plus負責后臺管理系統(tǒng)的UI組件表格、表單、彈窗、日期選擇器這些都能滿足圖表部分直接上ECharts工資趨勢、部門遲到率這些可視化報表用它畫非常簡單。2.3 前后端聯(lián)調約定前后端分離的項目最怕接口規(guī)范不統(tǒng)一。我一開始就定了一套標準響應結構所有接口統(tǒng)一返回 stateCode、message、data 三個字段成功時 stateCode 為200業(yè)務錯誤用400或自定義錯誤碼。前端封裝了一個axios實例攔截器里統(tǒng)一處理token過期、錯誤提示后端接口只需要返回數(shù)據(jù)或拋異常前端不用在每個頁面寫重復的錯誤判斷邏輯。登錄認證用的JWT前端登錄后把token存在localStorageaxios請求頭自動帶Authorization: Bearer 。前端路由守衛(wèi)每次跳轉前檢查token和角色無權限直接重定向到登錄頁或401頁面。這套約定讓前后端可以并行開發(fā)后端寫接口的同時前端用Mock聯(lián)調最后合在一起只處理少量字段差異。3. 數(shù)據(jù)庫建模考勤流水、績效表、薪酬表怎么設計才不打架數(shù)據(jù)庫設計是這類系統(tǒng)的地基。我的經(jīng)驗是寧可多拆表不要把什么都塞進一張大寬表??记诹魉歉哳l插入數(shù)據(jù)薪資是每月結算數(shù)據(jù)績效是按季度或月度產生的評估數(shù)據(jù)它們的數(shù)據(jù)特征完全不同拆開建表不僅邏輯清晰還能避免一張表字段爆炸導致后來加需求無從下手。3.1 用戶、部門與角色的表結構用戶這塊我建了三張核心表sys_user 用戶表、sys_dept 部門表、sys_role 角色表。用戶表不直接存角色名字符串而是通過關系表把用戶和角色關聯(lián)起來因為一個用戶可能有多個角色。用戶表里必須包含的基本信息包括用戶名、密碼哈希、姓名、手機號、部門ID、崗位、入職日期、在職狀態(tài)。密碼存儲必須用哈希我用的bcrypt絕對不允許明文存密碼。部門表做了一層父子級結構用 parent_id 表示層級關系方便主管能看到子部門成員的數(shù)據(jù)。角色表里除了角色名還可以加一個 data_scope 字段比如“僅本人”“本部門”“全公司”HR的考勤匯總頁就是靠這個字段控制數(shù)據(jù)范圍的。3.2 考勤流水與月度匯總考勤模塊我建了班次表、打卡流水表、月度匯總表。班次表存上下班時間規(guī)則比如上午 09:00-12:00、下午 13:30-18:00可配置彈性寬限分鐘數(shù)。打卡流水表記錄每一次打卡事件字段包括用戶ID、打卡日期、打卡時間、打卡類型上班/下班以及打卡來源指紋機導入、手機定位、二維碼還有GPS坐標方便后端做位置校驗。這里有個重要設計打卡流水只負責“記”不負責“算”。每天每個人可能多條流水比如早上打了一次、中午補打了一次判斷哪條是有效打卡的邏輯比較復雜。所以我單獨建了一張考勤月度匯總表每天晚上通過定時任務自動計算每個人的出勤天數(shù)、遲到次數(shù)、早退次數(shù)、缺勤天數(shù)、請假天數(shù)、加班時長。這樣HR核算薪資時直接查匯總表不需要實時重算全部流水。3.3 績效指標、評分與等級映射績效模塊我拆成三張表績效指標表存“客戶滿意度”“項目完成度”“團隊協(xié)作”這類評分項每個指標有名稱、分值上限、權重績效評分表存具體的評分記錄包含被評人、評分類別自評/主管評、各項得分、評分狀態(tài)績效結果表則存最終加權總分、績效等級、績效系數(shù)。為什么要把評分記錄和最終結果分開因為評分過程是動態(tài)的主管可以多次修改自評未提交、主管未評分這些狀態(tài)需要區(qū)分。而績效結果一旦確認就要凍結供薪資計算使用不能因為改了某個評分項讓歷史工資跟著變。等級映射規(guī)則也是可配置的總分≥90定A級績效系數(shù)1.280-89定B級系數(shù)1.070-79定C級系數(shù)0.8低于70定D級系數(shù)0.5。3.4 薪酬表薪資項配置與月度工資薪酬模塊我建了薪資項配置表和月度工資表。薪資項配置表用來定義有哪些薪資組成比如基本工資5000、崗位工資3000、績效獎金基數(shù)2000、全勤獎200以及扣款項養(yǎng)老保險、醫(yī)療保險、失業(yè)保險、公積金、個稅。這些配置項通過一個 type 字段區(qū)分是加項還是減項加項在計算時相加減項在計算時扣除。月度工資表保存每個員工某個月的核算結果字段包括月份、用戶ID、各薪資項金額、應發(fā)工資、應扣部分、實發(fā)工資、核算狀態(tài)。核算狀態(tài)我用了一個狀態(tài)流草稿、待審核、已發(fā)布、已歸檔。新版工資算出來后先存草稿HR核對沒問題審核審核后員工才能看到工資條歸檔就鎖定數(shù)據(jù)不能修改。這個狀態(tài)機幫我和HR省去了大量“手滑改錯工資”的麻煩。4. 后端核心邏輯打卡判重、遲到計算、薪資核算怎么實現(xiàn)數(shù)據(jù)庫設計好后真正見功夫的是業(yè)務接口里的核心算法。這一章全是能直接復用的Python邏輯包括打卡接口怎么寫才能防止重復提交、遲到早退怎么和班次配置關聯(lián)、薪資計算怎么保證金額精度。4.1 打卡API與防重復提交打卡接口是員工每天用最多的接口高頻操作最需要防重。我設計的接口流程是拿到當前登錄用戶的ID、打卡時的GPS坐標、定位半徑后端先查班次表得到今天的上下班時間范圍然后判斷當前時間落在哪個時段。如果當前時間在上班時段內打卡類型為上班如果在下班時段內打卡類型為下班。判重邏輯很簡單但容易被忽略同一個用戶、同一天、同一種打卡類型只能有一條記錄。我用了一個數(shù)據(jù)庫唯一約束 guarantee在打卡時間上直接加“同一個 user_id、clock_date、clock_type 不能重復”的聯(lián)合唯一索引從數(shù)據(jù)庫層面防止重復插入而不是只靠代碼里的if判斷。GPS校驗則使用 geopy 計算打卡坐標和公司坐標的距離超過設置的半徑比如200米就拒絕打卡提示“不在考勤范圍內”。router.post(/attendance/clock) async def clock_in(payload: ClockPayload, user: User Depends(get_current_user)): today datetime.now().date() # 同一用戶同一天同類型只能打一次卡數(shù)據(jù)庫聯(lián)合唯一索引兜底 exists db.query(AttendanceRecord).filter( AttendanceRecord.user_id user.id, AttendanceRecord.clock_date today, AttendanceRecord.clock_type payload.clock_type, ).first() if exists: raise HTTPException(status_code400, detail今日該時段已打卡不能重復提交) distance geopy.distance.distance((user.lat, user.lng), (payload.lat, payload.lng)).meters if distance configured_radius: raise HTTPException(status_code400, detail不在考勤范圍內) record AttendanceRecord( user_iduser.id, clock_datetoday, clock_timedatetime.now().time(), clock_typepayload.clock_type, latpayload.lat, lngpayload.lng, sourceAPP, ) db.add(record) db.commit() return JSONResponse({stateCode: 200, message: 打卡成功})4.2 遲到、早退、缺勤的判定邏輯打卡流水記錄好了考勤匯總邏輯才是HR真正關心的。我用了兩個配置參數(shù)上班時間 09:00、寬限分鐘數(shù) 15。打卡時間晚于9:00且不超過9:15判定為“正常但遲到一次”不扣款只是記錄晚于9:15但不超過9:45判定為遲到按遲到時長扣工資超過9:45則直接判定為半天曠工。早退的邏輯剛好反過來下班時間早于18:00判定早退早退超過1小時算半天曠工。這一整套判定我寫成一個純函數(shù)輸入是班次配置和打卡流水輸出是考勤狀態(tài)方便單元測試和復用。def calc_daily_attendance(on_time, off_time, config): # 判斷上班狀態(tài) if on_time is None: work_status ABSENT # 無打卡記錄默認缺勤 elif on_time config.late_grace_deadline: # 比如 09:15 work_status NORMAL elif on_time config.late_cutoff: # 比如 09:45 work_status LATE else: work_status HALF_ABSENT # 判斷下班狀態(tài) if off_time is None: leave_status ABSENT elif off_time config.off_time: # 18:00 leave_status NORMAL elif off_time config.early_cutoff: # 17:00 以前走算早退嚴重 leave_status EARLY else: leave_status HALF_ABSENT return work_status, leave_status加班時長計算我用了這樣的規(guī)則工作日下班后超過30分鐘開始累計不足1小時按1小時計周末加班需要走審批有審批單才算加班。加班費倍率默認工作日1.5倍休息日2倍法定節(jié)假日3倍這些倍率也全部放配置表。4.3 薪資計算器的精度問題處理工資計算最容易被忽視的問題就是浮點數(shù)精度。Python里 0.1 0.2 的結果不是0.3而是0.30000000000000004如果工資表用float直接算最后實發(fā)工資會出現(xiàn)一分的誤差。我所有金額字段在數(shù)據(jù)庫里用 Decimal(10,2)后端代碼里全程用 decimal.Decimal 運算絕對不碰float。四舍五入規(guī)則也要統(tǒng)一。Python內置的 round 做的是銀行家舍入round(2.675, 2) 結果不是2.68而是2.67這在工資里會出大問題。我封裝了一個統(tǒng)一換算函數(shù)使用 ROUND_HALF_UP 模式所有金額先算到小數(shù)點后4位再四舍五入到2位。from decimal import Decimal, ROUND_HALF_UP def money(value): return Decimal(value).quantize(Decimal(0.01), roundingROUND_HALF_UP) def calc_salary(base, post, perf_base, perf_coef, overtime_hours, late_count): total money(base) money(post) money(perf_base) * perf_coef total money(overtime_hours) * money(25) # 每小時加班費示例 total - money(late_count) * money(30) # 每次遲到扣30示例 return total薪資計算的輸入數(shù)據(jù)來自三個地方員工基礎檔案里的基本工資和崗位工資、考勤匯總表里的遲到次數(shù)與加班時長、績效結果表里的績效系數(shù)。我寫了一個核算任務先把全公司所有員工的薪資明細算成草稿HR界面上能看到每個人的計算明細確認無誤后一鍵審核發(fā)布。算錯了也不用慌未發(fā)布之前可以重新核算覆蓋草稿。4.4 績效評分加權匯總與系數(shù)聯(lián)動績效評分做了一個加權匯總每個員工每個指標有兩個分自評分和主管評分最終指標分 自評分 × 0.3 主管評分 × 0.7。總分是所有指標分乘以權重的總和。比如“項目完成度”權重40%自評90主管評80那這個指標分值就是 90×0.380×0.783再乘以40%得到33.2分所有這樣算出來的分數(shù)加起來就是總分。總分出來之后用等第映射函數(shù)轉換成A/B/C/D等級和績效系數(shù)。這個系數(shù)會傳到薪酬接口作為績效獎金基數(shù)的倍數(shù)。我在代碼里明確返回等級和系數(shù)避免HR手工填數(shù)字。績效結果的每次修改都保留審計記錄誰改的、改了什么、什么時候改的全部存在記錄表里防止績效申訴時說不清。5. 前端Vue3落地四個角色怎么進入各自的頁面前端是我花時間最多的部分不是因為Vue3難而是角色權限和頁面交互細節(jié)多。我的核心思路是動態(tài)路由 組合式函數(shù) 組件化頁面讓四個角色登錄后看到完全不同的操作臺。5.1 動態(tài)路由、菜單權限與登錄跳轉前端權限的核心邏輯在路由守衛(wèi)里。我定義了一份靜態(tài)路由包含login、404、403這些公共頁面業(yè)務頁面全部走動態(tài)路由后端根據(jù)登錄用戶的角色返回對應的菜單和路由表。前端在Pinia里存路由表每次路由跳轉前先判斷當前用戶的路由是否存在不存在就動態(tài) addRoute。四個角色登錄后的默認首頁我做了差異化員工默認跳打卡頁主管默認跳待辦審批HR默認跳考勤匯總看板系統(tǒng)管理員默認跳用戶管理。這樣登錄后不用點來點去找入口。菜單權限用v-permission這樣的自定義指令控制按鈕級別比如員工沒有“導出工資表”按鈕渲染時直接過濾掉不能只靠隱藏按鈕來防越權后端接口權限依然要嚴格校驗。router.beforeEach(async (to) { const userStore useUserStore(); if (!userStore.token) { if (to.path /login) return true; return { path: /login, query: { redirect: to.fullPath } }; } if (!userStore.routesLoaded) { const menuRoutes await userStore.fetchUserRoutes(); // 從后端拉角色路由 menuRoutes.forEach((route) router.addRoute(route)); return { ...to, replace: true }; } if (to.meta?.roles !to.meta.roles.includes(userStore.role)) { return /403; } return true; });5.2 員工端定位打卡頁和工資條頁打卡頁我用了Vue3的響應式API頁面加載時調用瀏覽器的定位接口拿到經(jīng)緯度后實時顯示當前位置和距公司的距離。如果定位失敗用戶拒絕授權頁面只能手動輸入定位驗證碼或者改用公司W(wǎng)iFi名匹配方案這個作為兜底。打卡按鈕會根據(jù)今天是否已打卡自動置灰并顯示打卡時間避免員工反復點擊。工資條頁是一個典型的“一人一張表”頁面。我查接口拿到當前用戶某個月份的應發(fā)項、扣款項、實發(fā)工資用卡片式布局展示。下面再用ECharts畫一個最近6個月的工資趨勢折線圖應發(fā)和實發(fā)兩條線員工能直觀看到自己的工資變化。因為工資數(shù)據(jù)敏感前端拿到后我還要做脫敏顯示默認部分字段用星號遮擋點擊“查看”按鈕才展示完整金額。5.3 主管端補卡、請假與績效評分審批流主管端最核心的頁面是待辦審批。我做了兩個Tab考勤審批補卡、請假和績效評分??记趯徟斜碛每ㄆ@示申請人的姓名、申請類型、申請理由、申請時間主管點進詳情能看到該員工當天考勤流水和所在部門的平均考勤時間作為審批參考。批準或駁回接口會更新申請單狀態(tài)同時通知員工用的簡短的站內信??冃гu分頁我面對一個現(xiàn)實問題主管同時給多個下屬評分單個頁面來回切換效率低。所以評分頁做了表格批量模式一屏顯示該主管名下的所有下屬、所有評分指標主管在表格里直接打分支持草稿保存全部打完再一鍵提交。提交后狀態(tài)變更員工端馬上能看到自評分和最終分。5.4 HR端考勤看板與月度薪酬核算頁HR端的首頁是考勤看板我用ECharts做三塊可視化一個日歷熱力圖顯示全公司每天的打卡率一個柱狀圖統(tǒng)計各部門遲到率排名一個餅圖展示出勤狀態(tài)分布正常、遲到、早退、缺勤、請假。每張圖都可下鉆點擊某個部門跳轉到部門明細列表讓HR能快速定位考勤異常集中點。薪酬核算頁則用了類似Excel的表格界面左側勾選要核算的部門點“生成草稿”后表格里列出每個員工的基本工資、績效獎金、加班費、扣款、應發(fā)、實發(fā)。HR雙擊某個單元格可以查看這筆金額的計算明細比如績效獎金后面有個小鏈接點開能看到績效系數(shù)來源。確認無誤后點“審核通過”系統(tǒng)給所有員工發(fā)工資條生成通知這個頁面是最能體現(xiàn)系統(tǒng)替代Excel價值的。6. 聯(lián)調、部署與踩坑記錄一個項目做完不難難的是聯(lián)調階段遇到的問題排查。這一章記錄我在這個項目里真實踩過并且解決了的坑每一個都有具體原因和修復辦法復現(xiàn)概率很高。6.1 時區(qū)Bug打卡時間憑空多了8小時部署上線第一天HR就發(fā)現(xiàn)所有員工的打卡時間顯示成了下午而不是上午。這個Bug的根因是前端瀏覽器用的是本地時區(qū)而服務器默認時區(qū)是UTC前端傳時間戳給后端后端直接 new Date() 格式化得到的是UTC時間導致顯示時間比真實時間少了8小時。修復方案是在后端啟動時強制設置時區(qū)為Asia/Shanghai同時數(shù)據(jù)庫連接串里也要加 serverTimezoneAsia/Shanghai。前端統(tǒng)一用時間戳傳參展示時再按客戶端時區(qū)格式化。日期字符串不要用“YYYY-MM-DD HH:mm:ss”這種格式跨端傳解析歧義太大我直接全換成了時間戳。6.2 計算金額出現(xiàn)一堆小數(shù)點聯(lián)調時發(fā)現(xiàn)工資明細表里出現(xiàn)一串6666.666666666666之類的數(shù)字。排查后確認是薪資計算時把 Decimal 和 float 混用了比如績效獎金基數(shù)存的是Decimal但績效系數(shù)是float兩者相乘后精度被污染。我定了一個硬規(guī)則金額字段在數(shù)據(jù)庫、后端、前端任何環(huán)節(jié)都統(tǒng)一字符串或Decimal不在計算中途用float。前端表格拿到后端返回的數(shù)字也用toFixed(2)顯示防止出現(xiàn)浮點尾巴。6.3 前端跨域與生產環(huán)境部署開發(fā)環(huán)境通過Vite的 proxy 把 /api 代理到后端地址能友好解決跨域問題。但部署到生產環(huán)境時不能依賴前端的代理配置我用Nginx做了統(tǒng)一的反向代理前端靜態(tài)文件放在 /dist后端 uvicorn 監(jiān)聽 127.0.0.1:8000Nginx把 /api 開頭的請求轉發(fā)到后端服務。這樣瀏覽器訪問的始終是同一個域名不會產生跨域。Nginx配置里我特別加了處理history路由的規(guī)則Vue3用history模式時前端路由刷新會出現(xiàn)404需要在location / 里加 try_files $uri $uri/ /index.html;。這個配置忘了加生產環(huán)境刷新頁面就白屏排查了半天。6.4 權限緩存員工切換角色后跳回舊菜單后臺測試時發(fā)現(xiàn)一個隱蔽問題用戶退出登錄后再換一個賬號登錄顯示的還是上一個賬號的菜單權限。原因是動態(tài)路由在Pinia和Vue Router里已經(jīng)注冊過了退出登錄時只清空了token沒有重置路由表和新賬號的權限store。修復方式是封裝一個 resetPermission 函數(shù)退出登錄時遍歷當前路由表把動態(tài)添加的路由逐條移除再重置Pinia里對應的store狀態(tài)。不能只是頁面跳轉整個應用狀態(tài)必須重新初始化。同樣的邏輯也適用于賬號被管理員修改角色之后必須重新登錄才能生效因為舊的路由表帶著舊的權限碼。我還遇到過pandas方式導入Excel考勤數(shù)據(jù)時時間字段被識別成數(shù)字的情況排查下來是Excel里的時間列被設置成了自定義格式標準pandas read_excel解析出來是datetime格式但有些導出工具生成的是文本需要在導入時先做統(tǒng)一轉換。我的建議是規(guī)范導入模板列的格式并寫try-except兜住異常數(shù)據(jù)寧可讓HR手動改一行也不要導入時靜默丟棄。這套系統(tǒng)內部跑了三個月累積了上千條打卡記錄每月工資核算從過去的大半天縮短到十幾分鐘。給還在猶豫選什么技術棧的朋友一個建議管理系統(tǒng)這類業(yè)務系統(tǒng)別追求新框架Python FastAPI Vue3這套組合從開發(fā)效率、類型安全、生態(tài)成熟度上都夠用了。里面最難的不是寫接口而是把考勤遲到怎么算、績效系數(shù)怎么映射這類業(yè)務規(guī)則真正做成可配置的能力這一層想透了系統(tǒng)才算真正立得住。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
欧美情色亚洲| 日韩熟妇二区| 国产精品白丝| 91男人天堂网| 夜夜国产一区| 亚洲激情网一二三四区| 东北丰满熟女国产一区| 日本黄色精品专区网站| 91日产桃蜜| 日本九九久久99| 996热| 在线a亚洲视频播放在线| 欧美色日| 欧美久久毛片基地| 99热超碰在线| 午夜一区| 国产熟女乱论| 国产AV激情无码久久无码| 久久 精品| 婷婷精品国产一区二区三区日韩| 大香蕉AV丝袜| 午夜精品人妻二区三区| 国产精品午夜成人福利| 无码9区| 爽 好舒服 无码刺激久久| 大二网站亚洲| 黄人人操人人操| 精品九九九九九| 在线洲亚线| 亚洲熟久久| 97视频7| 东京热激情视频一二三区| 黑人无码一区二区| 国产精品自拍欧美在线| 日本熟妇人妻中出视频| 日韩亚洲中文字幕在线| 日韩国产不卡在线视频| 欧美一区二区三区日韩| 婷婷五月天久久久| 中文字幕精品一区二区精品| 九九在线精品| 九九久久99| aⅴ日韩成人电影av在线免费看av大全 | 中文字幕88av在线| 精品一区二区三区四区女| 九九毛片这里只有精品| 91n美女视频| 啊啊啊啊啊操我视频| 久操高青| 蜜臀在线看片| 久草视频制服诱惑| 26UUU欧美日本| 吉田爱美AV在线| 97AV爱| 亚洲性综合9| 日韩pv中文| 欧洲无码一区二区| 乱老熟女一区二区三区| 99久久免费看精品国产一区| 农村女一级毛卡片| 十八禁视频一区二区| 免费观看网黄| 色九九九九久| 中出789在线视频| 久久久久久久久久久久久久久久9| 国产最新小视频在线播放下载| 欧美性生活男人的天堂| 亚洲精品xxx| 婷婷五月天久久久| 亚洲日本男人天堂网| 亚洲大色堂| 天天爱综合网| 国产精品人妻无码久久久互動交流| 日韩在线欧美精品一区二区| 欧美极度丰满熟妇hd| 精品人人| 91蜜臀熟女| 欧美亚洲激情小说| 亚洲欧美97√| 91精品人妻偷情| 欧美A片中文字幕| 国人欧美精品一区二区| 亚洲欧洲视频小说在线观看| 日韩精品人妻中文字有码在线| 91女优在线观看| 清纯唯美综合| 亚洲精品官网在线观看| 五月天色综合| 亚洲激情视频| 亚洲高清在线| 亚洲久草AV色图| 国产女大学生AV| 天天躁日日躁xxxxx| 国产免费一区在线观看| 9超碰免费| 精品少妇人妻一区二区三区| 亚洲成人性| 99色视频| 人人爱人人操人人性| 国产动漫操逼视频| 91挑色欧美| 国产97视频| 国产精品久久久久亚洲av| 校园春色 男人天堂| 60秒免费小视频| 久草免费在线视频| 日韩国产成人自拍视频| 天堂在线一区二区| 91综合在线| 日韩中文字幕视频在线观看| 久操在97| 亚洲成?V人片在线观看福利| 操b网站亚洲无码| 午夜操一操| 国产女人成人精品视频| 欧美成人国产精品| 在线观看精品国产免费| 男人天堂 天天射| 日本成a人v网站在线观看| 免费一级欧美片片线观看| 欲射影视| 午夜福利精品| 国产精品夜夜夜| 亚洲精品日韩国产欧美| av天堂加勒比| 婷婷六月色开| 五十路熟女在线不卡观看一区二区| 91精品免费| 综合国产影视三级| 亚洲av热热色| 中国亚洲呦女专区| 久久风骚城市| 超碰久热| 一级性爱网| 日韩国产品视频中文字| 日本一级真人黄色性爱视频| 99色婷婷中文字幕乱色| 综合色啪| 91亚洲人| 久9久| 大香蕉欧美| 亚洲熟妇丝袜在线观看| 91伊人久| 福利在线视频一区二区| 欧美成人一区二区三区在线播放| 极品少妇久久久久| 精品一区二区三区蜜桃臀赵总 | 超碰9 7女人| 美国一区二区免费视频| 亚洲另类春色| 伊人国产视频| 伊人黄色视频免费观看| 啊啊啊想要| 久久只有精品一区二区三区| 99久久精品国产高潮| 人妻少妇无码| www.高清无码诱惑一区.com| 在线中文字幕极品av| 亚洲精品97久久中文字幕| 天天干天天做| 成人麻豆av电影网站| 91亚洲黄色网| aaa淫乱视频| 黄色性爱网网| 小说区 图片区色 综合区| 性色国产东北露脸精品视频| 国产suv精品一区二区四区999| 欧美激情性久久久久久| 国产一区在线看| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 97碰碰色| 国产精品久久久久久久久久久久久久久久 | 5252色欧美在线| 中文字幕av乱伦| 少妇被c 黄 免费观看| julia中文字幕在线观看| 欧美视频在线视频免费va| 中文字幕一区二区视频在线观看| rivers-china.com| 四虎884a| 人人妻人人操人人乐| 爆操无码| 无码天天操| 国产精品操| 日韩欧美天堂| 日韩欧美被操黄免费观看| 中文字幕日本久久| 国产精品久久久久久久黄无码 | 日韩AV电影网站| 色综和网| 91视频国品一二三区| 少妇精品| 国产熟女二区| 东北黄色电影| 最新日韩黄片| 日韩视频精品在线观看| 亚洲 欧美 综合 91| 婷婷在线视频| 极品白嫩美女白浆成人福利在线看| 97精品一区二区视频在线观看| 91色黑人少妇| 亚洲AV乱码专区国产噜噜亚洲| 无码日韩人妻av一| 国产绿奴视频在线观看| 久久受www免费人成| 蜜臀网址在线| 另类老少妇| 婷婷15月天青娱乐| 伊人操操| 国产天天看| 久久久一区二区三区四曲免费听| 天天网综合| 九九九免费视频| 欧美成人贴图| 综合色久欲| 丰满欧美放荡少妇在线| 精品中文日韩字幕视频| 97AV在线免费观看| jiujiujiujingpin| 久草老司机| 欧美午夜视频| 东北操逼| 99久久9| 亚州久久9| 色哟哟-国产专区| 啪啪综合网| 91九色精品熟女内射| 欧美麻豆成人同性GⅤ在线| 久久美女国产| 国产精品久久久久久久毛片1| 级做a爱无码性色永久免费| 美女久久久| 五月亭亭六月丁香| 亚洲色人| 日韩人妻免费精品| 久久久久成人亚洲国产| 综合自拍| 中文字幕高清20页视频| 91美女看B| 97在线观看免费| 久肏视频字幕| 97干在线视频| 色视频蜜乳| 无码久久国产| 丁香啪啪| 狠综合网| 国产精品99999| 亚洲伊人a线观看视频| 在线无码视频| 日韩另类色图| 1二区9| 国产精品色| 欧美综合综合| 熟妇xxxxx性春色| 一级片在线观看高清无码| 五码视频在线观看| 中文字幕 国产 精品| 人妻少妇精品一区二区三区| 丝袜喷水在线| 日韩专区久久久| 午夜毛片亚洲精品片国产久久久| 9国产超碰| 亚洲成人久久美女| 曰本精品久久久| 97免费视频在线观看视频| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 欧美亚洲中文| 黄aaaaaaaaaaaaaaaaaa色网站 | 色色青青久久| 又粗又长又大国产不卡| 国产一区二区a毛片| 黄aaaaaaaaaaaaaaaaaa色网站| 91ise欧美| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 人妻激情偷乱视频一区二区三区| 久久久久久久久久黄色网| 超碰97综合网| 免费在线观看国内色片网站网址| 久久久9品一区二区三区| 欧美色日| 试看日韩黄片| 亚洲另类电影| 欧美少妇高潮久久91| 久久东京热久久| 9999免费精彩视频| 精品久久九| 国产在线观看一区二区三区| 99色色网| 蜜桃视频一区二区三区| 熟妇熟女一区二区三区| 天堂种子在线www网资源| 日韩精品作爱导航| 26uuu性物| 白丝少妇一区二区| 淫荡网址| 台湾佬激情综合| 欧美性性性| 8050午夜少妇无码| h色99999| 亚洲亚洲亚洲天堂天堂| 色黄污美女啪啪啪免费网站| 天天摸天天插天天日| 日韩91网站| 免费看日本操逼视频| 东北操逼| 日韩av不卡在线观看| 精品国产99| 熟女探花啪啪| 一区 欧美 日韩 麻豆| 久久精品区| 性爱1区| 天天日熟妇| 无色无码| 啊啊啊啊,啊啊好多水| 国产精品无码av在线| 97欧美色综合| 精品国产乱码久久久久久口爆网站| 日韩资源网| 人人人人插| 欧美日韩天堂| 国产日本久久免费精品| 国产中文字幕在线| 久色网| 东京男人天堂| 久久精品欧美一区蜜桃| 99re免费视频精品全部| 久久超碰98| 人人 操人人 操人人| 欧美日韩国产电影| 99久久综合网| 91狠狠| 99操| 国产精品久久久鸭无码的功能| 久久精品国产97欧美精品亚洲 | 好看的91视频| 韩国三级理论在线| 女生久久网| 国产传媒日本欧美专区| 91狠狠综合| 久艹99| 欧美久热| 亚洲一曲日韩精品| 亚洲欧美变态| 99re69综合| 91久久精品中文字幕| 大香蕉伊人75| 亚洲欧洲精品成人| 亚洲精品美女久久久久久久久| 亚洲熟妇A V黑人| 精品久久在线区一区| 操逼天美3区| 国产13区| 精品久久視頻在线| 啪啪资源网| 色欧洲| 91天射| 亚洲综合在线视频| 免费精品人妻一区二区三| 91五十路| 色阁阁AV综合网| 嗯嗯嗯嗯啊啊啊好紧好大| 26UUU欧美激情一区二区| 91精品国产91久久久久久久久久久久| 狠狠中文字幕| 性爱久久| 九九性爱网| se吧提供国产乱老熟视频胖女人 | 人看人人摸人人操| 中文字幕日韩专区精品系列 | 奇米狠999| 天天综合~91| 男人的天堂99| 欧美综合亚洲| 热久久国产精品视频大陆精品| 男人的天堂啪啪| 国产九九九九九九九九| 久久九九视频九九视频| 1769国内精品视频| 国产激情视频一区区三区| 哑洲在线| 一区二区播放| 97久操| 四虎影视永久在线观看精品免费网站 | 美国日韩黄片| 超碰 国产熟女精品一区| 在线观看A啊啊啊| 久久手机视直播| 91欧美| 亚洲天堂,男人| caoni国产亚洲av| 日本1区2区不卡视频| 欧美精品久久久久久久丰满| 在线视频亚洲无码| 精品成人无码| 亚洲精美粉嫩嫩泬在线观看 | 美女被艹尤物视频| 伊人女女资源在线观看| 国产精品无码久久久久2028| 26UUU欧美激情一区二区| 男人的天堂午夜av| se吧提供国产乱老熟视频胖女人| 五月丁香六月综合缴清无码| 91大神精品长腿在线观看网站| 91丨人妻丨国产丨丝袜| 超碰97精品| 男人女人18禁片免费看网站| 欧美色棕合| 97精品中文字幕| 国精综合一二三区影视| 超碰夫妻97| 欧美日韩青操| 五月天加勒比啪| 日韩欧美中文字亚洲慕| 97视频在线免费| 好爽视频在线观看| 欧美天天射| 91人妻人人澡人人爽人人精品| 日本孕妇一区二区视频操逼免费看 | 亚洲欧美成人在线| 日韩av女优在线免费一区| 大奶啊啊好爽| 一区| 国产精品另类一区大香蕉| 亚洲男人的天堂va亚洲男人社| 亚洲丝袜综合| 操逼逼中文字幕| 爱做久久久久久| 色99在线| 骚女高跟AV在线| 日本高清视频在线观看黄已三辽| 色臀AV| 超碰91在线| 日本九九九九| 欧美无圣光在线| 日本新免费二区三区| 日韩精品一区,二区 九九...老司机| 亚洲欧美91√| 夫妻天天操岛国视频| 日逼视频日本| 欧美夜夜狠| 99色婷婷中文字幕乱色| 俞拍久久国应视频| 黄色电影在线播放综合网站| 国产女人和拘做爰视频 | 超碰99热中文字幕| 色噜噜狠狠色综无码久久合欧美| 天天躁日日躁xxxxx| 色99视频| 欧洲亚洲天堂精品| 四虎午夜影院| 久久伊人大香蕉| 夜夜久久| 欧美色视| 欧洲熟妇xxXx欧美老妇裸体| 欧美少妇高潮久久91| 日韩欧美传媒一区国产| 在线观看国产黄色| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 欧美熟女操屄| 天天看天天综合成人网| 天天综合91入口| 久久欲| 久热99| 97就爱干| 看大黄色大片原件| 成人女人国产| 在线午夜成人无码视频| 防屏蔽在线视频| 国产91美女视频| 国产乱码精品一区二区三区四川| 天天色踪合| 亚洲骚逼少妇| 免费A V在线播放| 亚洲天堂电影网| 自拍偷拍国产欧美日韩韩| 婷婷五月天激情四射| 91色综合色| 日韩欧美成人性爱在线| 欧美A√综合网| 亚洲欧美在线观看无码| 日韩二级| 无码区蜜乳| 日本一区二区三区精品| 日本影视久久免费| 97超碰色屌| 久久国产在线一区二区| 中文字幕视频在线观看一区二区| 欧美第二页| caorenqi shipin| 欧美综合另类| 白丝1区2区3区| 久久狠狠色噜噜狠狠狠狠97| 国产a级精品| 国内偷拍精品一区二区| 顶级少妇BT天堂| 91嫩草在线| 中国熟女91| 丝袜狂射91| 久久精品国产AV一区二区三区| 熟妇人妻一区二区三在线| 亚洲AV无码秘 蜜桃臀国精产品| 人人玩人人添人人澡免费| 很很干很很操| 婷婷色综合欧美日韩| 九月丁香婷婷| 超清福利精品视频在线| 爱妻综合网| 日韩av不卡在线观看| 久久精品超碰| 超碰97色色| 精品亚洲国产成人av网站| 色五月激情AV在线| 久久久久国产无av| 亚洲人天堂| 丰满少妇人妻久久久久久| 国产乱色国产精品免费视| 久久高清无码夜夜操| 韩国黄色片精品久久久 | 精品午夜福利| 人人超碰在线观看黄| 亚洲精品影视老司机| 人妻 欧美亚洲| 亚洲无套久久嗯嗯| 狠狠色狠狠色狠狠五月| 啊啊啊啊啊啊在线| 欧美亚州综合图片| 狠狠久久亚洲欧美专区| 日本人妻中文字幕精品| 男人的天堂va在线| 日韩欧美偷拍美女视频| 天无日色综合| 99热只有这里有精品| 嗯,啊。舔我逼| 欧美专利1区2区3区4区5区免费| 精品国产人成在线| 无码精品久久久久久亚洲| 亚洲男人的天堂在线看| 欧美麻豆成人同性GⅤ在线| 亚洲人体视频在线观看| 深夜国产福利| 在线 欧美 亚洲| 性色av一区二区| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | AV久日| 欧插网站| 日韩人妻少妇中文字幕| 精品久久人妻成人网| 欧美性爱综合,免费| 亚洲干B| 91 国产丝袜在线播放-百度| 日本日日色视频| 五月天婷婷色| 国产亚洲国产超碰| 丁香六月东京热| 人人操人人摸人人看人人干| 国产精品懂色tv影视免费观看| 蜜臀va69| 天天天操天天天爱| 性性久久| 欧美人妻另类在线| 男人的天堂日本东京热| av优播| 五月丁香久久| 五月天婷婷成人网| 久久久久久久久久8888| 97干在线视频| 日本色色网| 日亚韩精品视频二区三| 女人喷水视频在线观看| 性色av蜜臀av色欲aV| 日本三级网页| 啪一啪免费视频| 日本欧美一区二区三区免费| 国产精品亚洲高清在线| 狠狠操官网| 2020中文字幕在线| 日本天天吊| 亚码激情| 91久热这里只有精品| 刺激性视频黄页| 久久久久国产精品喷潮免费观看臀| 九九AV| 亚洲成人av色网| 婷婷六月色| 小草精彩毛片| 欧美久久毛片基地| 国产美女激情| 中国熟女91| 日本二区不卡| 亚州一区二区| 色婷婷六月丁香七月婷婷| 国产主播福利| 色官网色综合| 色婷婷五月天| 三上制服丝AV| 久久视频,这里只有精品 | 色欲久久99精品久久| 在线二区不卡| 97亚洲综合| 日韩无码操逼片| 99精品久久久久久久婷婷蜜桃| 久/久精品99看9| 青青爽| 国产熟女精品区| 俺去啦自拍| 欧美精品二区视频在线| 免费簧片在线观看| 蜜桃视频精品一区二区| 精品亚洲俞拍视频一区| 伊人九九九| 亚洲另类欧美精品| 最新AV在线| 后入式999| 97色亚洲| 久久婷婷伊人| 熟女中出视频| 欧美色97| 国产精品 久久久精品一牛| 小情侣高清国产在线视频| 加勒比在线视频| 激情婷婷丁香| 日本一道在线播放高清| 国产偷拍自拍在线视频| 精品国产99| 后入合集| 综合五月婷婷亚洲一区| 超碰在线974| 蜜桃天美传媒AV一区二区三区| 黄片视频观看| 97天堂| 少妇精品久久久八区九区| 韩国一级做a久久久久| 日本在线不卡v二区| 玖玖爱一区在线| 国产女人视频三四五区| 日本精品高清一二区一本到| 女人一区| 美国日韩黄片| 天美传媒国产原创中文字幕亚洲欧美另类 | 欧美性爱在线无码| 啊啊好多水| 成 人 A V免费视频在线观看| 91久久久久久久| 91久久国外网| 天天日天天干天天色| 大香蕉AV丝袜| 中文字幕后石码四区五区| 欧美久久伊人| 精品久久9| 97人人操人人摸| 国产青视频| 国产无码精品久久久久久| a网站免费观看| 久久久少妇诱惑精品视频| 国产网站在线播放| 亚洲综合贴图91 | 狠狠爱综合| 伊人嫩草| 日本护士高潮| 久久性爱视频免费看| 久久中文字幕在线观看| 五月婷久久| AV中文字幕三四五| 日韩乱插| 欧美色图第一页| 五月婷婷六月激情| 特污精品女优骚货黄色视频在线免费观看| 久久老子无码午夜伦不卡| 男人的天堂久久| 久久久久9| 96超碰网| 久久久久骚| 人人玩人人添人人澡免费| 91色图片| av无码av无码专区| 国产精品久久久久999| 色婷婷五月综合激情中文字幕| 人妻丰满熟妇av无码区蜜桃| 欧美黄色片AAAAA| 亚洲欧美97√| 91n美女视频| 国产v片在线免费观看| 97精品久久久久中文字幕| 99久久婷婷丁香| 久热99999| 日日夜夜狠狠| 欧美aa一级片| 一二三四区操操Av| 国产精品一二三区福利| 欧美乱伦专区| 亚洲日韩黑丝| 熟女精品一区二区三区| 国内偷拍精品一区二区| 狼人综合婷婷激情四射 | 亚洲国产精品久久久久久久久久| 大香蕉欧美| SS久久| 五月激情综合网| 成人小说另类在线| 欧美精品,四区。五区| 91操人| 免费看黄视频亚洲网站| 日比av无码| 色爱欲亚洲| 免费观看性欧美一级| 国产精品乱码久久久久久久久| 91色艳| 做爱A级亚欧| 97亚洲自在精品在线观看| 视频在线观看一二三区| 韩国午夜理伦三级好看| 青青草好吊色| 久久后入制服| 99999精品成人| 曰韩av中文字幕专区| 日韩操啪| 欧美超碰在线| 国产女主播视频在线观看| 久久天天摸| 久热香蕉精品在线视频| 欧美激情性久久久久久| 91N综合网| 二级久久网| 亚洲欧美大香蕉| 日本午夜福利影院| 久久国产性爱| 国产激情视频一区区三区| 神马久久久久久久久久久久| 超碰亚洲97| 无遮挡猛进视频免费无限观看| 色欲Av人妻精品一区二| 欧美天天弄| 中文字幕一区二区三区人妻不卡 | 在线 制服丝袜中出 人妻| 人人操,操人人| 欧美一级黄色免费专区| 日本媚薬中文字幕在线| 亚欧美综合网。| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 国产一级内射无挡观看| 日本韩高清无砖码22o| 九九九国产| 天天欲望网| 蜜臀va69| 亚洲第一男人天堂| 蜜桃午夜视频一区二区| 国产偷人妻精品一区二区在线| 99re3这里只有精品| 99色| 久久久久久久 九九九九九九九| 国产 码在线成人网站| 一区二区三区激情在线观看| 婷婷av在线中文字幕| 日本性交操一区二区不卡系列| 好爽视频在线观看视频| 天天看片青娱乐| 欧美激情 亚洲色图| 精品一区二区2| 啊啊啊轻点在线观看| 9997se| 99re久久| 精品人妻一区二区三区四区不卡在| 国产白丝网站| 亚洲资源站| 性无码专区2020| 亚洲日韩精品久久久久一区壹牛 | 伊人操操| 歐美性天天| 日韩国产九九精品一区二区三区毛片| 呦女网站| 久久这里只精品| 亚洲色图欧美色图另类图片| 国产后入| 亚洲自拍天堂| 天天干天天操天天干天天操| 91久久久久免| 日日日啊啊啊| 中文字幕AV片| 酒色综合网| 精品日韩人妻精品一二三区| 国产精品亚洲天堂网址| 日韩中文字幕视频在线观看| 97亚洲综合电影| 草伊人高潮喷水超碰| 日韩丝袜高跟制服在线观看| 97se综合| 久久系列| 日韩激情啪啪啪| 一区二区娱乐网站| 人妻无码后入| 偷拍亚洲情色| 青娱乐休闲视频在线观看| 伊人激情五月天一区二区| 欧美做爰无码A片视频| 日夜啪电影| 97超碰久久色| 中国人高清www色视频免费| 影音先锋少妇| 熟女精品一区二区三区| 欧美大干日韩| 九九九色| 亚洲无码一区二区三区三州| 精品婷婷| 国产蜜臀在线| 久久久久亚洲精品| 97久久久久久久久久| 久久啊啊啊| 中文字幕一区二区三区高清| 天无日色综合| 手机av亚洲丝袜美腿日韩第一页二页| 97在线视频网站| 国产69精品久久久久99尤物| 国内91熟女人妻丝袜天天精品视频在线| 蜜臀久久久| 欧美色图91| 日韩久久激情精品| 国模不卡一本二本三电影| 床戏久久久av一区二区麻豆| 精品日韩人妻视频| 午夜男人一级A片7777| 久久9亚洲| 欧美一级二级三级| 日韩一级片在线看| 97视频620| 久久久亚洲熟妇熟女| 丁香婷婷久久| 超碰久在线天天做| 免费观看性欧美一级| 淫荡少妇免费| 一区二区国产视频在线观看| 美女诱惑一区| 五月丁香啪啪啪| 老鸭窝在线视频播放| 草草影院最新网址| 五月天色图| 人人操人人爽人人操人人| 亚洲天堂中文字幕无码男同| 黑人综合色| 色嗨嗨在线| 久欲AV| 又大又长又粗又爽又黄| 欧美大香蕉在线观看| 国产一级高清免费观看| 超踫中文字幕| 亚洲黄色AV电影| 欧美成人都市人妻| 清纯唯美激情| 久久天天性久久伊人| 97超碰欧美| 亚洲第一页欧美| 午夜AV人气不卡| 丰满人妻一区二区中文| 黄aaaaaaaaaaaaaaaaaa色网站| 青青草久草AV| 九九99精品| 日日摸日日碰夜夜爽视频| 秋霞视频一区二区| 超碰日韩美妻| 久久久久久AV无码免费网站| 久艹99| 亚洲第一页色| 国产美女在线精品免费看| 国产精品视频电影| 国产乱伦亚洲| 很很很很操| 日韩黄色一区二区三区| 鸥美中出| 青青青操| 亚欧免费| 欧美综合色图网| 无码人妻精品一区二区三区99不卡 | 青青青草原| 熟女被操视频网址| 2026国产精品视频| 国产视频不卡在线观看| 亚洲欧美97√| 91色噜噜狠狠| 嫩草影院在线观看精品| 丝袜美腿操av| 91暧暧| 一起草精品人妻| 亚洲成人ab| 玖玖蜜臀资源网| 日韩中文字幕视频在线观看| 久久岛国| 欧美日韩一干二干| 大香蕉AV在线| 在线观看亚洲成人精品| 蜜臀av中文字幕| 欧洲综合视频| 国产精品嫩草影院免费| 久久久久久十| 国产十八禁视频| 婷婷色综合| 国产丝袜欧美在线视频| 欧美亚洲特P| 亚州再线| 可以免费观看的日韩av毛片| 国产60页| 情色五月天就去干| 五月婷婷色色| 成人性爱av| 精品人妻一区二区三区鲁大师| av72网| 嗯啊免费视频| 久久久免费一级黄片| 无码人妻一区二区三区色欲aⅴ| 久9爱经典视频| 久视频在线观看| 亚洲91在线播放影院| 欧美翘臀视频网站一区二区三区| 后入福利视频| 97内射偷拍| 色999亚洲人成色| 人妻啪| 国产成人欧美精品在线| 欧美精品不卡一二三四在线91| 九久久九精品视频| 91美女丝袜诱惑视频| 3P乱轮视频| 日产欧美电影一区二区三区| 天天日天天干少妇日| 新精精品久久精品| 91美女视频在线观看| 色穴精品| 97超碰中文字幕| 东京热免费视频| 性暴力欧美猛交在线直播| 日本不卡一区二区三区| 操淫穴亚洲五月丁香| 久久超碰久| 国产欧美一区激情交| 人妻熟女一区二区在线视频| 久草视频分类在线| 国产亚洲精品av一区| 欧美96在线|欧| 伊人网在线观看| 懂色av中文字幕| 欧美黑人猛交春色影视大全| 亚洲色色探花| 国产AV超爽| 黄色小视频日本txt| 91啪9色| 国产精品点击进入在线影院高清 | 免费的很黄很污的全部视频| 97色爱| 天堂男人网| juliaann丝袜大战黑鬼| 午夜福利成人免费视频| 激情综合二| 亚洲AV无码成人精品久久| 久久精视频美日韩在线视频| 欧美日韩国产黄色片| 欧美aaaaaaa| 手机在线播放国产福利| 亚洲日韩精品一区视频在线| 国产aⅴ无码片毛片一级网站| 国产精品亚洲一级av第二区| 国产无马视频| 中日韩欧美精品无码AⅤ一区二区| 亚洲国产丝袜熟女av| 人人性爱视频免费| 俺去啦俺来也久久综合| 囯产精品久久久久久久久久梁医生| 国产夫妻性生活视频| 熟女少妇一区二区三区| 亚洲天天在线| 国产主播福利| 一本久道在线综合视频| 国产又大又硬又长又粗| 探花激情视频| 老女人日韩美91| 亚洲综合小视频小说在线观看| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 人妻天堂综合网| 歐美一級亂黃99在綫精品| juliaann精品熟女一区| 丝袜无码a片| 久久大香蕉97| 2017亚洲天堂| 你想操日本小逼吗| 色婷婷网| 成 人 影视 一区 二区 三区 四区| 天美传媒Av在线| 天堂亚洲精品| 俺去啦俺来也久久综合| 日本Xx性爱| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 色吧91| 亚洲不雅视频1区二区| 熟妇综合一区二区三区| 91精品啪在线观看国产城中村| 精品婷婷| 97精品视频免费| 一区二区三区一亚洲中文字幕、综合区灬 | 久久久一区二区三区麻豆| 久艹日日日| 看大黄色大片原件| 夜夜肏2021| 亚洲情色一区二区三区| 欧洲精品一级二级精品综合视频综合| 92性色国产午夜福利在线661| 黄在线| 动漫片子网站3黄| 亚州图片第一页| 国产精品播放| 伊人网综合在线视频| 久久久蜜桃一区二区三区| 欧美91久久久久| 综合久久9| 色官网在线| 日韩ab网 | 亚洲在线A| 在线观看一级α片刺激高潮视频| 亚洲欧美日韩制服另类| www色色com| 色www精品视频在线观看| 国产精品爆乳懂色蜜乳| 亚洲精品日韩国产欧美| 夜夜操2028| 欧美激情内射| 亚洲精品第一| 欧美激情久久久久| 国产精品黑人一区二区三区| 久久一二三四五六七八九区区区 | 人人妻人人爽一区二区三区| 日本国产亚洲一区在线观看| 久久精品人体AV| 后入式999| 国产超碰人人爽人人做| 色婷婷蜜臀av| 97美日韩视频| 在线性黄高清免费视频| 97碰碰日本乱偷人妻中文的| 秋霞免费无码视频日韩A片| 人妻少妇色综合| 男同专区一区二区三区在线| 欧美亚洲日本视频久久久| 色婷婷综合久久久久中文一区二区| 三级色影综合网| 视频黄色国产一级| 九九热五区| 人妻性爱一区二区| 天天色综合天天操| 欧美一品道| 国产男女边吃边摸视频网站| 欧美日韩高潮喷水91| 免费视频观看60秒| 日日夜夜精品| 亚州色图欧美| 超碰国产精品无码| 中文字幕-区二区三区四区视频中国| 麻豆天美91| 综合网,亚洲,欧美| 一级性爱视频免费观看 | 亚洲欧洲av影音| 免费看污网站| 久久精品日韩| 肉丝中文无码高清| 婷婷色五月激情| 大茄子熟女AV导航| 人妻天堂综合网| 久久久无码视频| 一区二区三区四区五区高清无码永久视频| 亚洲无码视频免费在线观看网址!| 欧美综合色站| 韩国午夜理伦三级好看| 日本高清一本二本免费不卡| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 亚洲www91| 男人天堂2030| 大香蕉 222| 免费看黄片现成| 久久国语| 久久精品国产免费观看99| 天堂性色| 欧美三级一级| 国产 热久久久久国产精品| 成年人免费观看网站| 91美女丝袜诱惑视频| 国产 日韩 欧美一区| 日本三级韩国三级美三级91| 91干熟女| 美日韩男女操屄视频| 亚av顶级裸体一区二区三区四区五区 | 日夜尻逼网| 天天舔天天 | 日本一二区免费| 超碰成人最新最好看| 啊啊啊啊好爽好舒服一区二区易域| 大香蕉AV丝袜| 全球成人中文在线| 亚洲动态色图| 69丨亚洲丨精品丨入口免费播放| 成人精品在线| 试看60秒 爽| 男人精品天堂一区| 91社操逼| 久久久久久九九九九九| 91婷婷伊人狠人| 亚洲综合20p| 97在线观看免费视频l| 性爱边摸边日免费AV| 人妻丝袜一区二区三区在线| 亚洲天堂性爱| 日本中文字幕在线电影| 人妻三级在线中文字幕| 97视频免费在线| 一区二区三区四区五区高清无码永久视频 | 少妇超碰在线| 久久久久免费看少妇A片特黄| 色逼综合| 高清不卡 中文 人妻| 免费人人搞97| 国产99热| 成人性爱高清视频免费看| 蜜臀久久99精品久久久久久无删减 | 嗯嗯,好大,好爽,好骚| 搡老女人老熟女91| 中文字幕伊人| 青娱乐蜜桃臀AV色婷| 亚洲人妻AV| 嗯啊抽插大香蕉网页| 久久精品国产亚洲AV先锋| 一级免费精品| 诱惑人妻欧美一区在线播放| 五月丁香啪啪啪| 中文字幕成人理论在线| 大屁股人妻女教师撅着屁股| 啊啊啊啊啊啊在线| 97欧美色综合| 粉嫩久久久久| 韩日男人的天堂| 91精品国产综合久久久蜜臀| 偷窥自拍A片| 久久久精品视频免费观看| 日韩免费在线观看不卡| 96久久久| 久久久无码视频| 天天网综合| 少妇色欲综合网2| 后入合集| 国产中文字幕在线| 51一区二区三区| 日韩精品作爱导航| 伊人网在线视频| 99xav| 天天天天天天天天综合| 九一综合精品视品av| 骚乳在线| www.97在线| 青青草在线视频人人想人人上 | 91丝袜人妻| 久久久久久十| 国产老女人久久毛| 欧美v日韩v亚洲v最新在线| 亚洲av青草久久一区二区| 久久成年片色大黄全免费网站| 国产成人91一区二区三区| 操人人|