2024-11-20 14:24:17 +08:00
|
|
|
<template>
|
|
|
|
|
<view class="accept page-common">
|
|
|
|
|
<div class="card">
|
|
|
|
|
<div>任务信息</div>
|
2024-11-21 09:22:25 +08:00
|
|
|
<uni-forms :model="taskInfo" label-width="160rpx" :border="true">
|
2024-11-20 14:24:17 +08:00
|
|
|
<uni-forms-item label="退料单位" name="unitName">
|
2024-11-21 09:22:25 +08:00
|
|
|
<span style="height: 100%;display: flex;align-items: center;">{{ taskInfo.unitName }}</span>
|
2024-11-20 14:24:17 +08:00
|
|
|
</uni-forms-item>
|
|
|
|
|
<uni-forms-item label="退料工程:" name="proName">
|
2024-11-21 09:22:25 +08:00
|
|
|
<span style="height: 100%;display: flex;align-items: center;">{{ taskInfo.proName }}</span>
|
2024-11-20 14:24:17 +08:00
|
|
|
</uni-forms-item>
|
|
|
|
|
<uni-forms-item label="退料单号:" name="code">
|
2024-11-21 09:22:25 +08:00
|
|
|
<span style="height: 100%;display: flex;align-items: center;">{{ taskInfo.code }}</span>
|
2024-11-20 14:24:17 +08:00
|
|
|
</uni-forms-item>
|
|
|
|
|
<uni-forms-item label="退料人员:" name="backPerson">
|
2024-11-21 09:22:25 +08:00
|
|
|
<span style="height: 100%;display: flex;align-items: center;">{{ taskInfo.backPerson }}</span>
|
2024-11-20 14:24:17 +08:00
|
|
|
</uni-forms-item>
|
|
|
|
|
<uni-forms-item label="联系电话:" name="phone">
|
2024-11-21 09:22:25 +08:00
|
|
|
<span style="height: 100%;display: flex;align-items: center;">{{ taskInfo.phone }}</span>
|
2024-11-20 14:24:17 +08:00
|
|
|
</uni-forms-item>
|
|
|
|
|
</uni-forms>
|
|
|
|
|
</div>
|
2024-11-21 09:22:25 +08:00
|
|
|
<div class="card" style="margin-top: 20px;">
|
|
|
|
|
<div>退料物资</div>
|
|
|
|
|
<div style="width: 92%;height: auto;margin: 10px;" >
|
|
|
|
|
<uni-row :gutter="24" style="display: flex; align-items: center">
|
|
|
|
|
<uni-col :span="10">
|
|
|
|
|
<view>
|
|
|
|
|
<uni-easyinput placeholder="请输入内容" />
|
|
|
|
|
</view>
|
|
|
|
|
</uni-col>
|
|
|
|
|
<uni-col :span="10">
|
|
|
|
|
<view>
|
|
|
|
|
<uni-easyinput placeholder="请输入内容" />
|
|
|
|
|
</view>
|
|
|
|
|
</uni-col>
|
|
|
|
|
|
|
|
|
|
</uni-row>
|
|
|
|
|
</div>
|
|
|
|
|
<div style="width: 92%;height: auto;margin: 10px;">
|
|
|
|
|
<uni-table border stripe emptyText="暂无更多数据" >
|
|
|
|
|
<!-- 表头行 -->
|
|
|
|
|
<uni-tr>
|
|
|
|
|
<uni-th width="100px" align="center">类型名称</uni-th>
|
|
|
|
|
<uni-th width="100px" align="center">规格型号</uni-th>
|
|
|
|
|
<uni-th width="100px" align="center">在用数</uni-th>
|
|
|
|
|
<uni-th width="100px" align="center">退料数</uni-th>
|
|
|
|
|
<uni-th width="100px" align="center">外观</uni-th>
|
|
|
|
|
<uni-th width="100px" align="center">操作</uni-th>
|
|
|
|
|
</uni-tr>
|
|
|
|
|
<!-- 表格数据行 -->
|
|
|
|
|
<uni-tr v-for="(item,index) in typeList" :key="item.id">
|
|
|
|
|
<uni-td>{{item.typeName}}</uni-td>
|
|
|
|
|
<uni-td>{{item.typeModel}}</uni-td>
|
|
|
|
|
<uni-td>{{item.num}}</uni-td>
|
|
|
|
|
<uni-td>
|
|
|
|
|
<uni-easyinput placeholder="退料数" v-model="item.preNum"/>
|
|
|
|
|
</uni-td>
|
|
|
|
|
<uni-td>
|
|
|
|
|
<uni-easyinput placeholder="外观" v-model="item.apDetection"/>
|
|
|
|
|
</uni-td>
|
|
|
|
|
<uni-td>
|
|
|
|
|
<view class="uni-group">
|
|
|
|
|
<button class="uni-button" size="mini" type="primary">上传</button>
|
|
|
|
|
<button class="uni-button" size="mini" type="warn">删除</button>
|
|
|
|
|
</view>
|
|
|
|
|
</uni-td>
|
|
|
|
|
</uni-tr>
|
|
|
|
|
</uni-table>
|
|
|
|
|
</div>
|
2024-11-20 14:24:17 +08:00
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="btn">
|
|
|
|
|
<!-- <button class="btn-cont" @click="reject">取消</button> -->
|
|
|
|
|
<button class="btn-cont">确认</button>
|
|
|
|
|
</div>
|
|
|
|
|
</view>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<script setup>
|
|
|
|
|
import { ref, reactive } from 'vue'
|
|
|
|
|
import { onLoad } from '@dcloudio/uni-app'
|
2024-11-21 09:22:25 +08:00
|
|
|
const taskInfo = ref({})
|
|
|
|
|
const typeList = ref([])
|
2024-11-20 14:24:17 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
onLoad((options)=>{
|
|
|
|
|
console.log(options)
|
2024-11-21 09:22:25 +08:00
|
|
|
taskInfo.value = JSON.parse(options.taskInfo)
|
|
|
|
|
console.log(taskInfo.value)
|
2024-11-20 14:24:17 +08:00
|
|
|
})
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<style lang="scss">
|
|
|
|
|
.accept {
|
|
|
|
|
padding: 10px;
|
2024-11-21 09:22:25 +08:00
|
|
|
height: 95vh;
|
2024-11-20 14:24:17 +08:00
|
|
|
word-break: break-all;
|
|
|
|
|
}
|
|
|
|
|
.card {
|
|
|
|
|
padding: 10px;
|
|
|
|
|
background-color: #fff;
|
|
|
|
|
border-radius: 6px;
|
|
|
|
|
box-shadow: 0 2upx 4upx 0 rgba(0, 0, 0, 0.1);
|
|
|
|
|
}
|
|
|
|
|
.upload {
|
|
|
|
|
width: 80px;
|
|
|
|
|
height: 80px;
|
|
|
|
|
background-color: #f5f5f5;
|
|
|
|
|
border-radius: 6px;
|
|
|
|
|
display: flex;
|
|
|
|
|
justify-content: center;
|
|
|
|
|
align-items: center;
|
|
|
|
|
font-size: 20px;
|
|
|
|
|
color: #ccc;
|
|
|
|
|
margin-top: 10px;
|
|
|
|
|
}
|
|
|
|
|
.btn {
|
|
|
|
|
display: flex;
|
|
|
|
|
justify-content: space-around;
|
|
|
|
|
margin-top: 30px;
|
|
|
|
|
|
|
|
|
|
.btn-cont {
|
|
|
|
|
width: 40%;
|
|
|
|
|
height: 40px;
|
|
|
|
|
line-height: 40px;
|
|
|
|
|
text-align: center;
|
|
|
|
|
background-color: #3784fb;
|
|
|
|
|
color: #fff;
|
|
|
|
|
border-radius: 20px;
|
|
|
|
|
// 取消按钮淡蓝色
|
2024-11-21 09:22:25 +08:00
|
|
|
// &:first-child {
|
|
|
|
|
// background-color: #aacefb;
|
|
|
|
|
// }
|
2024-11-20 14:24:17 +08:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</style>
|