tangning 1 місяць тому
батько
коміт
ba93f214b4

+ 1 - 0
src/locales/lang/en/routes/empower.ts

@@ -8,6 +8,7 @@ export default {
   endCustomer: 'End Customer',
   useTypeStr: 'Usage Type',
   authorizeKey: 'Algorithm License Key',
+  cameraSn: 'Camera Sn',
   authorize: 'License Code',
   authorizeTime: 'License Duration',
   remark: 'License Description',

+ 1 - 0
src/locales/lang/zh-CN/routes/empower.ts

@@ -8,6 +8,7 @@ export default {
   endCustomer: '终端客户',
   useTypeStr: '使用类型',
   authorizeKey: '算法授权Key',
+  cameraSn: '相机SN',
   authorize: '授权码',
   authorizeTime: '授权期限',
   remark: '授权说明',

+ 7 - 7
src/views/empower/AddModal.vue

@@ -110,13 +110,6 @@
           required: true,
           colProps: { span: 20 },
         },
-        // {
-        //   field: 'projectNum',
-        //   component: 'Input',
-        //   label: '项目号',
-        //   required: true,
-        //   colProps: { span: 20 },
-        // },
         {
           field: 'authorizeKey',
           component: 'Input',
@@ -125,6 +118,13 @@
           colProps: { span: 20 },
         },
         {
+          field: 'cameraSn',
+          component: 'Input',
+          label: t('routes.empower.cameraSn'),
+          required: true,
+          colProps: { span: 20 },
+        },
+        {
           field: 'authorizeStartTime',
           label: t('routes.empower.authorizeStartTime'),
           required: true,

+ 17 - 5
src/views/empower/index.vue

@@ -2,8 +2,8 @@
   <div>
     <BasicTable @register="registerTable">
       <template #toolbar>
-        <a-button type="primary" @click="handleEdit">{{t('routes.empower.sq')}}</a-button>
-        <a-button type="primary" @click="handleAllExport">{{t('routes.empower.pldr')}}</a-button>
+        <a-button type="primary" @click="handleEdit">{{ t('routes.empower.sq') }}</a-button>
+        <a-button type="primary" @click="handleAllExport">{{ t('routes.empower.pldr') }}</a-button>
       </template>
       <template #copy="{ record }">
         <a @click="handleCopy(record.authorizeKey)">
@@ -66,7 +66,7 @@
       // const { getCheckPerm } = permissionStore;
       const { t } = useI18n();
       const [register, { openModal }] = useModal();
-      const [registerBatch, { openModal:openBatchModal }] = useModal();
+      const [registerBatch, { openModal: openBatchModal }] = useModal();
       const columns: BasicColumn[] = [
         {
           title: t('routes.empower.customerName'),
@@ -114,13 +114,19 @@
           dataIndex: 'authorizeTime',
           width: 220,
           customRender: ({ record }) => {
-            if(record.authorizeStartTime && record.authorizeEndTime){
+            if (record.authorizeStartTime && record.authorizeEndTime) {
               return record.authorizeStartTime + '~' + record.authorizeEndTime;
             }
-            return '-'
+            return '-';
           },
         },
         {
+          title: t('routes.empower.cameraSn'),
+          ellipsis: true,
+          dataIndex: 'cameraSn',
+          width: 120,
+        },
+        {
           title: t('routes.empower.remark'),
           ellipsis: true,
           dataIndex: 'remark',
@@ -215,6 +221,12 @@
               xxl: 8,
             },
           },
+          {
+            field: 'cameraSn',
+            component: 'Input',
+            label: t('routes.empower.cameraSn'),
+            colProps: { span: 8 },
+          },
         ],
       };
       const [registerTable, { reload }] = useTable({