| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120 |
- /*******************************************************************************
- * Copyright(c) 2022 dongke All rights reserved. / Confidential
- * 类的信息:
- * 1.程序名称:
- * 2.员工资料列表
- * 编辑履历:
- * 作者 日期 版本 修改内容
- * admin 2024-2-12 1.00
- *******************************************************************************/
- const Constants = require('@/utils/Constants.js');
- const mixins = require('@/mixins/index.js')
- const app = getApp()
- Page({
- mixins: [mixins],
- /**
- * 页面的初始数据
- */
- data: {
- // 查询条件
- searchContent: [],
- // 列表区(内容)
- contentList: [{ name: 'staffCode', title: '员工编码' }, { name: 'staffPhone', title: '员工电话' }, { name: 'orgName', title: '业务部门' }],
-
- // 弹出按钮
- buttonList: [{ name: 'staffRight', title: '功能权限' },{ name: 'staffPurview', title: '功能权限' } ],
- totallength: 0, //视图下方提醒数量
- // 路由
- routeObjName: 'staff',
- },
- /**
- * @desc : 详细页面
- * @date : 2024/2/1 15:49
- * @author : 姜永辉
- */
- toDetail(e) {
- let staffId = e.detail.item.staffId
- wx.navigateTo({
- url: this.data.route.add.url,
- events: {
- // 回调后,在这里给页面赋值
- bandData:function(e){
- console.log("toDetail",e);
- }
- },
- success: function (res) {
- // 通过eventChannel向被打开页面传送数据 TODO 测试例子url是写死的,实际中,需要从route中读取
- res.eventChannel.emit('params', { id: staffId, formMode: Constants.formMode.edit })
- }
- })
- },
- /**
- * @desc : 新建
- * @date : 2024/2/1 15:49
- * @author : 姜永辉
- */
- toAdd() {
- let _this = this
- wx.navigateTo({
- url: this.data.route.add.url,
- events : {
- // 回调后,在这里给页面赋值
- bandData:function(e){
- console.log("toAdd",e);
- _this.getData()
- }
- },
- success: function (res) {
- // 通过eventChannel向被打开页面传送数据 TODO 测试例子url是写死的,实际中,需要从route中读取
- res.eventChannel.emit('params', {})
- }
- })
- },
- /**
- * @desc : 校验
- * @date : 2024/2/1 15:49
- * @author : 周兴
- */
- openValidData(item, name) {
- return true;
- },
- /**
- * @desc : 查询
- * @date : 2024/2/1 15:49
- * @author : 姜永辉
- */
- getData(params) {
- return this.excute(this.data.service, this.data.service.selectByCond, params);
- },
- /**
- * @desc : 如果页面需要后续处理,再进行处理
- * @date : 2024/2/1 15:49
- * @author : 姜永辉
- */
- handleData(data) {
- // 员工的数量
- this.setData({
- totallength: data.length
- })
- },
- /**
- * 生命周期函数--监听页面加载
- */
- onLoad: function (options) {
- //按钮权限
- },
- /**
- * 生命周期函数--监听页面显示
- */
- onShow: function () {
- },
- })
|