fix: 活动BUG

feature/task1.0.0__0514__ch
向文可 2 years ago
parent 1e8496ee76
commit 3fe536e29c

@ -21,8 +21,8 @@
<script setup lang="jsx">
import ElButton from '@/components/extra/ElButton.vue';
import ElSwitch from '@/components/extra/ElSwitch.vue';
import ElInput from '@/components/extra/ElInput.vue';
import ElSwitch from '@/components/extra/ElSwitch.vue';
import { ElTimePicker } from 'element-plus';
const route = useRoute();
const router = useRouter();
@ -95,10 +95,20 @@
};
//
const handleRemove = async (rows) => {
await store.dispatch(
'limitTime/remove',
rows.map((item) => item.id)
);
if (rows.filter((item) => item.id).length) {
await store.dispatch(
'limitTime/remove',
rows.filter((item) => item.id).map((item) => item.id)
);
}
rows = rows.filter((item) => !item.id);
if (rows.length) {
let arr = [...unref(list)];
rows.forEach((row) => {
arr.splice(arr.indexOf(row), 1);
});
store.commit('limitTime/setList', arr);
}
};
/* 列表配置 */

@ -17,8 +17,8 @@
<el-form-item label="商品名称" prop="name">
<el-input v-model="state.condition.name" />
</el-form-item>
<el-form-item label="是否推荐" prop="status">
<el-select v-model="state.condition.status" :opts="opts.status" />
<el-form-item label="是否推荐" prop="isEnable">
<el-select v-model="state.condition.isEnable" :opts="opts.status" />
</el-form-item>
</el-form>
</template>
@ -46,7 +46,7 @@
const state = reactive({
condition: {
name: null,
status: null,
isEnable: null,
},
});
watch(
@ -59,7 +59,7 @@
const handleReset = () => {
state.condition = {
name: null,
status: null,
isEnable: null,
};
};
const handleSearch = async () => {

Loading…
Cancel
Save