diff --git a/src/api/phone.js b/src/api/phone.js
new file mode 100644
index 000000000..ae39051e5
--- /dev/null
+++ b/src/api/phone.js
@@ -0,0 +1,9 @@
+import axios from "@/common/axiosV2";
+
+export function phoneUser(params) {
+ return axios({
+ url: "api/sys/user/getUserByPhone",
+ method: "get",
+ params
+ });
+}
diff --git a/src/components/index.js b/src/components/index.js
index d5f444b04..4d040a51b 100644
--- a/src/components/index.js
+++ b/src/components/index.js
@@ -27,6 +27,8 @@ import SQTree from './SQTree'
import OrgTable from './OrgTable'
import MySelect from './mySelect'
+import phoneRole from './phoneRole'
+
const install = function (Vue) {
Vue.component('loading', Loading)
Vue.component('navMenu', NavMenu)
@@ -52,6 +54,7 @@ const install = function (Vue) {
Vue.component('RoleTree', RoleTree)
Vue.component('MechanismTree', MechanismTree)
Vue.component('MySelect', MySelect)
+ Vue.component('phoneRole', phoneRole)
}
export default {
diff --git a/src/components/phoneRole/index.vue b/src/components/phoneRole/index.vue
new file mode 100644
index 000000000..132ce3b5b
--- /dev/null
+++ b/src/components/phoneRole/index.vue
@@ -0,0 +1,250 @@
+
+
+
+
+
+
+
+
+ 查询
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+ 确认
+
+
+
+
+
+
+
+
diff --git a/src/pages/processCenter/pages/phone/wfhxzg/step5.vue b/src/pages/processCenter/pages/phone/wfhxzg/step5.vue
index b438e87c6..1bb102429 100644
--- a/src/pages/processCenter/pages/phone/wfhxzg/step5.vue
+++ b/src/pages/processCenter/pages/phone/wfhxzg/step5.vue
@@ -134,6 +134,7 @@
show-submit
show-back
approval
+ show-transfer
@back="handleSubmitNo"
:submitLoading="isSubmit"
:isSubmitBack="backLoading"
@@ -152,12 +153,19 @@
>
- -->
+
+
@@ -207,6 +215,12 @@ export default {
// 驳回弹窗状态
backDialog: false,
+ // 储存手机端选人集合
+ phoneRoleList: [],
+ roleTitle: '',
+ showPage: false,
+ phoneRole: '',
+
}
},
components: {
@@ -308,11 +322,18 @@ export default {
this.isSubmit = false
})
},
- drawerCheck (data) {
- this.turnLoading = true
+
+ // 转办按钮
+ handleTurnTo() {
+ this.showPage = true
+ this.roleTitle = '转办处理人'
+ },
+ // 转办选人框
+ phoneSumit (data) {
+ this.phoneRoleList = data
changeAssigneeNew({
taskId: this.taskIds, // 任务id
- assignee: data[0].id, // 被委托人
+ assignee: data[0].usId, // 被委托人
userId: this.userId, // 委托人
pId: this.pId // 流程实例
}).then(res =>{
@@ -324,12 +345,7 @@ export default {
this.$message.warning(res.message)
}
})
- this.modalshowflag = false
- },
- // 转办按钮
- handleTurnTo() {
- this.modalshowflag = true
- this.drawerTitle = '转办处理人'
+ // this.showPage = false
},
handleSubmitNo() {
this.backLoading = true
@@ -402,6 +418,9 @@ export default {
pageSizeChange () {
this.getTableByPage()
},
+ showPagePC() {
+ this.showPage = true
+ },
}
}