{"remainingRequest":"/Users/admin/projects/dms/src/dealer_admin/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/admin/projects/dms/src/dealer_admin/src/views/components/IndustrySelect.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/admin/projects/dms/src/dealer_admin/src/views/components/IndustrySelect.vue","mtime":1713161556000},{"path":"/Users/admin/projects/dms/src/dealer_admin/node_modules/babel-loader/lib/index.js","mtime":456789000000},{"path":"/Users/admin/projects/dms/src/dealer_admin/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/admin/projects/dms/src/dealer_admin/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\nimport * as IndustryAPI from \"@/api/dealer_industry\";\nexport default {\n  name: \"Dealer\",\n  components: {},\n  directives: {},\n  data() {\n    return {\n      industryList:[],\n    };\n  },\n  props:{\n    value:{\n      type: String,\n      default:null\n    },\n    disabled:{\n      type:Boolean,\n      default: false,\n    }\n  },\n  model: {\n    prop: 'value',\n    event: 'selectIndustry'\n  },\n  created() {\n    this.$forceUpdate();\n    this.getIndustryList();\n  },\n  mounted(){\n\n  },\n  methods: {\n      async getIndustryList(){\n          let response = await IndustryAPI.getMainList();\n          let { __error, msg, result } = response\n          if (__error == 0) {\n              let list = result.list;\n              this.industryList = [];\n              this.industryList = list; \n          }\n      },\n      change(e){\n        //console.log(\"e:\",e);\n        this.$forceUpdate();\n        this.$emit(\"selectIndustry\",e);  \n      }\n  }\n};\n",null]}