|
@@ -19,7 +19,7 @@
|
|
|
<div slot="customOperation" >
|
|
|
<el-button v-if="tool.checkAuth($route.name,'submit')" type="primary" size="mini" @click="submitInvoice" :disabled="mainData.status !== '新建' && mainData.status !== '提交'">{{mainData.status ==='新建'?'提交':'撤回'}}</el-button>
|
|
|
<el-button v-if="tool.checkAuth($route.name,'check')" type="primary" size="mini" @click="checkInvoice" :disabled="mainData.status !== '提交' && mainData.status !== '审核'">{{mainData.status === '审核'?'反审核':'审核'}}</el-button>
|
|
|
- <el-button type="primary" size="mini" class="inline-16" :disabled="mainData.byhand === 1" @click="toManual">转手工</el-button>
|
|
|
+ <el-button v-if="tool.checkAuth($route.name,'toManual')" type="primary" size="mini" class="inline-16" :disabled="mainData.byhand === 1 || mainData.status !== '新建'" @click="toManual">转手工</el-button>
|
|
|
</div>
|
|
|
<div slot="slot0" >
|
|
|
<invoiceOrder :status="mainData.status" :sys_enterpriseid="mainData.sys_enterpriseid"></invoiceOrder>
|
|
@@ -178,16 +178,27 @@ export default {
|
|
|
});
|
|
|
});
|
|
|
},
|
|
|
- async toManual () {
|
|
|
- const res = await this.$api.requested({
|
|
|
- "id": "20221228150403",
|
|
|
- "content": {
|
|
|
- "sa_invoiceapplyid":this.$route.query.id
|
|
|
- }
|
|
|
- })
|
|
|
- this.tool.showMessage(res,()=>{
|
|
|
- this.queryMainData()
|
|
|
- })
|
|
|
+ toManual () {
|
|
|
+ this.$confirm('确认要转手工吗?', '提示', {
|
|
|
+ confirmButtonText: '确定',
|
|
|
+ cancelButtonText: '取消',
|
|
|
+ type: 'warning'
|
|
|
+ }).then(async () => {
|
|
|
+ const res = await this.$api.requested({
|
|
|
+ "id": "20221228150403",
|
|
|
+ "content": {
|
|
|
+ "sa_invoiceapplyid":this.$route.query.id
|
|
|
+ }
|
|
|
+ })
|
|
|
+ this.tool.showMessage(res,()=>{
|
|
|
+ this.queryMainData()
|
|
|
+ })
|
|
|
+ }).catch(() => {
|
|
|
+ this.$message({
|
|
|
+ type: 'info',
|
|
|
+ message: '已取消删除'
|
|
|
+ });
|
|
|
+ });
|
|
|
}
|
|
|
},
|
|
|
mounted () {
|