Browse Source

🐞 fix: 修改盘点任务提交时报错

fix_bug_pro20231227
qb 1 year ago
parent
commit
ffbc037625
  1. 8
      src/store/getters.js
  2. 88
      src/views/distribution/checkInventoryTask/createTask.vue

8
src/store/getters.js

@ -19,7 +19,13 @@ const getters = {
.filter(ele => {
return (ele.meta || {}).keepAlive;
})
.map(ele => ele.fullPath);
.map(ele => {
console.log('ele :>> ', ele);
const path = ele.path;
const reg = new RegExp(path, 'g');
console.log('reg', reg);
return ele.fullPath;
});
},
tagWel: state => state.tags.tagWel,
token: state => state.user.token,

88
src/views/distribution/checkInventoryTask/createTask.vue

@ -64,19 +64,12 @@
@click="handleViewCheck(slotProps.scope.row)"
> </el-text
>
<el-text
type="primary"
text
icon="el-icon-view"
@click="handleEditCheck(slotProps.scope.row)"
> </el-text
>
<el-text
type="primary"
text
icon="el-icon-view"
@click="handleDeleteCheck(slotProps.scope.row)"
> </el-text
> </el-text
>
</template>
</tablecmt>
@ -144,33 +137,11 @@
/>
</div>
</el-form-item>
<!-- 盘点订单状态 -->
<template v-if="isEdit">
<el-form-item label="盘点订单状态">
<el-select v-model="form.dictKey" placeholder="请选择订单状态" clearable>
<template v-if="this.typeData.length !== 0">
<el-option
v-for="item in this.typeData"
:label="item.dictValue"
:value="item.dictKey"
/>
</template>
</el-select>
</el-form-item>
</template>
</el-form>
<!-- 表单按钮 -->
<template #footer>
<span v-if="!view" class="dialog-footer">
<el-button
type="primary"
v-if="isEdit"
icon="el-icon-circle-check"
@click="handleEditSubmit"
> </el-button
>
<el-button type="primary" v-else icon="el-icon-circle-check" @click="handleSubmit"
<span class="dialog-footer">
<el-button type="primary" icon="el-icon-circle-check" @click="handleSubmit"
> </el-button
>
<el-button icon="el-icon-circle-close" @click="box = false"> </el-button>
@ -337,10 +308,6 @@ export default {
search: true,
//
loading: true,
//
view: false,
//
isEdit: false,
//
query: {},
//
@ -662,6 +629,7 @@ export default {
formData.list = [];
//
if (this.form.selectList.length !== 0) {
this.form.selectList.forEach(val => {
if (this.form.clientList.includes(val.id))
formData.list.push({
@ -669,61 +637,15 @@ export default {
refName: val.clientName,
});
});
//
formData.startTime = this.form.time[0].toLocaleString();
//
formData.endTime = this.form.time[1].toLocaleString();
console.log('formData :>> ', formData);
const res = await postAddtaskQuest(formData);
const { code, msg } = res.data;
if (code === 200)
this.$message({
message: msg,
type: 'success',
});
//
this.onLoad();
//
this.box = false;
},
//
async handleEditSubmit() {
console.log('this.form :>> ', this.form);
//
if (!this.form.time || this.form.time.length === 0) {
return this.$message({
type: 'error',
message: '请选择盘点时间',
});
}
const formData = {};
formData.list = [];
//
this.form.selectList.forEach(val => {
if (this.form.clientList.includes(val.id))
formData.list.push({
refId: val.id,
refName: val.clientName,
});
});
//
formData.startTime = this.form.time[0].toLocaleString();
//
formData.endTime = this.form.time[1].toLocaleString();
console.log('formData :>> ', formData);
formData.questStatus = this.form.dictKey;
formData.id = this.form.id;
const res = await postEditTaskQuestUpdate(formData);
const res = await postAddtaskQuest(formData);
const { code, msg } = res.data;
console.log('msg :>> ', msg);
console.log('res :>> ', res);
if (code === 200)
this.$message({

Loading…
Cancel
Save