Browse Source

用户管理-表格格式化

zhongxiaoyu 1 year ago
parent
commit
0aebb4a91a

+ 4 - 1
public/config.js

@@ -79,6 +79,7 @@ var NEW_DATACONTENT_ID = [
   52006,
   52016,
   51062,
+  100000,
   9, //航站查询
   10, //航司查询
   11, //节点查询
@@ -228,6 +229,7 @@ var DATACONTENT_ID = {
   sysQueryChildTabId: 25, //系统设置-查询模板-列设置-表格-id
   sysQueryChildEditTabId: 26, //系统设置-查询模板-列设置-表格-编辑-id
   messageQueryTabId: 1803442, //系统设置-消息查询-表格-id
+  securityPolicy: 100000, // 系统配置-基础配置
 
   dataSourceOptions: 13, //系统设置-数据源下拉
   serviceOptions: 14, //系统设置-服务下拉
@@ -449,6 +451,7 @@ var SERVICE_ID = {
   sysQueryTabId: 5, //系统设置-查询模板-表格-增删改
   sysDataTabId: 9, //系统设置-数据结构-数据项-表格-增删改
   sysServiceAddXyId: 10, //系统设置-服务管理-新增服务-新增数据源-提交
+  securityPolicy: 111000, // 系统配置-基础配置
 
   /***-----应用管理------***/
   appScId: 12, //应用管理-增删改
@@ -462,4 +465,4 @@ var SERVICE_ID = {
   /***-----离港管理------***/
   departureScId: 8011, //发送报警预警日志信息
 }
-var NEW_SERVICE_ID = [55001, 65024];
+var NEW_SERVICE_ID = [55001, 65024];

+ 3 - 0
src/components/tableTemp/index.vue

@@ -25,6 +25,9 @@
             {{ newItem }}
           </div>
         </template>
+        <template v-else-if="items.formatter">
+          {{ items.formatter(scope.row, scope.column, scope.row[scope.column.property], scope.$index) }}
+        </template>
         <template v-else>
           {{
             scope.row[items.columnName + "-enum"]

+ 4 - 0
src/views/dataQuery/components/DataQueryView/useTable.ts

@@ -66,6 +66,10 @@ const tableColumnsMap: {
       columnLabel: '国内国际',
       columnName: 'DIType',
     },
+    {
+      columnLabel: '国内国际标识',
+      columnName: 'DIType_OLD',
+    },
   ],
   waybill: [
     {

+ 6 - 1
src/views/userManagement/account/index.vue

@@ -146,7 +146,12 @@ const accountList = async () => {
   const { code, returnData, message } = result;
   if (code == 0) {
     const { columnSet, listValues } = returnData;
-    tableHeader.value = columnSet;
+    tableHeader.value = columnSet.map(column => ({
+      ...column,
+      formatter: column.columnName === 'user_status' ? function(row, column, cellValue, index) {
+        return ['1', '2'].includes(String(cellValue)) ? '启用' : '禁用'
+      } : undefined
+    }));
     tableData.value = listValues;
   } else {
     ElMessage.error(message);