|
|
@ -1,6 +1,6 @@
|
|
|
|
<script lang="ts" setup>
|
|
|
|
<script lang="ts" setup>
|
|
|
|
import { ref, watch } from "vue";
|
|
|
|
import { ref, watch } from "vue";
|
|
|
|
import * as XLSX from 'xlsx';
|
|
|
|
import * as XLSX from "xlsx";
|
|
|
|
|
|
|
|
|
|
|
|
defineProps({
|
|
|
|
defineProps({
|
|
|
|
data: {
|
|
|
|
data: {
|
|
|
@ -12,13 +12,13 @@ defineProps({
|
|
|
|
default: () => [[]],
|
|
|
|
default: () => [[]],
|
|
|
|
},
|
|
|
|
},
|
|
|
|
});
|
|
|
|
});
|
|
|
|
const emit = defineEmits(["showModal","getrowValue"]);
|
|
|
|
const emit = defineEmits(["showModal", "getrowValue"]);
|
|
|
|
function showActionsModal() {
|
|
|
|
function showActionsModal() {
|
|
|
|
emit("showModal");
|
|
|
|
emit("showModal");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function getrowvalue(row){
|
|
|
|
function getrowvalue(row) {
|
|
|
|
emit("getrowValue",row);
|
|
|
|
emit("getrowValue", row);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
</script>
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
|
@ -37,13 +37,27 @@ function getrowvalue(row){
|
|
|
|
<th v-if="item && item[0]">
|
|
|
|
<th v-if="item && item[0]">
|
|
|
|
{{ item[0].label }}
|
|
|
|
{{ item[0].label }}
|
|
|
|
</th>
|
|
|
|
</th>
|
|
|
|
<td v-if="item && item[0]" :class="item[0].blue ? 'blue' : ''" @click="getrowvalue(item[0])">
|
|
|
|
<td
|
|
|
|
|
|
|
|
v-if="item && item[0]"
|
|
|
|
|
|
|
|
:class="item[0].blue ? 'blue' : ''"
|
|
|
|
|
|
|
|
@click="getrowvalue(item[0])"
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
<span v-show="item[0].label == '定位信息'">
|
|
|
|
|
|
|
|
<SvgIcon class="icon" size="16" name="lctname"
|
|
|
|
|
|
|
|
/></span>
|
|
|
|
{{ item[0].value }}
|
|
|
|
{{ item[0].value }}
|
|
|
|
</td>
|
|
|
|
</td>
|
|
|
|
<th v-if="item && item.length > 1">
|
|
|
|
<th v-if="item && item.length > 1">
|
|
|
|
{{ item[1].label }}
|
|
|
|
{{ item[1].label }}
|
|
|
|
</th>
|
|
|
|
</th>
|
|
|
|
<td v-if="item && item.length > 1" :class="item[1].blue ? 'blue' : ''" @click="getrowvalue(item[1])">
|
|
|
|
<td
|
|
|
|
|
|
|
|
v-if="item && item.length > 1"
|
|
|
|
|
|
|
|
:class="item[1].blue ? 'blue' : ''"
|
|
|
|
|
|
|
|
@click="getrowvalue(item[1])"
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
<span v-show="item[1].label == '定位信息'">
|
|
|
|
|
|
|
|
<SvgIcon class="icon" size="16" name="lctname" />
|
|
|
|
|
|
|
|
</span>
|
|
|
|
{{ item[1].value }}
|
|
|
|
{{ item[1].value }}
|
|
|
|
</td>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
</tr>
|
|
|
|