Browse Source

问题小改

sujunling 2 năm trước cách đây
mục cha
commit
5b901c4410

+ 13 - 6
src/api/sys/menu.ts

@@ -6,7 +6,7 @@ import menu from '/@/mock/menu.json'
 import menu_get_ids from '/@/mock/menu_get_ids.json'
 import tool from '/@/utils/Tool';
 import { identity } from 'lodash-es';
-import { session } from '/@/utils/Memory';
+import { local, session } from '/@/utils/Memory';
 import { getAuthCache } from '/@/utils/auth';
 import { USER_INFO_KEY } from '/@/enums/cacheEnum';
 
@@ -57,15 +57,22 @@ export const saveStructure = (params) => {
  */
 
 export const structureList = () => {
+  var list = local.getItem("structureList");
+  if (list) {
+    return new Promise<void>((resolve, reject) => {
+      resolve(list);
+    })
+  }
   return new Promise<void>((resolve, reject) => {
     defHttp.post({ url: Api.GetChildDepartment }).then((res) => {
       if (res.datas && res.datas.depInfo) {
         var a = tool.structureTree([res.datas]);
         console.log(a)
-        a[0].children.forEach(item=>{
+        a[0].children.forEach(item => {
           item.level = 0
         })
         resolve(a[0].children)
+        local.setItem("structureList", a[0].children);
       } else {
         resolve([])
       }
@@ -130,7 +137,7 @@ function buildTree(nodes, parentId = null) {
   for (let node of nodes) {
     if (node.parentid === parentId) {
       node.meta = JSON.parse(node.meta)
-      node.meta.status==='1' && (node.disabled=true)
+      node.meta.status === '1' && (node.disabled = true)
       node.children = buildTree(nodes, node.id);
       tree.push(node);
     }
@@ -212,21 +219,21 @@ export const getMenusIdsByRoleId = () => {
       url: Api.GetRoleMenus, params: {
         menusId: true,
         systemId: '1',
-        roleIds: session.getItem("roles")||userInfo.info.ROLES[0].ROLE_ID,//'FB264E2A-BBEN-FB9T-9CEU-FF94AF30DB87',
+        roleIds: session.getItem("roles") || userInfo.info.ROLES[0].ROLE_ID,//'FB264E2A-BBEN-FB9T-9CEU-FF94AF30DB87',
       }
     }).then(r => {
       resolve(r.datas.map(i => i.id))
     })
   })
   var p2 = new Promise((resolve, reject) => {
-    
+
     defHttp.post<Array<string>>({
       url: Api.GetUserMenus, params: {
         getMenuId: true,
         getUserConfigMenu: true,
         systemId: "1",
         useOneRole: true,
-        userId: session.getItem('userId')||userInfo.info.EMPLOYEE.EMPLOYEE_ID,
+        userId: session.getItem('userId') || userInfo.info.EMPLOYEE.EMPLOYEE_ID,
       }
     }).then(r => {
       resolve(r.datas)

+ 1 - 1
src/views/authorize/empower/index.vue

@@ -101,7 +101,7 @@ export default defineComponent({
     const [registerModal, { openModal }] = useModal();
     const ischect = ref(true)
     const searchValue = ref('')
-    const selectTypeValue = ref('')
+    const selectTypeValue = ref('MR')
     const selectSystemValue = ref('')
     const selectStatusValue = ref('0')
     const searchTime = ref(null)

+ 1 - 2
src/views/interface/item/child/InterfaceCarModal.vue

@@ -39,7 +39,6 @@
                             {
                                 label: '移出',
                                 tooltip: '移出',
-                                // icon: 'ant-design:form-outlined',
                                 onClick: handleDelete.bind(null, record),
                                 disabled: !(record.shzt === '未提交')
                             },
@@ -284,7 +283,7 @@ export default defineComponent({
                     let params = {
                         idList: [record.resInCarId]
                     }
-                    deleteResInCar(params).then(res => {
+                    deleteResInCar(params, record).then(res => {
                         reload();
                     })
                 })

+ 1 - 1
src/views/resource/plat/item/child/applyModal/ApplyModal.vue

@@ -19,7 +19,7 @@ export default defineComponent({
   emits: ['success', 'register'],
   setup(_, { emit }) {
     const isUpdate = ref(true);
-    const [registerForm, { resetFields, setFieldsValue, validate }] = useForm({
+    const [registerForm, { resetFields, setFieldsValue, validate, setProps }] = useForm({
       labelWidth: 100,
       schemas: formSchema,
       showActionButtonGroup: false,

+ 1 - 0
src/views/resource/plat/item/child/applyModal/config.data.ts

@@ -51,6 +51,7 @@ export const formSchema: FormSchema[] = [
     field: 'sqdw',
     component: 'ApiTreeSelect',
     label: '申请单位',
+    dynamicDisabled: true,
     componentProps: {
       placeholder: '请选择申请单位',
       api: async () => {