|
@@ -71,6 +71,24 @@
|
|
|
label="已扫描数量"
|
|
|
min-width="100"
|
|
|
></el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ v-if="curTab === 'my'"
|
|
|
+ class-name="action-column"
|
|
|
+ prop="enable"
|
|
|
+ label="状态"
|
|
|
+ width="80"
|
|
|
+ fixed="right"
|
|
|
+ >
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-button
|
|
|
+ :class="scope.row.enable ? 'btn-danger' : 'btn-primary'"
|
|
|
+ type="text"
|
|
|
+ @click="toEnable(scope.row)"
|
|
|
+ >
|
|
|
+ {{ scope.row.enable ? "已完成" : "未完成" }}
|
|
|
+ </el-button>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column
|
|
|
class-name="action-column"
|
|
|
label="操作"
|
|
@@ -83,7 +101,7 @@
|
|
|
type="text"
|
|
|
@click="toScan(scope.row)"
|
|
|
>
|
|
|
- <span class="cont-link">扫描</span>
|
|
|
+ 扫描
|
|
|
</el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
@@ -111,7 +129,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import { taskListPage } from "../api";
|
|
|
+import { taskListPage, enableScanTask } from "../api";
|
|
|
import ScanTaskProcessDialog from "../components/ScanTaskProcessDialog.vue";
|
|
|
// import ScanTaskProcessDialog from "../components/ScanTaskDialog.vue";
|
|
|
|
|
@@ -200,6 +218,13 @@ export default {
|
|
|
toScan(row) {
|
|
|
this.curRow = row;
|
|
|
this.$refs.ScanTaskProcessDialog.open();
|
|
|
+ },
|
|
|
+ async toEnable(row) {
|
|
|
+ await enableScanTask({
|
|
|
+ paperScanTaskId: row.id,
|
|
|
+ enable: !row.enable
|
|
|
+ });
|
|
|
+ row.enable = !row.enable;
|
|
|
}
|
|
|
}
|
|
|
};
|