Commit aba12c2c by fengjiansheng

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

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