| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201 |
- export default {
- "list": [
- {
- "type": "date",
- "icon": "icon-date",
- "options": {
- "defaultValue": "",
- "readonly": false,
- "disabled": false,
- "editable": false,
- "clearable": true,
- "placeholder": "",
- "startPlaceholder": "",
- "endPlaceholder": "",
- "type": "datetime",
- "format": "yyyy-MM-dd HH:mm:ss",
- "timestamp": false,
- "required": true,
- "requiredMessage": "请输入开始时间",
- "validatorCheck": true,
- "validator": "if(value>this.getValue('date_7d58ae3l')&&this.getValue('date_7d58ae3l')){\ncallback(new Error('开始时间不能晚于结束时间'))\n}else if(!value){\ncallback(new Error('请输入开始时间'))\n} else{\ncallback()\n\n}",
- "width": "100%",
- "customClass": "",
- "labelWidth": 80,
- "isLabelWidth": false,
- "hidden": false,
- "dataBind": true,
- "customProps": {},
- "tip": "",
- "extendProps": {},
- "remoteFunc": "func_zrblmvzi",
- "remoteOption": "option_zrblmvzi"
- },
- "events": {
- "onMounted": "",
- "onChange": "mo9px6jc",
- "onFocus": "",
- "onBlur": ""
- },
- "name": "开始时间",
- "key": "zrblmvzi",
- "model": "date_zrblmvzi",
- "rules": [
- {
- "required": true,
- "message": "请输入开始时间"
- },
- {
- "func": "if(value>this.getValue('date_7d58ae3l')&&this.getValue('date_7d58ae3l')){\ncallback(new Error('开始时间不能晚于结束时间'))\n}else if(!value){\ncallback(new Error('请输入开始时间'))\n} else{\ncallback()\n\n}"
- }
- ]
- },
- {
- "type": "date",
- "icon": "icon-date",
- "options": {
- "defaultValue": "",
- "readonly": false,
- "disabled": false,
- "editable": false,
- "clearable": true,
- "placeholder": "",
- "startPlaceholder": "",
- "endPlaceholder": "",
- "type": "datetime",
- "format": "yyyy-MM-dd HH:mm:ss",
- "timestamp": false,
- "required": true,
- "requiredMessage": "请输入结束时间",
- "validatorCheck": true,
- "validator": "if(value<this.getValue('date_zrblmvzi')&&this.getValue('date_zrblmvzi')){\ncallback(new Error('结束时间不能早于开始时间'))\n}else if(!value){\ncallback(new Error('请输入结束时间'))\n} else{\ncallback()\n\n}",
- "width": "100%",
- "customClass": "",
- "labelWidth": 80,
- "isLabelWidth": false,
- "hidden": false,
- "dataBind": true,
- "customProps": {},
- "tip": "",
- "extendProps": {},
- "remoteFunc": "func_zrblmvzi",
- "remoteOption": "option_zrblmvzi"
- },
- "events": {
- "onMounted": "",
- "onChange": "mo9px6jc",
- "onFocus": "",
- "onBlur": ""
- },
- "name": "结束时间",
- "key": "7d58ae3l",
- "model": "date_7d58ae3l",
- "rules": [
- {
- "required": true,
- "message": "请输入结束时间"
- },
- {
- "func": "if(value<this.getValue('date_zrblmvzi')&&this.getValue('date_zrblmvzi')){\ncallback(new Error('结束时间不能早于开始时间'))\n}else if(!value){\ncallback(new Error('请输入结束时间'))\n} else{\ncallback()\n\n}"
- }
- ]
- },
- {
- "type": "input",
- "icon": "icon-input",
- "options": {
- "width": "",
- "defaultValue": "",
- "required": false,
- "requiredMessage": "",
- "dataType": "",
- "dataTypeCheck": false,
- "dataTypeMessage": "",
- "pattern": "",
- "patternCheck": false,
- "patternMessage": "",
- "validatorCheck": false,
- "validator": "",
- "placeholder": "",
- "customClass": "",
- "disabled": true,
- "labelWidth": 80,
- "isLabelWidth": false,
- "hidden": false,
- "dataBind": true,
- "showPassword": false,
- "clearable": false,
- "maxlength": "",
- "showWordLimit": false,
- "customProps": {},
- "tip": "",
- "extendProps": {},
- "remoteFunc": "func_cp3ryncd",
- "remoteOption": "option_cp3ryncd",
- "hideLabel": false,
- "labelWrap": false
- },
- "events": {
- "onMounted": "",
- "onChange": "",
- "onFocus": "",
- "onBlur": ""
- },
- "name": "时长",
- "key": "cp3ryncd",
- "model": "input_cp3ryncd",
- "rules": []
- },
- ],
- "config": {
- "labelWidth": 100,
- "labelPosition": "right",
- "size": "default",
- "customClass": "",
- "ui": "element",
- "layout": "horizontal",
- "width": "100%",
- "hideLabel": false,
- "hideErrorMessage": false,
- "eventScript": [
- {
- "key": "mounted",
- "name": "mounted",
- "func": ""
- },
- {
- "key": "refresh",
- "name": "refresh",
- "func": ""
- },
- {
- "key": "onFormChange",
- "name": "onFormChange",
- "type": "rule"
- },
- {
- "key": "v9i5mxvq",
- "name": "onChange_v9i5mxvq",
- "func": "",
- "type": "rule",
- "rules": []
- },
- {
- "key": "mo9px6jc",
- "name": "onChange_mo9px6jc",
- "func": "",
- "type": "rule",
- "rules": [
- {
- "key": "cuhctt4s",
- "action": "js",
- "options": {
- "func": "if( this.getValue(\"date_zrblmvzi\")&& this.getValue(\"date_7d58ae3l\")){\r\n let time = (new Date(this.getValue(\"date_7d58ae3l\")).getTime() - new Date(this.getValue(\"date_zrblmvzi\")).getTime() )/(1000 * 3600)\r\n let day = (time)/24\r\n let hours = (time)%24\r\n let msg = ''\r\n if(day >= 1){ \r\n msg = day.toFixed(0)+'天'\r\n }\r\n if(hours!=0){\r\n msg = msg + hours.toFixed(0)+'小时'\r\n }\r\n this.setData({'input_cp3ryncd':msg})\r\n}"
- }
- }
- ]
- }
- ],
- "labelSuffix": true
- }
- }
|