duy 4 сар өмнө
parent
commit
e73a2c8ef0

+ 10 - 0
src/assets/hande-over/seal.svg

@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" class="styles__StyledSVGIconPathComponent-sc-1sh3oaa-0 iiQQjP svg-icon-path-icon fill" viewBox="0 0 48 48" width="240" height="240">
+  <defs></defs>
+  <g>
+    <rect width="48" height="48" fill="transparent"></rect>
+    <path d="M5 37C5 35.8954 5.89543 35 7 35H41C42.1046 35 43 35.8954 43 37V42C43 43.1046 42.1046 44 41 44H7C5.89543 44 5 43.1046 5 42V37Z" fill="transparent" stroke="rgb(255, 125, 67)" stroke-width="4"></path>
+    <path d="M5 31C5 29.8954 5.89543 29 7 29H41C42.1046 29 43 29.8954 43 31V42C43 43.1046 42.1046 44 41 44H7C5.89543 44 5 43.1046 5 42V31Z" fill="transparent" stroke="rgb(255, 125, 67)" stroke-width="4"></path>
+    <path d="M18.763 15.6637C18.9051 15.2657 19.2821 15 19.7047 15H28.2953C28.7179 15 29.0949 15.2657 29.237 15.6637L34 29H14L18.763 15.6637Z" fill="transparent" stroke="rgb(255, 125, 67)" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"></path>
+    <rect x="15" y="4" width="18" height="10.8" rx="5.4" fill="transparent" stroke="rgb(255, 125, 67)" stroke-width="4"></rect>
+  </g>
+</svg>

+ 53 - 2
src/views/transfer/hand-over.vue

@@ -105,7 +105,35 @@
 
             <div v-if="stepsKey === 3" class="hc-body-center-box">
                 <div class="hc-content-box">
-                    <div class="text-3xl">档案馆接收状态:  未接收</div>
+                    <img :src="seal" alt="">
+                    <div class="mt-5">
+                        <el-button type="warning" hc-btn style="width: 196px;height: 46px;font-weight: bold;background-color: #FF7D43;">审批中</el-button>
+                    </div>
+                    <div class="hc-steps-view1 mt-5">
+                        <el-steps :active="2" align-center>
+                            <el-step>
+                                <template #title>档案管理员</template>
+                                <template #description>
+                                    <div>2025 04.10 17:24:59</div>
+                                    <div class="sign-name">上报</div>
+                                </template>
+                            </el-step>
+                            <el-step>
+                                <template #title>部门领导</template>
+                                <template #description>
+                                    <div>2025 04.10 17:24:59</div>
+                                    <div class="sign-name">同意</div>
+                                </template>
+                            </el-step>
+                            <el-step>
+                                <template #title>分管领导</template>
+                                <template #description>
+                                    <div>2025 04.10 17:24:59</div>
+                                    <div class="sign-name">待审批</div>
+                                </template>
+                            </el-step>
+                        </el-steps>
+                    </div>
                 </div>
             </div>
         </hc-new-card>
@@ -117,6 +145,7 @@ import { onMounted, ref } from 'vue'
 import { useRouter } from 'vue-router'
 import { useAppStore } from '~src/store'
 import bgColor from '~src/assets/hande-over/checkbox.png'
+import seal from '~src/assets/hande-over/seal.svg'
 import moveSubmit from './move-submit.vue'
 //变量
 const router = useRouter()
@@ -215,13 +244,16 @@ const moveClick = () => {
     
 }
 const isShowMoveSubmit = ref(false)
+const stepsData = ref([
+    
+])
 </script>
 
 <style lang="scss" scoped>
 .hc-steps-view {
     position: relative;
     padding-bottom: 14px;
-    margin-bottom: 24px;
+    // margin-bottom: 24px;
     border-bottom: 1px solid #e9e9e9;
 }
 .hc-content-box-submit{
@@ -355,4 +387,23 @@ const isShowMoveSubmit = ref(false)
         border-radius: 50px;
     }
 }
+
+.hc-steps-view1 .el-steps {
+    .el-step__head.is-finish {
+        color: #1ECC95;
+        border-color: #1ECC95;
+    }
+    .el-step__title.is-finish {
+        color: #1ECC95;
+    }
+    .el-step__description {
+        white-space: nowrap;
+        padding: 0 20px;
+        margin-top: 5px;
+    }
+    .el-step {
+        flex-basis: auto;
+        min-width: 200px;
+    }
+}
 </style>

+ 2 - 1
src/views/transfer/move-submit.vue

@@ -1,7 +1,7 @@
 <template>
     <div class="hc-docs-tabs-box">
         <hc-tab-card :tabs="tabsData" :tab-key="tabsKey" @change="tabsChange">
-            555555555
+            <hc-pdf :src="pdfUrl" viewer="" />
             <template #extra>
                 <el-button type="primary" @click="reportClick">
                     <span>上报</span>
@@ -27,6 +27,7 @@ const tabsData = ref([
 const tabsChange = (item) => {
     console.log(item)
 }
+const pdfUrl = ref('')
 const saveClick = () => {
     console.log('保存')
 }