{"remainingRequest":"D:\\jenkins\\workspace\\artfess-module\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\artfess-module\\src\\components\\HtAddQueryStrategy.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\artfess-module\\src\\components\\HtAddQueryStrategy.vue","mtime":1675232038543},{"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\r\nimport utils from \"@/utils.js\";\r\nimport service from \"@/service.js\";\r\nimport { Promise } from \"q\";\r\nimport { setTimeout } from \"timers\";\r\n\r\nexport default {\r\n name: 'ht-add-query-strategy', \r\n\r\n props: {\r\n fieldOptions: Array,\r\n dialogVisible: false,\r\n tableCode:String\r\n },\r\n\r\n methods: {\r\n onSubmit: function(){\r\n \r\n },\r\n handleClose(done) {\r\n this.$confirm('确认关闭?')\r\n .then(_ => {\r\n done();\r\n this.$emit(\"queryStrategyCancle\");\r\n })\r\n .catch(_ => {});\r\n },\r\n handleCancle(){\r\n this.$emit(\"queryStrategyCancle\");\r\n },\r\n save(){\r\n this.$validator.validateAll().then(validate => {\r\n if(validate){\r\n this.$emit(\"queryStrategySave\",this.form);\r\n }else{\r\n this.$message.error('表单验证失败,请检查');\r\n }\r\n });\r\n },\r\n addQuerys(){\r\n this.form.querys.push({});\r\n },\r\n removeQuerys(item){\r\n this.form.querys.remove(item);\r\n },\r\n changeField(item){\r\n if(item.field.options && item.field.options.length>0){\r\n item.operation = \"EQ\"\r\n }\r\n item.property = item.field.value;\r\n }\r\n\r\n },\r\n\r\n data() {\r\n return {\r\n form:{\r\n querys:[{}],\r\n tableCode: this.tableCode\r\n },\r\n queryOPs:[\r\n {\r\n label:\"等于\",\r\n value:\"EQ\"\r\n },{\r\n label:\"等于忽略大小写\",\r\n value:\"EIC\"\r\n },{\r\n label:\"小于\",\r\n value:\"LT\"\r\n },{\r\n label:\"大于\",\r\n value:\"GT\"\r\n },{\r\n label:\"小于等于\",\r\n value:\"LE\"\r\n },{\r\n label:\"大于等于\",\r\n value:\"GE\"\r\n },{\r\n label:\"不等于\",\r\n value:\"NE\"\r\n },{\r\n label:\"相似\",\r\n value:\"LK\"\r\n },{\r\n label:\"左相似\",\r\n value:\"LFK\"\r\n },{\r\n label:\"右相似\",\r\n value:\"RHK\"\r\n },{\r\n label:\"为空\",\r\n value:\"ISNULL\"\r\n },{\r\n label:\"非空\",\r\n value:\"NOTNULL\"\r\n },{\r\n label:\"在...之间\",\r\n value:\"BETWEEN\"\r\n },{\r\n label:\"在...中\",\r\n value:\"IN\"\r\n }\r\n ]\r\n };\r\n }\r\n};\r\n",null]}