|
@@ -62,12 +62,20 @@
|
|
|
@click.stop="deleteExcelM(data,node)"
|
|
|
></i>
|
|
|
<!-- 调整排序 -->
|
|
|
+ <!-- <i
|
|
|
+ class="el-icon-sort"
|
|
|
+ @click.stop="sortpai(data, node)"
|
|
|
+ v-if="node.level != 1"
|
|
|
+ title="调整排序"
|
|
|
+ ></i> -->
|
|
|
+ <el-link :underline="false">
|
|
|
<i
|
|
|
class="el-icon-sort"
|
|
|
- @click="sortpai(data, node)"
|
|
|
+ @click.stop="sortpai(data, node)"
|
|
|
v-if="node.level != 1"
|
|
|
title="调整排序"
|
|
|
></i>
|
|
|
+ </el-link>
|
|
|
</span>
|
|
|
</div>
|
|
|
</span>
|
|
@@ -113,12 +121,20 @@
|
|
|
@click.stop="deleteExcelM(data,node)"
|
|
|
></i>
|
|
|
<!-- 调整排序 -->
|
|
|
+ <!-- <i
|
|
|
+ class="el-icon-sort"
|
|
|
+ @click.stop="sortpai(data, node)"
|
|
|
+ v-if="node.level == 3"
|
|
|
+ title="调整排序"
|
|
|
+ ></i> -->
|
|
|
+ <el-link :underline="false">
|
|
|
<i
|
|
|
class="el-icon-sort"
|
|
|
- @click="sortpai(data, node)"
|
|
|
+ @click.stop="sortpai(data, node)"
|
|
|
v-if="node.level == 3"
|
|
|
title="调整排序"
|
|
|
></i>
|
|
|
+ </el-link>
|
|
|
</span>
|
|
|
</div>
|
|
|
</span>
|
|
@@ -390,7 +406,7 @@
|
|
|
|
|
|
<script>
|
|
|
import { detailExcel, excelType, tabLazytree, getWbsTypeList, wbstree, selectByNodeTable, Excelmodify, uploadExcel, deleteExcelshu, deleteExcel ,tabLazytreeAll,
|
|
|
- uploadcoverfileExcel,downExcelFile} from '@/api/exctab/excelmodel';
|
|
|
+ uploadcoverfileExcel,downExcelFile,exctabSort} from '@/api/exctab/excelmodel';
|
|
|
import ManualSorting from '@/components/WbsTree/ManualSorting'
|
|
|
export default {
|
|
|
components: {
|
|
@@ -488,6 +504,7 @@ export default {
|
|
|
saveExcelLoad:false,
|
|
|
sortTag: false,
|
|
|
sortTag2: false,
|
|
|
+ sort:[]
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
@@ -499,7 +516,7 @@ export default {
|
|
|
this.sortTag2 = true;
|
|
|
},
|
|
|
editSort() {
|
|
|
- this.wbsTreePrivateSort();
|
|
|
+ this.exctabSort();
|
|
|
},
|
|
|
bianhua() {
|
|
|
this.sortTag2 = false;
|
|
@@ -507,15 +524,19 @@ export default {
|
|
|
this.sortTag2 = true;
|
|
|
});
|
|
|
},
|
|
|
- async wbsTreePrivateSort() {
|
|
|
- //wbs私有树节点手动排序
|
|
|
- // const { data: res } = await wbsTreePrivateSort(this.sort);
|
|
|
- // console.log(res);
|
|
|
- // if (res.code == 200) {
|
|
|
- // this.sortTag = false;
|
|
|
- // this.sortTag2 = false;
|
|
|
- // this.getLazytreessss();
|
|
|
- // }
|
|
|
+ async exctabSort() {
|
|
|
+ console.log(this.sort,'this.sort');
|
|
|
+ var newArr=this.sort.map((v)=>{return v.id})
|
|
|
+ newArr=newArr.join(',')
|
|
|
+ //清表树手动排序
|
|
|
+ const { data: res } = await exctabSort(newArr);
|
|
|
+
|
|
|
+ console.log(res);
|
|
|
+ if (res.code == 200) {
|
|
|
+ this.sortTag = false;
|
|
|
+ this.sortTag2 = false;
|
|
|
+ this.getLazytreessss();
|
|
|
+ }
|
|
|
},
|
|
|
async findWbsTreePrivateSameLevel(node,data) {
|
|
|
const { data: res } = await tabLazytree(
|