diff --git a/src/views/project-management/mobledetail/SummaryDetailMoblie.vue b/src/views/project-management/mobledetail/SummaryDetailMoblie.vue
index 9706b26..311c809 100644
--- a/src/views/project-management/mobledetail/SummaryDetailMoblie.vue
+++ b/src/views/project-management/mobledetail/SummaryDetailMoblie.vue
@@ -132,9 +132,14 @@
-
+
diff --git a/src/views/project-management/mobledetail/index.vue b/src/views/project-management/mobledetail/index.vue
index 74b09c4..9b3744e 100644
--- a/src/views/project-management/mobledetail/index.vue
+++ b/src/views/project-management/mobledetail/index.vue
@@ -1,51 +1,53 @@
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+ :formData="detailData.formData"/>
+
+
+
+
diff --git a/src/views/project-management/phaseDetailMoblie/ApprovalDetailMoblie.vue b/src/views/project-management/phaseDetailMoblie/ApprovalDetailMoblie.vue
new file mode 100644
index 0000000..3aca84c
--- /dev/null
+++ b/src/views/project-management/phaseDetailMoblie/ApprovalDetailMoblie.vue
@@ -0,0 +1,277 @@
+
+
+
form = e">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/project-management/phaseDetailMoblie/index.vue b/src/views/project-management/phaseDetailMoblie/index.vue
new file mode 100644
index 0000000..f6625d4
--- /dev/null
+++ b/src/views/project-management/phaseDetailMoblie/index.vue
@@ -0,0 +1,96 @@
+
+
+
+
baseForm = e">
+
+
抄送人:{{copyName}}
+
+
+
+
+
+
+
+
diff --git a/src/views/system/user/add.vue b/src/views/system/user/add.vue
index f60fec1..4e71d6c 100644
--- a/src/views/system/user/add.vue
+++ b/src/views/system/user/add.vue
@@ -16,6 +16,7 @@ import { useTagsView } from '@/stores/tagsview.js'
import { useAuthStore } from '@/stores/userstore.js'
import { useCacheStore } from "@/stores/cache.js";
import { getDeptOpt, getSubCompOpt, getRolesOpt, getJobOpt, getUserDetail } from '@/api/user/user.js'
+import { onBeforeMount } from 'vue';
const tagsViewStore = useTagsView()
const authStore = useAuthStore()
@@ -183,22 +184,17 @@ const getInstance = (e) => {
}
const init = async () => {
- const { data } = await getDeptOpt()
- localData.departmentIdOpt = data
- const res = await getSubCompOpt()
- localData.subCompanyIdOpt = res.data
- const roleRes = await getRolesOpt()
- localData.roleOpt = roleRes.data
- const jobRes = await getJobOpt()
- localData.jobOpt = jobRes.data
- // const reqList = [
- // getDeptOpt(),
- // getSubCompOpt(),
- // getRolesOpt(),
- // getJobOpt()
- // ]
- // const resAll = await Promise.all(reqList)
- // console.log("🚀 ~ init ~ resAll:", resAll)
+ const reqList = [
+ getDeptOpt(),
+ getSubCompOpt(),
+ getRolesOpt(),
+ getJobOpt()
+ ]
+ const resAll = await Promise.all(reqList)
+ localData.departmentIdOpt = resAll[0].data
+ localData.subCompanyIdOpt = resAll[1].data
+ localData.roleOpt = resAll[2].data
+ localData.jobOpt = resAll[3].data
}
const getInfo = async () => {
@@ -209,7 +205,9 @@ const getInfo = async () => {
const res = await getDeptOpt({subCompanyId: data.subCompanyId})
localData.departmentIdOpt = res.data
}
- form.value.setValues(data)
+ nextTick(()=>{
+ form.value.setValues(data)
+ })
}
diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue
index 1f807d1..03b4764 100644
--- a/src/views/system/user/index.vue
+++ b/src/views/system/user/index.vue
@@ -1,14 +1,16 @@
+