添加出入库的欠款金额

This commit is contained in:
duan 2024-10-31 10:12:39 +08:00
parent c103e026e5
commit 461150f9ba
5 changed files with 25 additions and 7 deletions

View File

@ -71,7 +71,7 @@ export function tbProductStockDetailSum(params) {
*/ */
export function tbShopPurveyorGet(params) { export function tbShopPurveyorGet(params) {
return request({ return request({
url: `/api/tbShopPurveyor`, url: `/api/tbShopPurveyorTransact`,
method: "get", method: "get",
params params
}); });

View File

@ -160,6 +160,7 @@ export default {
} }
}, },
openMenu(tag, e) { openMenu(tag, e) {
console.log(11111)
const menuMinWidth = 105 const menuMinWidth = 105
const offsetLeft = this.$el.getBoundingClientRect().left // container margin left const offsetLeft = this.$el.getBoundingClientRect().left // container margin left
const offsetWidth = this.$el.offsetWidth // container width const offsetWidth = this.$el.offsetWidth // container width

View File

@ -496,11 +496,11 @@
</div> </div>
<div class="unitStyle unitWidth " style="margin-top: 20px;" v-else> <div class="unitStyle unitWidth " style="margin-top: 20px;" v-else>
<div>副单位</div> <div>副单位</div>
<div><input style="width: 100px;" type="text" v-model="unitItem.conUnitTwo"> </div> <div><input style="width: 70px;" type="text" v-model="unitItem.conUnitTwo"> </div>
<div style="display: flex;align-items: center;"> <div style="display: flex;align-items: center;">
<div style="width: 9px;height: 9px;background-color: #D9D9D9;border-radius: 50%;margin:0 6px;"></div> 订货单位 <div style="width: 9px;height: 9px;background-color: #D9D9D9;border-radius: 50%;margin:0 6px;"></div> 订货单位
<input type="text" disabled placeholder="1"> <input type="text" disabled placeholder="1">
<div style="width: 80px;">{{ unitItem.conUnitTwo }}</div>= <input v-model="unitItem.conUnitTwoConvert" <div style="width: 80px;">{{ unitItem.conUnitTwo }}</div>= <input style="width: 80px;" v-model="unitItem.conUnitTwoConvert"
type="number">{{ type="number">{{
unitItem.conUnit }} unitItem.conUnit }}
</div> </div>
@ -1377,7 +1377,7 @@ export default {
} }
>div:nth-child(2) { >div:nth-child(2) {
width: 120px; width: 80px;
height: 42px; height: 42px;
line-height: 42px; line-height: 42px;
text-align: center; text-align: center;

View File

@ -84,6 +84,10 @@
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="欠款金额">
<el-input v-model="queryForm.waitAmount" disabled style="width: 220px;"></el-input>
</el-form-item>
</el-col> <el-col :span="8">
<el-form-item label="备注"> <el-form-item label="备注">
<el-input v-model="queryForm.remark" placeholder="请输入备注" style="width: 220px;"></el-input> <el-input v-model="queryForm.remark" placeholder="请输入备注" style="width: 220px;"></el-input>
</el-form-item> </el-form-item>
@ -408,6 +412,9 @@ export default {
}, },
// //
changeTypeEnum(index) { changeTypeEnum(index) {
let filterd= this.purveyorList.filter(ele=>ele.id == index)
this.queryForm.waitAmount = filterd[0].waitAmount
this.inTabs.forEach((i) => { this.inTabs.forEach((i) => {
if (i.value == this.inTabValue) { if (i.value == this.inTabValue) {
this.queryForm.type = i.type this.queryForm.type = i.type

View File

@ -83,6 +83,11 @@
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="8">
<el-form-item label="欠款金额">
<el-input v-model="queryForm.waitAmount" disabled style="width: 220px;"></el-input>
</el-form-item>
</el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="备注"> <el-form-item label="备注">
<el-input v-model="queryForm.remark" placeholder="请输入备注" style="width: 220px;"></el-input> <el-input v-model="queryForm.remark" placeholder="请输入备注" style="width: 220px;"></el-input>
@ -122,9 +127,11 @@
</el-table-column> </el-table-column>
<el-table-column label="单位"> <el-table-column label="单位">
<template v-slot="scope"> <template v-slot="scope">
<el-select @change="consCountTotal($event, scope.row, 'unit')" v-model="scope.row.unit" :placeholder="scope.row.conUnit"> <el-select @change="consCountTotal($event, scope.row, 'unit')" v-model="scope.row.unit"
:placeholder="scope.row.conUnit">
<el-option :label="scope.row.conUnit" :value="scope.row.conUnit"> </el-option> <el-option :label="scope.row.conUnit" :value="scope.row.conUnit"> </el-option>
<el-option :label="scope.row.conUnitTwo" :value="scope.row.conUnitTwo" v-if="scope.row.conUnitTwo"> </el-option> <el-option :label="scope.row.conUnitTwo" :value="scope.row.conUnitTwo"
v-if="scope.row.conUnitTwo"> </el-option>
</el-select> </el-select>
<div class="tips"> &nbsp;</div> <div class="tips"> &nbsp;</div>
</template> </template>
@ -141,7 +148,7 @@
<template v-slot="scope"> <template v-slot="scope">
<!-- <el-input-number v-model="scope.row.totalAmount" :min="0" <!-- <el-input-number v-model="scope.row.totalAmount" :min="0"
controls-position="right"></el-input-number> --> controls-position="right"></el-input-number> -->
<el-input :value="formatDecimal(testform(scope.row))" readonly style="width: 100px;" /> <el-input :value="formatDecimal(testform(scope.row))" readonly style="width: 100px;" />
</template> </template>
</el-table-column> </el-table-column>
<!-- <el-table-column label="变动后剩余库存"> <!-- <el-table-column label="变动后剩余库存">
@ -526,6 +533,9 @@ export default {
}, },
// //
changeTypeEnum(index) { changeTypeEnum(index) {
let filterd= this.purveyorList.filter(ele=>ele.id == index)
this.queryForm.waitAmount = filterd[0].waitAmount
if (this.queryForm.purveyorId) { if (this.queryForm.purveyorId) {
this.shopTypesActive = 0 this.shopTypesActive = 0
} else { } else {