|
@@ -6,12 +6,199 @@
|
|
|
left-arrow
|
|
|
@click-left="onClickLeft"
|
|
|
>
|
|
|
-
|
|
|
+
|
|
|
</van-nav-bar>
|
|
|
+ <div class="card">
|
|
|
+ <div class="common-title border-btm">
|
|
|
+ 申购信息
|
|
|
+ </div>
|
|
|
+ <div class="common-form-text">
|
|
|
+ <div class="common-form-text-item">
|
|
|
+ <div class="common-form-text-item-label">
|
|
|
+ 申购单号
|
|
|
+ </div>
|
|
|
+ <div class="common-form-text-item-value">
|
|
|
+ PR-221101-170404-296
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="common-form-text-item">
|
|
|
+ <div class="common-form-text-item-label">
|
|
|
+ 申购时间
|
|
|
+ </div>
|
|
|
+ <div class="common-form-text-item-value">
|
|
|
+ 2022-11-01 17:04:04
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="common-form-text-item">
|
|
|
+ <div class="common-form-text-item-label">
|
|
|
+ 申购部门
|
|
|
+ </div>
|
|
|
+ <div class="common-form-text-item-value">
|
|
|
+ 仓库
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="common-form-text-item">
|
|
|
+ <div class="common-form-text-item-label">
|
|
|
+ 申购人
|
|
|
+ </div>
|
|
|
+ <div class="common-form-text-item-value">
|
|
|
+ 阮平芳
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="common-form-text-item">
|
|
|
+ <div class="common-form-text-item-label">
|
|
|
+ 申购类型
|
|
|
+ </div>
|
|
|
+ <div class="common-form-text-item-value">
|
|
|
+ 物料
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="common-form-text-item textarea">
|
|
|
+ <div class="common-form-text-item-label">
|
|
|
+ 申购说明
|
|
|
+ </div>
|
|
|
+ <van-field
|
|
|
+ v-model="message"
|
|
|
+ rows="3"
|
|
|
+ autosize
|
|
|
+ type="textarea"
|
|
|
+ maxlength="400"
|
|
|
+ placeholder="请输入申购说明"
|
|
|
+ show-word-limit
|
|
|
+ />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="card">
|
|
|
+ <div class="common-title">
|
|
|
+ 申购明细
|
|
|
+ </div>
|
|
|
+ <div class="common-mobile-table">
|
|
|
+ <table>
|
|
|
+ <thead>
|
|
|
+ <tr>
|
|
|
+ <th>物料编码</th>
|
|
|
+ <th>物料名称</th>
|
|
|
+ <th>规格型号</th>
|
|
|
+ </tr>
|
|
|
+ </thead>
|
|
|
+ <tbody>
|
|
|
+ <tr>
|
|
|
+ <td>1000000001</td>
|
|
|
+ <td>电脑</td>
|
|
|
+ <td>台</td>
|
|
|
+
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td>1000000002</td>
|
|
|
+ <td>显示器</td>
|
|
|
+ <td>台</td>
|
|
|
+
|
|
|
+ </tr>
|
|
|
+ </tbody>
|
|
|
+ </table>
|
|
|
+ </div>
|
|
|
+ <div class="more-btn">
|
|
|
+ 查看更多
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="card">
|
|
|
+ <div class="common-title">
|
|
|
+ 审批流程
|
|
|
+ </div>
|
|
|
+ <van-steps direction="vertical" :active="0" class="common-steps">
|
|
|
+ <van-step>
|
|
|
+ <div class="label">
|
|
|
+ <span class="name">阮平芳</span>
|
|
|
+ <span class="tip">发起审批</span>
|
|
|
+ <span class="state cl-blue">已发起</span>
|
|
|
+ </div>
|
|
|
+ <div class="content">
|
|
|
+ 审批意见:同意同意同意同意同意同意
|
|
|
+ </div>
|
|
|
+ <p>2016-07-10 09:30</p>
|
|
|
+ </van-step>
|
|
|
+ <van-step>
|
|
|
+ <div class="label">
|
|
|
+ <span class="name">阮平芳</span>
|
|
|
+ <span class="tip">发起审批</span>
|
|
|
+ <span class="state cl-red">已发起</span>
|
|
|
+ </div>
|
|
|
+ <div class="content">
|
|
|
+ 审批意见:同意同意同意同意同意同意
|
|
|
+ </div>
|
|
|
+ <p>2016-07-10 09:30</p>
|
|
|
+ </van-step>
|
|
|
+ <van-step>
|
|
|
+ <div class="label">
|
|
|
+ <span class="name">阮平芳</span>
|
|
|
+ <span class="tip">发起审批</span>
|
|
|
+ <span class="state">已发起</span>
|
|
|
+ </div>
|
|
|
+ <div class="content">
|
|
|
+ 审批意见:同意同意同意同意同意同意
|
|
|
+ </div>
|
|
|
+ <p>2016-07-10 09:30</p>
|
|
|
+ </van-step>
|
|
|
+ </van-steps>
|
|
|
+ <div class="common-form-text">
|
|
|
+ <div class="common-form-text-item textarea">
|
|
|
+ <van-field
|
|
|
+ v-model="message"
|
|
|
+ rows="3"
|
|
|
+ autosize
|
|
|
+ type="textarea"
|
|
|
+ maxlength="400"
|
|
|
+ placeholder="请输入审批意见"
|
|
|
+ show-word-limit
|
|
|
+ />
|
|
|
+ </div>
|
|
|
+ <div class="btn-warp">
|
|
|
+ <van-button plain hairline type="primary">驳回</van-button>
|
|
|
+ <van-button type="primary">同意</van-button>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</template>
|
|
|
<script setup>
|
|
|
import { ref, getCurrentInstance, onMounted } from 'vue'
|
|
|
const proxy = getCurrentInstance().proxy
|
|
|
const onClickLeft = () => proxy.$router.push('/main/working')
|
|
|
+const message = ref('')
|
|
|
</script>
|
|
|
+<style lang="scss">
|
|
|
+.process{
|
|
|
+ padding-bottom: 60px;
|
|
|
+ .btn-warp{
|
|
|
+ display: flex;
|
|
|
+ justify-content: space-between;
|
|
|
+
|
|
|
+ margin: 20px 0 10px;
|
|
|
+ button{
|
|
|
+ width: 48%;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .card{
|
|
|
+ background: #fff;
|
|
|
+ padding: 0 12px;
|
|
|
+ margin-top: 10px;
|
|
|
+
|
|
|
+ }
|
|
|
+ .textarea{
|
|
|
+ .van-field{
|
|
|
+ border: none;
|
|
|
+ background: #f1f1f1;
|
|
|
+ border-radius: 5px;
|
|
|
+ padding: 5px 10px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .more-btn{
|
|
|
+ height: 60px;
|
|
|
+ line-height: 60px;
|
|
|
+ font-size: 14px;
|
|
|
+ color:#0084FF;
|
|
|
+ text-align: center;
|
|
|
+ }
|
|
|
+}
|
|
|
+</style>
|