|
@@ -71,10 +71,10 @@
|
|
|
>
|
|
|
<template #do-column-value="{ scope }">
|
|
|
<div class="__cus-table_do">
|
|
|
- <div class="__cus-table_do-green __hover">
|
|
|
+ <div class="__cus-table_do-green __hover" @click="onView(scope.row)">
|
|
|
<SvgIcon name="add" size="16"/>查看
|
|
|
</div>
|
|
|
- <div class="__cus-table_do-blue __hover">
|
|
|
+ <div class="__cus-table_do-blue __hover" @click="onEdit(scope.row)">
|
|
|
<SvgIcon name="edit" size="16"/>编辑
|
|
|
</div>
|
|
|
<!-- <div class="__cus-table_do-green __hover">-->
|
|
@@ -196,7 +196,7 @@ export default defineComponent({
|
|
|
// mock
|
|
|
const arr = []
|
|
|
for (let i = 0; i < 77; i++) {
|
|
|
- arr.push({p1: '阿三顶顶顶顶顶顶顶顶顶顶顶顶顶'})
|
|
|
+ arr.push({p1: '阿三顶顶顶顶顶顶顶顶顶顶顶顶顶' + i})
|
|
|
}
|
|
|
state.queryResult.tableData = arr
|
|
|
state.queryResult.total = arr.length
|
|
@@ -228,6 +228,20 @@ export default defineComponent({
|
|
|
}
|
|
|
state.showDetail = true
|
|
|
}
|
|
|
+ const onEdit = (val) => {
|
|
|
+ state.transfer = {
|
|
|
+ method: 'edit',
|
|
|
+ detail: val
|
|
|
+ }
|
|
|
+ state.showDetail = true
|
|
|
+ }
|
|
|
+ const onView = (val) => {
|
|
|
+ state.transfer = {
|
|
|
+ method: 'view',
|
|
|
+ detail: val
|
|
|
+ }
|
|
|
+ state.showDetail = true
|
|
|
+ }
|
|
|
onMounted(() => {
|
|
|
state.back_queryForm = JSON.parse(JSON.stringify(state.queryForm))
|
|
|
initDictionary()
|
|
@@ -241,7 +255,9 @@ export default defineComponent({
|
|
|
handleSort,
|
|
|
handleReset,
|
|
|
onSearch,
|
|
|
- onAdd
|
|
|
+ onAdd,
|
|
|
+ onEdit,
|
|
|
+ onView,
|
|
|
}
|
|
|
},
|
|
|
})
|