|
@@ -15,8 +15,8 @@
|
|
<span>{{"出差列表"}}</span>
|
|
<span>{{"出差列表"}}</span>
|
|
</template>
|
|
</template>
|
|
<!-- 导航切换 -->
|
|
<!-- 导航切换 -->
|
|
- <el-menu-item index="2-1" ><p @click="bills(false, 2)" v-if="permissions.awayOfficeAll">全部</p></el-menu-item>
|
|
|
|
- <el-menu-item index="2-2" ><p @click="bills(true, 1)" v-if="permissions.awayOfficeAudit">待审核</p></el-menu-item>
|
|
|
|
|
|
+ <el-menu-item index="2-1" v-if="permissions.awayOfficeAll"><p @click="bills(false, 2)">全部</p></el-menu-item>
|
|
|
|
+ <el-menu-item index="2-2" v-if="permissions.awayOfficeAudit && !isDingding"><p @click="bills(true, 1)">待审核</p></el-menu-item>
|
|
</el-submenu>
|
|
</el-submenu>
|
|
<el-menu-item index="3" @click="bills(false, 2)" v-if="!permissions.awayOfficeAll">
|
|
<el-menu-item index="3" @click="bills(false, 2)" v-if="!permissions.awayOfficeAll">
|
|
<i class="iconfont firerock-iconbaoxiaodan"></i>
|
|
<i class="iconfont firerock-iconbaoxiaodan"></i>
|
|
@@ -227,7 +227,7 @@
|
|
</el-popover>
|
|
</el-popover>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column :label="isAuditList ? '审核' : '操作'" width="180" fixed="right" >
|
|
|
|
|
|
+ <el-table-column v-if="!isDingding" :label="isAuditList ? '审核' : '操作'" width="180" fixed="right" >
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<div v-if="isAuditList">
|
|
<div v-if="isAuditList">
|
|
<el-button icon="el-icon-check" circle size="mini" @click="approve(scope.row)"></el-button>
|
|
<el-button icon="el-icon-check" circle size="mini" @click="approve(scope.row)"></el-button>
|
|
@@ -239,6 +239,11 @@
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
|
+ <el-table-column v-if="isDingding" label="操作" width="180" fixed="right">
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ <el-button icon="el-icon-edit" circle size="mini" @click="DingdingEditor(scope.row)"></el-button>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
<!-- 页码 -->
|
|
<!-- 页码 -->
|
|
<div class="poss">
|
|
<div class="poss">
|
|
@@ -372,100 +377,100 @@
|
|
<!-- <el-form ref="editItemForm" :model="editItemForm" label-width="80px" :rules="editItemFormRules"> -->
|
|
<!-- <el-form ref="editItemForm" :model="editItemForm" label-width="80px" :rules="editItemFormRules"> -->
|
|
<el-form ref="editItemForm" :model="editItemForm" label-width="80px" :rules="editItemRules">
|
|
<el-form ref="editItemForm" :model="editItemForm" label-width="80px" :rules="editItemRules">
|
|
<el-form-item label="出差人员" prop="ownerName" style="width: 300px;display: inline-block;">
|
|
<el-form-item label="出差人员" prop="ownerName" style="width: 300px;display: inline-block;">
|
|
- <span>{{editItemForm.ownerName}}</span>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="单程/往返" prop="goBack" style="width: 300px;display: inline-block;">
|
|
|
|
- <el-radio-group v-model="editItemForm.goBack">
|
|
|
|
- <el-radio :label="0">单程</el-radio>
|
|
|
|
- <el-radio :label="1">往返</el-radio>
|
|
|
|
- </el-radio-group>
|
|
|
|
- </el-form-item>
|
|
|
|
- <!-- 交通工具 -->
|
|
|
|
- <el-form-item label="交通工具" style="width:100%">
|
|
|
|
- <el-radio-group v-model="editItemForm.way">
|
|
|
|
- <el-radio :label="0">飞机</el-radio>
|
|
|
|
- <el-radio :label="1">火车</el-radio>
|
|
|
|
- <el-radio :label="2">汽车</el-radio>
|
|
|
|
- <el-radio :label="3">轮船</el-radio>
|
|
|
|
- <el-radio :label="4">其他</el-radio>
|
|
|
|
- </el-radio-group>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="投入项目" style="width:300px;margin-right:30px;display:inline-block;" prop="projectId">
|
|
|
|
- <el-select style="width:100%" @change="getwuduList(0)" v-model="editItemForm.projectId" filterable clearable placeholder="请选择投入项目" >
|
|
|
|
- <el-option
|
|
|
|
- v-for="item in projectList"
|
|
|
|
- :key="item.id"
|
|
|
|
- :label="item.projectName"
|
|
|
|
- :value="item.id">
|
|
|
|
- </el-option>
|
|
|
|
- </el-select>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item :label="wuduData.customDegreeName"
|
|
|
|
- v-if="editItemForm.projectId != null && wuduData.customDegreeActive == 1"
|
|
|
|
- style="width:300px;margin-right:30px;display:inline-block;"
|
|
|
|
- prop="degreeName">
|
|
|
|
- <el-select style="width:100%" v-model="editItemForm.degreeId" filterable clearable placeholder="请选择" >
|
|
|
|
- <el-option
|
|
|
|
- v-for="item in wuduList"
|
|
|
|
- :key="item.id"
|
|
|
|
- :label="item.name"
|
|
|
|
- :value="item.id">
|
|
|
|
- </el-option>
|
|
|
|
- </el-select>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="出发城市" style="width:300px;margin-right:30px;display: inline-block;" prop="cityFrom">
|
|
|
|
- <el-select style="width:100%" v-model="editItemForm.cityFrom" filterable clearable placeholder="请选择出发城市" >
|
|
|
|
- <el-option
|
|
|
|
- v-for="item in cityList"
|
|
|
|
- :key="item.value"
|
|
|
|
- :label="item.label"
|
|
|
|
- :value="item.label">
|
|
|
|
- </el-option>
|
|
|
|
- </el-select>
|
|
|
|
- </el-form-item>
|
|
|
|
- <!-- 目的城市 -->
|
|
|
|
- <el-form-item label="目的城市" style="width:300px;display: inline-block;" prop="cityTo">
|
|
|
|
- <el-select style="width:100%" v-model="editItemForm.cityTo" filterable clearable placeholder="请选择目的城市">
|
|
|
|
- <el-option
|
|
|
|
- v-for="item in cityList"
|
|
|
|
- :key="item.value"
|
|
|
|
- :label="item.label"
|
|
|
|
- :value="item.label">
|
|
|
|
- </el-option>
|
|
|
|
- </el-select>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="开始时间" style="width:300px;margin-right:30px;display:inline-block;" prop="startDate">
|
|
|
|
- <el-date-picker
|
|
|
|
- type="date"
|
|
|
|
- placeholder="开始日期"
|
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
|
- v-model="editItemForm.startDate"
|
|
|
|
- style="width:100%"
|
|
|
|
- @change="datechg2(1)">
|
|
|
|
- </el-date-picker>
|
|
|
|
- </el-form-item>
|
|
|
|
- <!-- 结束时间 -->
|
|
|
|
- <el-form-item label="结束时间" style="width:300px;display:inline-block;" prop="endDate">
|
|
|
|
- <el-date-picker
|
|
|
|
- type="date"
|
|
|
|
- placeholder="结束日期"
|
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
|
- v-model="editItemForm.endDate"
|
|
|
|
- style="width:100%"
|
|
|
|
- @change="datechg2(0)">
|
|
|
|
- </el-date-picker>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="出差天数" style="width:300px">
|
|
|
|
- <el-input type="number" placeholder="自动计算" v-model="editItemForm.dayCount" min="0" style="width:100%"></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="备注" style="width: 100%">
|
|
|
|
- <el-input type="textarea" v-model="editItemForm.remark" :rows="3" style="width: 62%" maxlength="100" show-word-limit></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-form>
|
|
|
|
- <span slot="footer" class="dialog-footer">
|
|
|
|
- <el-button @click="editDialog = false">取 消</el-button>
|
|
|
|
- <el-button type="primary" @click="determine()">确 定</el-button>
|
|
|
|
- </span>
|
|
|
|
|
|
+ <span>{{editItemForm.ownerName}}</span>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="单程/往返" prop="goBack" style="width: 300px;display: inline-block;">
|
|
|
|
+ <el-radio-group v-model="editItemForm.goBack">
|
|
|
|
+ <el-radio :label="0">单程</el-radio>
|
|
|
|
+ <el-radio :label="1">往返</el-radio>
|
|
|
|
+ </el-radio-group>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <!-- 交通工具 -->
|
|
|
|
+ <el-form-item label="交通工具" style="width:100%">
|
|
|
|
+ <el-radio-group v-model="editItemForm.way">
|
|
|
|
+ <el-radio :label="0">飞机</el-radio>
|
|
|
|
+ <el-radio :label="1">火车</el-radio>
|
|
|
|
+ <el-radio :label="2">汽车</el-radio>
|
|
|
|
+ <el-radio :label="3">轮船</el-radio>
|
|
|
|
+ <el-radio :label="4">其他</el-radio>
|
|
|
|
+ </el-radio-group>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="投入项目" style="width:300px;margin-right:30px;display:inline-block;" prop="projectId">
|
|
|
|
+ <el-select style="width:100%" @change="getwuduList(0)" v-model="editItemForm.projectId" filterable clearable placeholder="请选择投入项目" >
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="item in projectList"
|
|
|
|
+ :key="item.id"
|
|
|
|
+ :label="item.projectName"
|
|
|
|
+ :value="item.id">
|
|
|
|
+ </el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item :label="wuduData.customDegreeName"
|
|
|
|
+ v-if="editItemForm.projectId != null && wuduData.customDegreeActive == 1"
|
|
|
|
+ style="width:300px;margin-right:30px;display:inline-block;"
|
|
|
|
+ prop="degreeName">
|
|
|
|
+ <el-select style="width:100%" v-model="editItemForm.degreeId" filterable clearable placeholder="请选择" >
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="item in wuduList"
|
|
|
|
+ :key="item.id"
|
|
|
|
+ :label="item.name"
|
|
|
|
+ :value="item.id">
|
|
|
|
+ </el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="出发城市" style="width:300px;margin-right:30px;display: inline-block;" prop="cityFrom">
|
|
|
|
+ <el-select style="width:100%" v-model="editItemForm.cityFrom" filterable clearable placeholder="请选择出发城市" >
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="item in cityList"
|
|
|
|
+ :key="item.value"
|
|
|
|
+ :label="item.label"
|
|
|
|
+ :value="item.label">
|
|
|
|
+ </el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <!-- 目的城市 -->
|
|
|
|
+ <el-form-item label="目的城市" style="width:300px;display: inline-block;" prop="cityTo">
|
|
|
|
+ <el-select style="width:100%" v-model="editItemForm.cityTo" filterable clearable placeholder="请选择目的城市">
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="item in cityList"
|
|
|
|
+ :key="item.value"
|
|
|
|
+ :label="item.label"
|
|
|
|
+ :value="item.label">
|
|
|
|
+ </el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="开始时间" style="width:300px;margin-right:30px;display:inline-block;" prop="startDate">
|
|
|
|
+ <el-date-picker
|
|
|
|
+ type="date"
|
|
|
|
+ placeholder="开始日期"
|
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
|
+ v-model="editItemForm.startDate"
|
|
|
|
+ style="width:100%"
|
|
|
|
+ @change="datechg2(1)">
|
|
|
|
+ </el-date-picker>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <!-- 结束时间 -->
|
|
|
|
+ <el-form-item label="结束时间" style="width:300px;display:inline-block;" prop="endDate">
|
|
|
|
+ <el-date-picker
|
|
|
|
+ type="date"
|
|
|
|
+ placeholder="结束日期"
|
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
|
+ v-model="editItemForm.endDate"
|
|
|
|
+ style="width:100%"
|
|
|
|
+ @change="datechg2(0)">
|
|
|
|
+ </el-date-picker>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="出差天数" style="width:300px">
|
|
|
|
+ <el-input type="number" placeholder="自动计算" v-model="editItemForm.dayCount" min="0" style="width:100%"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="备注" style="width: 100%">
|
|
|
|
+ <el-input type="textarea" v-model="editItemForm.remark" :rows="3" style="width: 62%" maxlength="100" show-word-limit></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-form>
|
|
|
|
+ <span slot="footer" class="dialog-footer">
|
|
|
|
+ <el-button @click="editDialog = false">取 消</el-button>
|
|
|
|
+ <el-button type="primary" @click="determine()">确 定</el-button>
|
|
|
|
+ </span>
|
|
</el-dialog>
|
|
</el-dialog>
|
|
|
|
|
|
<!-- 出差统计查看详情 -->
|
|
<!-- 出差统计查看详情 -->
|
|
@@ -515,6 +520,39 @@
|
|
</el-pagination>
|
|
</el-pagination>
|
|
</div>
|
|
</div>
|
|
</el-dialog>
|
|
</el-dialog>
|
|
|
|
+
|
|
|
|
+ <!-- 钉钉环境交互效果切换 -->
|
|
|
|
+ <el-dialog title="关联项目" :visible.sync="DingdingEditDialog" width="800px">
|
|
|
|
+ <el-form ref="DingdingForm" label-width="80px" style="margin:40px 0">
|
|
|
|
+ <el-form-item label="投入项目" style="width:300px;margin-right:30px;display:inline-block;" prop="projectId">
|
|
|
|
+ <el-select style="width:100%" @change="getwuduList(0)" v-model="DingdingForm.projectId" filterable clearable placeholder="请选择投入项目" >
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="item in projectList"
|
|
|
|
+ :key="item.id"
|
|
|
|
+ :label="item.projectName"
|
|
|
|
+ :value="item.id">
|
|
|
|
+ </el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item :label="wuduData.customDegreeName"
|
|
|
|
+ v-if="DingdingForm.projectId != null && wuduData.customDegreeActive == 1"
|
|
|
|
+ style="width:300px;margin-right:30px;display:inline-block;"
|
|
|
|
+ prop="degreeName">
|
|
|
|
+ <el-select style="width:100%" v-model="DingdingForm.degreeId" filterable clearable placeholder="请选择" >
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="item in wuduList"
|
|
|
|
+ :key="item.id"
|
|
|
|
+ :label="item.name"
|
|
|
|
+ :value="item.id">
|
|
|
|
+ </el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-form>
|
|
|
|
+ <span slot="footer" class="dialog-footer">
|
|
|
|
+ <el-button @click="DingdingEditDialog = false">取 消</el-button>
|
|
|
|
+ <el-button type="primary" @click="DingdingDetermine()">确 定</el-button>
|
|
|
|
+ </span>
|
|
|
|
+ </el-dialog>
|
|
</section>
|
|
</section>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
@@ -540,7 +578,8 @@ export default {
|
|
displayTable: false,
|
|
displayTable: false,
|
|
formloading: false,
|
|
formloading: false,
|
|
apk: 0,
|
|
apk: 0,
|
|
- // user: JSON.parse(sessionStorage.getItem("user")),
|
|
|
|
|
|
+ // userdata: JSON.parse(sessionStorage.getItem("user")),
|
|
|
|
+
|
|
permissions: JSON.parse(sessionStorage.getItem("permissions")),
|
|
permissions: JSON.parse(sessionStorage.getItem("permissions")),
|
|
addform: {
|
|
addform: {
|
|
reason: null, //出差事由
|
|
reason: null, //出差事由
|
|
@@ -626,6 +665,10 @@ export default {
|
|
isAdd: false,
|
|
isAdd: false,
|
|
susers: [],
|
|
susers: [],
|
|
|
|
|
|
|
|
+ // 钉钉环境交互
|
|
|
|
+ isDingding: 0,
|
|
|
|
+ DingdingEditDialog: false,
|
|
|
|
+ DingdingForm:{}
|
|
}
|
|
}
|
|
},
|
|
},
|
|
created(){
|
|
created(){
|
|
@@ -637,14 +680,68 @@ export default {
|
|
window.onresize = function temp() {
|
|
window.onresize = function temp() {
|
|
that.tableHeight = window.innerHeight - 195;
|
|
that.tableHeight = window.innerHeight - 195;
|
|
};
|
|
};
|
|
|
|
+ this.isDingding = this.wuduData.syncDingding
|
|
},
|
|
},
|
|
mounted(){
|
|
mounted(){
|
|
this.getTableList()
|
|
this.getTableList()
|
|
this.getProjectList()
|
|
this.getProjectList()
|
|
this.getDepartment()
|
|
this.getDepartment()
|
|
|
|
+
|
|
// console.log("session",this.wuduData);
|
|
// console.log("session",this.wuduData);
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
|
|
+ // 钉钉环境交互
|
|
|
|
+ DingdingEditor(e){
|
|
|
|
+ this.DingdingEditDialog = true
|
|
|
|
+ if(e.degreeId != null){
|
|
|
|
+ e.degreeId = e.degreeId + ''
|
|
|
|
+ // console.log("e.degreeId",e.degreeId);
|
|
|
|
+ }
|
|
|
|
+ this.DingdingForm = e
|
|
|
|
+ this.getwuduList(2)
|
|
|
|
+ console.log('editor',this.DingdingForm);
|
|
|
|
+ },
|
|
|
|
+ DingdingDetermine(){
|
|
|
|
+ let edddd = {
|
|
|
|
+ id: this.DingdingForm.id,
|
|
|
|
+ projectId: this.DingdingForm.projectId, //项目id
|
|
|
|
+ degreeId:this.DingdingForm.degreeId, //维度id
|
|
|
|
+ degreeName: null
|
|
|
|
+ }
|
|
|
|
+ for(let i=0; i<this.wuduList.length; i++){
|
|
|
|
+ if(this.wuduList[i].id == edddd.degreeId){
|
|
|
|
+ edddd.degreeName = this.wuduList[i].name
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ this.http.post( '/business-trip/modifyProject', edddd,
|
|
|
|
+ res => {
|
|
|
|
+ if (res.code == "ok") {
|
|
|
|
+ this.DingdingForm = {}
|
|
|
|
+ this.DingdingEditDialog = false
|
|
|
|
+ this.$message({
|
|
|
|
+ message: '修改成功',
|
|
|
|
+ type: 'success'
|
|
|
|
+ })
|
|
|
|
+ this.billss()
|
|
|
|
+ } else {
|
|
|
|
+ this.$message({
|
|
|
|
+ message: res.msg,
|
|
|
|
+ type: "error"
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ error => {
|
|
|
|
+ this.$message({
|
|
|
|
+ message: error,
|
|
|
|
+ type: "error"
|
|
|
|
+ });
|
|
|
|
+ });
|
|
|
|
+ },
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
staffs(key, keyPath) {
|
|
staffs(key, keyPath) {
|
|
// console.log("keypath",keyPath)
|
|
// console.log("keypath",keyPath)
|
|
if (keyPath[0] == '1') {
|
|
if (keyPath[0] == '1') {
|
|
@@ -917,7 +1014,7 @@ export default {
|
|
},
|
|
},
|
|
// 操作 - 编辑
|
|
// 操作 - 编辑
|
|
editor(e) {
|
|
editor(e) {
|
|
- // console.log("编辑",e);
|
|
|
|
|
|
+ console.log("编辑",e);
|
|
this.editDialog = true
|
|
this.editDialog = true
|
|
if(e.degreeId != null){
|
|
if(e.degreeId != null){
|
|
e.degreeId = e.degreeId + ''
|
|
e.degreeId = e.degreeId + ''
|
|
@@ -929,6 +1026,7 @@ export default {
|
|
// 编辑框确定
|
|
// 编辑框确定
|
|
determine(){
|
|
determine(){
|
|
let edddd = {
|
|
let edddd = {
|
|
|
|
+ id: this.editItemForm.id,
|
|
reason: this.editItemForm.reason, //出差事由
|
|
reason: this.editItemForm.reason, //出差事由
|
|
startDate: this.editItemForm.startDate, //开始时间
|
|
startDate: this.editItemForm.startDate, //开始时间
|
|
endDate: this.editItemForm.endDate, //结束时间
|
|
endDate: this.editItemForm.endDate, //结束时间
|
|
@@ -939,13 +1037,24 @@ export default {
|
|
dayCount: this.editItemForm.dayCount, //出差天数
|
|
dayCount: this.editItemForm.dayCount, //出差天数
|
|
remark: this.editItemForm.remark, //备注
|
|
remark: this.editItemForm.remark, //备注
|
|
projectId: this.editItemForm.projectId, //项目id
|
|
projectId: this.editItemForm.projectId, //项目id
|
|
- degreeId:this.editItemForm.degreeId //维度id
|
|
|
|
|
|
+ degreeId:this.editItemForm.degreeId, //维度id
|
|
|
|
+ degreeName: null
|
|
|
|
+ }
|
|
|
|
+ for(let i=0; i<this.wuduList.length; i++){
|
|
|
|
+ if(this.wuduList[i].id == edddd.degreeId){
|
|
|
|
+ edddd.degreeName = this.wuduList[i].name
|
|
|
|
+ }
|
|
}
|
|
}
|
|
this.http.post( '/business-trip/add', edddd,
|
|
this.http.post( '/business-trip/add', edddd,
|
|
res => {
|
|
res => {
|
|
if (res.code == "ok") {
|
|
if (res.code == "ok") {
|
|
this.editItemForm = null
|
|
this.editItemForm = null
|
|
this.editDialog = false
|
|
this.editDialog = false
|
|
|
|
+ this.billss()
|
|
|
|
+ this.$message({
|
|
|
|
+ message: '修改成功',
|
|
|
|
+ type: 'success'
|
|
|
|
+ })
|
|
} else {
|
|
} else {
|
|
this.$message({
|
|
this.$message({
|
|
message: res.msg,
|
|
message: res.msg,
|
|
@@ -1271,12 +1380,18 @@ export default {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
var pId = this.addform.projectId
|
|
var pId = this.addform.projectId
|
|
- }else{
|
|
|
|
|
|
+ }else if(e == 0){
|
|
this.editItemForm.wuduId = null
|
|
this.editItemForm.wuduId = null
|
|
if(this.editItemForm.projectId == '' || this.editItemForm.projectId == null) {
|
|
if(this.editItemForm.projectId == '' || this.editItemForm.projectId == null) {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
var pId = this.editItemForm.projectId
|
|
var pId = this.editItemForm.projectId
|
|
|
|
+ }else{
|
|
|
|
+ this.DingdingForm.wuduId = null
|
|
|
|
+ if(this.DingdingForm.projectId == '' || this.DingdingForm.projectId == null){
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ var pId = this.DingdingForm.projectId
|
|
}
|
|
}
|
|
|
|
|
|
this.http.post('/project/getDegreeList',{
|
|
this.http.post('/project/getDegreeList',{
|