|
@@ -1,5 +1,9 @@
|
|
|
<template>
|
|
|
<div class="mainContentBox">
|
|
|
+ <el-tabs v-model="activeName" type="card">
|
|
|
+ <el-tab-pane label="未完成" name="no"/>
|
|
|
+ <el-tab-pane label="已完成" name="ok"/>
|
|
|
+ </el-tabs>
|
|
|
<avue-crud
|
|
|
ref="crudRef"
|
|
|
v-model:search="search"
|
|
@@ -102,12 +106,23 @@ const { checkBtnPerm, downloadTemplate, exportData } = Utils; //按钮权限等
|
|
|
// editBtn: checkPerm(buttonPermission.PLAN.BTNS.order_edit),
|
|
|
// menu: true,
|
|
|
// });
|
|
|
-
|
|
|
+const activeName = ref("no");
|
|
|
onMounted(() => {
|
|
|
// console.log("crudRef", crudRef)
|
|
|
+ search.value.isComplete = "0";
|
|
|
dataList();
|
|
|
});
|
|
|
-
|
|
|
+watch(
|
|
|
+ () => activeName.value,
|
|
|
+ (val) => {
|
|
|
+ if (val == "ok") {
|
|
|
+ search.value.isComplete = "1";
|
|
|
+ } else {
|
|
|
+ search.value.isComplete = "0";
|
|
|
+ }
|
|
|
+ dataList();
|
|
|
+ }
|
|
|
+);
|
|
|
const inStock = (row) => {
|
|
|
stockDialog.visible = true;
|
|
|
stockDetail.value = row;
|