Commit aba12c2c by fengjiansheng

format(@gms/gms-plugin-billexpand): function格式调整

parent 97a292db
......@@ -3646,12 +3646,12 @@ export default {
"info": {
"param": [],
"name": "CheckAmount",
"description": "校验公式:校验主子表金额是否相等",
"description": "上海YSYB项目专用公式,用于比较主子表金额是否一致,只支持主子表金额对比。CheckAmount(DJD_H.JE,FPXX_I.JE,YQXX_I.JE)",
"title": "校验公式:校验主子表金额是否相等",
"return": 0
}
},
"description": "校验公式:校验主子表金额是否相等",
"description": "",
"title": "校验公式:校验主子表金额是否相等",
"value": "CheckAmount"
},
......@@ -3815,12 +3815,12 @@ export default {
"info": {
"param": [],
"name": "CheckJdhdAmount",
"description": "校验公式:接待活动登记单主子表金额是否相等",
"description": "上海YSYB项目专用公式,只支持接待活动登记单的主子表金额对比。CheckJdhdAmount(DJD_H.JE,FPXX_I.JE,YQXX_I.JE)",
"title": "校验公式:接待活动登记单主子表金额是否相等",
"return": 0
}
},
"description": "校验公式:接待活动登记单主子表金额是否相等",
"description": "",
"title": "校验公式:接待活动登记单主子表金额是否相等",
"value": "CheckJdhdAmount"
},
......@@ -4099,13 +4099,13 @@ export default {
"info": {
"param": [],
"name": "AmountComp",
"description": "金额比较公式 e.g. AmountComp(BXD_H.BXJEXX,BXD_H.BXJEX1)",
"title": "金额比较公式",
"description": "数值比较公式,参数可嵌套公式使用。AmountComp(BXD_H.BXJEXX,GetAmount(BXD_I1.JE))",
"title": "数值比较公式",
"return": 1
}
},
"description": "",
"title": "金额比较公式",
"title": "数值比较公式",
"value": "AmountComp"
},
{
......
import _ from "./FormulaConstants";
import currency from 'currency.js/dist/currency.js'
/**
* 金额比较公式
* 数值比较公式
* 比较左右两个操作数是否相等 参数可以是返回值类型为number的公式
* @author fengjiansheng
* @date 2022-02-07
......
......@@ -2,14 +2,15 @@ import _ from 'lodash'
import util from './FormulaConstants'
/**
* 上海YSYB项目专用公式
* 金额校验 校验业务登记单主子表金额是否相等
* @author fengjiansheng
* @date 2021-08-29
*/
export default {
formulaName: "CheckAmount",
execute: function () {
console.log("s1 CheckAmount")
if (arguments && arguments[0] && arguments[0].length > 1 && arguments[1]) {
if (arguments && arguments[0] && arguments[0].length > 1 && arguments[1]) {
let context = arguments[1]
let masterField = arguments[0][0]
let masterTableObject = context.getTableType(masterField.FieldTableCode)
......
......@@ -7,8 +7,7 @@ import _ from 'lodash'
*/
export default {
execute: function () {
console.log("s1 CheckInvoiceNumber")
if (arguments && arguments[0] && arguments[0].length > 1 && arguments[1]) {
if (arguments && arguments[0] && arguments[0].length > 1 && arguments[1]) {
let context = arguments[1]
let subField = arguments[0][1]
let tempSubTableObject = context.getTableType(subField.FieldTableCode)
......
......@@ -2,14 +2,15 @@ import _ from 'lodash'
import util from './FormulaConstants'
/**
* 上海YSYB项目专用公式
* 金额校验 校验接待活动登记单主子表金额是否相等
* 公式说明 本公式仅适用接待活动单据主子表金额校验
* @author fengjiansheng
* @date 2021-09-04
*/
export default {
formulaName:"CheckJdhdAmount",
execute: function () {
console.log("s1 CheckJdhdAmount")
if (arguments && arguments[0] && arguments[0].length > 1 && arguments[1]) {
let context = arguments[1]
let masterField = arguments[0][0]
......
......@@ -16,8 +16,7 @@ import _ from "lodash";
*/
export default {
execute: function () {
console.log("s1 CheckRoleAuthentication")
if (arguments && arguments[0] && arguments[0].length > 1 && arguments[1]) {
if (arguments && arguments[0] && arguments[0].length > 1 && arguments[1]) {
// TODO 入参校验
let context = arguments[1]
let controlName = arguments[0][0].StaticValue
......
/**
* HB报销专用公式
* 是否业务接待校验 当差旅费业务接待=true时 需填写接待登记单
* @author fengjiansheng
* @date 2021-11-30
*/
export default {
execute: function () {
console.log("s1 CheckYwjdSave")
if (arguments && arguments[0] && arguments[0].length > 0 && arguments[1]) {
if (arguments && arguments[0] && arguments[0].length > 0 && arguments[1]) {
let context = arguments[1]
let sfjdField = arguments[0][0]
let subBillNameField = arguments[0][1]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment