1. 24 Apr, 2026 2 commits
  2. 23 Apr, 2026 16 commits
    • fix(approve): update loadmore component visibility condition for approval list · 224a5cb9
      - Change visibility condition of u-loadmore component to only display when currentList has 10 or more items, enhancing user experience by preventing unnecessary loading prompts for smaller lists.
      liangjianmin committed
    • feat(approve): add skeleton loading and pagination to approval list · b4717592
      - Add skeleton card component with loading animation for initial page load
      - Implement independent pagination for pending and done tabs with page tracking
      - Add loadMore functionality with infinite scroll on page bottom reach
      - Integrate u-loadmore component to display pagination status
      - Refactor list rendering with conditional skeleton display and template wrapper
      - Add skeleton-card styling with consistent card appearance and shadow
      - Update getData method to support paginated API requests with page and limit parameters
      - Add resetAndLoad method to reset pagination when switching tabs
      - Improve UX by showing loading state during initial data fetch
      liangjianmin committed
    • fix(approve): update icon in approval card to enhance visual clarity · 69e83bda
      - Replace info icon with clock icon in approval card to better represent creation time
      - Adjust icon color for improved visibility and consistency with design standards
      liangjianmin committed
    • fix(apply): update order number field naming and enhance validation logic · 5064d0e6
      - Rename order_no field to order_sn for consistency with API
      - Update validation logic to ensure customer name is fetched based on order_sn
      - Improve error messages for better user guidance during form submission
      - Adjust navigation behavior after successful submission to switch tabs instead of navigating back
      liangjianmin committed
    • chore(config): remove pull-down refresh from approve list page · 0224b381
      - Remove enablePullDownRefresh configuration from approve list page
      - Simplify page styling configuration by removing unnecessary refresh behavior
      - Streamline pages.json configuration for cleaner maintenance
      liangjianmin committed
    • feat(approve): standardize application type display across detail and list views · 46d99465
      - Replace dynamic apply_type binding with static "费用减免申请" text in detail page
      - Update list view card title to display static application type instead of dynamic value
      - Ensure consistent application type display across approval workflow pages
      liangjianmin committed
    • feat(apply, approve): enhance application and approval pages with improved data… · bd6f839b
      feat(apply, approve): enhance application and approval pages with improved data handling and UI updates
      
      - Update application form to bind apply type name directly for better user experience
      - Refactor approval detail page to display comprehensive order information, including agent fees and currency details
      - Implement approval log section to track changes and decisions made during the approval process
      - Add API endpoint for fetching order details to streamline data retrieval
      - Improve overall layout and styling for better readability and user interaction
      liangjianmin committed
    • feat(approve): refactor detail page with modal approval workflow and uView config · 3e43dae6
      - Update uView configuration to use setConfig with unit and component size settings
      - Add approval modal component with radio selection and textarea for remarks
      - Refactor detail page field bindings to use snake_case API response format
      - Simplify order information section and remove agent fee details
      - Add bottom action buttons for cancel and review approval
      - Implement modal state management for approval workflow
      - Add approve-modal styling with proper padding and layout
      - Format code with consistent spacing and indentation in main.js
      liangjianmin committed
    • feat(approve): enhance search functionality and refine UI styling · 448118af
      - Update search bar padding to remove bottom spacing for better layout
      - Rename search input variable from `keyword` to `order_sn` for clarity
      - Add search input styling with custom font size (24rpx) and height (60rpx)
      - Implement `onSearch` method to trigger data fetch on search input change
      - Add order_sn parameter to API request when search value is provided
      - Correct status filter logic to use '1' instead of '1,2' for processed items
      - Enhance empty state display with custom icon size (140) and text size (24)
      - Improve search UX by enabling real-time filtering based on order number
      liangjianmin committed
    • feat(approve): refactor list display and integrate API data fetching · 5a434d79
      - Replace separate pending and done list views with unified list component using computed property
      - Update field mappings to match API response schema (applicant_name, customer_name, order_sn, create_time_cn, relief_detail, status_cn)
      - Remove static mock data and implement dynamic data fetching via API.feeApproveList
      - Add getData method to fetch approval lists based on tab status (0 for pending, 1,2 for completed)
      - Simplify tab labels by removing hardcoded counts
      - Consolidate card rendering logic to reduce code duplication
      - Add onShow lifecycle hook to refresh data when page becomes visible
      - Update status display logic to use numeric status values (1 for approved, others for rejected)
      - Improve empty state messaging with dynamic text based on current tab
      liangjianmin committed
    • feat(apply): add order number validation and auto-fetch customer name · db154520
      - Add debounced handleOrderNoInput method to fetch customer name based on order number
      - Integrate getCustomerName API endpoint to retrieve customer information
      - Update customer name field to display fetched value or placeholder text
      - Add customer_name validation in form submission to ensure valid order number
      - Replace standalone request import with debounce from lodash for input optimization
      - Update API submission to use instance method instead of standalone function
      - Remove unnecessary catch block from form submission promise chain
      - Improves user experience by automatically populating customer name when valid order number is entered
      liangjianmin committed
    • feat(apply): standardize form field naming and integrate fee approval API · 9d6d606e
      - Rename form fields to snake_case convention (applyType → apply_type, orderNo → order_no, customerName → customer_name, amount → apply_fee_amount, deductionType → relief_detail, reason → relief_reason)
      - Add form validation method to check required fields before submission
      - Implement fee approval API integration with handleSubmit method using request utility
      - Add status field initialization (待处理) to form data
      - Simplify field selection handlers to store only display names
      - Update API base URL from scwms.ichunt.net to scv2.ichunt.net
      - Import API and request utilities for backend communication
      - Add success/error handling with user feedback via toast notifications
      liangjianmin committed
    • feat(app): update form label width and configure unit for uView · 2d17a9c7
      - Adjust label width in the application form from 180 to 210 for better alignment
      - Set the unit configuration for uView to 'rpx' to standardize measurements across the app
      liangjianmin committed
    • chore(config): remove baseUrl from jsconfig.json · fb3d0812
      - Remove baseUrl compiler option to streamline configuration
      - Simplify jsconfig.json by keeping only essential path mappings
      - Maintain @ alias path resolution without redundant baseUrl setting
      liangjianmin committed
    • style(home): refine section title and entry card styling · cd9c879e
      - Update section title color from #1e293b to #0f172a for improved contrast
      - Add letter-spacing (0.5rpx) to section titles for better readability
      - Remove gradient background from entry card icons for cleaner appearance
      - Remove box-shadow and border styling from entry card icons for simplified design
      - Update entry title color from #0f172a to #1e293b for visual hierarchy
      - Streamline entry card icon styling while maintaining layout structure
      liangjianmin committed
  3. 20 Apr, 2026 14 commits
  4. 17 Apr, 2026 3 commits