Pārlūkot izejas kodu

新增编辑区别

tangning 3 gadi atpakaļ
vecāks
revīzija
0e680e8b60
1 mainītis faili ar 16 papildinājumiem un 5 dzēšanām
  1. 16 5
      src/view/organization/list.vue

+ 16 - 5
src/view/organization/list.vue

@@ -169,6 +169,8 @@ export default {
       treedata: [],
     });
     const seeDetail = (val) =>{
+      // console.log('seeDetail',getApp().$refs)
+      // getApp().$refs.treeBox.setCurrentKey(user.info.id)
       console.log('seeDetail',val)
       data.seeData = {
         superior:val.order,
@@ -180,7 +182,9 @@ export default {
       console.log(data);
     };
     const submit = async () => {
+      console.log('getApp().$ref',getApp())
       const { name, deptType,parentId} = data.detail;
+      const { detailType } = data
       if (!name) {
         return getApp().$message.error("组织名称不能为空!", "提示");
       } else if (!deptType) {
@@ -194,17 +198,24 @@ export default {
         ...data.detail
       }
       let requestApi = addTreeitem
-      if(data.detailType == '编辑'){
+      if(detailType == '编辑'){
         requestApi = editTreeitem
       }
       let res = await axios.post(requestApi, apidata)
       getTreedata()
+      console.log('async',res,data);
+      if(detailType == '编辑'){
+        getApp().$message({message: '操作成功', type: 'success'});
+      }else{
+      getApp().$confirm('组织创建成功,快去创建用户吧', '温馨提示',{
+          confirmButtonText: '我知道了',
+          showCancelButton:false,
+          cancelButtonText: 'Cancel',
+      })
+      }
       data.detail = {}
       data.show = false
       data.superiorValue = []
-      console.log('async',res,data);
-      getApp().$ref.form.resetFields()
-      getApp().$confirm('组织创建成功', '删除')
     };
     const insertProject = (val) => {
      console.log('insertProject',val.id);
@@ -256,7 +267,7 @@ export default {
     const getTreedata = async () =>{
       let res = await axios.get(getTreeselect, {})
       data.treedata = res.data
-      getApp().$ref.treeBox.setCurrentKey(user.info.id)
+      // getApp().$ref.treeBox.setCurrentKey(user.info.id)
     }
     onMounted(async ()=>{
         getTreedata()