|
@@ -6,14 +6,42 @@
|
|
|
@click="backToList">返回列表
|
|
|
</el-button>
|
|
|
<div v-if="!auditDisabled" class="upper_right_button">
|
|
|
- <el-button type="info"
|
|
|
- size="small"
|
|
|
- :loading="buttonLoading"
|
|
|
- :disabled="checkDisabled"
|
|
|
- class="el-button--small-yh"
|
|
|
- @click.stop="paymentCheck">
|
|
|
- {{form.checkStatus == '审核中'?'审核中':'申请'}}
|
|
|
- </el-button>
|
|
|
+
|
|
|
+ <el-dropdown style="padding: 0 8px;line-height: 0">
|
|
|
+ <el-button
|
|
|
+ type="warning"
|
|
|
+ :loading="buttonLoading"
|
|
|
+ size="small"
|
|
|
+ >
|
|
|
+ 审核处理<i class="el-icon-arrow-down el-icon--right"></i>
|
|
|
+ </el-button>
|
|
|
+ <el-dropdown-menu slot="dropdown">
|
|
|
+ <el-dropdown-item
|
|
|
+ :loading="buttonLoading"
|
|
|
+ :disabled="checkDisabled"
|
|
|
+ @click.native="paymentCheck">{{form.checkStatus == '审核中'?'审核中':'请核'}}
|
|
|
+ </el-dropdown-item>
|
|
|
+ <el-dropdown-item
|
|
|
+ :disabled="!checkDisabled"
|
|
|
+ :loading="buttonLoading"
|
|
|
+ @click.native="checkScheduleDialog = true,checkId=form.id">审核进度
|
|
|
+ </el-dropdown-item>
|
|
|
+ <el-dropdown-item
|
|
|
+ :disabled="!checkDisabled"
|
|
|
+ @click.native="openApplicationDialog">撤销审核
|
|
|
+ </el-dropdown-item>
|
|
|
+ </el-dropdown-menu>
|
|
|
+ </el-dropdown>
|
|
|
+
|
|
|
+<!-- <el-button type="info"-->
|
|
|
+<!-- size="small"-->
|
|
|
+<!-- class="el-button--small-yh"-->
|
|
|
+<!-- :loading="buttonLoading"-->
|
|
|
+<!-- :disabled="checkDisabled"-->
|
|
|
+<!-- @click.stop="paymentCheck">-->
|
|
|
+<!-- {{form.checkStatus == '审核中'?'审核中':'申请'}}-->
|
|
|
+<!-- </el-button>-->
|
|
|
+
|
|
|
<el-button type="warning"
|
|
|
size="small"
|
|
|
:loading="buttonLoading"
|
|
@@ -25,7 +53,7 @@
|
|
|
size="small"
|
|
|
:loading="buttonLoading"
|
|
|
class="el-button--small-yh"
|
|
|
- @click.stop="confirmEdit">确认修改
|
|
|
+ @click.stop="confirmEdit">保存数据
|
|
|
</el-button>
|
|
|
</div>
|
|
|
<div v-if="auditDisabled" class="upper_right_button">
|
|
@@ -143,6 +171,22 @@
|
|
|
</avue-crud>
|
|
|
</basic-container>
|
|
|
</div>
|
|
|
+ <el-dialog
|
|
|
+ append-to-body
|
|
|
+ title="审核进度"
|
|
|
+ class="el-dialogDeep"
|
|
|
+ :visible.sync="checkScheduleDialog"
|
|
|
+ width="60%"
|
|
|
+ :close-on-click-modal="false"
|
|
|
+ :destroy-on-close="true"
|
|
|
+ :close-on-press-escape="false"
|
|
|
+ v-dialog-drag
|
|
|
+ >
|
|
|
+ <check-schedule
|
|
|
+ :checkId="checkId"
|
|
|
+ >
|
|
|
+ </check-schedule>
|
|
|
+ </el-dialog>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -152,6 +196,7 @@
|
|
|
import { getDetails,modify,submit, paymentCheck,getlistBankBy,saveOrEdit } from "@/api/financialManagement/paymentRequest";
|
|
|
import _ from "lodash";
|
|
|
import { approvePass } from "@/api/approveData/main"
|
|
|
+ import checkSchedule from "../../../components/check/checkSchedule";
|
|
|
|
|
|
export default {
|
|
|
name: "paymentDetailsPage",
|
|
@@ -160,6 +205,9 @@
|
|
|
type: Object
|
|
|
}
|
|
|
},
|
|
|
+ components:{
|
|
|
+ checkSchedule
|
|
|
+ },
|
|
|
data() {
|
|
|
return {
|
|
|
form:{},
|
|
@@ -169,6 +217,8 @@
|
|
|
auditDisabled:false,
|
|
|
buttonDisabled:true,
|
|
|
buttonLoading:false,
|
|
|
+ checkScheduleDialog:false,
|
|
|
+ checkId:'',
|
|
|
parentId:0,
|
|
|
id:"",
|
|
|
dataList: [],
|