mirror of
https://git.hmsn.ink/kospo/svcm/oa.git
synced 2026-03-20 03:12:27 +09:00
error: 콘솔에러 지우기 및 초기값 세팅
This commit is contained in:
@@ -24,7 +24,7 @@ export interface VTabsItem {
|
|||||||
}
|
}
|
||||||
export interface VTabsProps {
|
export interface VTabsProps {
|
||||||
tabs: VTabsItem[]
|
tabs: VTabsItem[]
|
||||||
selected?: string
|
selected?: VTabsItem[]
|
||||||
type?: VTabsType
|
type?: VTabsType
|
||||||
align?: VTabsAlign
|
align?: VTabsAlign
|
||||||
slider?: boolean
|
slider?: boolean
|
||||||
|
|||||||
@@ -238,7 +238,7 @@ function getBilling(row){
|
|||||||
<VButton
|
<VButton
|
||||||
v-if="row.contStatCd==='0400'"
|
v-if="row.contStatCd==='0400'"
|
||||||
color="info"
|
color="info"
|
||||||
size="small"
|
size="big"
|
||||||
@click.stop="getBilling(row)"
|
@click.stop="getBilling(row)"
|
||||||
>
|
>
|
||||||
대금청구
|
대금청구
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
import {getSlipDetail, saveTempSlip} from "/@src/service/slipApi.ts";
|
import {getSlipDetail, saveTempSlip} from "/@src/service/slipApi.ts";
|
||||||
import {formatDatefromStringDate} from "/@src/utils/common/comfunc.ts";
|
import {formatDatefromStringDate} from "/@src/utils/common/comfunc.ts";
|
||||||
|
import {VTabsItem} from "/@src/components/app-vuero/VCustomTabs.vue";
|
||||||
|
|
||||||
onBeforeMount(async ()=>{
|
onBeforeMount(async ()=>{
|
||||||
const result = await getSlipDetail(history.state.key)
|
const result = await getSlipDetail(history.state.key)
|
||||||
@@ -58,11 +59,11 @@ const params = reactive({
|
|||||||
page: 1,
|
page: 1,
|
||||||
row: 10,
|
row: 10,
|
||||||
flexColumn: [
|
flexColumn: [
|
||||||
{ key: 'btext', label: '이름'},
|
{ key: 'btext', label: '이름', value: {} },
|
||||||
{ key: 'bname', label: '사원번호'},
|
{ key: 'bname', label: '사원번호', value: {} },
|
||||||
{ key: 'posit', label: '부서'},
|
{ key: 'posit', label: '부서', value: {} },
|
||||||
{ key: 'lineclsf', label: '담당'},
|
{ key: 'lineclsf', label: '담당', value: {} },
|
||||||
{ key: 'wkfst', label: '결재요청'},
|
{ key: 'wkfst', label: '결재요청', value: {} },
|
||||||
],
|
],
|
||||||
apprList:[],
|
apprList:[],
|
||||||
modalColumn: [],
|
modalColumn: [],
|
||||||
@@ -125,10 +126,11 @@ const createChit = async () => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const selectedTab = ref<string>()
|
const selectedTab = ref<VTabsItem[]>()
|
||||||
|
|
||||||
function addTabFromRow(){
|
const addTabFromRow = (row,index) => {
|
||||||
console.log("arguments",arguments)
|
console.log(row)
|
||||||
|
console.log(index)
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
@@ -417,7 +419,7 @@ function addTabFromRow(){
|
|||||||
<template #tab="{ activeValue }">
|
<template #tab="{ activeValue }">
|
||||||
<div>
|
<div>
|
||||||
<ComVFlexTable
|
<ComVFlexTable
|
||||||
:data="activeValue[0]"
|
:data="activeValue? activeValue[0] : []"
|
||||||
:columns="params.flexColumn"
|
:columns="params.flexColumn"
|
||||||
:compact="true"
|
:compact="true"
|
||||||
@rowClick="addTabFromRow"
|
@rowClick="addTabFromRow"
|
||||||
|
|||||||
2
types/components.d.ts
vendored
2
types/components.d.ts
vendored
@@ -484,6 +484,7 @@ declare module 'vue' {
|
|||||||
VCreditCardDocumentation: typeof import('./../documentation/plugins/credit-card/v-credit-card-documentation.md')['default']
|
VCreditCardDocumentation: typeof import('./../documentation/plugins/credit-card/v-credit-card-documentation.md')['default']
|
||||||
VCreditCardPropsDocumentation: typeof import('./../documentation/plugins/credit-card/v-credit-card-props-documentation.md')['default']
|
VCreditCardPropsDocumentation: typeof import('./../documentation/plugins/credit-card/v-credit-card-props-documentation.md')['default']
|
||||||
VCustomButton: typeof import('./../src/components/app-vuero/VCustomButton.vue')['default']
|
VCustomButton: typeof import('./../src/components/app-vuero/VCustomButton.vue')['default']
|
||||||
|
VCustomTabs: typeof import('./../src/components/app-vuero/VCustomTabs.vue')['default']
|
||||||
VDarkmodeSwitch: typeof import('./../src/components/base/VDarkmodeSwitch.vue')['default']
|
VDarkmodeSwitch: typeof import('./../src/components/base/VDarkmodeSwitch.vue')['default']
|
||||||
VDarkmodeToggle: typeof import('./../src/components/base/VDarkmodeToggle.vue')['default']
|
VDarkmodeToggle: typeof import('./../src/components/base/VDarkmodeToggle.vue')['default']
|
||||||
VDropdown: typeof import('./../src/components/base/VDropdown.vue')['default']
|
VDropdown: typeof import('./../src/components/base/VDropdown.vue')['default']
|
||||||
@@ -507,7 +508,6 @@ declare module 'vue' {
|
|||||||
VFlexTableBaseDocumentation: typeof import('./../documentation/flex-table/v-flex-table-base-documentation.md')['default']
|
VFlexTableBaseDocumentation: typeof import('./../documentation/flex-table/v-flex-table-base-documentation.md')['default']
|
||||||
VFlexTableCell: typeof import('./../src/components/base/VFlexTableCell.vue')['default']
|
VFlexTableCell: typeof import('./../src/components/base/VFlexTableCell.vue')['default']
|
||||||
VFlexTableColumnsDocumentation: typeof import('./../documentation/flex-table/v-flex-table-columns-documentation.md')['default']
|
VFlexTableColumnsDocumentation: typeof import('./../documentation/flex-table/v-flex-table-columns-documentation.md')['default']
|
||||||
VFlexTableCustomize: typeof import('./../src/components/app-vuero/VFlexTableCustomize.vue')['default']
|
|
||||||
VFlexTableMediaDocumentation: typeof import('./../documentation/flex-table/v-flex-table-media-documentation.md')['default']
|
VFlexTableMediaDocumentation: typeof import('./../documentation/flex-table/v-flex-table-media-documentation.md')['default']
|
||||||
VFlexTablePrintObjectsDocumentation: typeof import('./../documentation/flex-table/v-flex-table-print-objects-documentation.md')['default']
|
VFlexTablePrintObjectsDocumentation: typeof import('./../documentation/flex-table/v-flex-table-print-objects-documentation.md')['default']
|
||||||
VFlexTableScrollableDocumentation: typeof import('./../documentation/flex-table/v-flex-table-scrollable-documentation.md')['default']
|
VFlexTableScrollableDocumentation: typeof import('./../documentation/flex-table/v-flex-table-scrollable-documentation.md')['default']
|
||||||
|
|||||||
Reference in New Issue
Block a user