| | |
| | | </div> |
| | | <div class="info-item signature-item"> |
| | | <div class="signature-area"> |
| | | <img v-if="detail.handleSignature" :src="detail.handleSignature" alt="签字" /> |
| | | <el-image style="width: 120px;" v-if="detail.handleSignature" :src="getFullUrl(detail.handleSignature)" :preview-src-list="[getFullUrl(detail.handleSignature)]" alt="签字" /> |
| | | <span v-else class="waiting-text">暂无签名</span> |
| | | </div> |
| | | </div> |
| | | </el-col> |
| | | <el-col :span="6" class="info-col"> |
| | | <div class="info-item"> |
| | | <span class="label">签字时间:</span>{{ detail.preserveTime }} |
| | | <span class="label">签字时间:</span>{{ detail.handleTime }} |
| | | </div> |
| | | </el-col> |
| | | </el-row> |
| | |
| | | import DetailConditionDialog from "./DetailConditionDialog.vue"; |
| | | import { detail } from "./service.js"; |
| | | import moment from "moment"; |
| | | import { getFullUrl } from "@/utils/utils.js"; |
| | | export default { |
| | | name: "DetailConditionDialog", |
| | | components: { DetailConditionDialog }, |
| | |
| | | }, |
| | | }, |
| | | methods: { |
| | | getFullUrl(url){ |
| | | if(url){ |
| | | return getFullUrl(url) |
| | | } |
| | | return '' |
| | | }, |
| | | handleOpen() { |
| | | if (this.value.id) { |
| | | detail({ id: this.value.id }).then(res => { |
| | |
| | | <div class="info-item sign-label"><span class="label">菌种实验员签字</span></div> |
| | | <div class="info-item signature-item"> |
| | | <div class="signature-area"> |
| | | <img v-if="detail.handleSignature" :src="detail.handleSignature" alt="签字" /> |
| | | <el-image v-if="detail.handleSignature" :src="getFullUrl(detail.handleSignature)" :preview-src-list="[getFullUrl(detail.handleSignature)]" alt="签字" /> |
| | | <span v-else class="waiting-text">暂无签名</span> |
| | | </div> |
| | | </div> |
| | |
| | | import EditConditionDialog from './EditConditionDialog.vue' |
| | | import DetailConditionDialog from './DetailConditionDialog.vue' |
| | | import { detail,confirm } from './service' |
| | | import { getFullUrl } from '@/utils/utils' |
| | | import moment from 'moment' |
| | | export default { |
| | | name: 'ConfirmDetail', |
| | |
| | | this.getDetail() |
| | | }, |
| | | methods: { |
| | | getFullUrl(url) { |
| | | if (url) { |
| | | return getFullUrl(url) |
| | | } |
| | | return '' |
| | | }, |
| | | getDetail() { |
| | | detail({id: this.$route.query.id}).then(res => { |
| | | this.detail = { |
| | |
| | | <el-col :span="12"> |
| | | <el-form-item label="菌种实验员签字"> |
| | | <div class="signature-area"> |
| | | <img v-if="detail.handleSignature" :src="detail.handleSignature" alt="签字" /> |
| | | <el-image style="width: 120px;" v-if="detail.handleSignature" :src="getFullUrl(detail.handleSignature)" :preview-src-list="[getFullUrl(detail.handleSignature)]" alt="签字" /> |
| | | <span v-else class="waiting-text">暂无签名</span> |
| | | </div> |
| | | </el-form-item> |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | |
| | | import { getFullUrl } from '@/utils/utils' |
| | | export default { |
| | | name: 'PrimitiveCellDetailDialog', |
| | | props: { |
| | |
| | | } |
| | | }, |
| | | methods: { |
| | | getFullUrl(url) { |
| | | if (url) return getFullUrl(url); |
| | | return '' |
| | | }, |
| | | handleClose() { |
| | | this.$emit('update:visible', false) |
| | | } |
| | |
| | | </div> |
| | | <div class="info-item signature-item"> |
| | | <div class="signature-area"> |
| | | <img v-if="detail.handleSignature" :src="detail.handleSignature" alt="签字" /> |
| | | <el-image style="width: 120px;" v-if="detail.handleSignature" :src="getFullUrl(detail.handleSignature)" :preview-src-list="[getFullUrl(detail.handleSignature)]" alt="签字" /> |
| | | <span v-else class="waiting-text">暂无签名</span> |
| | | </div> |
| | | </div> |
| | |
| | | <script> |
| | | import DetailConditionDialog from "./DetailConditionDialog.vue"; |
| | | import { detail } from "./service.js"; |
| | | import { getFullUrl } from "@/utils/utils.js"; |
| | | import moment from "moment"; |
| | | |
| | | export default { |
| | |
| | | }, |
| | | }, |
| | | methods: { |
| | | getFullUrl(url){ |
| | | if (url) return getFullUrl(url); |
| | | }, |
| | | handleOpen() { |
| | | if (this.value.id) { |
| | | detail({ id: this.value.id }).then(res => { |
| | |
| | | <div class="info-item sign-label"><span class="label">菌种实验员签字</span></div> |
| | | <div class="info-item signature-item"> |
| | | <div class="signature-area"> |
| | | <img v-if="detail.handleSignature" :src="detail.handleSignature" alt="签字" /> |
| | | <el-image style="width: 120px;" v-if="detail.handleSignature" :src="getFullUrl(detail.handleSignature)" :preview-src-list="[getFullUrl(detail.handleSignature)]" alt="签字" /> |
| | | <span v-else class="waiting-text">暂无签名</span> |
| | | </div> |
| | | </div> |
| | |
| | | import DetailConditionDialog from './DetailConditionDialog.vue' |
| | | import { detail,confirm } from './service' |
| | | import moment from 'moment' |
| | | import {getFullUrl} from '@/utils/utils' |
| | | export default { |
| | | name: 'ConfirmDetail', |
| | | components: { EditConditionDialog, DetailConditionDialog }, |
| | |
| | | this.getDetail() |
| | | }, |
| | | methods: { |
| | | getFullUrl(url) { |
| | | if (url) { |
| | | return getFullUrl(url) |
| | | } |
| | | return '' |
| | | }, |
| | | getDetail() { |
| | | detail({id: this.$route.query.id}).then(res => { |
| | | this.detail = { |
| | |
| | | <el-col :span="12"> |
| | | <el-form-item label="菌种实验员签字"> |
| | | <div class="signature-area"> |
| | | <img v-if="detail.handleSignature" :src="detail.handleSignature" alt="签字" /> |
| | | <el-image v-if="detail.handleSignature" :src="getFullUrl(detail.handleSignature)" :preview-src-list="[getFullUrl(detail.handleSignature)]" alt="签字" /> |
| | | <span v-else class="waiting-text">暂无签名</span> |
| | | </div> |
| | | </el-form-item> |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import { getFullUrl } from '@/utils/utils' |
| | | export default { |
| | | name: 'PrimitiveCellDetailDialog', |
| | | props: { |
| | |
| | | } |
| | | }, |
| | | methods: { |
| | | getFullUrl(url) { |
| | | return getFullUrl(url) |
| | | }, |
| | | handleClose() { |
| | | this.$emit('update:visible', false) |
| | | } |