吴树波 2 тижнів тому
батько
коміт
eed989f90b

+ 13 - 0
src/router/index.js

@@ -106,6 +106,19 @@ export const constantRoutes = [
       }
     ]
   },
+  {
+    path: '/course',
+    component: Layout,
+    hidden: true,
+    children: [
+      {
+        path: 'courseFinishTemp/:parentId',
+        component: (resolve) => require(['@/views/course/courseFinishTemp/index'], resolve),
+        name: 'courseFinishTemp',
+        meta: { title: '模板详情', activeMenu: '/qw/conversion'}
+      }
+    ]
+  },
   {
     path: '/gen',
     component: Layout,

+ 8 - 6
src/views/course/courseFinishTempParent/index.vue

@@ -131,7 +131,7 @@
           </el-radio-group>
         </el-form-item>
         <el-form-item label="销售公司" prop="companyId">
-          <el-select filterable v-model="form.companyId" placeholder="请选择公司名" size="small">
+          <el-select filterable v-model="form.companyId" placeholder="请选择公司名" size="small" @change="loadUser">
             <el-option
               v-for="item in companyList"
               :key="item.companyId"
@@ -381,6 +381,7 @@
 </template>
 
 <script>
+import {getCompanyList} from "@/api/company/company";
 import { listCourseFinishTempParent, getCourseFinishTempParent, delCourseFinishTempParent, addCourseFinishTempParent, updateCourseFinishTempParent, exportCourseFinishTempParent } from "@/api/course/courseFinishTempParent";
 import {courseList} from '@/api/qw/sop'
 import ImageUpload from '@/views/qw/sop/ImageUpload.vue'
@@ -462,13 +463,9 @@ export default {
     this.getDicts("sys_qwSopAi_contentType").then(response => {
       this.sysQwSopAiContentType = response.data;
     });
-    getUserList().then(response => {
-      this.userList = response.data;
-    });
     courseList().then(response => {
       this.courseList = response.list;
     });
-
     getCompanyList().then(response => {
       this.companyList = response.data;
     });
@@ -484,6 +481,11 @@ export default {
         this.loading = false;
       });
     },
+    loadUser(){
+      getUserList(this.form.companyId).then(response => {
+        this.userList = response.data;
+      });
+    },
     // 取消按钮
     cancel() {
       this.open = false;
@@ -708,7 +710,7 @@ export default {
       }
     },
     jump(id){
-      this.$router.push('/qw/conversion/courseFinishTemp/' + id)
+      this.$router.push('/course/courseFinishTemp/' + id)
     },
   },
 };