wms销售页面修改

master
mengjiao 6 months ago
parent 18114bbc46
commit 30b55eacf3

@ -40,6 +40,14 @@ export function addSellout(data) {
});
}
// 新增成品销售出库
export function editRE(data) {
return request({
url: '/wms/sellout/editRE',
method: 'post',
data: data
});
}
// 新增成品销售出库
export function addRE(data) {
return request({
url: '/wms/sellout/addRE',

@ -54,19 +54,34 @@
<el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd"
v-hasPermi="['wms:outorder:add']">生成备货单</el-button>
</el-col>
<el-col :span="1.5">
<el-button
type="success"
plain
icon="el-icon-edit"
size="mini"
:disabled="single"
@click="handleUpdateA"
v-hasPermi="['wms:ruturn:edit']"
>修改
</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
<el-table v-loading="loading" :data="selloutList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center"/>
<el-table-column label="ID" align="center" prop="id" v-if="false" />
<el-table-column label="备货单" align="center" prop="stockOrder" width="250"/>
<el-table-column label="装运单" align="center" prop="deliveryOrder" width="250"/>
<el-table-column label="备货单" align="center" prop="stockOrder" width="150"/>
<el-table-column label="装运单" align="center" prop="deliveryOrder" width="150"/>
<el-table-column label="交货单" align="center" prop="attr1" v-if="false" />
<el-table-column label="交货单" align="center" prop="itemNumber" width="150"/>
<el-table-column label="交货单" align="center" prop="itemNumber" width="100"/>
<el-table-column label="工厂编码" align="center" prop="factoryCode" v-if="false" />
<el-table-column label="出库仓" align="center" prop="whCode" />
<el-table-column label="库区" align="center" prop="waCode" width="250"/>
<el-table-column label="库区" align="center" prop="waCode" width="100"/>
<el-table-column label="库区编码" align="center" prop="waCode" v-if="false" />
<el-table-column label="库位编码" align="center" prop="wlCode" v-if="false" />
<el-table-column label="出库地点" align="center" prop="deliveryPlace" v-if="false" />
@ -218,6 +233,31 @@
</div>
</el-dialog>
<!-- 添加或修改成品库存主表对话框 -->
<el-dialog :title="title" :visible.sync="openTen" width="500px" append-to-body>
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-form-item label="唯一序列" prop="id" :style="{ display: 'none' }">
<el-input v-model="form.id" placeholder="请输入唯一序列" />
</el-form-item>
<el-form-item label="库区编码" prop="waCode">
<el-input v-model="form.waCode" placeholder="请输入库区编码" />
</el-form-item>
<el-form-item label="总数量" prop="planQuantity">
<el-input v-model="form.planQuantity" placeholder="请输入总数量" />
</el-form-item>
<el-form-item label="批次" prop="lotNumber">
<el-input v-model="form.lotNumber" placeholder="请输入单位" />
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitFormTen"> </el-button>
<el-button @click="cancel"> </el-button>
</div>
</el-dialog>
</div>
</template>
@ -226,6 +266,7 @@
listSellout,
getSellout,
addRE,
editRE,
listSelloutlistRE,
delSellout,
addSellout,
@ -254,6 +295,7 @@
title: "",
//
open: false,
openTen: false,
showMaterialDialog: false, //
addoutorderList: [],
//
@ -322,7 +364,7 @@
},
//
cancel() {
this.open = false;
this.openTen = false;
this.reset();
},
//
@ -405,6 +447,20 @@
}
this.getList();
},
submitFormTen() {
this.$refs["form"].validate(valid => {
if (valid) {
if (this.form.id != null) {
editRE(this.form).then(response => {
this.$modal.msgSuccess("修改成功");
this.openTen = false;
this.getList();
});
}
}
});
},
/** 重置按钮操作 */
resetQuery() {
@ -526,7 +582,22 @@
this.title = "修改成品销售出库";
});
},
/** 修改按钮操作 */
handleUpdateA(row) {
this.reset();
const ids = this.ids[0];
//
//
const payload = {
id: ids
};
listSelloutlistRE(payload).then(response => {
this.form = response.rows[0];
this.openTen = true;
this.title = "修改成品备货单";
});
},
}
}

Loading…
Cancel
Save