guhongwei 3 lat temu
rodzic
commit
b1b3df6ad4

+ 5 - 2
java代码/ruoyi-ui/src/views/merits/updateApply/index.vue

@@ -34,19 +34,20 @@
       custom-class="dialog"
     >
       <div class="info">
-        <result-1></result-1>
+        <result-1 :info="info"></result-1>
       </div>
     </el-dialog>
   </div>
 </template>
 
 <script>
+import result1 from "./parts/result-1.vue";
 import dataTable from "@/components/free/filter-page-table.vue";
 import { mapState, mapGetters, createNamespacedHelpers } from "vuex";
 const { mapActions: updateapply } = createNamespacedHelpers("updateapply");
 export default {
   name: "index",
-  components: { dataTable },
+  components: { dataTable, result1 },
   props: {},
   data: function () {
     return {
@@ -54,6 +55,8 @@ export default {
       total: 0,
       fields: [
         { label: "用户名称", prop: "user_name", filter: true },
+        { label: "修改内容", prop: "update_content", filter: true },
+
         {
           label: "审核状态",
           prop: "status",

+ 72 - 0
java代码/ruoyi-ui/src/views/merits/updateApply/parts/result-1.vue

@@ -0,0 +1,72 @@
+<template>
+  <div id="result-1">
+    <el-row>
+      <el-col :span="24" class="main">
+        <el-col :span="24" class="one">
+          <el-timeline>
+            <el-timeline-item
+              v-for="(i, index) in info.record"
+              :key="index"
+              :timestamp="i.examine_date"
+              placement="top"
+            >
+              <el-card>
+                <p>{{ i.examine_user }}</p>
+                <p>意见:{{ i.desc }}</p>
+              </el-card>
+            </el-timeline-item>
+          </el-timeline>
+        </el-col>
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import { mapState, createNamespacedHelpers } from "vuex";
+export default {
+  name: "result-1",
+  props: {
+    info: { type: Object },
+  },
+  components: {},
+  data: function () {
+    return {};
+  },
+  created() {},
+  methods: {},
+  computed: {
+    ...mapState(["user"]),
+  },
+  metaInfo() {
+    return { title: this.$route.meta.title };
+  },
+  watch: {
+    test: {
+      deep: true,
+      immediate: true,
+      handler(val) {},
+    },
+  },
+};
+</script>
+
+<style lang="less" scoped>
+/deep/.el-card__body {
+  padding: 10px;
+}
+p {
+  padding: 0;
+  margin: 0;
+}
+.main {
+  .one {
+    p {
+      margin: 10px 0 0 0;
+    }
+    p:first-child {
+      font-weight: bold;
+    }
+  }
+}
+</style>