|
|
|
@ -49,24 +49,39 @@
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-form>
|
|
|
|
|
|
|
|
|
|
<el-row :gutter="10" class="mb8">
|
|
|
|
|
<el-row :gutter="10" class="mb8">
|
|
|
|
|
<el-col :span="1.5">
|
|
|
|
|
<el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd"
|
|
|
|
|
v-hasPermi="['wms:outorder:add']">生成备货单</el-button>
|
|
|
|
|
</el-col>
|
|
|
|
|
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
|
|
|
|
|
|
|
|
|
<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 = "修改成品备货单";
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|