/******************************************************************************* * Copyright(c) 2024 dongke All rights reserved. / Confidential * 类的信息: * 1.程序名称: * 2.功能描述:oa 发票抬头 * 编辑履历: * 作者 日期 版本 修改内容 * 王英杰 2024-1-19 1.00 列表查询 *******************************************************************************/ const Constants = require('@/utils/Constants.js'); const util = require('@/utils/util.js') const mixins = require('@/mixins/index.js') Page({ mixins: [mixins], /** * 页面的初始数据 */ data: { pageFlag: false, // 列表区(内容) contentList: [{ name: 'taxNo', title: mixins.$t('companyTaxNumber') }, ], buttonSaveList: [{ code: 'add', title: '新建', width: '550rpx', }, ], contentSaveList: [{ code: 'flag', title: mixins.$t("enable"), type: 'checkbox' }, ], btnFormData: '{\"flag\":true}', routeObjName: 'receiptSet', }, /** * @desc : 保存的參數設置 * @date : 2024/2/1 15:49 * @author : 王英杰 */ setSearchParams(params) { let btnFormData = this.data.btnFormData?JSON.parse(this.data.btnFormData):"" params.flgValid = (btnFormData&& btnFormData.flag)?true:false return params }, /** * @desc : 查询 * @date : 2024年3月8日 * @author : 王英杰 */ getData(params) { return this.excute(this.data.service, this.data.service.selectByCond, params); }, /** * @desc : 启用停用 * @date : 2024/2/1 15:49 * @author : 王英杰 */ deactivateEnable(e) { let item = e.detail.item //执行接口 this.handleMoreDataIsValid(this.data.service, item, 'setId') }, /** * @desc : 底部按钮事件 * @date : 2024/2/1 15:49 * @author : 王英杰 */ saveButton(e) { wx.navigateTo({ url: '/package-basic-data/pages/invoice-header/add/add', events: { // 回调后,在这里给页面赋值 refresh: function (e) { } }, success: function (res) { // 通过eventChannel向被打开页面传送数据 TODO 测试例子url是写死的,实际中,需要从route中读取 res.eventChannel.emit('params', {}) } }) }, /** * @desc : 底部 新建按钮旁 启用回调事件 * @date : 2024/2/1 15:49 * @author : 王英杰 */ cke_change(e) { // 查询 this.searchData(); }, })