1 line
6.6 KiB
JSON
1 line
6.6 KiB
JSON
{"remainingRequest":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js??ref--1-0!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/tool/form/SearchForm.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/src/tool/form/SearchForm.vue","mtime":1742646402774},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/babel.config.js","mtime":1742646402652},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js","mtime":1743264595665},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/babel-loader/lib/index.js","mtime":1743264596348},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/cache-loader/dist/cjs.js","mtime":1743264595665},{"path":"/Users/shuguang/Desktop/毕设/CodeMaster/CodeMaster/node_modules/vue-loader/lib/index.js","mtime":1743264596512}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IENvbmZpZ0Zvcm0gZnJvbSAnLi9Db25maWdGb3JtJzsKaW1wb3J0IHsgbm9vcCB9IGZyb20gJ2xvZGFzaC1lcyc7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAnU2VhcmNoRm9ybScsCiAgY29tcG9uZW50czogewogICAgQ29uZmlnRm9ybQogIH0sCiAgcHJvcHM6IHsKICAgIG9wdGlvbnM6IHsKICAgICAgdHlwZTogQXJyYXksCiAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICBkZWZhdWx0OiAoKSA9PiBbXQogICAgfSwKICAgIGxvYWRpbmc6IHsKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogZmFsc2UKICAgIH0sCiAgICBpbW1lZGlhdGU6IHsKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogZmFsc2UKICAgIH0sCiAgICBtYXRjaGVyOiB7CiAgICAgIHR5cGU6IEZ1bmN0aW9uLAogICAgICBkZWZhdWx0OiBub29wCiAgICB9LAogICAgbG9jYWxlOiB7CiAgICAgIHR5cGU6IEZ1bmN0aW9uLAogICAgICBkZWZhdWx0OiBrZXkgPT4ga2V5CiAgICB9CiAgfSwKICBjb21wdXRlZDogewogICAgcmVzdWx0KCkgewogICAgICByZXR1cm4gdGhpcy4kcmVmcy5mb3JtLmdldFJlc3VsdCgpOwogICAgfSwKICAgIGZvcm1EYXRhKCkgewogICAgICByZXR1cm4gdGhpcy4kcmVmcy5mb3JtLmdldEZvcm1EYXRhKCk7CiAgICB9CiAgfSwKICB3YXRjaDogewogICAgb3B0aW9uczogewogICAgICBkZWVwOiB0cnVlLAogICAgICBpbW1lZGlhdGU6IHRydWUsCiAgICAgIGhhbmRsZXIoKSB7CiAgICAgICAgaWYgKHRoaXMuaW1tZWRpYXRlKSB7CiAgICAgICAgICAvLyDnrYnlvoVGb3Jt5Yid5aeL5YyW5a6M5oiQCiAgICAgICAgICB0aGlzLiRuZXh0VGljayh0aGlzLnNlYXJjaCk7CiAgICAgICAgfQogICAgICB9CiAgICB9CiAgfSwKICBtZXRob2RzOiB7CiAgICBnZXRSZXN1bHQoKSB7CiAgICAgIHJldHVybiB0aGlzLnJlc3VsdDsKICAgIH0sCiAgICBnZXRGb3JtRGF0YSgpIHsKICAgICAgcmV0dXJuIHRoaXMuZm9ybURhdGE7CiAgICB9LAogICAgc2V0U3RhdGUoLi4uYXJncykgewogICAgICB0aGlzLiRyZWZzLmZvcm0uc2V0U3RhdGUoLi4uYXJncyk7CiAgICB9LAogICAgc2VhcmNoKCkgewogICAgICB0aGlzLiRlbWl0KCdzZWFyY2gnLCB0aGlzLmdldFJlc3VsdCgpLCB0aGlzLmdldEZvcm1EYXRhKCkpOwogICAgfSwKICAgIHJlc2V0KCkgewogICAgICB0aGlzLiRyZWZzLmZvcm0ucmVzZXQoKTsKICAgICAgdGhpcy4kZW1pdCgncmVzZXQnLCB0aGlzLmdldFJlc3VsdCgpLCB0aGlzLmdldEZvcm1EYXRhKCkpOwogICAgfSwKICAgIHRvUXVlcnkoKSB7CiAgICAgIHJldHVybiB0aGlzLiRyZWZzLmZvcm0udG9RdWVyeSgpOwogICAgfQogIH0KfTs="},{"version":3,"names":["ConfigForm","noop","name","components","props","options","type","Array","required","default","loading","Boolean","immediate","matcher","Function","locale","key","computed","result","$refs","form","getResult","formData","getFormData","watch","deep","handler","$nextTick","search","methods","setState","args","$emit","reset","toQuery"],"sources":["src/tool/form/SearchForm.vue"],"sourcesContent":["<template lang=\"pug\">\n.search-form-container\n .form\n ConfigForm(\n ref=\"form\",\n :options=\"options\",\n :matcher=\"matcher\",\n @change=\"$emit('change', $event)\"\n )\n .operate-button-group\n a-button(type=\"primary\", :loading=\"loading\", @click=\"search\") 查询\n a-button(type=\"link\", @click=\"reset\") 重置\n</template>\n\n<script>\nimport ConfigForm from './ConfigForm';\nimport { noop } from 'lodash-es';\n\nexport default {\n name: 'SearchForm',\n components: {\n ConfigForm,\n },\n props: {\n options: {\n type: Array,\n required: true,\n default: () => [],\n },\n loading: {\n type: Boolean,\n default: false,\n },\n immediate: {\n type: Boolean,\n default: false,\n },\n matcher: {\n type: Function,\n default: noop,\n },\n locale: {\n type: Function,\n default: key => key,\n },\n },\n computed: {\n result() {\n return this.$refs.form.getResult();\n },\n formData() {\n return this.$refs.form.getFormData();\n },\n },\n watch: {\n options: {\n deep: true,\n immediate: true,\n handler() {\n if (this.immediate) {\n // 等待Form初始化完成\n this.$nextTick(this.search);\n }\n },\n },\n },\n methods: {\n getResult() {\n return this.result;\n },\n getFormData() {\n return this.formData;\n },\n setState(...args) {\n this.$refs.form.setState(...args);\n },\n search() {\n this.$emit('search', this.getResult(), this.getFormData());\n },\n reset() {\n this.$refs.form.reset();\n this.$emit('reset', this.getResult(), this.getFormData());\n },\n toQuery() {\n return this.$refs.form.toQuery();\n },\n },\n};\n</script>\n\n<style scoped lang=\"stylus\">\n.search-form-container\n display flex\n padding 20px\n background-color white\n\n.form\n flex-grow 1\n padding-right 20px\n\n.operate-button-group >>>\n position relative\n display flex\n flex-direction column\n justify-content center\n padding-left 20px\n border-left 1px solid divider-color\n .ant-btn\n min-width 100px\n &:first-child\n border-radius 2px\n margin-bottom 20px\n</style>\n"],"mappings":"AAeA,OAAAA,UAAA;AACA,SAAAC,IAAA;AAEA;EACAC,IAAA;EACAC,UAAA;IACAH;EACA;EACAI,KAAA;IACAC,OAAA;MACAC,IAAA,EAAAC,KAAA;MACAC,QAAA;MACAC,OAAA,EAAAA,CAAA;IACA;IACAC,OAAA;MACAJ,IAAA,EAAAK,OAAA;MACAF,OAAA;IACA;IACAG,SAAA;MACAN,IAAA,EAAAK,OAAA;MACAF,OAAA;IACA;IACAI,OAAA;MACAP,IAAA,EAAAQ,QAAA;MACAL,OAAA,EAAAR;IACA;IACAc,MAAA;MACAT,IAAA,EAAAQ,QAAA;MACAL,OAAA,EAAAO,GAAA,IAAAA;IACA;EACA;EACAC,QAAA;IACAC,OAAA;MACA,YAAAC,KAAA,CAAAC,IAAA,CAAAC,SAAA;IACA;IACAC,SAAA;MACA,YAAAH,KAAA,CAAAC,IAAA,CAAAG,WAAA;IACA;EACA;EACAC,KAAA;IACAnB,OAAA;MACAoB,IAAA;MACAb,SAAA;MACAc,QAAA;QACA,SAAAd,SAAA;UACA;UACA,KAAAe,SAAA,MAAAC,MAAA;QACA;MACA;IACA;EACA;EACAC,OAAA;IACAR,UAAA;MACA,YAAAH,MAAA;IACA;IACAK,YAAA;MACA,YAAAD,QAAA;IACA;IACAQ,SAAA,GAAAC,IAAA;MACA,KAAAZ,KAAA,CAAAC,IAAA,CAAAU,QAAA,IAAAC,IAAA;IACA;IACAH,OAAA;MACA,KAAAI,KAAA,gBAAAX,SAAA,SAAAE,WAAA;IACA;IACAU,MAAA;MACA,KAAAd,KAAA,CAAAC,IAAA,CAAAa,KAAA;MACA,KAAAD,KAAA,eAAAX,SAAA,SAAAE,WAAA;IACA;IACAW,QAAA;MACA,YAAAf,KAAA,CAAAC,IAAA,CAAAc,OAAA;IACA;EACA;AACA","ignoreList":[]}]} |