|
@@ -43,7 +43,7 @@
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
-import { workList, createWork, activeWork, deleteWork } from "@/api";
|
|
|
|
|
|
+import { workList, createWork, deleteWork } from "@/api";
|
|
|
|
|
|
export default {
|
|
export default {
|
|
name: "work-manage",
|
|
name: "work-manage",
|
|
@@ -71,14 +71,6 @@ export default {
|
|
key: "name",
|
|
key: "name",
|
|
minWidth: 200
|
|
minWidth: 200
|
|
},
|
|
},
|
|
- {
|
|
|
|
- title: "是否为当前工作",
|
|
|
|
- key: "active",
|
|
|
|
- minWidth: 200,
|
|
|
|
- render: (h, param) => {
|
|
|
|
- return h("div", param.row.active ? "是" : "否");
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
{
|
|
{
|
|
title: "创建时间",
|
|
title: "创建时间",
|
|
key: "createdOn",
|
|
key: "createdOn",
|
|
@@ -92,16 +84,6 @@ export default {
|
|
className: "table-action",
|
|
className: "table-action",
|
|
render: (h, param) => {
|
|
render: (h, param) => {
|
|
const actions = [
|
|
const actions = [
|
|
- {
|
|
|
|
- icon: "md-settings",
|
|
|
|
- classes: [{ "icon-act": param.row.active }],
|
|
|
|
- attrs: {
|
|
|
|
- title: "设置为当前工作"
|
|
|
|
- },
|
|
|
|
- action: () => {
|
|
|
|
- this.toActive(param.row);
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
{
|
|
{
|
|
icon: "md-trash",
|
|
icon: "md-trash",
|
|
classes: ["icon-danger"],
|
|
classes: ["icon-danger"],
|
|
@@ -161,11 +143,6 @@ export default {
|
|
this.$Message.success("创建工作成功!");
|
|
this.$Message.success("创建工作成功!");
|
|
this.getList();
|
|
this.getList();
|
|
},
|
|
},
|
|
- async toActive(row) {
|
|
|
|
- await activeWork(row.id);
|
|
|
|
- this.$Message.success("设置成功!");
|
|
|
|
- this.getList();
|
|
|
|
- },
|
|
|
|
toDetail(row) {
|
|
toDetail(row) {
|
|
this.$router.push({
|
|
this.$router.push({
|
|
name: "WorkOverview",
|
|
name: "WorkOverview",
|