|
@@ -32,6 +32,9 @@
|
|
|
<span style="color: #409EFF;cursor: pointer" @click.stop="editOpen(row, 1)">{{ row.sysNo }}
|
|
|
</span>
|
|
|
</template>
|
|
|
+ <template slot-scope="{ row, index }" slot="updateUser">
|
|
|
+ <span>{{ row.updateUserNM }}</span>
|
|
|
+ </template>
|
|
|
<template slot-scope="{ row, index }" slot="menu">
|
|
|
<el-tooltip class="item" effect="dark" content="编辑" placement="top">
|
|
|
<i class="tradingIcon icon-edit" @click.stop="editOpen(row, 2)"/>
|
|
@@ -58,6 +61,8 @@ import {
|
|
|
} from "@/api/basicData/customerInformation";
|
|
|
import {getCustomerCode} from "@/enums/management-type";
|
|
|
import {getToken} from "@/util/auth";
|
|
|
+import {detail} from "@/api/basicData/configuration";
|
|
|
+import {getUser} from "@/api/system/user";
|
|
|
export default {
|
|
|
name: "index",
|
|
|
data() {
|
|
@@ -102,17 +107,17 @@ export default {
|
|
|
},
|
|
|
methods: {
|
|
|
// 表格的下拉
|
|
|
- async expandChange(row, expendList){
|
|
|
- row.loading = true
|
|
|
- // this.dataList[row.$index].loading = true
|
|
|
- const {data} = await corpequipmentarchivesitemList({
|
|
|
- current: 1,
|
|
|
- size: 20,
|
|
|
- pid:row.id
|
|
|
- })
|
|
|
- row.orderItemsList = data.data.records
|
|
|
- row.loading = false
|
|
|
-
|
|
|
+ async expandChange(row, index){
|
|
|
+ console.log(row,index,107)
|
|
|
+ if (row.loading) {
|
|
|
+ const {data} = await corpequipmentarchivesitemList({
|
|
|
+ current: 1,
|
|
|
+ size: 20,
|
|
|
+ pid:row.id
|
|
|
+ })
|
|
|
+ row.orderItemsList = data.data.records
|
|
|
+ row.loading = false
|
|
|
+ }
|
|
|
},
|
|
|
// 导出设备
|
|
|
openExport() {
|
|
@@ -159,6 +164,14 @@ export default {
|
|
|
data
|
|
|
).then(res => {
|
|
|
this.dataList = res.data.data.records ? res.data.data.records : [];
|
|
|
+ this.dataList.forEach(item => {
|
|
|
+ this.$set(item, "orderItemsList", []);
|
|
|
+ this.$set(item, "loading", true);
|
|
|
+ // 获取联系人名字
|
|
|
+ getUser(item.updateUser).then(re=>{
|
|
|
+ this.$set(item, "updateUserNM", re.data.data.name);
|
|
|
+ })
|
|
|
+ });
|
|
|
this.page.total = res.data.data.total;
|
|
|
this.$nextTick(() => {
|
|
|
this.$refs.crud.doLayout();
|