|
@@ -169,7 +169,7 @@
|
|
|
<!-- 多行文本框区域结束 -->
|
|
|
<div class="baseBtn">
|
|
|
<div class="blockWidth">
|
|
|
- <el-button type="primary" class="backBtn" @click="updateActivityDialog" >提交</el-button>
|
|
|
+ <el-button type="primary" class="backBtn" @click="updateActivityDialog" >上传修改</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
@@ -222,6 +222,23 @@
|
|
|
</span>
|
|
|
</el-dialog>
|
|
|
<!-- 提交对话框结束 -->
|
|
|
+ <!-- 删除成员对话框开始 -->
|
|
|
+ <el-dialog
|
|
|
+ title="删除指导老师"
|
|
|
+ :visible.sync="delMember"
|
|
|
+ width="600px"
|
|
|
+ class="delMemberDialog">
|
|
|
+ <span class="deleteContent">确定删除指导老师?</span>
|
|
|
+ <span slot="footer" class="dialog-footer">
|
|
|
+ <el-button type="primary" @click="commitDelMember" class="btn5">确认删除</el-button>
|
|
|
+ <el-button @click="handleClose" class="btn5" >取消</el-button>
|
|
|
+ </span>
|
|
|
+ </el-dialog>
|
|
|
+ <!-- 删除成员对话框结束 -->
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -240,6 +257,8 @@
|
|
|
[{ align: "" }, { align: "center" }, { align: "right"}, { align: "justify"}],
|
|
|
[{header:[false,1,2,3,4]}]
|
|
|
],
|
|
|
+ iid:'', //为删除框储存id
|
|
|
+ delMember:false, //删除对话框
|
|
|
addMemberDialog:false,
|
|
|
tableData:[], //活动指导老师列表
|
|
|
selects:{ //基础信息
|
|
@@ -275,7 +294,7 @@
|
|
|
}).then(res=>{
|
|
|
if(!res.data[0][0])return this.$message.error("错误")
|
|
|
let data = res.data[0][0];
|
|
|
- console.log(data);
|
|
|
+ // console.log(data);
|
|
|
this.selects.projectName=data.title;
|
|
|
this.selects.fund=data.money;
|
|
|
this.selects.leader=data.pro_leader;
|
|
@@ -303,6 +322,7 @@
|
|
|
handleClose(){
|
|
|
this.addMemberDialog=false
|
|
|
this.updateActivity=false
|
|
|
+ this.delMember=false
|
|
|
for(let i in this.Member)this.Member[i]='';
|
|
|
},
|
|
|
addTeacher(){ //添加老师对话框
|
|
@@ -337,17 +357,21 @@
|
|
|
this.$message({message:"修改成功",type:"success"})
|
|
|
this.addMemberDialog = false;
|
|
|
},
|
|
|
- deleteRow(Id){ //删除老师
|
|
|
- this.tableData = this.tableData.filter(item=>item.Id!=Id);
|
|
|
+
|
|
|
+ deleteRow(Id){ //删除对话框出现
|
|
|
+ this.delMember=true
|
|
|
+ this.iid=Id
|
|
|
+ },
|
|
|
+ commitDelMember(){ //确定删除老师
|
|
|
+ this.tableData = this.tableData.filter(item=>item.Id!=this.iid);
|
|
|
this.$message({message:"删除成功",type:"success"})
|
|
|
+ this.delMember=false
|
|
|
},
|
|
|
updateActivityDialog(){ //显示修改提交对话框
|
|
|
this.updateActivity=true
|
|
|
},
|
|
|
submitAll(){ //确定提交修改
|
|
|
//保存修改
|
|
|
- const data = this.tableData;
|
|
|
-
|
|
|
const param = {
|
|
|
uid:this.$store.state.userInfo.userid,
|
|
|
aid:this.$route.query["Id"],
|
|
@@ -363,12 +387,11 @@
|
|
|
ph:this.selects.tel,
|
|
|
beginTime:JSON.stringify(this.selects.beginDate)
|
|
|
}
|
|
|
- // console.log(param)
|
|
|
- // return;
|
|
|
+
|
|
|
this.ajax.post(this.$store.state.api+"/UpdateActivity",param).then(res=>{
|
|
|
if(res.data==1){
|
|
|
this.$message.success("修改成功");
|
|
|
- this.dialogVisible1=false
|
|
|
+ this.updateActivity=false
|
|
|
this.getData();
|
|
|
}else{
|
|
|
this.$message.error("修改失败"+res.data);
|
|
@@ -413,8 +436,8 @@
|
|
|
</script>
|
|
|
|
|
|
<style lang="less">
|
|
|
- //提交对话框开始
|
|
|
- .projectApplicationfundAddDialog{
|
|
|
+
|
|
|
+ .projectApplicationfundAddDialog{ //提交对话框开始
|
|
|
|
|
|
.el-dialog__header{
|
|
|
border-radius: 10px 10px 0 0;
|
|
@@ -488,7 +511,54 @@
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-//提交对话框结束
|
|
|
+
|
|
|
+ .delMemberDialog{ //删除对话框
|
|
|
+ font-size: 18px;
|
|
|
+ .el-dialog{
|
|
|
+ border-radius: 5px;
|
|
|
+ overflow: hidden;
|
|
|
+ }
|
|
|
+ .deleteContent{
|
|
|
+ font-size: 22px;
|
|
|
+ color: #000;
|
|
|
+ }
|
|
|
+ .el-dialog__header{
|
|
|
+ background: #32455b;
|
|
|
+ display: flex;
|
|
|
+ justify-content: center;
|
|
|
+ }
|
|
|
+ .el-dialog__title{
|
|
|
+ color:#fff;
|
|
|
+ font-size: 22px;
|
|
|
+ }
|
|
|
+ .el-dialog__body{
|
|
|
+ display: flex;
|
|
|
+ justify-content: center;
|
|
|
+ }
|
|
|
+ // .addDialogMid{
|
|
|
+ // box-sizing: border-box;
|
|
|
+ // padding:0 60px 0 10px;
|
|
|
+ // .addDialogTit{
|
|
|
+ // display: flex;
|
|
|
+ // span{
|
|
|
+ // width: 80px;
|
|
|
+ // font-size: 16px;
|
|
|
+ // line-height: 40px;
|
|
|
+ // text-align: left;
|
|
|
+
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+
|
|
|
+ // }
|
|
|
+ .dialog-footer{
|
|
|
+ display: flex;
|
|
|
+ justify-content: center;
|
|
|
+ box-sizing: border-box;
|
|
|
+ .btn5{
|
|
|
+ font-size: 16px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
</style>
|
|
|
|
|
|
|