|
@@ -369,7 +369,7 @@
|
|
|
</el-col>
|
|
|
<!-- <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> -->
|
|
|
</el-row>
|
|
|
-
|
|
|
+ <!-- 列表选项 -->
|
|
|
<el-table
|
|
|
v-loading="loading"
|
|
|
:data="thebusApplyList"
|
|
@@ -383,7 +383,11 @@
|
|
|
<el-table-column label="人员名称" align="center" prop="peopleId" />
|
|
|
<el-table-column label="联系方式" align="center" prop="contact" />
|
|
|
<el-table-column label="外出事由" align="center" prop="cause" />
|
|
|
- <el-table-column label="营级审批人" align="center" prop="unitPeopleId" />
|
|
|
+ <el-table-column
|
|
|
+ label="营级审批人"
|
|
|
+ align="center"
|
|
|
+ prop="unitPeopleName"
|
|
|
+ />
|
|
|
<el-table-column
|
|
|
label="营级审批状态"
|
|
|
align="center"
|
|
@@ -413,93 +417,42 @@
|
|
|
width="100"
|
|
|
/>
|
|
|
<el-table-column label="修改时间" align="center" prop="updatetime" />
|
|
|
- <!-- <el-table-column label="人员名称" align="center" prop="thebusId" />
|
|
|
- <el-table-column label="授权开始时间" align="center" prop="authStime" />
|
|
|
- <el-table-column label="授权结束时间" align="center" prop="authEtime" />
|
|
|
- <el-table-column
|
|
|
- label="审批模板"
|
|
|
- align="center"
|
|
|
- prop="thebusThemplateId"
|
|
|
- />
|
|
|
-
|
|
|
- <el-table-column
|
|
|
- label="一级审批备注"
|
|
|
- align="center"
|
|
|
- prop="people1Remark"
|
|
|
- />
|
|
|
- <el-table-column
|
|
|
- label="一级审批时间"
|
|
|
- align="center"
|
|
|
- prop="people1Authtime"
|
|
|
- />
|
|
|
-
|
|
|
- <el-table-column
|
|
|
- label="二级审批备注"
|
|
|
- align="center"
|
|
|
- prop="people2Remark"
|
|
|
- />
|
|
|
- <el-table-column
|
|
|
- label="二级审批时间"
|
|
|
- align="center"
|
|
|
- prop="people2Authtime"
|
|
|
- />
|
|
|
-
|
|
|
- <el-table-column
|
|
|
- label="三级审批备注"
|
|
|
- align="center"
|
|
|
- prop="people3Remark"
|
|
|
- />
|
|
|
- <el-table-column
|
|
|
- label="三级审批时间"
|
|
|
- align="center"
|
|
|
- prop="people3Authtime"
|
|
|
- />
|
|
|
- <el-table-column label="整体审批状态" align="center" prop="status" />
|
|
|
- <el-table-column label="出车状态" align="center" prop="outstatus" />
|
|
|
- <el-table-column label="操作人" align="center" prop="adminId" />
|
|
|
- <el-table-column label="创建时间" align="center" prop="createtime" />
|
|
|
-
|
|
|
- <el-table-column label="车辆司机" align="center" prop="driver" />
|
|
|
- <el-table-column
|
|
|
- label="车辆联系方式"
|
|
|
- align="center"
|
|
|
- prop="driverContact"
|
|
|
- />
|
|
|
- <el-table-column label="人数" align="center" prop="peopleCount" />
|
|
|
-
|
|
|
- <el-table-column
|
|
|
- label="营级审批备注"
|
|
|
- align="center"
|
|
|
- prop="unitPeopleRemark"
|
|
|
- />
|
|
|
-
|
|
|
- <el-table-column
|
|
|
- label="初审审批备注"
|
|
|
- align="center"
|
|
|
- prop="chushenRemark"
|
|
|
- /> -->
|
|
|
<el-table-column
|
|
|
label="操作"
|
|
|
align="center"
|
|
|
class-name="small-padding fixed-width"
|
|
|
+ width="150"
|
|
|
>
|
|
|
<template slot-scope="scope">
|
|
|
<el-button
|
|
|
- size="mini"
|
|
|
+ size="btu"
|
|
|
type="text"
|
|
|
- icon="el-icon-edit"
|
|
|
@click="handleUpdate(scope.row)"
|
|
|
v-hasPermi="['militaryvehicleManagement:thebusApply:edit']"
|
|
|
>修改</el-button
|
|
|
>
|
|
|
<el-button
|
|
|
- size="mini"
|
|
|
+ size="btc"
|
|
|
type="text"
|
|
|
- icon="el-icon-delete"
|
|
|
@click="handleDelete(scope.row)"
|
|
|
v-hasPermi="['militaryvehicleManagement:thebusApply:remove']"
|
|
|
>删除</el-button
|
|
|
>
|
|
|
+ <el-button
|
|
|
+ size="btc"
|
|
|
+ type="text"
|
|
|
+ @click="handleShenPi(scope.row)"
|
|
|
+ v-if="scope.row.isCaoZuo !== '1'"
|
|
|
+ v-hasPermi="['militaryvehicleManagement:thebusApply:edit']"
|
|
|
+ >审批</el-button
|
|
|
+ >
|
|
|
+ <el-button
|
|
|
+ size="btc"
|
|
|
+ type="text"
|
|
|
+ @click="handleTeShuShenPi(scope.row)"
|
|
|
+ v-hasPermi="['militaryvehicleManagement:thebusApply:edit']"
|
|
|
+ >特殊审批</el-button
|
|
|
+ >
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
@@ -577,27 +530,63 @@
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="营级审批人" prop="unitPeopleId">
|
|
|
- <el-input
|
|
|
+ <!-- <el-input
|
|
|
v-model="form.unitPeopleId"
|
|
|
placeholder="请输入营级审批人"
|
|
|
- />
|
|
|
+ /> -->
|
|
|
+ <el-select
|
|
|
+ v-model="form.unitPeopleId"
|
|
|
+ placeholder="请选择营级审批人"
|
|
|
+ filterable
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="(item, i) in userRen"
|
|
|
+ :key="i"
|
|
|
+ :label="item.nickName"
|
|
|
+ :value="item.userId"
|
|
|
+ @click.native="yinJi(item.nickName)"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="审批模板" prop="model">
|
|
|
- <el-input v-model="form.model" placeholder="请输入审批模板" />
|
|
|
+ <el-form-item label="审批模板" prop="thebusThemplateId">
|
|
|
+ <el-select
|
|
|
+ v-model="form.thebusThemplateId"
|
|
|
+ placeholder="请选择审批模板"
|
|
|
+ filterable
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="(item, i) in shenPi"
|
|
|
+ :key="i"
|
|
|
+ :label="item.shenpiname"
|
|
|
+ :value="item.id"
|
|
|
+ @click.native="shenPiThemplate(item)"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="一级审批人" prop="people1Id">
|
|
|
- <el-input v-model="form.people1Id" placeholder="请输入一级审批人" />
|
|
|
+ <el-input
|
|
|
+ v-model="form.peopleoneName"
|
|
|
+ placeholder="请输入一级审批人"
|
|
|
+ />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="二级审批人" prop="people2Id">
|
|
|
- <el-input v-model="form.people2Id" placeholder="请输入二级审批人" />
|
|
|
+ <el-input
|
|
|
+ v-model="form.peopletwoName"
|
|
|
+ placeholder="请输入二级审批人"
|
|
|
+ />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="三级审批人" prop="people3Id">
|
|
|
- <el-input v-model="form.people3Id" placeholder="请输入三级审批人" />
|
|
|
+ <el-input
|
|
|
+ v-model="form.peoplethreeName"
|
|
|
+ placeholder="请输入三级审批人"
|
|
|
+ />
|
|
|
</el-form-item>
|
|
|
<div class="jiben">出车路线</div>
|
|
|
- <el-form-item prop="remarks">
|
|
|
+ <el-form-item prop="route">
|
|
|
<el-input
|
|
|
- v-model="form.remarks"
|
|
|
+ v-model="form.route"
|
|
|
type="textarea"
|
|
|
placeholder="请输入出车路线"
|
|
|
/>
|
|
@@ -608,6 +597,286 @@
|
|
|
<el-button @click="cancel">取 消</el-button>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
+
|
|
|
+ <!-- 审批对话框 -->
|
|
|
+ <el-dialog
|
|
|
+ :title="title"
|
|
|
+ :visible.sync="opens"
|
|
|
+ width="500px"
|
|
|
+ append-to-body
|
|
|
+ >
|
|
|
+ <el-form
|
|
|
+ ref="forms"
|
|
|
+ :model="form"
|
|
|
+ :rules="formRules"
|
|
|
+ label-width="80px"
|
|
|
+ inline
|
|
|
+ >
|
|
|
+ <el-form-item label="单位" prop="unitId">
|
|
|
+ <treeselect
|
|
|
+ v-model="form.unitId"
|
|
|
+ :options="treeList"
|
|
|
+ placeholder="选择单位"
|
|
|
+ @select="selectPeo"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="人数" prop="peopleCount">
|
|
|
+ <el-input v-model="form.peopleCount" placeholder="请输入人数" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="人员名称" prop="peopleId">
|
|
|
+ <el-select
|
|
|
+ v-model="form.peopleId"
|
|
|
+ placeholder="请选择人员名称"
|
|
|
+ filterable
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="(item, i) in renYuan"
|
|
|
+ :key="i"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id"
|
|
|
+ @click.native="cheRen(item.name)"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="联系方式" prop="contact">
|
|
|
+ <el-input v-model="form.contact" placeholder="请输入联系方式" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="外出事由" prop="cause">
|
|
|
+ <el-input v-model="form.cause" placeholder="请输入外出事由" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="授权开始时间" prop="authStime">
|
|
|
+ <el-date-picker
|
|
|
+ clearable
|
|
|
+ size="small"
|
|
|
+ v-model="form.authStime"
|
|
|
+ type="date"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ placeholder="授权开始时间"
|
|
|
+ >
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="授权结束时间" prop="authEtime">
|
|
|
+ <el-date-picker
|
|
|
+ clearable
|
|
|
+ size="small"
|
|
|
+ v-model="form.authEtime"
|
|
|
+ type="date"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ placeholder="授权结束时间"
|
|
|
+ >
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="营级审批人" prop="unitPeopleId">
|
|
|
+ <el-select
|
|
|
+ v-model="form.unitPeopleId"
|
|
|
+ placeholder="请选择营级审批人"
|
|
|
+ filterable
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="(item, i) in userRen"
|
|
|
+ :key="i"
|
|
|
+ :label="item.nickName"
|
|
|
+ :value="item.userId"
|
|
|
+ @click.native="yinJi(item.nickName)"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="审批模板" prop="thebusThemplateId">
|
|
|
+ <el-select
|
|
|
+ v-model="form.thebusThemplateId"
|
|
|
+ placeholder="请选择审批模板"
|
|
|
+ filterable
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="(item, i) in shenPi"
|
|
|
+ :key="i"
|
|
|
+ :label="item.shenpiname"
|
|
|
+ :value="item.id"
|
|
|
+ @click.native="shenPiThemplate(item)"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="一级审批人" prop="people1Id">
|
|
|
+ <el-input
|
|
|
+ v-model="form.peopleoneName"
|
|
|
+ placeholder="请输入一级审批人"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="二级审批人" prop="people2Id">
|
|
|
+ <el-input
|
|
|
+ v-model="form.peopletwoName"
|
|
|
+ placeholder="请输入二级审批人"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="三级审批人" prop="people3Id">
|
|
|
+ <el-input
|
|
|
+ v-model="form.peoplethreeName"
|
|
|
+ placeholder="请输入三级审批人"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <div class="jiben">出车路线</div>
|
|
|
+ <el-form-item prop="route">
|
|
|
+ <el-input
|
|
|
+ v-model="form.route"
|
|
|
+ type="textarea"
|
|
|
+ placeholder="请输入出车路线"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <div class="jiben">不通过原因</div>
|
|
|
+ <el-form-item prop="routes">
|
|
|
+ <el-input v-model="form.routes" type="textarea" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ <div slot="footer" class="dialog-footer">
|
|
|
+ <el-button type="primary" @click="submitFormShenPi">通过</el-button>
|
|
|
+ <el-button @click="cancelShenPi">不通过</el-button>
|
|
|
+ </div>
|
|
|
+ </el-dialog>
|
|
|
+
|
|
|
+ <!-- 特殊审批对话框 -->
|
|
|
+ <el-dialog
|
|
|
+ :title="title"
|
|
|
+ :visible.sync="opensTe"
|
|
|
+ width="500px"
|
|
|
+ append-to-body
|
|
|
+ >
|
|
|
+ <el-form
|
|
|
+ ref="formsTe"
|
|
|
+ :model="form"
|
|
|
+ :rules="formRulesTe"
|
|
|
+ label-width="80px"
|
|
|
+ inline
|
|
|
+ >
|
|
|
+ <el-form-item label="单位" prop="unitId">
|
|
|
+ <treeselect
|
|
|
+ v-model="form.unitId"
|
|
|
+ :options="treeList"
|
|
|
+ placeholder="选择单位"
|
|
|
+ @select="selectPeo"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="人数" prop="peopleCount">
|
|
|
+ <el-input v-model="form.peopleCount" placeholder="请输入人数" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="人员名称" prop="peopleId">
|
|
|
+ <el-select
|
|
|
+ v-model="form.peopleId"
|
|
|
+ placeholder="请选择人员名称"
|
|
|
+ filterable
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="(item, i) in renYuan"
|
|
|
+ :key="i"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.id"
|
|
|
+ @click.native="cheRen(item.name)"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="联系方式" prop="contact">
|
|
|
+ <el-input v-model="form.contact" placeholder="请输入联系方式" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="外出事由" prop="cause">
|
|
|
+ <el-input v-model="form.cause" placeholder="请输入外出事由" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="授权开始时间" prop="authStime">
|
|
|
+ <el-date-picker
|
|
|
+ clearable
|
|
|
+ size="small"
|
|
|
+ v-model="form.authStime"
|
|
|
+ type="date"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ placeholder="授权开始时间"
|
|
|
+ >
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="授权结束时间" prop="authEtime">
|
|
|
+ <el-date-picker
|
|
|
+ clearable
|
|
|
+ size="small"
|
|
|
+ v-model="form.authEtime"
|
|
|
+ type="date"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ placeholder="授权结束时间"
|
|
|
+ >
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="营级审批人" prop="unitPeopleId">
|
|
|
+ <el-select
|
|
|
+ v-model="form.unitPeopleId"
|
|
|
+ placeholder="请选择营级审批人"
|
|
|
+ filterable
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="(item, i) in userRen"
|
|
|
+ :key="i"
|
|
|
+ :label="item.nickName"
|
|
|
+ :value="item.userId"
|
|
|
+ @click.native="yinJi(item.nickName)"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="审批模板" prop="thebusThemplateId">
|
|
|
+ <el-select
|
|
|
+ v-model="form.thebusThemplateId"
|
|
|
+ placeholder="请选择审批模板"
|
|
|
+ filterable
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="(item, i) in shenPi"
|
|
|
+ :key="i"
|
|
|
+ :label="item.shenpiname"
|
|
|
+ :value="item.id"
|
|
|
+ @click.native="shenPiThemplate(item)"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="一级审批人" prop="people1Id">
|
|
|
+ <el-input
|
|
|
+ v-model="form.peopleoneName"
|
|
|
+ placeholder="请输入一级审批人"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="二级审批人" prop="people2Id">
|
|
|
+ <el-input
|
|
|
+ v-model="form.peopletwoName"
|
|
|
+ placeholder="请输入二级审批人"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="三级审批人" prop="people3Id">
|
|
|
+ <el-input
|
|
|
+ v-model="form.peoplethreeName"
|
|
|
+ placeholder="请输入三级审批人"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <div class="jiben">出车路线</div>
|
|
|
+ <el-form-item prop="route">
|
|
|
+ <el-input
|
|
|
+ v-model="form.route"
|
|
|
+ type="textarea"
|
|
|
+ placeholder="请输入出车路线"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ <div class="jiben">特殊审批原因</div>
|
|
|
+ <el-form-item prop="teShuYuanYing">
|
|
|
+ <el-input v-model="form.teShuYuanYing" type="textarea" />
|
|
|
+ </el-form-item>
|
|
|
+ <div class="jiben">不通过原因</div>
|
|
|
+ <el-form-item prop="routes">
|
|
|
+ <el-input v-model="form.routes" type="textarea" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ <div slot="footer" class="dialog-footer">
|
|
|
+ <el-button type="primary" @click="submitFormTeShenPi">通过</el-button>
|
|
|
+ <el-button @click="cancelTeShenPi">不通过</el-button>
|
|
|
+ </div>
|
|
|
+ </el-dialog>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -625,6 +894,11 @@ import Treeselect from "@riophae/vue-treeselect";
|
|
|
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
|
|
|
import { getZhuChiRen, getDept } from "@/api/militaryvehicleManagement/thebus";
|
|
|
|
|
|
+import {
|
|
|
+ listThebusConfig,
|
|
|
+ getThebusUser,
|
|
|
+} from "@/api/militaryvehicleManagement/thebusConfig";
|
|
|
+
|
|
|
export default {
|
|
|
name: "ThebusApply",
|
|
|
components: {
|
|
@@ -699,13 +973,102 @@ export default {
|
|
|
treeList: [],
|
|
|
// 人员列表
|
|
|
renYuan: [],
|
|
|
+ // 获取营级审批人
|
|
|
+ userRen: [],
|
|
|
+ // 审批模板
|
|
|
+ shenPi: [],
|
|
|
+ // 审批是否显示弹出层
|
|
|
+ opens: false,
|
|
|
+ // 审批表单校验
|
|
|
+ formRules: {
|
|
|
+ routes: [
|
|
|
+ { required: true, message: "请输入不通过原因", trigger: "blur" },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ // 特殊审批是否显示弹出层
|
|
|
+ opensTe: false,
|
|
|
+ // 特殊审批表单校验·
|
|
|
+ formRulesTe: {
|
|
|
+ routes: [
|
|
|
+ { required: true, message: "请输入不通过原因", trigger: "blur" },
|
|
|
+ ],
|
|
|
+ teShuYuanYing: [
|
|
|
+ { required: true, message: "请输特级审批原因", trigger: "blur" },
|
|
|
+ ],
|
|
|
+ },
|
|
|
};
|
|
|
},
|
|
|
created() {
|
|
|
this.getList();
|
|
|
},
|
|
|
methods: {
|
|
|
- // 选择车辆人员触发
|
|
|
+ // 特殊审批通过
|
|
|
+ submitFormTeShenPi() {
|
|
|
+ this.$refs["formsTe"].validateField("teShuYuanYing", (valid) => {
|
|
|
+ if (!valid) {
|
|
|
+ console.log("通过");
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
+ // 特殊审批不通过
|
|
|
+ cancelTeShenPi() {
|
|
|
+ this.$refs["formsTe"].validate((valid) => {
|
|
|
+ if (valid) {
|
|
|
+ alert("通过");
|
|
|
+ this.opensTe = true;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
+ // 特殊审批按钮
|
|
|
+ handleTeShuShenPi() {
|
|
|
+ this.reset();
|
|
|
+ this.opensTe = true;
|
|
|
+ },
|
|
|
+ // 审批通过
|
|
|
+ submitFormShenPi() {
|
|
|
+ alert("通过");
|
|
|
+ this.opens = false;
|
|
|
+ },
|
|
|
+ // 审批不通过
|
|
|
+ cancelShenPi() {
|
|
|
+ this.$refs["forms"].validate((valid) => {
|
|
|
+ if (valid) {
|
|
|
+ console.log("不通过");
|
|
|
+ this.opens = false;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
+ // 审批按钮
|
|
|
+ handleShenPi() {
|
|
|
+ this.opens = true;
|
|
|
+ },
|
|
|
+ // 选择营级人员触发
|
|
|
+ yinJi(name) {
|
|
|
+ this.form.unitPeopleName = name;
|
|
|
+ },
|
|
|
+ // 选择审批模板触发
|
|
|
+ shenPiThemplate(data) {
|
|
|
+ console.log(data);
|
|
|
+ this.form.peopleoneName = data.oneshenpirenname;
|
|
|
+ this.form.peopletwoName = data.twoshenpirenname;
|
|
|
+ this.form.peoplethreeName = data.threeshenpirenname;
|
|
|
+ this.form.peopleoneId = data.onshenpirenid;
|
|
|
+ this.form.peopletwoId = data.twoshenpirenid;
|
|
|
+ this.form.peoplethreeId = data.threeshenpirenid;
|
|
|
+ },
|
|
|
+ // 获取审批模板列表
|
|
|
+ getShenPi() {
|
|
|
+ listThebusConfig().then((response) => {
|
|
|
+ this.shenPi = response.rows;
|
|
|
+ });
|
|
|
+ },
|
|
|
+ // 获取营级审批
|
|
|
+ getYingJi() {
|
|
|
+ getThebusUser().then((res) => {
|
|
|
+ this.userRen = res.rows;
|
|
|
+ });
|
|
|
+ },
|
|
|
+ // 选择人员触发
|
|
|
cheRen(name) {
|
|
|
this.form.driverName = name;
|
|
|
},
|
|
@@ -800,6 +1163,8 @@ export default {
|
|
|
/** 新增按钮操作 */
|
|
|
handleAdd() {
|
|
|
this.reset();
|
|
|
+ this.getYingJi();
|
|
|
+ this.getShenPi();
|
|
|
this.getTreeList();
|
|
|
this.open = true;
|
|
|
this.title = "添加用车申请";
|