Browse Source

配置详情增加导出

dev-xx
马远东 6 months ago
parent
commit
c462ab28e2
  1. 28
      src/views/aftersales/aftersalesWorkOrder.vue
  2. 27
      src/views/distribution/artery/VehicleStowageDetails.vue

28
src/views/aftersales/aftersalesWorkOrder.vue

@ -2157,21 +2157,25 @@ const view = val => {
$router.push({ path: workOrderInfoPath, query: appealQueryParams });
return;
}
if (TabPermissions.value === 4) {
console.log('当前菜单4');
const claimQueryParams = {
...baseQueryParams,
appealID: val.row.id,
id: val.row.lawoId, //ID
ProcessType: TabPermissions.value == 2 ? '2' : TabPermissions.value == 3 ? '1' : '',
Routstate: '',
AppealReview: val.row.typesOf ? (val.row.typesOf === '0' ? 'true' : 'false') : 'true',
};
$router.push({ path: workOrderInfoPath, query: claimQueryParams });
Resultediting(val);
console.log('菜单4跳转');
return;
}
// if (TabPermissions.value === 4) {
// console.log('4');
// const claimQueryParams = {
// ...baseQueryParams,
// appealID: val.row.id,
// id: val.row.lawoId, //ID
// ProcessType: TabPermissions.value == 2 ? '2' : TabPermissions.value == 3 ? '1' : '',
// Routstate: '',
// AppealReview: val.row.typesOf ? (val.row.typesOf === '0' ? 'true' : 'false') : 'true',
// };
// $router.push({ path: workOrderInfoPath, query: claimQueryParams });
// return;
// }
if (TabPermissions.value === 7) {
console.log('当前在超时未处理未出');

27
src/views/distribution/artery/VehicleStowageDetails.vue

@ -181,6 +181,9 @@
>
成本分摊确认
</el-button>
<el-button type="primary" icon="Download" @click="tcTableexport = true">
导出
</el-button>
</div>
<div class="avue-crud__right">
<el-button icon="el-icon-refresh" @click="searchChange" circle></el-button>
@ -439,6 +442,13 @@
</div>
</el-dialog>
<el-dialog v-model="tcTableexport" title="导出" width="40%">
<Tableexportcomponent
:menuData="details.detailsColumnList"
:data="details.renderData"
></Tableexportcomponent>
</el-dialog>
<edittablehead
@closce="showdrawer"
:drawerShow="drawerShow"
@ -449,7 +459,16 @@
</template>
<script setup lang="ts">
import { ref, reactive, toRefs, computed, onMounted, nextTick, watch } from 'vue';
import {
ref,
reactive,
toRefs,
computed,
onMounted,
nextTick,
watch,
defineAsyncComponent,
} from 'vue';
import functions from '@/utils/functions';
import dayjs from 'dayjs';
import { mapGetters } from 'vuex';
@ -472,7 +491,9 @@ import { detailsColumnList, nodeInfoColumnList } from '@/option/distribution/add
import { detailsColumnList as abnormalColumn } from '@/option/distribution/TripartiteTransfer';
import { compressImageBlob } from '@/components/IMGcompressor/imgcompressor.js';
import { getToken } from '@/utils/auth';
const Tableexportcomponent = defineAsyncComponent(
() => import('@/components/Tableexportcomponent/Tableexportcomponent.vue')
);
import {
postCarsLoadDetailInfo,
postFindCarsLoadLogs,
@ -510,7 +531,7 @@ const ruleFormRef = ref();
const oldColumnListNode = ref();
const abnormalTableRef = ref();
const tcTableexport = ref(false);
//
const nodeInfoRef = ref();

Loading…
Cancel
Save