{"remainingRequest":"D:\\jenkins\\workspace\\artfess-module\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\artfess-module\\src\\demo\\BasicForm.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\artfess-module\\src\\demo\\BasicForm.vue","mtime":1675232038652},{"path":"D:\\jenkins\\workspace\\artfess-module\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\artfess-module\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\artfess-module\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\r\nimport utils from \"@/utils.js\";\r\nimport service from \"@/service.js\";\r\nimport { Message } from \"element-ui\";\r\nimport { setTimeout } from \"timers\";\r\nimport { Promise } from \"q\";\r\nimport MyDemension from \"@/demo/MyDemension.vue\";\r\nimport MyRoleSelector from \"@/demo/MyRoleSelector.vue\";\r\nimport MyUserSelector from \"@/demo/MyUserSelector.vue\";\r\n\r\nexport default {\r\n name: \"basic-form\",\r\n components: {\r\n MyDemension,\r\n MyRoleSelector,\r\n MyUserSelector\r\n },\r\n data() {\r\n return {\r\n loading: false,\r\n data: {\r\n xxb: {\r\n timeselect: \"08:15\",\r\n timeselect2: \"08:30\",\r\n timepicker: null,\r\n timepicker2: \"2024-06-16 20:09:38\",\r\n htCheckbox: \"\",\r\n htCheckbox2: \"1,3\",\r\n zy: \"1,2\",\r\n zyc: \"1,自定义\",\r\n zyb: \"1,2,3,4\",\r\n zyd: \"2\",\r\n xm: \"张三\",\r\n xb: false,\r\n ah: \"1,3\",\r\n csrq: \"1986-6-29\",\r\n bysj: \"2008-6-30\",\r\n szwd: \"二维,三维,四维\",\r\n roles: \"行政角色\",\r\n second: 3720,\r\n second2: 2200,\r\n fjzl:\r\n '[{\"name\":\"更新日志.txt\",\"size\":12764,\"percentage\":100,\"status\":\"success\",\"state\":\"success\"}]',\r\n sub_bxxx: []\r\n }\r\n },\r\n permission: {\r\n fields: {\r\n grxx: {\r\n xm: \"r\",\r\n xb: \"w\",\r\n ah: \"w\"\r\n }\r\n }\r\n },\r\n validate: {\r\n xm: null\r\n },\r\n options: {\r\n ah: [\r\n { key: \"1\", value: \"爬山\" },\r\n { key: \"2\", value: \"游泳\" },\r\n { key: \"3\", value: \"美食\" },\r\n { key: \"4\", value: \"下棋\" }\r\n ],\r\n xb: [\r\n { code: 0, desc: \"男士\", disabled: true },\r\n { code: true, desc: \"女士\" },\r\n { code: false, desc: \"无性\" }\r\n ],\r\n zy: null,\r\n zy2: [\r\n { key: \"1\", value: \"医生\" },\r\n { key: \"2\", value: \"护士\" },\r\n { key: \"3\", value: \"老师\" },\r\n { key: \"4\", value: \"教授\" }\r\n ]\r\n }\r\n };\r\n },\r\n methods: {\r\n readonlyFormat:function(value){\r\n return value + \"33元\";\r\n },\r\n callback: value => {\r\n return value == \"test\";\r\n },\r\n handleSelectOptions: function(query) {\r\n let _me = this;\r\n return new Promise((resolve, reject) => {\r\n setTimeout(() => {\r\n _me.options.zy = _me.options.zy2;\r\n resolve();\r\n }, 1000);\r\n });\r\n },\r\n clearSelectOptions: function() {\r\n this.$set(this.options, \"zy\", []);\r\n },\r\n move: function(ary, item, direct) {\r\n this.data.xxb.sub_bxxx = utils.arrayMove(ary, item, direct);\r\n },\r\n submit: function() {\r\n this.loading = true;\r\n setTimeout(() => {\r\n utils\r\n .validateForm(this, \"form1\")\r\n .then(r => {\r\n Message.success(JSON.stringify(this.data));\r\n })\r\n .catch(items => {\r\n Message.error(`有${items.length}个字段未通过校验,无法提交表单。`);\r\n })\r\n .finally(() => {\r\n this.loading = false;\r\n });\r\n }, 500);\r\n }\r\n }\r\n};\r\n",null]}