|
@@ -15,6 +15,10 @@
|
|
|
@pageChange="pageChange"
|
|
|
@onEditSuccess="queryMainData($route.query.id)">
|
|
|
<div slot="customOperation" >
|
|
|
+ <selectPeople v-if="tool.checkAuth($route.name,'changeData')" class="inline-16" @selectRow="selectRow" ref="people">
|
|
|
+ <el-button size="mini" slot="input" type="primary" @click="$refs.people.visible=true">数 据 转 交</el-button>
|
|
|
+ </selectPeople>
|
|
|
+ <!-- <changeData class="inline-16"></changeData> -->
|
|
|
<restPas v-if="tool.checkAuth($route.name,'restpas')" :userid="mainData.userid" class="inline-16"></restPas>
|
|
|
<useTemp v-if="tool.checkAuth($route.name,'use')" :data="mainData" @onSuccess="queryMainData"></useTemp>
|
|
|
<unuseTemp v-if="tool.checkAuth($route.name,'use')" :data="mainData" @onSuccess="queryMainData"></unuseTemp>
|
|
@@ -38,6 +42,7 @@
|
|
|
|
|
|
<script>
|
|
|
import unuseTemp from './unuseAccount.vue'
|
|
|
+import selectPeople from './selectPeople'
|
|
|
import useTemp from './useAccdount.vue'
|
|
|
import restPas from "@/HManagement/department/staff/detail/modules/restPassword"
|
|
|
|
|
@@ -65,7 +70,8 @@ export default {
|
|
|
useTemp,
|
|
|
detailInfo,
|
|
|
teamInformation,
|
|
|
- restPas
|
|
|
+ restPas,
|
|
|
+ selectPeople
|
|
|
},
|
|
|
methods:{
|
|
|
async queryMainData(id) {
|
|
@@ -194,6 +200,57 @@ export default {
|
|
|
]
|
|
|
console.log(this.mainAreaData)
|
|
|
},
|
|
|
+ selectRow (data) {
|
|
|
+ this.$confirm(`确定将数据转移给“${data.name}”吗?`,'提示',{
|
|
|
+ confirmButtonText:'确定',
|
|
|
+ cancelButtonText:'取消',
|
|
|
+ type:'warning'
|
|
|
+ }).then(async () => {
|
|
|
+ let res = await this.$api.requested({
|
|
|
+ "id":20230417130001,
|
|
|
+ "content": {
|
|
|
+ "fromuserid": this.$route.query.id,
|
|
|
+ "touserid": data.userid,
|
|
|
+ "iswithouthr":0
|
|
|
+ }
|
|
|
+ })
|
|
|
+ if (res.data == '成功') {
|
|
|
+ this.$message({
|
|
|
+ message:'操作成功',
|
|
|
+ type:'success'
|
|
|
+ })
|
|
|
+ this.$refs.people.visible = false
|
|
|
+ this.queryMainData()
|
|
|
+ } else {
|
|
|
+ if (res.code == 9) {
|
|
|
+ this.$confirm(res.msg,'提示',{
|
|
|
+ confirmButtonText:'继续',
|
|
|
+ cancelButtonText:'取消',
|
|
|
+ type:'warning'
|
|
|
+ }).then(async () => {
|
|
|
+ let res = await this.$api.requested({
|
|
|
+ "id":20230417130001,
|
|
|
+ "content": {
|
|
|
+ "fromuserid": this.$route.query.id,
|
|
|
+ "touserid": data.userid,
|
|
|
+ "iswithouthr":1
|
|
|
+ }
|
|
|
+ })
|
|
|
+ this.tool.showMessage(res,() => {
|
|
|
+ this.queryMainData()
|
|
|
+ this.$refs.people.visible = false
|
|
|
+ })
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ this.$message({
|
|
|
+ message:res.msg,
|
|
|
+ type:'warning'
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
// 监听切换数据,上一页,下一页
|
|
|
pageChange (id,rowindex,tabIndex) {
|
|
|
this.flag = false
|