123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171 |
- {
- "$schema": "http://json-schema.org/draft-04/schema",
- "title": "主配置",
- "type": "object",
- "required": [ "UITemplateVersion", "AutoAuthCallingPumps", "ProductConfigs", "PumpConfigs", "FdcServerListeningPort", "MaxStackUnpaidTrxPerPump", "PurgePayableTrxOlderThanByMin", "PurgeClearedTrxOlderThanByDay" ],
- "format": "table",
- "properties": {
- "UITemplateVersion": {
- "type": "string",
- "readOnly": true,
- "default": "1.0",
- "format": "hidden",
- "options": {
- "compact": true
- }
- },
- "AutoAuthCallingPumps": {
- "type": "boolean",
- "title": "lang-zh-cn:是否自动授权Calling状态的加油点?lang-en-us:Enable auto-auth-calling-pump?",
- "default": false
- },
- "MaxStackUnpaidTrxPerPump": {
- "type": "integer",
- "title": "lang-zh-cn:加油点上最多可以存在未付交易笔数 (超过时,将不予授权)lang-en-us:Max stack unpaid transaction in a pump before it allowed to get auth",
- "default": 3,
- "maximum": 999999,
- "minimum": 1
- },
- "FdcServerListeningPort": {
- "type": "integer",
- "title": "lang-zh-cn:Fdc server所侦听的TCP端口号, FDC是指Ifsf-Fdc-Pos protocol中的概念lang-en-us:Fdc Server listening tcp port",
- "default": 4711,
- "maximum": 65535,
- "minimum": 1
- },
- "PurgePayableTrxOlderThanByMin": {
- "type": "integer",
- "title": "lang-zh-cn:自动清除一段时间前的且处于`待支付`状态的交易(以分钟计,默认14400分钟 = 10天)lang-en-us:Auto clear trx in Payable state and older than a threshold value(by minutes, default 14400 min = 10 days)",
- "default": 14400,
- "maximum": 144000,
- "minimum": 1
- },
- "PurgeClearedTrxOlderThanByDay": {
- "type": "integer",
- "title": "lang-zh-cn:自动清除一段时间前的且处于`已清除`状态的交易(以天计,默认800天)lang-en-us:Auto clear trx in Cleared state and older than a threshold value(by days, default 800 days)",
- "default": 800,
- "maximum": 2000,
- "minimum": 1
- },
- "ProductConfigs": {
- "type": "array",
- "minItems": 1,
- "format": "tabs",
- "uniqueItems": true,
- "title": "lang-zh-cn:油品信息 - 将随后分配到每把油枪上lang-en-us:Fuel Product - will set to each nozzle later",
- "items": {
- "type": "object",
- "title": "lang-zh-cn:油品lang-en-us:Product",
- "headerTemplate": "{{ self.ProductName }} <-> {{ self.ProductCode }}",
- "required": [ "ProductCode" ],
- "properties": {
- "ProductCode": {
- "type": "integer",
- "title": "lang-zh-cn:油品编号lang-en-us:Fuel product code"
- },
- "ProductName": {
- "title": "lang-zh-cn:油品名称lang-en-us:Fuel product name(like 0#, 92#, 98#)",
- "type": "string"
- }
- }
- }
- },
- "PumpConfigs": {
- "type": "array",
- "minItems": 1,
- "format": "tabs",
- "uniqueItems": true,
- "title": "lang-zh-cn:Ifsf Fdc 加油点额外信息lang-en-us:Ifsf Fdc Pump Extra Info",
- "items": {
- "type": "object",
- "title": "lang-zh-cn:加油点额外信息lang-en-us:Pump Extra Info",
- "headerTemplate": "Pump {{ self.PumpId }}",
- "required": [ "PumpId", "NozzleConfigs" ],
- "properties": {
- "PumpId": {
- "type": "integer",
- "title": "lang-zh-cn:Ifsf Fdc 加油点编号lang-en-us:Ifsf Fdc PumpId",
- "default": 1,
- "maximum": 255,
- "minimum": 1,
- "options": {
- "grid_columns": 6,
- "infoText": "lang-zh-cn:全站唯一,将关联至 '加油机驱动' 配置中拥有此值的加油点lang-en-us:Unique per site, and will correlate with the same value Fueling point in dispenser driver config"
- }
- },
- "NozzleConfigs": {
- "type": "array",
- "minItems": 1,
- "format": "tabs",
- "title": "lang-zh-cn:Ifsf Fdc 油枪信息lang-en-us:Ifsf Fdc Nozzle Info",
- "items": {
- "type": "object",
- "title": "lang-zh-cn:油枪信息lang-en-us:Nozzle Info",
- "headerTemplate": "Nozzle {{ self.NozzleLogicalId }}",
- "format": "grid",
- "uniqueItems": true,
- "required": [ "NozzleLogicalId", "ProductCode" ],
- "properties": {
- "NozzleLogicalId": {
- "type": "integer",
- "title": "lang-zh-cn:Ifsf Fdc逻辑枪号lang-en-us:Ifsf Fdc NozzleLogicalId",
- "default": 1,
- "maximum": 8,
- "minimum": 1,
- "options": {
- "grid_columns": 6,
- "infoText": "lang-zh-cn:每个Ifsf Pump上此值应唯一,将关联至 '加油机驱动' 配置中拥有此值的油枪lang-en-us:Unique per each Ifsf Pump, and will correlate to nozzle in dispenser driver config with same value"
- }
- },
- "SiteLevelNozzleId": {
- "type": "integer",
- "title": "lang-zh-cn:站级枪号lang-en-us:Site level nozzle number",
- "default": 1,
- "maximum": 255,
- "minimum": 1,
- "options": {
- "grid_columns": 6,
- "infoText": "lang-zh-cn:应全站唯一lang-en-us:Unique per site"
- }
- },
- "ProductCode": {
- "type": "integer",
- "title": "lang-zh-cn:油品lang-en-us:Fuel product",
- "watch": {
- "productConfigs": "root.ProductConfigs"
- },
- "enumSource": [
- {
- "source": "productConfigs",
- "title": "{{item.ProductName}} (product code: {{item.ProductCode}})",
- "value": "{{item.ProductCode}}"
- }
- ]
- },
- "TankNumber": {
- "type": "integer",
- "title": "lang-zh-cn:所连接的油罐编号lang-en-us:Tank No. linked",
- "default": 1,
- "maximum": 255,
- "minimum": 1,
- "options": {
- "grid_columns": 6,
- "infoText": "此油枪加注油品所来源的油罐编号"
- }
- },
- "Description": {
- "title": "lang-zh-cn:额外的描述信息lang-en-us:Extra descriptive info",
- "type": "string",
- "options": {
- "grid_columns": 6,
- "infoText": "请咨询平台侧技术人员"
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
|