|
|
@@ -11,7 +11,7 @@
|
|
|
trigger="manual"
|
|
|
v-model="visible1"
|
|
|
width="500">
|
|
|
- <member ref="member" :justsaler="justsaler" :param="param" :radio="true" @onSelect="setLeader" @onCancel="visible1 = false"></member>
|
|
|
+ <member ref="member" :justsaler="justsaler" :param="param" :radio="true" @onSelect="setChangeLeader" @onCancel="visible1 = false"></member>
|
|
|
<el-button v-show="(item.teamleader[0] && nowUserid === item.teamleader[0].userid) || editdataleader == 1" type="text" size="small" slot="reference" @click="showMenberSelect(item)" :disabled="status === '已结案' || status === '已失败'">变更</el-button>
|
|
|
</el-popover>
|
|
|
</div>
|
|
|
@@ -67,6 +67,19 @@
|
|
|
<el-button type="primary" @click="setOnSubmit" size="small">确 定</el-button>
|
|
|
</span>
|
|
|
</el-dialog>
|
|
|
+ <el-dialog
|
|
|
+ title="提示"
|
|
|
+ :visible.sync="changeLeader"
|
|
|
+ append-to-body
|
|
|
+ :show-close="false"
|
|
|
+ width="500px"
|
|
|
+ center>
|
|
|
+ <span style="text-align: center;vertical-align: middle;!important;">是否参与该数据的后续工作</span>
|
|
|
+ <span slot="footer" class="dialog-footer">
|
|
|
+ <el-button @click="setLeader(0)" size="small">取 消</el-button>
|
|
|
+ <el-button type="primary" @click="setLeader(1)" size="small">参 与</el-button>
|
|
|
+ </span>
|
|
|
+ </el-dialog>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -84,6 +97,7 @@ export default {
|
|
|
visible1:false,
|
|
|
visible:false,
|
|
|
dialogTableVisible:false,
|
|
|
+ changeLeader:false,
|
|
|
isEdit:'',
|
|
|
editdataleader:'',
|
|
|
list:[
|
|
|
@@ -108,7 +122,8 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
addType:'',
|
|
|
- nowUserid:''
|
|
|
+ nowUserid:'',
|
|
|
+ itemData:''
|
|
|
}
|
|
|
},
|
|
|
methods:{
|
|
|
@@ -160,13 +175,18 @@ export default {
|
|
|
console.log(this.list,'list')
|
|
|
this.$emit('teamList',this.list)
|
|
|
},
|
|
|
- async setLeader (item) {
|
|
|
+ setChangeLeader(item){
|
|
|
+ this.changeLeader = true
|
|
|
+ this.itemData = item
|
|
|
+ },
|
|
|
+ async setLeader (isaddoldleader) {
|
|
|
const res = await this.$api.requested({
|
|
|
"id": 20220930103701,
|
|
|
"content": {
|
|
|
"ownertable":this.ownertable,
|
|
|
"ownerid":this.$route.query.id,
|
|
|
- "userid":item[0].userid
|
|
|
+ "userid":this.itemData[0].userid,
|
|
|
+ "isaddoldleader":isaddoldleader
|
|
|
}
|
|
|
})
|
|
|
this.tool.showMessage(res,()=>{
|
|
|
@@ -320,4 +340,7 @@ export default {
|
|
|
.normal-panel{
|
|
|
border-radius: 5px;
|
|
|
}
|
|
|
+/deep/ .el-dialog--center .el-dialog__body {
|
|
|
+ text-align: center;
|
|
|
+}
|
|
|
</style>
|