|
@@ -59,6 +59,8 @@
|
|
<span slot="action" slot-scope="record">
|
|
<span slot="action" slot-scope="record">
|
|
<template>
|
|
<template>
|
|
<a @click="handleView(record)">查看</a>
|
|
<a @click="handleView(record)">查看</a>
|
|
|
|
+ <a-divider v-if="record.status == 3 || record.status == 2" type="vertical" />
|
|
|
|
+ <a v-if="record.status == 3 || record.status == 2" @click="handleViewTicket(record)">打印</a>
|
|
<a-divider v-if="record.status == 0" type="vertical" />
|
|
<a-divider v-if="record.status == 0" type="vertical" />
|
|
<a v-if="$auth('store-out-store-forms-edit')&&record.status==0" @click="handleEdit(record)">修改</a>
|
|
<a v-if="$auth('store-out-store-forms-edit')&&record.status==0" @click="handleEdit(record)">修改</a>
|
|
<a-divider v-if="record.status==0" type="vertical" />
|
|
<a-divider v-if="record.status==0" type="vertical" />
|
|
@@ -69,7 +71,7 @@
|
|
<a-popconfirm v-if="$auth('store-out-store-forms-del')&&record.status==1" title="是否要删除该条数据?" @confirm="batchDelete(record.id)">
|
|
<a-popconfirm v-if="$auth('store-out-store-forms-del')&&record.status==1" title="是否要删除该条数据?" @confirm="batchDelete(record.id)">
|
|
<a>删除</a>
|
|
<a>删除</a>
|
|
</a-popconfirm>
|
|
</a-popconfirm>
|
|
-<!-- <a-divider v-if="record.status==2" type="vertical" />
|
|
|
|
|
|
+ <!-- <a-divider v-if="record.status==2" type="vertical" />
|
|
<a-popconfirm v-if="record.status==2" title="是否要撤销?" @confirm="updateStoreBack(record.id)">
|
|
<a-popconfirm v-if="record.status==2" title="是否要撤销?" @confirm="updateStoreBack(record.id)">
|
|
<a>撤销</a>
|
|
<a>撤销</a>
|
|
</a-popconfirm>-->
|
|
</a-popconfirm>-->
|
|
@@ -84,6 +86,8 @@
|
|
</div>
|
|
</div>
|
|
<detail ref="detailModal" @ok="handleOk"/>
|
|
<detail ref="detailModal" @ok="handleOk"/>
|
|
<base-form ref="baseModal" @ok="handleOk"/>
|
|
<base-form ref="baseModal" @ok="handleOk"/>
|
|
|
|
+ <ticket-form ref="ticketForm" @ok="handleOk" />
|
|
|
|
+
|
|
</a-card>
|
|
</a-card>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
@@ -91,6 +95,8 @@
|
|
import { STable, Ellipsis } from '@/components'
|
|
import { STable, Ellipsis } from '@/components'
|
|
import BaseForm from './modules/BaseFormYY'
|
|
import BaseForm from './modules/BaseFormYY'
|
|
import Detail from './modules/DetailYY'
|
|
import Detail from './modules/DetailYY'
|
|
|
|
+import TicketForm from './modules/TicketForm'
|
|
|
|
+
|
|
import { updateStoreBack, getOutStoreFormPage, deleteOutStoreForms, fetchOutStoreForm, exportOutStoreForm } from '@/api/store/outstoreform'
|
|
import { updateStoreBack, getOutStoreFormPage, deleteOutStoreForms, fetchOutStoreForm, exportOutStoreForm } from '@/api/store/outstoreform'
|
|
import { startOutStoreForm } from '@/api/activiti/activiti-outstoreform'
|
|
import { startOutStoreForm } from '@/api/activiti/activiti-outstoreform'
|
|
|
|
|
|
@@ -100,6 +106,7 @@ export default {
|
|
STable,
|
|
STable,
|
|
Ellipsis,
|
|
Ellipsis,
|
|
BaseForm,
|
|
BaseForm,
|
|
|
|
+ TicketForm,
|
|
Detail
|
|
Detail
|
|
},
|
|
},
|
|
props: {
|
|
props: {
|
|
@@ -240,6 +247,13 @@ export default {
|
|
this.$refs.table.clearSelected()
|
|
this.$refs.table.clearSelected()
|
|
})
|
|
})
|
|
},
|
|
},
|
|
|
|
+ handleViewTicket (record) {
|
|
|
|
+ this.visible = false
|
|
|
|
+ fetchOutStoreForm({ id: record.id }).then(res => {
|
|
|
|
+ const modal = this.$refs.ticketForm
|
|
|
|
+ modal.base(res.data, this.isOut)
|
|
|
|
+ })
|
|
|
|
+ },
|
|
handleView (record) {
|
|
handleView (record) {
|
|
this.visible = false
|
|
this.visible = false
|
|
fetchOutStoreForm({ id: record.id }).then(res => {
|
|
fetchOutStoreForm({ id: record.id }).then(res => {
|