Selaa lähdekoodia

feat(router): 增加基本router vol.5

gemercheung 3 vuotta sitten
vanhempi
commit
c7515baab1

src/api/demo/error.ts → src/api/system/error.ts


src/api/demo/model/accountModel.ts → src/api/system/model/accountModel.ts


src/api/demo/model/areaModel.ts → src/api/system/model/areaModel.ts


src/api/demo/model/optionsModel.ts → src/api/system/model/optionsModel.ts


src/api/demo/model/systemModel.ts → src/api/system/model/systemModel.ts


src/api/demo/system.ts → src/api/system/system.ts


+ 18 - 11
src/views/dashboard/corporation/verify.vue

@@ -4,27 +4,34 @@
       <template #toolbar> </template>
       <template #no="{ state }">
         <Tag color="green">
-          {{ state }}
+          {{ state || '审核中' }}
         </Tag>
       </template>
+      <template #action>
+        <TableAction
+          :actions="[
+            {
+              icon: 'clarity:info-standard-line',
+              tooltip: '详细信息',
+              label: '详细信息',
+              onClick: () => {},
+            },
+          ]"
+        />
+      </template>
     </BasicTable>
   </div>
 </template>
 <script lang="ts">
   import { defineComponent } from 'vue';
-  import { BasicTable, useTable, BasicColumn, FormProps } from '/@/components/Table';
-  // import { CollapseContainer } from '/@/components/Container';
-  // import { CropperAvatar } from '/@/components/Cropper';
+  import { BasicTable, useTable, BasicColumn, FormProps, TableAction } from '/@/components/Table';
   import { uploadApi } from '/@/api/sys/upload';
   import { Tag } from 'ant-design-vue';
-  // import { getBasicColumns, getBasicData } from './tableData';
   import { ListVerifyApi } from '/@/api/corporation/list';
 
   export default defineComponent({
-    components: { BasicTable, Tag },
+    components: { BasicTable, Tag, TableAction },
     setup() {
-      // const pagination = ref<any>(true);
-
       const columns: BasicColumn[] = [
         {
           title: '提交日期',
@@ -49,9 +56,9 @@
         },
         {
           title: '操作',
-          dataIndex: 'bgMusic',
-          slots: { customRender: 'bgMusic' },
-          width: 180,
+          dataIndex: '',
+          slots: { customRender: 'action' },
+          width: 120,
         },
       ];
 

+ 1 - 1
src/views/dashboard/system/account/AccountModal.vue

@@ -8,7 +8,7 @@
   import { BasicModal, useModalInner } from '/@/components/Modal';
   import { BasicForm, useForm } from '/@/components/Form/index';
   import { accountFormSchema } from './account.data';
-  import { getDeptList } from '/@/api/demo/system';
+  import { getDeptList } from '/@/api/system/system';
 
   export default defineComponent({
     name: 'AccountModal',

+ 1 - 1
src/views/dashboard/system/account/DeptTree.vue

@@ -15,7 +15,7 @@
   import { defineComponent, onMounted, ref } from 'vue';
 
   import { BasicTree, TreeItem } from '/@/components/Tree';
-  import { getDeptList } from '/@/api/demo/system';
+  import { getDeptList } from '/@/api/system/system';
 
   export default defineComponent({
     name: 'DeptTree',

+ 1 - 1
src/views/dashboard/system/account/account.data.ts

@@ -1,4 +1,4 @@
-import { getAllRoleList, isAccountExist } from '/@/api/demo/system';
+import { getAllRoleList, isAccountExist } from '/@/api/system/system';
 import { BasicColumn } from '/@/components/Table';
 import { FormSchema } from '/@/components/Table';
 

+ 1 - 1
src/views/dashboard/system/account/index.vue

@@ -38,7 +38,7 @@
   import { defineComponent, reactive } from 'vue';
 
   import { BasicTable, useTable, TableAction } from '/@/components/Table';
-  import { getAccountList } from '/@/api/demo/system';
+  import { getAccountList } from '/@/api/system/system';
   import { PageWrapper } from '/@/components/Page';
   import DeptTree from './DeptTree.vue';
 

+ 1 - 1
src/views/dashboard/system/dept/DeptModal.vue

@@ -9,7 +9,7 @@
   import { BasicForm, useForm } from '/@/components/Form/index';
   import { formSchema } from './dept.data';
 
-  import { getDeptList } from '/@/api/demo/system';
+  import { getDeptList } from '/@/api/system/system';
   export default defineComponent({
     name: 'DeptModal',
     components: { BasicModal, BasicForm },

+ 1 - 1
src/views/dashboard/system/dept/index.vue

@@ -30,7 +30,7 @@
   import { defineComponent } from 'vue';
 
   import { BasicTable, useTable, TableAction } from '/@/components/Table';
-  import { getDeptList } from '/@/api/demo/system';
+  import { getDeptList } from '/@/api/system/system';
 
   import { useModal } from '/@/components/Modal';
   import DeptModal from './DeptModal.vue';

+ 1 - 1
src/views/dashboard/system/menu/MenuDrawer.vue

@@ -16,7 +16,7 @@
   import { formSchema } from './menu.data';
   import { BasicDrawer, useDrawerInner } from '/@/components/Drawer';
 
-  import { getMenuList } from '/@/api/demo/system';
+  import { getMenuList } from '/@/api/system/system';
 
   export default defineComponent({
     name: 'MenuDrawer',

+ 1 - 1
src/views/dashboard/system/menu/index.vue

@@ -30,7 +30,7 @@
   import { defineComponent, nextTick } from 'vue';
 
   import { BasicTable, useTable, TableAction } from '/@/components/Table';
-  import { getMenuList } from '/@/api/demo/system';
+  import { getMenuList } from '/@/api/system/system';
 
   import { useDrawer } from '/@/components/Drawer';
   import MenuDrawer from './MenuDrawer.vue';

+ 1 - 1
src/views/dashboard/system/role/RoleDrawer.vue

@@ -28,7 +28,7 @@
   import { BasicDrawer, useDrawerInner } from '/@/components/Drawer';
   import { BasicTree, TreeItem } from '/@/components/Tree';
 
-  import { getMenuList } from '/@/api/demo/system';
+  import { getMenuList } from '/@/api/system/system';
 
   export default defineComponent({
     name: 'RoleDrawer',

+ 1 - 1
src/views/dashboard/system/role/index.vue

@@ -30,7 +30,7 @@
   import { defineComponent } from 'vue';
 
   import { BasicTable, useTable, TableAction } from '/@/components/Table';
-  import { getRoleListByPage } from '/@/api/demo/system';
+  import { getRoleListByPage } from '/@/api/system/system';
 
   import { useDrawer } from '/@/components/Drawer';
   import RoleDrawer from './RoleDrawer.vue';

+ 1 - 1
src/views/dashboard/system/role/role.data.ts

@@ -2,7 +2,7 @@ import { BasicColumn } from '/@/components/Table';
 import { FormSchema } from '/@/components/Table';
 import { h } from 'vue';
 import { Switch } from 'ant-design-vue';
-import { setRoleStatus } from '/@/api/demo/system';
+import { setRoleStatus } from '/@/api/system/system';
 import { useMessage } from '/@/hooks/web/useMessage';
 
 export const columns: BasicColumn[] = [