소스 검색

详情1

1
mo 4 년 전
부모
커밋
5f9f09f5ad
2개의 변경된 파일15개의 추가작업 그리고 27개의 파일을 삭제
  1. 7 5
      src/views/reaplceMusicPlayer/index.vue
  2. 8 22
      src/views/reaplceMusicPlayer/modals/detail.vue

+ 7 - 5
src/views/reaplceMusicPlayer/index.vue

@@ -16,9 +16,9 @@
         >
           生成链接
         </div>
-        <!-- <div class="newBand" @click="onExport" style="max-width: 150px">
+        <div class="newBand" @click="onExport" style="max-width: 150px">
           导出
-        </div> -->
+        </div>
       </div>
       <save-form
         :inline="true"
@@ -113,9 +113,9 @@
           <el-table-column align="center" prop="studentId" label="操作">
             <template slot-scope="scope">
               <div>
-                <!-- <el-button type="text" @click="lookDetail(scope.row)"
+                <el-button type="text" @click="lookDetail(scope.row)"
                   >详情</el-button
-                > -->
+                >
                 <el-button
                   type="text"
                   @click="onCreateQRCode(scope.row, '调查链接')"
@@ -165,7 +165,7 @@
       width="1000px"
       v-if="detailVisible"
     >
-      <detail ref="detail" @close="close" />
+      <detail ref="detail" @close="close" :activeRow='activeRow'/>
       <div slot="footer">
         <el-button type="primary" @click="detailVisible = false"
           >确定</el-button
@@ -225,6 +225,7 @@ export default {
       qrcodes: true,
       qrcodeStatus: false,
       qrcodeName: "调查链接",
+      activeRow:null
     };
   },
   //生命周期 - 创建完成(可以访问当前this实例)
@@ -276,6 +277,7 @@ export default {
     },
     onExport() {},
     lookDetail(row) {
+      this.activeRow = row;
       this.detailVisible = true;
     },
     onCreateQRCode(row, name) {

+ 8 - 22
src/views/reaplceMusicPlayer/modals/detail.vue

@@ -15,9 +15,9 @@
           placeholder="学生姓名或手机号"
         ></el-input>
       </el-form-item>
-      <el-form-item prop="organIdList">
+      <el-form-item prop="organId">
         <el-select
-          v-model.trim="searchForm.organIdList"
+          v-model.trim="searchForm.organId"
           filterable
           clearable
           placeholder="请选择声部"
@@ -30,28 +30,12 @@
           ></el-option>
         </el-select>
       </el-form-item>
-      <el-form-item prop="organIdList">
+      <el-form-item prop="organId">
         <el-select
-          v-model.trim="searchForm.organIdList"
+          v-model.trim="searchForm.organId"
           filterable
           clearable
-          placeholder="请选择品牌"
-        >
-          <el-option
-            v-for="(item, index) in selects.branchs"
-            :key="index"
-            :label="item.name"
-            :value="item.id"
-          ></el-option>
-        </el-select>
-      </el-form-item>
-
-      <el-form-item prop="organIdList">
-        <el-select
-          v-model.trim="searchForm.organIdList"
-          filterable
-          clearable
-          placeholder="请选择型号"
+          placeholder="请选择乐器"
         >
           <el-option
             v-for="(item, index) in selects.branchs"
@@ -132,9 +116,11 @@ import pagination from "@/components/Pagination/index";
 import resetInfo from './resetInfo'
 export default {
   components: { pagination,resetInfo },
+  props:['activeRow'],
   data() {
     return {
       searchForm: {
+        cooperationOrganId:this.activeRow?.cooperationOrganId,
         organIdList: "",
         search: "",
       },
@@ -171,4 +157,4 @@ export default {
     }
   },
 };
-</script>
+</script>