{"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]}