lifanagju_citu 8 ヶ月 前
コミット
f81c0e2e5c

+ 12 - 4
src/views/menduner/system/analysis/statisticAnalysis/index.vue

@@ -16,6 +16,7 @@
               placeholder="请选择企业"
               clearable
               class="!w-240px"
+              @change="enterpriseIdSelectChange"
             >
               <el-option
                 v-for="dict in enterpriseOption"
@@ -46,6 +47,7 @@
               placeholder="请选择用户"
               clearable
               class="!w-240px"
+              @change="userIdSelectChange"
             >
               <el-option
                 v-for="dict in userOption"
@@ -440,8 +442,7 @@ const deptOption = ref([])
 const userOption = ref([])
 const getUserOption = async () => {
   try {
-    // const params = {}
-    const data = await statisticAnalysisApi.getAnalysisEnterpriseUserList()
+    const data = await statisticAnalysisApi.getAnalysisEnterpriseUserList(queryParams)
     userOption.value = data || []
   } catch (error) {
     console.log(error)
@@ -453,8 +454,7 @@ getUserOption()
 const jobOption = ref([])
 const getJobOption = async () => {
   try {
-    // const params = {}
-    const data = await statisticAnalysisApi.getAnalysisJobAdvertisedList()
+    const data = await statisticAnalysisApi.getAnalysisJobAdvertisedList(queryParams)
     jobOption.value = data || []
   } catch (error) {
     console.log(error)
@@ -462,6 +462,14 @@ const getJobOption = async () => {
 }
 getJobOption()
 
+const enterpriseIdSelectChange = (val) => {
+  getUserOption()
+  getJobOption()
+}
+const userIdSelectChange = (val) => {
+  getJobOption()
+}
+
 </script>
 <style lang="scss" scoped>
 .row {