| | |
| | | <span>{{ goodsItem.businessFormCode }}</span> |
| | | </el-col> |
| | | </el-row> |
| | | <!-- <div v-for="(mItem,k) in goodsItem.models" :key="k">--> |
| | | <div class="card3"> |
| | | <el-row v-if="goodsItem.models[0].goodsUserName" :gutter="24" type="flex" align="middle"> |
| | | <div class="card3" v-for="(mItem,k) in mItem" :key="k"> |
| | | <el-row v-if="mItem[0].goodsUserName" :gutter="24" type="flex" align="middle"> |
| | | <el-col :span="8"> |
| | | <span>规格型号:</span> |
| | | <span>{{ goodsItem.models[0].baseGoodsModelsName }}</span> |
| | | <span>{{ mItem[0].baseGoodsModelsName }}</span> |
| | | </el-col> |
| | | <el-col :span="4"> |
| | | <span>单位:</span> |
| | | <span>{{ goodsItem.models[0].unit }}</span> |
| | | <span>{{ mItem[0].unit }}</span> |
| | | </el-col> |
| | | </el-row> |
| | | <el-table :data="goodsItem.models" style="margin-top: 15px"> |
| | | <el-table-column prop="baseGoodsModelsName" label="规格型号" align="left" v-if="!goodsItem.models[0].goodsUserName"/> |
| | | <el-table-column prop="unit" label="单位" align="center" v-if="!goodsItem.models[0].goodsUserName"/> |
| | | <el-table-column prop="goodsUserName" label="使用人" align="left" v-if="goodsItem.models[0].goodsUserName"/> |
| | | <el-table :data="mItem" style="margin-top: 15px"> |
| | | <el-table-column prop="baseGoodsModelsName" label="规格型号" align="left" v-if="!mItem[0].goodsUserName"/> |
| | | <el-table-column prop="unit" label="单位" align="center" v-if="!mItem[0].goodsUserName"/> |
| | | <el-table-column prop="goodsUserName" label="使用人" align="left" v-if="mItem[0].goodsUserName"/> |
| | | <el-table-column prop="useCount" label="在用数量" align="center"/> |
| | | <el-table-column prop="counts" label="报废数量" align="center"/> |
| | | <el-table-column prop="scrappedName" label="报废原因" align="left"/> |
| | |
| | | </win-md> |
| | | </template> |
| | | <script> |
| | | import {scrappedDetail} from '@/api/deptGoods/scrap'; |
| | | import winMd from '@/components/win/win-md'; |
| | | import * as DateFormatter from '@/utils/DateFormatter'; |
| | | import {getDownUrl} from '@/utils/base'; |
| | | import Viewer from 'viewerjs'; |
| | | import 'viewerjs/dist/viewer.css'; |
| | | import {returnDetail} from "@/api/deptGoods/itemret"; |
| | | |
| | | let viewer = null; |
| | | |
| | |
| | | } |
| | | }, |
| | | created() { |
| | | scrappedDetail({ id: this.setting.id }).then((res) => { |
| | | returnDetail({ id: this.setting.id }).then((res) => { |
| | | this.detail = res; |
| | | this.loading = false |
| | | this.fileList = this.detail.procureDoc ? JSON.parse(this.detail.procureDoc) : []; |
| | |
| | | index++; |
| | | } |
| | | } |
| | | // this.fileList.forEach((f, i) => { |
| | | // if (file.uid == f.uid) { |
| | | // index = i |
| | | // } |
| | | // }) |
| | | // document.querySelector('#uploadPreviewImages').children[0].click() |
| | | viewer.view(index); |
| | | }, |
| | | checkImg(name) { |