-
-
+
+
新增
批量删除
@@ -89,8 +84,8 @@
:select="true"
@selectAc="selectRows"
:stripe="true">
-
-
{{ row.work_order_name || "-" }}
+
+ {{ row.ticket_name || "-" }}
@@ -177,21 +172,17 @@ const ruleOptions = ref([
let headers = reactive([
{
label: "工单名称",
- prop: "work_order_name",
+ prop: "ticket_name",
align: "left",
- href: {
- baseurl: "/ticket/business-ticket-manage/detail",
- params: { id: "id", name: "work_order_name" },
- },
},
{
label: "工单等级",
- prop: "work_order_level",
+ prop: "ticket_level",
align: "left",
},
{
label: "实例工单数",
- prop: "example_work_order_num",
+ prop: "example_ticket_num",
align: "left",
},
{
@@ -228,9 +219,9 @@ let headers = reactive([
},
]);
let rows = ref([
- { work_order_name: 11, id: 111, status: 1, finish: 10, all: 10 },
- { work_order_name: 22, id: 222, status: 2, finish: 5, all: 10 },
- { work_order_name: 33, id: 333, status: 3, finish: 0, all: 10 },
+ { ticket_name: 11, id: 111, status: 1, finish: 10, all: 10 },
+ { ticket_name: 22, id: 222, status: 2, finish: 5, all: 10 },
+ { ticket_name: 33, id: 333, status: 3, finish: 0, all: 10 },
]);
const changeSize = (size) => {
filter.limit = size;
@@ -276,6 +267,12 @@ const operation = (row) => {
// 编辑调用
const Edit = (row) => {
active_row.value = row;
+ router.push({
+ path: "/ticket/business-ticket-manage/edit",
+ query: {
+ id: row.id,
+ },
+ });
};
// 删除调用
const selectedItems = ref([]);
@@ -291,7 +288,11 @@ const selectRows = ({ selection }) => {
selectedItems.value = selection;
};
// 新增
-const AddWorkOrder = () => {};
+const AddTicket = () => {
+ router.push({
+ path: "/ticket/business-ticket-manage/add",
+ });
+};
// 批量删除
const delBatch = () => {
console.log(del_ids.value);
@@ -301,6 +302,14 @@ const listtable = ref(null);
const clearSelected = () => {
listtable.value.clearTable();
};
+const goTo = ({ id }) => {
+ router.push({
+ path: "/ticket/business-ticket-manage/detail",
+ query: {
+ id,
+ },
+ });
+};
diff --git a/src/page/main/ticket/my-business-ticket/detail/index.vue b/src/page/main/ticket/my-business-ticket/detail/index.vue
index 265bd34e00895a2b22294f471ae195d1a4b07d45..0ac4fb45a9bf55de3221baa6209837aeea2c2ce1 100644
--- a/src/page/main/ticket/my-business-ticket/detail/index.vue
+++ b/src/page/main/ticket/my-business-ticket/detail/index.vue
@@ -175,8 +175,7 @@ const detailInfo = ref([
:deep(.gap-title) {
margin-bottom: 16px;
}
- .info,
- .feedback-info {
+ .info {
max-width: 1072px;
width: 100%;
padding: 0 8px 0;