A method and device for data processing and enterprise dining consumption reporting
By allowing super users to configure customized reporting items, the problem of insufficient flexibility in reporting and configuration of enterprise dining consumption is solved, improving the efficiency of consumption reporting management and reducing audit costs.
Patent Information
- Application Number
- CN202210141867.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-02-16
- Publication Date
- 2025-02-21
- Estimated Expiration
- 2042-02-16
AI Technical Summary
In the prior art, the flexibility of enterprise dining consumption registration configuration is low, resulting in low efficiency of consumption reporting management in enterprise dining control processes.
Provides a data processing method that allows super users to configure customized reporting items according to the dining system, including selecting and adding reporting item controls, and configuring reporting logic to generate customized reporting items associated with the dining system.
It realizes more flexible consumption reporting configuration, improves the efficiency of consumption reporting management in the enterprise's dining control process, and reduces the review cost of reimbursement processing.
Smart Images

Figure CN114519653B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer processing technology, and more particularly to a data processing method, device and equipment. The present application also relates to a consumption reporting method, device and equipment for corporate dining. Background Art
[0002] The consumption report of corporate meals is an important aspect of corporate meal control. The so-called consumption report refers to the submission of relevant information by corporate employees for meals related to the company in accordance with corporate regulations. At present, the requirements for the refinement of corporate meal control are becoming higher and higher, and the consumption scenarios of corporate meals are also refined accordingly. The consumption report requirements for different consumption scenarios are not the same. Therefore, this poses a challenge to the realization of flexible consumption reports in the corporate meal control process.
[0003] In the prior art, document templates or fixed consumption reporting configuration items are often provided for enterprises to choose from to form their consumption reporting capabilities, which has the problem of low flexibility.
[0004] Therefore, how to provide a more flexible data processing method for consumption reporting configuration to improve the efficiency of consumption reporting management in the company's dining control process is a problem that needs to be solved. Summary of the invention
[0005] The data processing method and the consumption reporting method for corporate dining provided in the embodiments of the present application provide a more flexible consumption reporting configuration processing method and a consumption reporting management method, which solves the problems of low flexibility in consumption reporting configuration and low efficiency in consumption reporting management in the corporate dining management process.
[0006] An embodiment of the present application provides a data processing method, including: in response to detecting that a super user triggers the configuration of a report item for corporate meals for a dining system to be set up, obtaining basic information of an editable report item control and a consumption report editing interface; receiving the super user selecting a target control from the report item control, and adding the target control to the consumption report editing interface; receiving the report logic configured by the super user in the corporate dining management and control process for the added report item control, generating a customized report item associated with the dining system according to the basic information of the report item control and the report logic, the customized report item being used to form an interface for receiving corporate dining report information on the client of an employee user; the employee user is a user who is associated with the dining system and conducts corporate meals under the dining system.
[0007] Optionally, the reporting item controls include a first category of controls and a second category of controls; receiving the super user's selection of a target control from the reporting item controls and adding the target control to the consumption reporting editing interface includes: receiving the super user's selection of a first control from the first category of controls and adding the first control to the consumption reporting editing interface; receiving the super user's selection of a second control from the second category of controls and performing one or more addition operations on the second control to the consumption reporting editing interface.
[0008] Optionally, it also includes: in response to the drag operation of the super user, adding or deleting the first control and / or the second control in the consumption report editing interface; receiving the position attributes and / or appearance attributes of the first control and / or the second control set by the super user.
[0009] Optionally, the receiving of the reporting logic configured by the super user for the added reporting item control in the enterprise dining management and control process includes: receiving the function module associated with the reporting item control, the triggered jump event, the corresponding input data constraints, and at least one of the reporting rule attributes set by the super user.
[0010] Optionally, it also includes: if the reporting rule attribute indicates that the reporting must be completed before submitting an order for the enterprise dining data, then the customized reporting item is displayed in the first reporting interface before submitting the order; if the reporting rule attribute is that the reporting must be completed after submitting the order for the enterprise dining data, then the customized reporting item is displayed in the second reporting interface after submitting the order; if the reporting rule attribute is that the reporting can be selected before or after the order is submitted, then the customized reporting item is displayed in the first reporting interface before submitting the order and / or the second reporting interface after submitting the order.
[0011] Optionally, the detection that a super user triggers the configuration of a reporting item for corporate meals for a dining system to be set up includes: receiving a dining scene selected by the super user, and determining a corresponding dining system template based on the dining scene; using the dining system template to generate basic information of the dining system to be set up; receiving a reporting item selected by the super user to trigger the configuration of corporate meals from the basic information, wherein the reporting item is associated with the dining system.
[0012] An embodiment of the present application also provides a method for reporting consumption of corporate meals, comprising: generating corporate meal data of an employee user based on the employee user's ordering information under a preset meal system of a target enterprise; displaying a first reporting interface for receiving corporate meal reporting information input for the corporate meal data before payment is made for the corporate meal data; wherein the first reporting interface includes customized reporting items associated with the preset meal system; the customized reporting items are generated using the method provided in any one of claims 1 to 6; receiving input information from the employee user for a first reporting item in the customized reporting items whose attribute is prior reporting, and obtaining first reporting data corresponding to the corporate meal data based on the input information; the first reporting data is used for compliance review before payment is made for the corporate meal data.
[0013] Optionally, the customized reporting items also include at least one of the following: a second reporting item with the attribute of optional prior and post-reporting, and a third reporting item with the attribute of post-reporting; the method also includes: displaying at least part of the second reporting items in the first reporting interface; receiving input information from the employee user for at least part of the second reporting items, and obtaining at least part of the first reporting data that needs to be reported to the target enterprise before payment corresponding to the enterprise dining data based on the input information; and conducting a compliance review on the enterprise dining data before payment based on the first reporting data.
[0014] Optionally, the first reporting item includes at least one of the following reporting items: number of diners information, diners information, dining scene information, dining store information, and company note information; the first reporting interface for receiving company dining reporting information input for the company dining data before payment is made for the company dining data includes: a reporting area is provided on the order filling page, and the first reporting interface is displayed in the reporting area; after detecting that the employee user's input information for the first reporting item is received and determining that the first reporting data has passed the compliance review, a control that can trigger the submission of the order is displayed on the order filling page, and after the control is triggered, an order to be paid is generated for the company dining data.
[0015] Optionally, the receiving of the employee user's input information for the first reporting item includes: in response to detecting operation information of a diners number control corresponding to diners number information, obtaining selection input information or text input information corresponding to the diners number control as data corresponding to the diners number information reporting item; and / or, in response to detecting trigger information of a personnel selection control corresponding to diners information, obtaining selection information corresponding to the personnel selection control as data corresponding to an internal diners sub-item in the diners information reporting item; and / or, in response to detecting operation information of an external diners input control corresponding to diners information, obtaining text input information corresponding to the external diners input control as data corresponding to the internal diners sub-item in the diners information reporting item. The data corresponding to the external diners sub-item in the diners information reporting item; and / or, in response to detecting the trigger information of the dining scene image control corresponding to the dining scene information, starting the image acquisition entrance to acquire the dining scene image as the data corresponding to the dining scene information reporting item; and / or, in response to detecting the trigger information of the dining store image control corresponding to the dining store information, starting the image acquisition entrance to acquire the physical store front image of the dining store as the data corresponding to the dining scene information reporting item; and / or, in response to detecting the enterprise note input control corresponding to the enterprise note information, acquiring the text input information corresponding to the enterprise note input control as the data corresponding to the enterprise note information reporting item.
[0016] Optionally, it also includes: generating an order after payment for the enterprise dining data, displaying a second reporting interface associated with the order, the second reporting interface including the third reporting item and / or at least part of the second reporting item; receiving input information from the employee user for the third reporting item and / or at least part of the second reporting item, and obtaining second reporting data that needs to be reported to the target enterprise after payment corresponding to the enterprise dining data based on the input information; and performing a post-payment compliance review on the order corresponding to the enterprise dining data based on the second reporting data.
[0017] Optionally, the third reporting item includes the following reporting items: employee user's store sign-in information; the method also includes: displaying a positioning latitude and longitude control for obtaining the employee user's store sign-in on the second reporting interface; the positioning latitude and longitude control is used to obtain the employee user's location information as data corresponding to the store sign-in information reporting item.
[0018] An embodiment of the present application also provides a data processing device, including: a configuration trigger unit, for responding to detecting that a super user triggers the configuration of a report item for corporate meals for a meal system to be set up, and obtaining basic information of an editable report item control and a consumption report editing interface; a control adding unit, for receiving a target control selected by the super user from the report item control, and adding the target control to the consumption report editing interface; a report item customization unit, for receiving the report logic configured by the super user in the corporate meal management and control process for the added report item control, and generating a customized report item associated with the meal system according to the basic information of the report item control and the report logic, wherein the customized report item is used to form an interface for receiving corporate meal report information on the client of an employee user; the employee user is a user who is associated with the meal system and conducts corporate meals under the meal system.
[0019] The embodiment of the present application also provides a consumption reporting device for corporate meals, including: a corporate meal data determination unit, used to generate corporate meal data of an employee user based on the employee user's ordering information under the preset meal system of a target enterprise; a pre-payment reporting unit, used to display a first reporting interface for receiving corporate meal reporting information input for the corporate meal data before payment for the corporate meal data; wherein the first reporting interface includes customized reporting items associated with the preset meal system; the customized reporting items are generated using the data processing method; a pre-payment compliance unit, used to receive input information from the employee user for a first reporting item in the customized reporting items whose attribute is prior reporting, and obtain first reporting data corresponding to the corporate meal data based on the input information; the first reporting data is used for compliance review before payment for the corporate meal data.
[0020] An embodiment of the present application further provides an electronic device, comprising: a memory, and a processor; the memory is used to store a computer program, and after the computer program is run by the processor, the method provided in the embodiment of the present application is executed.
[0021] An embodiment of the present application also provides a storage device storing a computer program. After the computer program is run by a processor, the method provided in the embodiment of the present application is executed.
[0022] Compared with the prior art, this application has the following advantages:
[0023] A data processing method, device and equipment provided by the embodiment of the present application obtains the basic information of the editable report item control and the consumption report editing interface in response to detecting that a super user triggers the configuration of the enterprise meal report item for the meal system to be set; receives the super user to select a target control from the report item control, and adds the target control to the consumption report editing interface; receives the report logic configured by the super user in the enterprise meal management process for the added report item control, and generates a customized report item associated with the meal system according to the basic information of the report item control and the report logic, and the customized report item is used to form an interface for receiving enterprise meal report information on the client of the employee user; the employee user is a user who is associated with the meal system and conducts enterprise meals under the meal system. This enables the enterprise to flexibly configure enterprise meal report items for different meal systems according to demand, solving the problem of low flexibility in the configuration of enterprise meal consumption reports. Furthermore, different dining systems are applied to different employee users of the enterprise, and a first reporting interface is provided before the employee user pays for the enterprise meals. The reporting information entered by the employee user can be received before payment, and compliance review can be performed, thereby managing the consumption information of the employee user at the front end of the enterprise dining control process, improving the management efficiency of consumption reporting in the enterprise dining control process, and also reducing the review cost of reimbursement processing.
[0024] The embodiment of the present application provides a method, device and equipment for reporting consumption of corporate meals, which generates corporate meal data of the employee user based on the ordering information of the employee user under the preset meal system of the target enterprise; displays a first reporting interface for receiving the corporate meal reporting information input for the corporate meal data before paying for the corporate meal data; wherein the first reporting interface contains customized reporting items associated with the preset meal system; the customized reporting items are generated by the data processing method provided in the embodiment of the present application; receives the input information of the employee user for the first reporting item with the attribute of prior reporting in the customized reporting items, and obtains the first reporting data corresponding to the corporate meal data according to the input information; the first reporting data is used for compliance review before paying for the corporate meal data. For the corporate meal data of the employee user under the preset meal system, the first reporting interface is displayed before payment, and the reporting information input by the employee user can be received before payment, and compliance review can be conducted, thereby realizing the management of the consumption information of the employee user at the front end of the corporate meal control process, improving the management efficiency of consumption reporting in the corporate meal control process, and reducing the review cost of reimbursement. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figure 1 is a schematic diagram of the system environment provided by an embodiment of the present application;
[0026] Figure 2 is a processing flow chart of the data processing method provided in the first embodiment of the present application;
[0027] Figure 3 It is a schematic diagram of a consumption report editing interface for report item configuration provided in the first embodiment of the present application;
[0028] Figure 4 It is a processing flow chart of the method for reporting consumption of corporate meals provided in the second embodiment of the present application;
[0029] Figure 5 This is a schematic diagram of the reporting interface of the enterprise dining employee client provided in the second embodiment of the present application;
[0030] Figure 6 is a schematic diagram of a data processing device provided in the third embodiment of the present application;
[0031] Figure 7 This is a schematic diagram of a consumption reporting device for corporate dining provided in the fourth embodiment of the present application;
[0032] Figure 8 It is a schematic diagram of an electronic device provided by this application. DETAILED DESCRIPTION
[0033] Many specific details are described in the following description to facilitate a full understanding of the present application. However, the present application can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the connotation of the present application, so the present application is not limited by the specific implementation disclosed below.
[0034] The embodiments of the present application provide a data processing method, device, electronic device and storage device. The embodiments of the present application also provide a consumption reporting method, device, electronic device and storage device for corporate dining. The following embodiments will describe them one by one.
[0035] For ease of understanding, the system environment provided by the embodiment of the present application is first given. The consumption report of corporate meals is an important means of corporate meal management and control. The so-called corporate meals refer to meals associated with the enterprise, especially meals for which the consumption expenses incurred can be borne by the enterprise. In practice, corporate meals occur in a variety of different dining scenarios, and the consumption report requirements for different dining scenarios may not be the same. The data processing method provided in the embodiment of the present application enables enterprises to flexibly configure reporting rules for corporate meals for different dining systems according to demand, wherein different dining systems are set up to correspond to different dining scenarios, and different dining systems are applied to different employee users of the enterprise, so that employee users can report consumption according to the corresponding pre-configured reporting rules in the event of corporate meals, thereby realizing flexible consumption reporting control of meals for different enterprises, improving the refinement of corporate meal management and control, and reducing the cost of corporate meal management and control.
[0036] Please refer to Figure 1, the system environment shown in the figure is the application environment of the method provided by the embodiment of the present application, including: a reporting configuration management server 101, an enterprise dining control server 102, an enterprise dining reporting configuration client 103, and an enterprise dining employee client 104. Among them, the reporting configuration management server 101 provides the enterprise with a reporting configuration management environment for enterprise dining; the enterprise dining control server 102 is used to provide the enterprise employees with a consumption reporting data processing environment for enterprise dining. In this way, an enterprise dining control link integrating back-end reporting and front-end consumption can be constructed, and the enterprise dining of the employees of the enterprise can be flexibly and efficiently reported and controlled. In implementation, the reporting configuration management server and the enterprise dining control server can be deployed on the same server device as different functional modules, or each can be implemented as an independently deployed server. Independent deployment, each developed according to the pre-designed interface, can improve the efficiency of research and development and deployment. Specifically, the reporting configuration management server provides the enterprise with a reporting configuration management environment that flexibly configures the corresponding reporting items according to different dining system requirements, wherein each reporting item is used to represent the relevant information of the reporting rules. The so-called dining system is a rule that limits the company's employees to have company-related dining related to the company, for example, the dining time, dining location, fee amount and other constraints set for employees' company dining. For different dining systems, companies often have different requirements for the consumption reporting data provided by employee users. The company's administrator user (such as a super user) accesses the service of the reporting configuration management server through the company's dining reporting configuration client 103, and configures the corresponding reporting items for each planned dining system through the reporting configuration management environment provided by it. The company's dining control server obtains the reporting configuration management server to receive the configuration information of the reporting items configured for different dining systems, and forms personalized view data corresponding to different dining systems in the company's dining process of employee users, which is displayed in the form of an interface on the company's dining employee client for receiving the company's dining reporting information input by the employee user; and, according to the reporting rule attribute information in the reporting item configuration information, the company's dining process of the employee user is controlled, for example, the first compliance review is conducted on the input company's dining reporting information before payment, and whether to make further payment or risk warning is determined according to the review results. Employees use the enterprise dining employee client 104 to access the services of the enterprise dining control server, and order and report enterprise dining under the preset dining system. In actual applications, the enterprise applies to the platform server for a super account and an employee account associated with the super account, uses the super account to create a dining system, configures the reporting of enterprise dining for the dining system, and associates the dining system with the employee account. Employees use the employee account to select the dining system to order meals, and when placing an order, enter the enterprise dining reporting information through the client's reporting interface, and provide it to the enterprise dining control server for enterprise dining control, for example, judging whether the ordering data and reporting information of this enterprise dining are compliant and conducting transaction control based on the dining system.
[0037] During implementation, the reporting and configuration management server and the enterprise dining control server can be integrated into the platform to provide enterprise-level enterprise dining consumption platform service capabilities to enterprises in the form of SaaS products.
[0038] It can be understood that the above system environment is exemplary and is not used to limit the method provided in the embodiments of the present application.
[0039] The following combination Figure 2 and Figure 3 The data processing method provided in the first embodiment of the present application is described. Figure 2 The data processing method shown includes: step S201 to step S203.
[0040] Step S201, in response to detecting that a super user triggers configuration of a report item for corporate meals for a meal system to be set, basic information of an editable report item control and a consumption report editing interface are obtained.
[0041] The reporting item is used to characterize the relevant information of the reporting rules of the dining system, and the reporting rules may include the reporting information required to be submitted and the reporting logic for submitting the reporting information. In this embodiment, the reporting item may specify or describe one or more types of reporting information that the employee user needs to submit for corporate dining under the dining system, as well as the reporting logic for submitting the reporting information in the corporate dining management process.
[0042] In this embodiment, it includes: providing one or more editable report item controls in advance, each report item control has basic information, and the super user selects the target control according to the needs, edits and configures it based on the basic information of the target control, and generates a customized report item. The generated customized report item can be a data item for receiving the report information submitted by the employee user for the corporate dining data under the dining system, or it can be a description item or prompt item related to the data item. Among them, the basic information of the report item control is information related to the default style of the report item control and / or its default reporting logic.
[0043] In this step, alternative editable reporting item controls and consumption reporting editing interfaces are provided to super users, so that super users can select reporting item controls, edit the appearance layout and reporting logic of the selected controls through visual interaction, and generate customized reporting items for the dining system editing. Super users can edit the selected reporting item controls in the consumption reporting editing interface. During implementation, the alternative editable reporting item controls can be displayed in the first display area of the enterprise dining reporting configuration client operation interface; the consumption reporting editing interface can be displayed in the second display area. The super user selects the target control from the reporting item controls displayed in the first display area, and drags or double-clicks the selected target control to add it to the second display area. The specific adding method is not limited. Multiple target controls can be added in the consumption reporting editing interface.
[0044] Preferably, the report item control includes a first type of control and a second type of control; the method includes: receiving the super user to select a first control from the first type of control, adding the first control to the consumption report editing interface; receiving the super user to select a second control from the second type of control, and performing one or more addition operations on the second control to add to the consumption report editing interface. Both the first control and the second control can be understood as the selected target control. Among them, each control in the first type of control is a system control, and the so-called system control refers to the control whose corresponding actual data needs to participate in the report logic operation in the enterprise dining control process, and each system control can be configured in the report configuration of a dining system. For example, for dining system A, a report item is configured as a dining number control, which is a system control for receiving the number of diners input by the employee user, and the number of diners can be used to calculate the average value per order, so as to determine whether the average value per order of the enterprise dining exceeds the specified value per order. Each control in the second type of control is a custom control. The custom controls in this embodiment, and their corresponding actual data do not need to participate in the reporting logic operation of the enterprise dining management and control process. Each custom control can be configured with one or more in the reporting configuration of a dining system. The second type of controls are used for, but not limited to, obtaining descriptive information input by the user or for displaying prompt information to the user. These descriptive information entered by the user will be recorded, but do not participate in the reporting logic operation in the enterprise dining management and control process. For example, for dining system A, a text personnel input control is used, which configures two reporting items for the custom control. The two configured reporting items are used to receive the names of external diners and internal diners entered by employee users, respectively. They are only recorded and are not necessarily used for reporting logic operations for compliance audits.
[0045] In this embodiment, the first category of controls provided include but are not limited to: text reminder controls, receipt photo controls, number of diners controls, and positioning longitude and latitude controls (i.e., POI controls). Among them, the reporting items generated based on the text reminder control configuration can be used to display reminder information on the reporting interface of the enterprise dining employee client. The reporting items generated based on the receipt photo control configuration can be used to obtain the meal receipt image of the employee user. Further, in the enterprise dining management and control process, the legality of the meal receipt can be verified by image recognition technology to conduct compliance audits. The reporting items generated based on the number of diners control configuration can be used to obtain the number of diners entered by the employee user. The reporting items generated based on the employee positioning longitude and latitude control configuration can be used to obtain the current longitude and latitude information of the employee user to generate the store sign-in information of the employee user. The store sign-in information can be used to conduct compliance audits on enterprise dining, for example, to determine whether the address of the employee user's in-store consumption is within the range allowed for reimbursement by the dining system.
[0046] In this embodiment, the second type of controls provided include but are not limited to: personnel selection controls, text personnel input controls, picture type controls, first text type controls, and second text type controls. Among them, the report item generated based on the personnel selection control configuration can be used to obtain the information of internal personnel of the enterprise selected by the employee user to participate in this enterprise meal. The report item generated based on the text personnel input control configuration can be used to obtain the information of external personnel of the enterprise participating in this enterprise meal input by the employee user. Of course, the report item can also be generated based on the text personnel input control configuration, and used to obtain the information of internal personnel of the enterprise participating in this enterprise meal input by the employee user; the report item is generated based on the personnel selection control configuration, and used to obtain the personnel information selected by the employee user from the preset external personnel of the enterprise to participate in this enterprise meal. The first text type control is a text control used only for display. The second text type control is a control for receiving text information input by the employee user. The report item generated based on the second text type control configuration can be used to obtain multiple lines of text entered by the employee user, or it can be a single line of text.
[0047] In this embodiment, it also includes configuring corresponding enterprise meal reporting items based on different dining scenarios. Among them, the detection of the super user triggering the configuration of the enterprise meal reporting item for the dining system to be set includes: receiving the super user to select a dining scenario, determining the corresponding dining system template according to the dining scenario; using the dining system template to generate the basic information of the dining system to be set; receiving the super user to select the trigger configuration of the enterprise meal reporting item from the basic information, and the reporting item is associated with the dining system. Thus, the reporting item is associated with the dining scenario. During implementation, the enterprise meal can be divided into one or more preset dining scenarios according to actual needs, and at least one dining system is configured for each preset dining scenario. For example, the preset dining scenarios divided according to the actual dining situation of the enterprise include at least one of the following scenarios: overtime meals, work meals, team building meals, business meals, travel meals, etc. Each scenario can correspond to one or more dining systems. Taking overtime meals as an example, it can correspond to different dining systems such as overtime meals on working days, overtime meals on non-working days, project overtime meals, overtime meals on behalf of others, monthly lunches, business banquets, travel, and activity incentives. Different dining systems can be set up for different employees in different scenarios. Different dining systems can be configured to generate corresponding corporate dining reporting items, thereby achieving refined management and control of corporate dining reporting.
[0048] Step S202: receiving the super user's selection of a target control from the reporting item controls, and adding the target control to the consumption reporting editing interface.
[0049] In this step, the super user adds the selected reporting item control to the consumption reporting editing interface so as to further edit its appearance layout and set the reporting logic to generate customized reporting items.
[0050] In this embodiment, the adding of the target control to the consumption report editing interface includes: displaying the default style of the target control in the consumption report editing interface according to the basic information of the target control. Further, it also includes: in response to the dragging operation of the super user, adding or deleting the first control and / or the second control in the consumption report editing interface; receiving the position attribute and / or appearance attribute of the first control and / or the second control set by the super user. For example, sorting is performed by dragging each control in the consumption report editing interface. For another example, automatic sorting is selected in the consumption report editing interface to display each control in the default order. For another example, the position coordinates of each control are set in the interface, or the identifier, name or prompt text is edited according to the semantics of the corresponding received reporting information.
[0051] Step S203, receiving the reporting logic configured by the super user for the target control in the enterprise dining management and control process, and generating customized reporting items associated with the dining system according to the reporting logic, wherein the customized reporting items are used to form an interface for receiving enterprise dining reporting information on the employee user's client; the employee user is a user who is associated with the dining system and conducts enterprise dining under the dining system.
[0052] This step is to set the reporting logic of the reporting item control. The reporting logic includes but is not limited to the reporting rule attributes and / or operation logic of the actual reporting data associated with it in the enterprise dining management process. Among them, the actual reporting data is the reporting data obtained based on the customized reporting item. The operation logic includes but is not limited to the associated functional modules, the triggered jump events, the constraints of the actual reporting data, etc. The reporting rule attribute is any of the following attribute values: prior reporting, post-reporting, optional prior and post-reporting; among them, the so-called prior reporting means that the reporting must be completed before submitting the order; the so-called post-reporting means that the reporting must be done after submitting the order; the so-called optional prior and post-reporting means reporting before or after submitting the order, that is, reporting can be done before submitting the order but it is not mandatory, and reporting must be completed after submitting the order.
[0053] Preferably, the receiving of the reporting logic configured by the super user for the target control in the enterprise dining management and control process includes: receiving the functional module associated with the reporting item control, the triggered jump event, the corresponding input data constraints, and at least one of the reporting rule attributes set by the super user.
[0054] In this embodiment, it also includes: if the reporting rule attribute indicates that the reporting is completed before submitting the order for the enterprise dining data, the customized reporting item is displayed in the first reporting interface before submitting the order; if the reporting rule attribute is to complete the reporting after submitting the order for the enterprise dining data, the customized reporting item is displayed in the second reporting interface after submitting the order; if the reporting rule attribute is that the reporting can be selected before or after the order is submitted, the customized reporting item is displayed in the first reporting interface before submitting the order and / or the second reporting interface after submitting the order.
[0055] Please refer to Figure 3, the figure shows a schematic diagram of a consumption report editing interface for configuration of report items, including: an editable control display area 301, a consumption report editing interface 302; in the figure, the editable control display area is a first display area showing a first type of control (system control) and a second type of control (custom control); the consumption report editing interface is an example of the second display area, and the figure shows an example of report configuration for a dining system based on controls. Among them, the consumption report editing interface includes two areas: select control configuration report item 302-1, and the logic configuration of the currently selected control 302-2. The select control configuration report item area is for super users to select the required editable controls from the editable control display area, and add them to the consumption report editing interface by dragging, double-clicking, or clicking, and displaying them in the select control configuration report item area. In this area, super users can delete, edit the appearance, layout, sort, and other operations on each control. When the current edit focus control is selected, the logic configuration of the currently selected control is displayed in association. For example, if "Meal Receipt" is currently selected in the figure, its attribute value and / or logic information will be displayed in the logic configuration area of the currently selected control, and its attribute value and logic configuration can be edited and modified. The "Meal Receipt" configured in the figure is associated with the Meal Receipt Function Module of the enterprise dining control server, and its reporting rule attribute is configured as "optional pre- and post-reporting", and its reporting logic is configured as follows: the order amount to be reported is set to the default value, that is, no matter how much the order amount is, it must be reported; the number of uploaded photos is set to no more than 3; and only photo upload is allowed to be set to on.
[0056] It is understandable that the interface layout and the size, shape, appearance style, etc. of each interface element shown in the figure are all illustrative examples and are not intended to limit the method provided in the embodiment of the present application.
[0057] In actual applications, after the administrator user (such as a super user) of the enterprise configures the corresponding customized reporting items for each planned dining system, the customized reporting items are used to form personalized interfaces corresponding to different dining systems, displayed on the enterprise dining employee client, and used to receive the enterprise dining reporting information input by the employee user, and control the enterprise dining process of the employee user according to the reporting logic of the customized reporting items, for example, before payment, a first compliance review is conducted on the input enterprise dining reporting information, and whether to make further payment or risk warning is determined according to the review results. Specifically, it includes: generating the enterprise dining data of the employee user based on the ordering information of the employee user under the preset dining system of the target enterprise; displaying a first reporting interface for receiving the input enterprise dining reporting information for the enterprise dining data before payment for the enterprise dining data; wherein the first reporting interface contains customized reporting items associated with the preset dining system; receiving the input information of the employee user for the first reporting item with the attribute of pre-reporting in the customized reporting item, and obtaining the first reporting data corresponding to the enterprise dining data according to the input information; the first reporting data is used for compliance review before payment for the enterprise dining data. The first reporting interface is used to obtain information that needs to be reported before submitting an order.
[0058] In the method provided in this embodiment, the enterprise can customize the reporting items based on the editable reporting item controls for different dining systems. When the employee user places an order after selecting the dining system, he / she completes the consumption reporting according to the reporting items pre-configured for the dining system.
[0059] It should be noted that, in the absence of conflict, the features given in this embodiment and other embodiments of the present application can be combined with each other, and steps S201 and S202 or similar terms do not limit the steps to be executed sequentially.
[0060] So far, the method provided in this embodiment has been explained, and the method enables the enterprise to flexibly configure the reporting items of enterprise meals for different dining systems according to needs, solving the problem of low flexibility in the configuration of enterprise meal consumption reporting. Furthermore, different dining systems are applied to different employee users of the enterprise, and a first reporting interface is provided before the employee user pays for the enterprise meal, which can receive the reporting information entered by the employee user before payment and conduct compliance review, thereby realizing the management of the consumption information of the employee user at the front end of the enterprise meal control process, improving the management efficiency of consumption reporting in the enterprise meal control process, and at the same time reducing the review cost of reimbursement processing.
[0061] Based on the above embodiment, the second embodiment of the present application provides a method for reporting consumption of corporate meals. Figure 4 and Figure 5 The method is described. Figure 4 The method for reporting corporate dining consumption shown includes: steps S401 to S403.
[0062] Step S401: generating corporate dining data of the employee user based on the employee user's ordering information under a preset dining system of a target enterprise.
[0063] After using the data processing method provided in the embodiment of the present application to configure the corresponding customized reporting items for each planned dining system, the customized reporting items are used to form a reporting interface in the corporate dining employee client. The consumption reporting information of corporate meals may need to be submitted at different stages in the corporate dining process. Therefore, different reporting interfaces can be displayed for different stages. The customized reporting items contained in different reporting interfaces are determined according to the dining system and the reporting logic of the customized reporting items generated for its configuration. The information of the reporting logic contains the reporting rule attributes of the customized reporting items. The reporting interface is used to receive the corporate dining reporting information input by the employee user, so as to control the corporate dining of the employee user according to the corporate dining reporting information and the reporting logic of the customized reporting items in the corporate dining process.
[0064] Preferably, the corporate meals of employee users are controlled based on the corporate meal reporting information and the reporting rule attributes in the reporting logic of the customized reporting items. The customized reporting items can be divided into three types according to their reporting rule attributes: a first reporting item with the attribute of prior reporting, a second reporting item with the attribute of optional prior and post-reporting, and a third reporting item with the attribute of post-reporting. Among them, the first reporting item is used to obtain first reporting data that must be reported before submitting an order; the second reporting item is used to obtain second reporting data that can be reported optionally before or after submitting an order, that is, the reporting can be done before submitting an order but is not mandatory, and the reporting must be done after submitting the order; the third reporting item is used to obtain third reporting data that must be reported after submitting an order.
[0065] This step is to obtain the corporate dining data of the employee user. The corporate dining data is the relevant data of the employee user's corporate dining under the preset dining system, which at least includes basic ordering data and information of the preset dining system; the basic ordering data is the relevant data obtained based on the ordering information, which at least includes food information, and may also include but is not limited to meal time information, meal address information, etc.
[0066] In this embodiment, before obtaining the ordering information, the method further includes: obtaining the employee user to select a preset dining system from candidate preset dining systems. An employee user may be associated with multiple different dining systems, and each dining system may be set according to different dining scenarios.
[0067] Step S402, before paying for the enterprise dining data, displaying a first reporting interface for receiving enterprise dining reporting information input for the enterprise dining data; wherein the first reporting interface includes customized reporting items associated with the preset dining system; the customized reporting items are generated using the data processing method.
[0068] This step is to provide an entry for employee users to input company meal reporting information before payment through the first reporting interface. The first reporting interface at least includes a first reporting item for receiving first reporting data. It may also include one or more second reporting items.
[0069] In this embodiment, the first reporting interface is displayed before payment. In one implementation, after the employee user adds the selected meal information to the shopping cart and selects checkout, the first reporting interface is displayed before submitting the order. During implementation, the first reporting interface can be displayed in the designated display area of the order confirmation page after settlement; the first reporting interface can also be triggered to pop up or displayed in the first floating layer after settlement, or triggered to jump to the page containing the first reporting interface or the secondary page. In one implementation, the first reporting interface can be displayed after the employee user selects the dining system and before selecting the meal. For example, the reporting data such as the number of diners and diners can be entered in the first reporting interface. The specific display method of the first reporting interface or the method of triggering its display is not specifically limited in this application.
[0070] Step S403, receiving the input information of the employee user for the first reporting item in the customized reporting item whose attribute is prior reporting, and obtaining the first reporting data corresponding to the enterprise dining data according to the input information; the first reporting data is used for compliance review before payment for the enterprise dining data.
[0071] This step is to receive the enterprise filing data that needs to be reviewed for compliance before payment for the enterprise dining data. Preferably, it also includes: displaying at least part of the second filing items in the first filing interface; receiving the employee user's input information for at least part of the second filing items, and obtaining at least part of the first filing data that needs to be reported to the target enterprise before payment corresponding to the enterprise dining data according to the input information; and conducting a compliance review of the enterprise dining data before payment according to the first filing data.
[0072] In this embodiment, the first reporting item includes at least one of the following reporting items: number of diners information, diners information, dining store information, dining scene information, and company note information; the first reporting interface for receiving company dining reporting information input for the company dining data before payment is made for the company dining data includes: a reporting area is provided on the order filling page, and the first reporting interface is displayed in the reporting area; after detecting that the employee user's input information for the first reporting item is received and determining that the first reporting data has passed the compliance review, a control that can trigger the submission of the order is displayed on the order filling page, and after the control is triggered, an order to be paid is generated for the company dining data. Correspondingly, the receiving of the employee user's input information for the first reporting item includes: in response to detecting the operation information of the diners number control corresponding to the diners number information, obtaining the selection input information or text input information corresponding to the diners number control as the data corresponding to the diners number information reporting item; and / or, in response to detecting the trigger information of the personnel selection control corresponding to the diners information, obtaining the selection information corresponding to the personnel selection control as the data corresponding to the internal diners sub-item in the diners information reporting item; and / or, in response to detecting the operation information of the external diners input control corresponding to the diners information, obtaining the text input information corresponding to the external diners input control as the data corresponding to the internal diners sub-item in the diners information reporting item. The data corresponding to the external dining staff sub-item in the dining staff information reporting item; and / or, in response to the detection of the trigger information of the dining scene image control corresponding to the dining scene information, the image acquisition entry is started to obtain the dining scene image as the data corresponding to the dining scene information reporting item; and / or, in response to the detection of the trigger information of the dining store image control corresponding to the dining store information, the image acquisition entry is started to obtain the physical store front image of the dining store as the data corresponding to the dining scene information reporting item; and / or, in response to the detection of the enterprise note input control corresponding to the enterprise note information, the text input information corresponding to the enterprise note input control is obtained as the data corresponding to the enterprise note information reporting item. Among them, the external dining staff input control can be a control corresponding to the customized reporting item generated based on the text staff input control configuration. The dining scene image control and the dining store image control can be controls corresponding to the customized reporting item generated based on the picture type control configuration. The enterprise note input control can be a control corresponding to the customized reporting item generated based on the second text type control, which is used to receive multiple lines or single lines of text information entered by the employee user.
[0073] In this embodiment, after the pre-payment compliance review is performed according to the first filing data, if the review is passed, the order is generated. If the review fails, different dining systems have different management methods. In one management method, if the pre-payment compliance review fails, the transaction is still allowed to continue. In this method, the transaction continues to generate an order. In one management method, if the pre-payment compliance review fails, the transaction is not allowed to continue. In this method, the employee user can choose to return to modify the order information and / or filing data.
[0074] In this embodiment, after payment is made for the enterprise dining data, an order is generated, and a second reporting interface associated with the order is displayed, wherein the second reporting interface includes the third reporting item and / or at least part of the second reporting item; input information of the employee user for the third reporting item and / or at least part of the second reporting item is received, and second reporting data that needs to be reported to the target enterprise after payment corresponding to the enterprise dining data is obtained according to the input information; and a post-payment compliance review is performed for the order corresponding to the enterprise dining data according to the second reporting data. Preferably, the third reporting item includes the following reporting items: the employee user's store check-in information; accordingly, the method further includes: displaying a positioning latitude and longitude control for obtaining the employee user's store check-in on the second reporting interface; the positioning latitude and longitude control is used to obtain the employee user's location information as data corresponding to the store check-in information reporting item.
[0075] Please refer to Figure 5 , the figure shows a schematic diagram of a reporting interface of a corporate dining employee client, including the following reporting items for receiving employee user input of reporting data: store check-in 501, number of diners 502, diners 503, dining receipt 504, corporate notes 505; and also includes: description copy 506 and reminder control 507. Among them, the description copy 506 is a description of the corporate note reporting item. The reminder control refers to the control that displays the reminder information in the figure.
[0076] So far, the method provided in this embodiment has been explained. The method displays a first reporting interface before payment for the corporate dining data of employee users under the preset dining system, and can receive the reporting information entered by the employee user before payment to conduct a compliance review, thereby managing the consumption information of employee users at the front end of the corporate dining management and control process, improving the management efficiency of consumption reporting in the corporate dining management and control process, and reducing the review cost of reimbursement processing.
[0077] Corresponding to the first embodiment, the third embodiment of the present application provides a data processing device. Figure 6 The device is described, and the corresponding parts refer to the description of the corresponding part of the method. Figure 6 The data processing device shown comprises:
[0078] Configuration trigger unit 601, for obtaining basic information of editable reporting item controls and a consumption reporting editing interface in response to detecting that a super user triggers configuration of a corporate dining reporting item for a dining system to be set;
[0079] A control adding unit 602 is used to receive a target control selected by the super user from the report item control, and add the target control to the consumption report editing interface;
[0080] The reporting item customization unit 603 is used to receive the reporting logic configured by the super user in the enterprise dining management and control process for the added reporting item control, and generate a customized reporting item associated with the dining system according to the basic information of the reporting item control and the reporting logic. The customized reporting item is used to form an interface for receiving enterprise dining reporting information on the employee user's client; the employee user is a user who is associated with the dining system and conducts enterprise meals under the dining system.
[0081] Optionally, the reporting item controls include first-category controls and second-category controls; the control adding unit 602 is specifically used to: receive the super user's selection of a first control from the first-category controls, and add the first control to the consumption reporting editing interface; receive the super user's selection of a second control from the second-category controls, and perform one or more addition operations on the second control to the consumption reporting editing interface.
[0082] Optionally, the control adding unit 602 is specifically used to: add or delete the first control and / or the second control in the consumption report editing interface in response to the drag operation of the super user; and receive the position attributes and / or appearance attributes of the first control and / or the second control set by the super user.
[0083] Optionally, the report item customization unit 603 is specifically used to receive at least one of the function module associated with the report item control, the triggered jump event, the corresponding input data constraint, and the report rule attribute set by the super user.
[0084] Optionally, the reporting item customization unit 603 is specifically used to: if the reporting rule attribute indicates that the reporting is completed before submitting an order for the enterprise dining data, then the customized reporting item is displayed in the first reporting interface before submitting the order; if the reporting rule attribute is that the reporting is completed after submitting the order for the enterprise dining data, then the customized reporting item is displayed in the second reporting interface after submitting the order; if the reporting rule attribute is that the reporting can be selected before or after the order is submitted, then the customized reporting item is displayed in the first reporting interface before submitting the order and / or the second reporting interface after submitting the order.
[0085] Optionally, the configuration trigger unit 601 is specifically used to: receive the super user's selection of a dining scene, and determine a corresponding dining system template based on the dining scene; use the dining system template to generate basic information of the dining system to be set; receive the super user's selection of a reporting item that triggers the configuration of corporate dining from the basic information, and the reporting item is associated with the dining system.
[0086] Corresponding to the second embodiment, the fourth embodiment of the present application provides a consumption reporting device for corporate dining. Figure 7 The device is described, and the corresponding parts refer to the description of the corresponding part of the method. Figure 7 The consumption reporting device for corporate meals shown includes:
[0087] An enterprise meal data determination unit 701 is used to generate enterprise meal data of an employee user based on the meal ordering information of the employee user under the preset meal system of the target enterprise;
[0088] The pre-payment reporting unit 702 is used to display a first reporting interface for receiving enterprise dining reporting information input for the enterprise dining data before payment is made for the enterprise dining data; wherein the first reporting interface includes customized reporting items associated with the preset dining system; the customized reporting items are generated using the data processing method provided in the embodiment of the present application;
[0089] The pre-payment compliance unit 703 is used to receive the input information of the employee user for the first reporting item in the customized reporting item whose attribute is prior reporting, and obtain the first reporting data corresponding to the enterprise dining data according to the input information; the first reporting data is used to perform compliance review before payment for the enterprise dining data.
[0090] Optionally, the customized reporting items also include at least one of the following: a second reporting item with the attribute of optional prior and post reporting, and a third reporting item with the attribute of post reporting; the pre-payment reporting unit 702 is specifically used to: also display at least part of the second reporting items in the first reporting interface; receive input information from the employee user for at least part of the second reporting items, and obtain at least part of the first reporting data that needs to be reported to the target enterprise before payment corresponding to the enterprise dining data based on the input information; and perform a compliance review on the enterprise dining data before payment based on the first reporting data.
[0091] Optionally, the first reporting item includes at least one of the following reporting items: number of diners information, diners information, dining scene information, dining store information, and company note information; the pre-payment compliance unit 703 is specifically used to: set up a reporting area on the order filling page, and display the first reporting interface in the reporting area; after detecting and receiving the input information of the employee user for the first reporting item, and determining that the compliance review of the first reporting data has been passed, a control that can trigger the submission of the order is displayed on the order filling page, and after the control is triggered, an order to be paid is generated for the company's dining data.
[0092] Optionally, the pre-payment compliance unit 703 is specifically used to: in response to detecting operation information of a diners number control corresponding to diners number information, obtain selection input information or text input information corresponding to the diners number control as data corresponding to the diners number information reporting item; and / or, in response to detecting trigger information of a personnel selection control corresponding to diners information, obtain selection information corresponding to the personnel selection control as data corresponding to an internal diners sub-item in the diners information reporting item; and / or, in response to detecting operation information of an external diners input control corresponding to diners information, obtain text input information corresponding to the external diners input control as data corresponding to the diners number information reporting item. Data corresponding to the external dining personnel sub-item in the personnel information reporting item; and / or, in response to detecting the trigger information of the dining scene image control corresponding to the dining scene information, starting the image acquisition portal to acquire the dining scene image as the data corresponding to the dining scene information reporting item; and / or, in response to detecting the trigger information of the dining store image control corresponding to the dining store information, starting the image acquisition portal to acquire the physical store front image of the dining store as the data corresponding to the dining scene information reporting item; and / or, in response to detecting the enterprise note input control corresponding to the enterprise note information, acquiring the text input information corresponding to the enterprise note input control as the data corresponding to the enterprise note information reporting item.
[0093] Optionally, the device also includes a post-payment compliance unit, which is used to: generate an order after payment for the enterprise dining data, display a second reporting interface associated with the order, the second reporting interface including the third reporting item and / or at least part of the second reporting item; receive input information from the employee user for the third reporting item and / or at least part of the second reporting item, and obtain second reporting data that needs to be reported to the target enterprise after payment corresponding to the enterprise dining data based on the input information; and perform a post-payment compliance review on the order corresponding to the enterprise dining data based on the second reporting data.
[0094] Optionally, the third reporting item includes the following reporting items: employee user's store sign-in information; the post-payment compliance unit is specifically used to: display on the second reporting interface a positioning latitude and longitude control for obtaining the employee user's store sign-in; the positioning latitude and longitude control is used to obtain the employee user's location information as data corresponding to the store sign-in information reporting item.
[0095] Based on the above embodiments, the fifth embodiment of the present application provides an electronic device. For the relevant parts, please refer to the corresponding description of the above embodiments. Figure 8 The electronic device shown in the figure includes: a memory 801 and a processor 802; the memory is used to store a computer program, and after the computer program is run by the processor, the method provided in the embodiment of the present application is executed.
[0096] Based on the above embodiments, the sixth embodiment of the present application provides a storage device. For the relevant parts, please refer to the corresponding description of the above embodiments. Figure 8 The storage device stores a computer program, and after the computer program is run by the processor, the method provided in the embodiment of the present application is executed.
[0097] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0098] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0099] 1. Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be used to store information by any method or technology. Information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include non-transitory media such as modulated data signals and carrier waves.
[0100] 2. Those skilled in the art should understand that the embodiments of the present application can be provided as methods, systems or computer program products. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0101] Although the present application is disclosed as above in the form of a preferred embodiment, it is not intended to limit the present application. Any technical personnel in this field may make possible changes and modifications without departing from the spirit and scope of the present application. Therefore, the scope of protection of the present application shall be based on the scope defined by the claims of the present application.
Claims
1. A data processing method, characterized in that: include: In response to detecting that a super user triggers a configuration report item for enterprise dining for a dining system to be set, basic information of an editable report item control and a consumption report editing interface are obtained, wherein the super user is an administrator user of the enterprise, and the report item is used to characterize relevant information of a report rule of the dining system, and the report rule can include the report information required to be submitted and the report logic for submitting the report information; Receiving the super user selecting a target control from the report item controls, and adding the target control to the consumption report editing interface, including: pre-providing one or more editable report item controls, each report item control having basic information, the super user selecting a target control from them as needed, editing and configuring the target control based on the basic information of the target control, and generating a customized report item; Receive the reporting logic configured by the super user for the target control in the enterprise meal control process, generate customized reporting items associated with the meal system according to the reporting logic, and the customized reporting items are used to form an interface for receiving enterprise meal reporting information on the client of the employee user; the employee user is a user associated with the meal system and having enterprise meals under the meal system; The detection that the super user triggers the configuration of the enterprise meal reporting item for the meal system to be set includes: Receiving a dining scenario selected by the super user, and determining a corresponding dining system template according to the dining scenario; Use the dining system template to generate basic information of the dining system to be set; A report item for triggering configuration of corporate meals is received, selected by the super user from the basic information, wherein the report item is associated with the meal policy.
2. The method according to claim 1, characterized in that The reported item controls include first-category controls and second-category controls; The receiving a target control selected by the super user from the report item control, and adding the target control to the consumption report editing interface includes: Receive a first control selected by the super user from the first category of controls, and add the first control to the consumption report editing interface; The super user selects a second control from the second category of controls, and performs one or more adding operations on the second control to the consumption report editing interface.
3. The method according to claim 2, characterized in that Also includes: In response to the dragging operation of the super user, adding or deleting the first control and / or the second control in the consumption report editing interface; The position attribute and / or appearance attribute of the first control and / or the second control is received by the super user.
4. The method according to claim 1, characterized in that The receiving the reporting logic configured by the super user for the added reporting item control in the enterprise dining control process includes: Receive at least one of the function module associated with the reporting item control, the triggered jump event, the corresponding input data constraint, and the reporting rule attribute set by the super user.
5. The method according to claim 4, characterized in that Also includes: If the reporting rule attribute indicates that the company's dining data must be reported before an order is submitted, the customized reporting item is displayed in the first reporting interface before the order is submitted; If the reporting rule attribute is to complete the reporting after submitting the order for the enterprise dining data, then the customized reporting item is displayed in the second reporting interface after submitting the order; If the reporting rule attribute is that the reporting can be selected before or after the order is submitted, the customized reporting item will be displayed in the first reporting interface before submitting the order and / or the second reporting interface after submitting the order.
6. A method for reporting corporate dining consumption, characterized in that: include: Generate corporate dining data of the employee user based on the employee user's ordering information under the preset dining system of the target enterprise; Before paying for the enterprise dining data, a first reporting interface for receiving enterprise dining reporting information input for the enterprise dining data is displayed; wherein the first reporting interface includes customized reporting items associated with the preset dining system; the customized reporting items are generated by the method provided in any one of claims 1 to 5; receiving input information of the employee user for a first reporting item of the customized reporting item whose attribute is prior reporting, and obtaining first reporting data corresponding to the enterprise dining data according to the input information; The first reporting data is used for compliance review before payment is made for the enterprise dining data.
7. The method according to claim 6, characterized in that The customized reporting item also includes at least one of the following: a second reporting item with the attribute of optional prior and post-reporting, and a third reporting item with the attribute of post-reporting; The method further comprises: Also displaying at least part of the second reporting items in the first reporting interface; receiving input information of the employee user for at least part of the second reporting item, and obtaining at least part of the first reporting data that needs to be reported to the target enterprise before payment corresponding to the enterprise dining data according to the input information; Based on the first reported data, a compliance review is conducted on the enterprise dining data before payment.
8. The method according to claim 6, characterized in that The first reporting item includes at least one of the following reporting items: Information on the number of diners, diners’ information, dining scene information, dining store information, and company notes; The first reporting interface for receiving enterprise dining reporting information input for the enterprise dining data before payment is made for the enterprise dining data includes: A reporting area is provided on the order filling page, and the first reporting interface is displayed in the reporting area; After detecting that the employee user's input information for the first reporting item has been received and determining that the first reporting data has passed the compliance review, a control that can trigger the submission of the order is displayed on the order filling page. After the control is triggered, an order to be paid is generated for the corporate dining data.
9. The method according to claim 8, characterized in that The receiving input information of the employee user for the first reporting item includes: In response to detecting operation information of a diners number control corresponding to diners number information, obtaining selection input information or text input information corresponding to the diners number control as data corresponding to the diners number information reporting item; and / or, In response to detecting trigger information of a personnel selection control corresponding to dining personnel information, obtaining selection information corresponding to the personnel selection control as data corresponding to an internal dining personnel sub-item in the dining personnel information reporting item; and / or, In response to detecting operation information of an external diners input control corresponding to diners information, obtaining text input information corresponding to the external diners input control as data corresponding to an external diners sub-item in the diners information reporting item; and / or, In response to detecting trigger information of a dining scene image control corresponding to dining scene information, starting an image acquisition portal to acquire a dining scene image as data corresponding to the dining scene information reporting item; and / or, In response to detecting trigger information of a dining store image control corresponding to dining store information, starting an image acquisition portal to acquire a physical store front image of the dining store as data corresponding to the dining scene information reporting item; and / or, In response to detecting an enterprise note input control corresponding to the enterprise note information, text input information corresponding to the enterprise note input control is acquired as data corresponding to the enterprise note information reporting item.
10. The method according to claim 7, characterized in that Also includes: After paying for the enterprise dining data, an order is generated, and a second reporting interface associated with the order is displayed, wherein the second reporting interface includes the third reporting item and / or at least part of the second reporting item; receiving input information of the employee user for the third reporting item and / or at least part of the second reporting item, and obtaining second reporting data corresponding to the enterprise dining data and needing to be reported to the target enterprise after payment according to the input information; Based on the second reporting data, a post-payment compliance review is conducted on the orders corresponding to the enterprise dining data.
11. The method according to claim 10, characterized in that The third reporting item includes the following reporting items: Store check-in information of employee users; The method further comprises: The second reporting interface displays a positioning latitude and longitude control for obtaining the employee user's store sign-in; the positioning latitude and longitude control is used to obtain the employee user's location information as data corresponding to the store sign-in information reporting item.
12. A data processing device, characterized in that: include: A configuration trigger unit is used to obtain basic information of editable reporting item controls and a consumption reporting editing interface in response to detecting that a super user triggers the configuration of a reporting item for a dining system to be set up, wherein the super user is an administrator user of the enterprise, and the reporting item is used to characterize relevant information of the reporting rules of the dining system, and the reporting rules can include the reporting information required to be submitted and the reporting logic for submitting the reporting information; A control adding unit, used for receiving a target control selected by the super user from the report item controls, and adding the target control to the consumption report editing interface, including: pre-providing one or more editable report item controls, each report item control having basic information, and the super user selecting a target control from them as needed, editing and configuring the target control based on the basic information of the target control, and generating a customized report item; A reporting item customization unit, used to receive the reporting logic configured by the super user in the enterprise dining control process for the added reporting item control, and generate a customized reporting item associated with the dining system according to the basic information of the reporting item control and the reporting logic, wherein the customized reporting item is used to form an interface for receiving enterprise dining reporting information on the client of the employee user; the employee user is a user associated with the dining system and having enterprise dining under the dining system; The detection that the super user triggers the configuration of the enterprise meal reporting item for the meal system to be set includes: Receiving a dining scenario selected by the super user, and determining a corresponding dining system template according to the dining scenario; Use the dining system template to generate basic information of the dining system to be set; A report item for triggering configuration of corporate meals is received, selected by the super user from the basic information, wherein the report item is associated with the meal policy.
13. A consumption reporting device for corporate dining, characterized in that: include: An enterprise meal data determination unit, configured to generate enterprise meal data of an employee user based on the meal ordering information of the employee user under a preset meal system of a target enterprise; A pre-payment reporting unit, used for displaying a first reporting interface for receiving enterprise dining reporting information input for the enterprise dining data before payment for the enterprise dining data; wherein the first reporting interface includes customized reporting items associated with the preset dining system; the customized reporting items are generated by the method provided in any one of claims 1 to 5; A pre-payment compliance unit is used to receive input information from the employee user for the first reporting item in the customized reporting item whose attribute is prior reporting, and obtain first reporting data corresponding to the corporate dining data based on the input information; the first reporting data is used to perform compliance review before payment for the corporate dining data.
14. An electronic device, characterized in that: include: A memory and a processor; the memory is used to store a computer program, and after the computer program is run by the processor, the method described in any one of claims 1 to 11 is executed.
15. A storage device, characterized in that: A computer program is stored, and after the computer program is run by a processor, the method described in any one of claims 1 to 11 is executed.
Citation Information
Patent Citations
Configurable establishment method and system for form interface of mobile terminal
CN106201501A
Financial data processing method, device and equipment and storage medium
CN109978504A