bzkf30 2 éve%!(EXTRA string=óta)
szülő
commit
a7eac871cc

+ 3 - 2
src/components/ImportButton/index.vue

@@ -4,7 +4,8 @@ import { ref } from 'vue';
 import request, { download } from '~/utils/request';
 
 
-const props = defineProps<{ url: string }>()
+const props = defineProps<{ url: string, importKey: string }>()
+console.log(props)
 const emits = defineEmits(["success"])
 const loading = ref(false)
 const percentage = ref(0)
@@ -13,7 +14,7 @@ const handleTableRowBtns_import = ({ file }: { file: File }) => {
   loading.value = true
   return request({
     $type: 'import',
-    url: `${props.url}/import`,
+    url: props.importKey ? `${props.url}/import?${props.importKey}` : `${props.url}/import`,
     data: { file },
     onUploadProgress(progressEvent: { loaded: number, total: number }) {
       percentage.value = ~~(progressEvent.loaded / progressEvent.total * 100 | 0)

+ 1 - 1
src/pages/xdjx/stxkgl/kcxkgl/detail/kcpj/index.vue

@@ -258,7 +258,7 @@ init()
 <template>
   <div class="card flex-grow flex flex-col">
     <el-form inline :model="queryForm_Data">
-      <el-form-item label="课程评价名称"><el-input v-model="queryForm_Data.xsk_kcpjmc" clearable /></el-form-item>
+      <el-form-item label="课程评价名称"><el-input v-model="queryForm_Data.keyword" clearable /></el-form-item>
       <!-- <el-form-item label="评价类型"><el-select v-model="queryForm_Data.xsk_kcpjlx" clearable ><el-option label="打分评价" value="1" /><el-option label="等级评价" value="2" /></el-select></el-form-item>
       <el-form-item label="创建人"><el-input v-model="queryForm_Data.xsk_cjr" clearable /></el-form-item>
       <el-form-item label="创建时间"><el-date-picker type="datetime" v-model="queryForm_Data.xsk_cjsj" value-format="YYYY-MM-DD HH:mm:ss" clearable /></el-form-item>

+ 1 - 1
src/pages/xdjx/stxkgl/kcxkgl/detail/xkqk.vue

@@ -403,7 +403,7 @@ const handleMoveChange = (item: Partial<{
     </el-form>
     <div class="divider"></div>
     <div>
-      <import-button :url="URL_CUT_REF"></import-button>
+      <import-button :url="URL_CUT_REF" :importKey="('xsxk_id='+aid)" @success="queryApi"></import-button>
       <el-button @click="handleTableRowBtn_export" type="success">导出打印</el-button>
       <!-- <el-button @click="handleTableRowBtn_add" type="primary">dev:新增</el-button> -->
       <!-- <el-button @click="handleTableRowBtn_delete" type="danger">删除</el-button> -->

+ 1 - 0
src/pages/xdjx/stxkgl/kcxkgl/index.vue

@@ -349,6 +349,7 @@ init()
         <el-table-column type="selection"></el-table-column>
         <el-table-column type="index" label="序号" width="60" :index="(i: number) => (currentPage - 1) * limit + i + 1" />
         <el-table-column prop="xsxk_kcmc" label="课程名称" width="auto" show-overflow-tooltip></el-table-column>
+        <el-table-column prop="xsxk_id" label="课程编号" width="auto" show-overflow-tooltip></el-table-column>
         <el-table-column prop="xsxk_kclx" label="课程类型" width="auto" show-overflow-tooltip></el-table-column>
         <el-table-column prop="xsxk_rkjs" label="任课教师" width="auto" show-overflow-tooltip></el-table-column>
         <!-- <el-table-column prop="team_id" label="学期编号" width="auto" show-overflow-tooltip></el-table-column> -->