Explorar o código

commit 解决协议bug

yu jie %!s(int64=4) %!d(string=hai) anos
pai
achega
e038edf19f

+ 20 - 0
src/common/constants/enumsName.ts

@@ -495,4 +495,24 @@ export function getAgreementTypeName(type: EnumType.AgreementType): string {
             break
     }
     return result
+}
+
+/**
+ * 获取协议状态
+ * @param isvalid
+ */
+export function getAgreementStatus(isvalid: number): string {
+    let result = '--'
+    switch (isvalid) {
+        case 1:
+            result = '正常'
+            break
+        case 2:
+            result = '停用'
+            break
+        case 3:
+            result = '注销'
+            break
+    }
+    return result
 }

+ 1 - 1
src/services/go/ermcp/qhj/interface.ts

@@ -772,7 +772,7 @@ export interface QhjAgreementConfig{
     creatorid	:number;//创建人
     creatorsrc	:number;//创建来源 - 1:管理端 2:终端
     isvalid	:number;//是否有效 - number;
-//:无效 1:有效
+//1:正常 2:停用 3:注销
     reviserid	:number;//修改人
     revisersrc	:number;//修改来源 - 1:管理端 2:终端
     updatetime	:string;//更新时间

+ 5 - 1
src/views/platinum/platinum_agreement/list/tab/index.vue

@@ -21,6 +21,9 @@
                  @click="openComponent" />
       </template>
       <!-- 协议类型-->
+        <template #isvalid="{ record }">
+            <span>{{ getAgreementStatus(record.isvalid) }}</span>
+        </template>
       <template #agreementtype="{ record }">
         <span>{{ getAgreementTypeName(record.agreementtype) }}</span>
       </template>
@@ -45,7 +48,7 @@ import { defineComponent, queryTableList, _getBtnList } from '@/common/export/ta
 import { queryAgreementConfig } from '@/services/go/ermcp/qhj';
 import { QhjAgreementConfig } from '@/services/go/ermcp/qhj/interface';
 import Filter from '../../compoments/filter/index.vue';
-import { getAgreementTypeName } from '@/common/constants/enumsName';
+import {getAgreementStatus, getAgreementTypeName} from '@/common/constants/enumsName';
 import BtnList from '@/common/components/btnList/index.vue';
 import { handleArgreementType } from '../../setup';
 import contextMenu from '@/common/components/contextMenu/temp.vue';
@@ -96,6 +99,7 @@ export default defineComponent({
             loading,
             tableList,
             getAgreementTypeName,
+            getAgreementStatus,
         };
     },
 });