|
@@ -34,8 +34,14 @@
|
|
|
<el-button type="primary" link icon="Delete"> 终止 </el-button>
|
|
|
</template>
|
|
|
</el-popconfirm>
|
|
|
- <el-button type="primary" link icon="View" v-auth="['demo:trackSequence:download']" v-if="scope.row.status == '2'">
|
|
|
- <!-- @click="dowloadtrackSequence(scope.row)" -->
|
|
|
+ <el-button
|
|
|
+ type="primary"
|
|
|
+ link
|
|
|
+ icon="View"
|
|
|
+ v-auth="['demo:trackSequence:download']"
|
|
|
+ v-if="scope.row.status == '2'"
|
|
|
+ @click="dowloadtrackSequence(scope.row)"
|
|
|
+ >
|
|
|
下载
|
|
|
</el-button>
|
|
|
<!-- <el-button type="primary" link icon="View" v-auth="['demo:toInfrared:query']" @click="openDialog(3, '查看', scope.row)"> 查看 </el-button> -->
|
|
@@ -76,7 +82,8 @@ import {
|
|
|
exportTrackSequenceApi,
|
|
|
getTrackSequenceApi,
|
|
|
startTrackSequenceApi,
|
|
|
- stopTrackSequenceApi
|
|
|
+ stopTrackSequenceApi,
|
|
|
+ dowloadTrackSequenceApi
|
|
|
} from '@/api/modules/demo/trackSequence'
|
|
|
import statusEnums from '@/utils/status'
|
|
|
|
|
@@ -100,6 +107,10 @@ const stopTrackSequence = async (params: any) => {
|
|
|
proTable.value?.getTableList()
|
|
|
}
|
|
|
|
|
|
+const dowloadToInfrared = async (params: any) => {
|
|
|
+ await useDownload(dowloadTrackSequenceApi, params.name, params.id, true, '.zip')
|
|
|
+}
|
|
|
+
|
|
|
// ProTable 实例
|
|
|
const proTable = ref<ProTableInstance>()
|
|
|
|