Commit 6b4587ab authored by lihui's avatar lihui

feat: 配送员修改问题

parent 222938af
......@@ -126,12 +126,14 @@
:show-close="false"
>
<el-form class="dioFor">
{{ selectActivity }}
<el-form-item label="活动名称" label-width="100px">
<el-select
v-model="selectActivity"
:disabled="isEdit"
clearable
filterable
@change="getSelectActivityInfo"
>
<el-option
:label="item.label"
......@@ -309,6 +311,7 @@ export default {
deliverer: [],
multipleSelection: [],
selectActivity: "", //活动下拉框
codeForModify: "", // 存储修改的code
total: 0,
page: 1,
pageSize: 20,
......@@ -394,6 +397,10 @@ export default {
this.dialogFormAdd = false;
this.resetDate();
},
// 分配配送员活动select改变
getSelectActivityInfo(val) {
this.codeForModify = val;
},
// 分配配送员
assignDeliverer() {
this.dialogFormAssign = true;
......@@ -406,6 +413,7 @@ export default {
async handleModify(row) {
this.dialogFormAssign = true;
const { code } = row;
this.codeForModify = row.code;
this.selectActivity = row.activeName;
try {
const res = await getDelivererList({ code });
......@@ -444,9 +452,10 @@ export default {
const { selectActivity, multipleSelection } = this;
const uids = multipleSelection.map(item => item.deliverer_id);
if (!selectActivity) return ElMessage("请选择活动姓名");
const codeForModify = this.codeForModify;
try {
const { code, reason } = await getSaveDeliverer({
code: selectActivity,
code: codeForModify,
uids: uids.join(",")
});
if (code !== 0)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment