|
|
|
@ -166,6 +166,13 @@
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
</el-table>
|
|
|
|
|
<pagination
|
|
|
|
|
v-show="subTotal>0"
|
|
|
|
|
:total="subTotal"
|
|
|
|
|
:page.sync="subFilterQuery.page"
|
|
|
|
|
:limit.sync="subFilterQuery.limit"
|
|
|
|
|
@pagination="getSubList"
|
|
|
|
|
/>
|
|
|
|
|
</el-card>
|
|
|
|
|
|
|
|
|
|
<el-dialog
|
|
|
|
@ -219,8 +226,14 @@ export default {
|
|
|
|
|
limit: 10,
|
|
|
|
|
// corpName: null,
|
|
|
|
|
},
|
|
|
|
|
subFilterQuery: {
|
|
|
|
|
orderIdFk: null,
|
|
|
|
|
page: 1,
|
|
|
|
|
limit: 10,
|
|
|
|
|
},
|
|
|
|
|
thrInvOrderGenerateVisible: false,
|
|
|
|
|
total: 0,
|
|
|
|
|
subTotal: 0,
|
|
|
|
|
thirdSys: [],
|
|
|
|
|
thirdSysDetail: null,
|
|
|
|
|
busTypes: [],
|
|
|
|
@ -323,11 +336,17 @@ export default {
|
|
|
|
|
handleDetail(row) {
|
|
|
|
|
if (row == null) return;
|
|
|
|
|
this.jumpSkProject = row.skProject;
|
|
|
|
|
let query = {orderIdFk: row.billNo};
|
|
|
|
|
getThrInvOrderDetails(query)
|
|
|
|
|
this.subFilterQuery.orderIdFk = row.billNo;
|
|
|
|
|
this.getSubList()
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
getSubList() {
|
|
|
|
|
getThrInvOrderDetails(this.subFilterQuery)
|
|
|
|
|
.then((response) => {
|
|
|
|
|
if (response.code == 20000) {
|
|
|
|
|
this.detailList = response.data.list || [];
|
|
|
|
|
this.subTotal = response.data.total
|
|
|
|
|
} else {
|
|
|
|
|
this.$message.error(response.message);
|
|
|
|
|
}
|
|
|
|
@ -336,7 +355,6 @@ export default {
|
|
|
|
|
.catch(() => {
|
|
|
|
|
this.loading = false;
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
generateBill(row) {
|
|
|
|
|
this.thisData = row;
|
|
|
|
|