diff --git a/src/api/leger/dynamicledger.js b/src/api/leger/dynamicledger.js
new file mode 100644
index 0000000..b602d00
--- /dev/null
+++ b/src/api/leger/dynamicledger.js
@@ -0,0 +1,77 @@
+import request from '@/router/axios';
+
+export const getList = (current, size, params) => {
+  return request({
+    url: '/api/leger/dynamicledger/list',
+    method: 'get',
+    params: {
+      ...params,
+      current,
+      size,
+    }
+  })
+}
+
+export const getDetail = (id) => {
+  return request({
+    url: '/api/leger/dynamicledger/detail',
+    method: 'get',
+    params: {
+      id
+    }
+  })
+}
+
+export const remove = (ids) => {
+  return request({
+    url: '/api/leger/dynamicledger/remove',
+    method: 'post',
+    params: {
+      ids,
+    }
+  })
+}
+
+export const add = (row) => {
+  return request({
+    url: '/api/leger/dynamicledger/submit',
+    method: 'post',
+    data: row
+  })
+}
+
+export const update = (row) => {
+  return request({
+    url: '/api/leger/dynamicledger/submit',
+    method: 'post',
+    data: row
+  })
+}
+
+export const getWorkOrderbyKksEncoding = (kksEncoding) => {
+  return request({
+    url: '/api/leger/dynamicledger/workOrder',
+    method: 'get',
+    params: {
+      kksEncoding
+    }
+  })
+}
+export const getworkticketbyKksEncoding = (kksEncoding) => {
+  return request({
+    url: '/api/leger/dynamicledger/workticket',
+    method: 'get',
+    params: {
+      kksEncoding
+    }
+  })
+}
+export const getoperationbyKksEncoding = (kksEncoding) => {
+  return request({
+    url: '/api/leger/dynamicledger/operation',
+    method: 'get',
+    params: {
+      kksEncoding
+    }
+  })
+}
diff --git a/src/views/leger/dynamicledger.vue b/src/views/leger/dynamicledger.vue
index 0b1d662..7dba125 100644
--- a/src/views/leger/dynamicledger.vue
+++ b/src/views/leger/dynamicledger.vue
@@ -24,7 +24,7 @@
 </template>
 
 <script>
-import {getList, getDetail, add, update, remove, reject, auditing} from "@/api/leger/equipmentledger";
+import {getList, getDetail, add, update, remove, reject, auditing} from "@/api/leger/dynamicledger";
 import {mapGetters} from "vuex";
 import website from "@/config/website";
 import {getToken} from "@/util/auth";
@@ -58,7 +58,7 @@ export default {
         column: [
           {
             label: "场站",
-            prop: "station",
+            prop: "status",
             type: "select",
             search: true,
             hide: true,
@@ -80,11 +80,11 @@ export default {
           },
           {
             label: "工单",
-            prop: "workorder",
+            prop: "workOrder",
           },
           {
             label: "工作票",
-            prop: "workticket",
+            prop: "workTicket",
           },
           {
             label: "操作票",
@@ -95,12 +95,18 @@ export default {
             prop: "startDate",
             search: true,
             hide: true,
+            type: "date",
+            format: 'yyyy/MM/dd',
+            valueFormat: "yyyyMMdd",
           },
           {
             label: "结束日期",
             prop: "endDate",
             search: true,
             hide: true,
+            type: "date",
+            format: 'yyyy/MM/dd',
+            valueFormat: "yyyyMMdd",
           },
         ]
       },
@@ -136,7 +142,7 @@ export default {
         query: {
           frameMode:"search",
           id: row.id,
-          station: row.station,
+          station: row.status,
           kksEncoding: row.kksEncoding,
           kksDescription: row.kksDescription
         },
diff --git a/src/views/leger/dynamicledgerDetail.vue b/src/views/leger/dynamicledgerDetail.vue
index 002c4f6..2b70670 100644
--- a/src/views/leger/dynamicledgerDetail.vue
+++ b/src/views/leger/dynamicledgerDetail.vue
@@ -41,7 +41,6 @@
                      :table-loading="loading"
                      :option="optionWorkOrder"
                      :permission="permissionList"
-                     :before-open="beforeOpen"
                      :header-cell-class-name="headerClass"
                      v-model="workorder_form"
                      ref="workorder_crud">
@@ -74,25 +73,10 @@
   </basic-container>
 </template>
 <script>
-import {getList, getDetail, add, update, remove} from "@/api/leger/equipmentledger";
-import {
-  parameters_add,
-  parameters_update,
-  parameters_remove,
-  parameters_getListBylegerId,
-  parameters_Del
-} from "@/api/leger/techparameters";
-import {
-  document_add,
-  document_update,
-  document_remove,
-  document_getListBylegerId,
-  document_Del
-} from "@/api/leger/inventorydocument";
+import {getWorkOrderbyKksEncoding, getworkticketbyKksEncoding, getoperationbyKksEncoding} from "@/api/leger/dynamicledger";
 import {mapGetters} from "vuex";
-import website from "@/config/website";
-import {readonly} from "vue";
-import {getToken} from "@/util/auth";
+import {Alert} from "element-ui";
+
 export default {
   name: "dynamicledgerDetail",
   data () {
@@ -115,6 +99,7 @@ export default {
       kksDesValue:this.$route.query.kksDescription,
       frame_class: '',
       type: {},
+      workorder_form:{},
       shouldShowButton:{},
       addUpdateShowButton:{},
       readonlyForm:{},
@@ -131,7 +116,8 @@ export default {
         }
         ]
       },
-      workorder_form: {},
+      loading: true,
+      workorder_data: {},
       optionWorkOrder: {
         align: 'center',
         menuAlign: 'center',
@@ -147,35 +133,65 @@ export default {
         column: [
           {
             label: "工单编号",
-            prop: "orderNo",
+            prop: "workOrderNo",
           },
           {
             label: "工单类型",
-            prop: "orderType",
+            prop: "workOrderType",
+            type: "select",
+            dicUrl: "/api/daf-system/dict/dictionary?code=workorder_type",
+            props: {
+              label: "dictValue",
+              value: "dictKey"
+            },
           },
           {
             label: "内容描述",
-            prop: "orderDescription",
+            prop: "description",
           },
           {
             label: "维护作业类型",
-            prop: "maintenenceType",
+            prop: "maintenanceTaskType",
+            type: "select",
+            dicUrl: "/api/daf-system/dict/dictionary?code=maintenance_job_type",
+            props: {
+              label: "dictValue",
+              value: "dictKey"
+            },
           },
           {
             label: "用户状态",
             prop: "userStatus",
+            type: "select",
+            dicUrl: "/api/daf-system/dict/dictionary?code=user_status",
+            props: {
+              label: "dictValue",
+              value: "dictKey"
+            },
           },
           {
             label: "发生时间",
-            prop: "happenDate",
+            prop: "occurrenceTime",
+            type: "datetime",
+            format: 'yyyy/MM/dd HH:mm:ss',
+            valueFormat: "yyyyMMdd HH:mm:ss",
           },
           {
             label: "处理时间",
-            prop: "processDate",
+            prop: "processingTime",
+            type: "datetime",
+            format: 'yyyy/MM/dd HH:mm:ss',
+            valueFormat: "yyyyMMdd HH:mm:ss",
           },
           {
             label: "处理结果",
-            prop: "processResult",
+            prop: "handlingResult",
+            type: "select",
+            dicUrl: "/api/daf-system/dict/dictionary?code=workorder_process_res",
+            props: {
+              label: "dictValue",
+              value: "dictKey"
+            },
           },
         ]
       },
@@ -199,11 +215,11 @@ export default {
         column: [
           {
             label: "工作票编号",
-            prop: "ticketNo",
+            prop: "workTicketNo",
           },
           {
             label: "工作票类型",
-            prop: "ticketType",
+            prop: "workTicketType",
           },
           {
             label: "工作负责人",
@@ -211,19 +227,28 @@ export default {
           },
           {
             label: "许可人",
-            prop: "licensor",
+            prop: "licensors",
           },
           {
             label: "签发人",
-            prop: "signer",
+            prop: "issuer",
           },
           {
             label: "许可时间",
             prop: "permissionDate",
+            type: "datetime",
+            format: 'yyyy/MM/dd HH:mm:ss',
+            valueFormat: "yyyyMMdd HH:mm:ss",
           },
           {
             label: "状态",
             prop: "workStatus",
+            type: "select",
+            dicUrl: "/api/daf-system/dict/dictionary?code=work_status",
+            props: {
+              label: "dictValue",
+              value: "dictKey"
+            },
           },
         ]
       },
@@ -247,27 +272,39 @@ export default {
         column: [
           {
             label: "操作票编号",
-            prop: "operationNo",
+            prop: "operationTicketNo",
           },
           {
             label: "状态",
-            prop: "operationStatus",
+            prop: "sts",
+            type: "select",
+            dicUrl: "/api/daf-system/dict/dictionary?code=operation_sts",
+            props: {
+              label: "dictValue",
+              value: "dictKey"
+            },
           },
           {
             label: "操作票类型",
-            prop: "operationType",
+            prop: "operationTicketType",
           },
           {
             label: "操作开始时间",
-            prop: "operationStateData",
+            prop: "plannedStartTime",
+            type: "datetime",
+            format: 'yyyy/MM/dd HH:mm:ss',
+            valueFormat: "yyyyMMdd HH:mm:ss",
           },
           {
             label: "操作结束时间",
-            prop: "operationEndData",
+            prop: "plannedEndTime",
+            type: "datetime",
+            format: 'yyyy/MM/dd HH:mm:ss',
+            valueFormat: "yyyyMMdd HH:mm:ss",
           },
           {
             label: "操作人",
-            prop: "operator",
+            prop: "workLeader",
           },
           {
             label: '监护人',
@@ -275,19 +312,25 @@ export default {
           },
           {
             label: "发令人",
-            prop: "enforcer",
+            prop: "givingOrdersUser",
           },
           {
             label: "操作人所属班组",
-            prop: "operationTeam",
+            prop: "workTeam",
           },
           {
             label: '风险等级',
-            prop: 'risk',
+            prop: 'jobRiskLevel',
           },
           {
             label: '是否合格',
-            prop: 'isQualified',
+            prop: 'isQuakified',
+            type: "select",
+            dicUrl: "/api/daf-system/dict/dictionary?code=is_qualified",
+            props: {
+              label: "dictValue",
+              value: "dictKey"
+            },
           }
         ]
       }
@@ -304,45 +347,48 @@ export default {
       };
     },
   },
+
   created () {
     this.type = this.option.column[0];
+    this.workOrder_onLoad()
   },
   methods: {
     handleChange (column) {
       this.type = column
-      // if (column.prop == 'workodrder') {
-      //   this.workodrder_onLoad();
-      // }if (column.prop == 'workticket') {
-      //   this.workticket_onLoad();
-      // }if (column.prop == 'operation') {
-      //   this.operation_onLoad();
-      // }
+      if (column.prop === 'workodrder') {
+        this.workOrder_onLoad();
+      }if (column.prop === 'workticket') {
+        this.workticket_onLoad();
+      }if (column.prop === 'operation') {
+        this.operation_onLoad();
+      }
     },
 
     headerClass(){
       return 'head-style'
     },
-    // workodrder_onLoad(row, params = {}) {
-    //   this.loading = true;
-    //   workodrder_getListBylegerId(this.$route.query.id).then(res => {
-    //     this.parameters_data = res.data.data;
-    //   this.loading = false;
-    //   });
-    // },
-    // workticket_onLoad(row, params = {}) {
-    //   this.loading = true;
-    //   workticket_getListBylegerId(this.$route.query.id).then(res => {
-    //     this.document_data = res.data.data;
-    //   this.loading = false;
-    //   });
-    // },
-    // operation_onLoad(row, params = {}) {
-    //   this.loading = true;
-    //   operation_getListBylegerId(this.$route.query.id).then(res => {
-    //     this.document_data = res.data.data;
-    //   this.loading = false;
-    //   });
-    // }
+    workOrder_onLoad() {
+      this.loading = true;
+      console.log(123,this.$route.query.kksEncoding);
+      getWorkOrderbyKksEncoding(this.$route.query.kksEncoding).then(res => {
+        this.workorder_data = res.data.data;
+        this.loading = false;
+      });
+    },
+    workticket_onLoad(r) {
+      this.loading = true;
+      getworkticketbyKksEncoding(this.$route.query.kksEncoding).then(res => {
+        this.workticket_data = res.data.data;
+        this.loading = false;
+      });
+    },
+    operation_onLoad() {
+      this.loading = true;
+      getoperationbyKksEncoding(this.$route.query.kksEncoding).then(res => {
+        this.operation_data = res.data.data;
+      this.loading = false;
+      });
+    }
 
   }
 }
diff --git a/src/views/smart/operationticketDetail.vue b/src/views/smart/operationticketDetail.vue
index 8327a9c..ce0f907 100644
--- a/src/views/smart/operationticketDetail.vue
+++ b/src/views/smart/operationticketDetail.vue
@@ -407,11 +407,11 @@ export default {
               {
                 label: "是否合格",
                 display: this.$route.query.frameMode == "add"? false : true,
-                type: "select",
                 prop: "isQuakified",
-                dicUrl: "/api/daf-system/dict/dictionary?code=is_qualified",
                 span: 8,
                 offset: 16,
+                type: "select",
+                dicUrl: "/api/daf-system/dict/dictionary?code=is_qualified",
                 props: {
                   label: "dictValue",
                   value: "dictKey"
@@ -965,4 +965,10 @@ export default {
   margin-left: 110px!important;
 }
 
+.frame_class1 div.el-select--small {
+  border: none;
+  box-shadow: none;
+  outline: none;
+  pointer-events: none;
+}
 </style>