| ÎļþÃû´Ó н¨Îļþ¼Ð/WMS/src/extension/medicine/Dt_MaterielInfo.js ÐÞ¸Ä |
| | |
| | | import http from '../../api/http' |
| | | import gridBody from './extend/printView.vue' |
| | | |
| | | //æ¤jsæä»¶æ¯ç¨æ¥èªå®ä¹æ©å±ä¸å¡ä»£ç ï¼å¯ä»¥æ©å±ä¸äºèªå®ä¹é¡µé¢æè
éæ°é
ç½®çæç代ç |
| | | |
| | |
| | | components: { |
| | | //æ¥è¯¢ç颿©å±ç»ä»¶ |
| | | gridHeader: '', |
| | | gridBody: '', |
| | | gridBody: gridBody, |
| | | gridFooter: '', |
| | | //æ°å»ºãç¼è¾å¼¹åºæ¡æ©å±ç»ä»¶ |
| | | modelHeader:'', |
| | |
| | | onInit() { |
| | | // æ·»å æä½å |
| | | this.columns.push({ |
| | | field: 'operation', |
| | | title: 'æä½', |
| | | width: 120, |
| | | fixed: 'right', |
| | | align: 'center', |
| | | formatter: (row) => { |
| | | return ( |
| | | '<i style="cursor: pointer;color: #F56C6C;" class="el-icon-delete">å é¤</i>' |
| | | ); |
| | | }, |
| | | click: (row) => { |
| | | this.handleDelete(row); |
| | | } |
| | | }); |
| | | field: 'æä½', |
| | | title: 'æä½', |
| | | width: 90, |
| | | fixed: 'right', |
| | | align: 'center', |
| | | formatter: (row) => { |
| | | return ( |
| | | '<i style="cursor: pointer;color: #2d8cf0;"class="el-icon-printer">æå°</i>' |
| | | ); |
| | | }, |
| | | click: (row) => { |
| | | this.$refs.gridBody.open(row); |
| | | } |
| | | }); |
| | | // this.columns.push({ |
| | | // field: 'operation', |
| | | // title: 'æä½', |
| | | // width: 120, |
| | | // fixed: 'right', |
| | | // align: 'center', |
| | | // formatter: (row) => { |
| | | // return ( |
| | | // '<i style="cursor: pointer;color: #F56C6C;" class="el-icon-delete">å é¤</i>' |
| | | // ); |
| | | // }, |
| | | // click: (row) => { |
| | | // this.handleDelete(row); |
| | | // } |
| | | // }); |
| | | }, |
| | | onInited() { |
| | | //æ¡æ¶åå§åé
ç½®å |
| | |
| | | <div |
| | | style="display: flex; justify-content: center; align-items: center" |
| | | > |
| | | <VueQrcode id="qrcode" :value="palletCode" :size="200"></VueQrcode> |
| | | <VueQrcode id="qrcode" :value="materielCode" :size="200"></VueQrcode> |
| | | </div> |
| | | </div> |
| | | <div id="palletcode"> |
| | | <span |
| | | style="display: flex; justify-content: center; align-items: center" |
| | | >{{ palletCode }}</span |
| | | >ç©æç¼å·ï¼{{ materielCode }}<br> |
| | | ç©æåç§°ï¼{{ materielName }}</span |
| | | > |
| | | </div> |
| | | |
| | |
| | | showDetialBox: false, |
| | | row: null, |
| | | qrcodeDataURL: "", |
| | | palletCode: "", |
| | | materielCode: "", |
| | | materielName: "", |
| | | materielinfo:"", |
| | | }; |
| | | }, |
| | | methods: { |
| | | open(row) { |
| | | this.row = row; |
| | | this.showDetialBox = true; |
| | | if (row && row.palletCode) { |
| | | this.palletCode = row.palletCode; |
| | | if (row && row.materielCode) { |
| | | this.materielCode = row.materielCode; |
| | | this.materielName = row.materielName; |
| | | this.materielinfo="ç©æç¼å·ï¼"+row.materielCode+"ç©æåç§°ï¼"+row.materielName; |
| | | } |
| | | }, |
| | | print() { |
| | | let printContent = document.getElementById("printContent"); |
| | | let palletcode=document.getElementById("palletcode"); |
| | | let palletcode = document.getElementById("palletcode"); |
| | | var printWindow = window.open("", ""); |
| | | printWindow.document.write(printContent.innerHTML); |
| | | printWindow.document.write(palletcode.innerHTML); |
| | |
| | | printWindow.focus(); |
| | | printWindow.print(); |
| | | printWindow.close(); |
| | | this.http |
| | | .post("api/palletCodeInfo/PrintStatusUp?printCode="+this.palletCode, null, "æ°æ®å¤çä¸") |
| | | .then((x) => { |
| | | if (!x.status) return this.$message.error(x.message); |
| | | this.$message.success("æä½æå"); |
| | | this.$parent.refresh(); |
| | | this.showDetialBox = false; |
| | | }); |
| | | // this.http |
| | | // .post("api/palletCodeInfo/PrintStatusUp?printCode="+this.palletCode, null, "æ°æ®å¤çä¸") |
| | | // .then((x) => { |
| | | // if (!x.status) return this.$message.error(x.message); |
| | | // this.$message.success("æä½æå"); |
| | | // this.$parent.refresh(); |
| | | // this.showDetialBox = false; |
| | | // }); |
| | | }, |
| | | }, |
| | | created() {}, |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import extend from "@/extension/medicine/Dt_MaterielInfo.js"; |
| | | import extend from "@/extension/basic/Dt_MaterielInfo.js"; |
| | | import { ref, defineComponent } from "vue"; |
| | | export default defineComponent({ |
| | | setup() { |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import extend from "@/extension/medicine/Dt_MaterielInfo.js"; |
| | | import extend from "@/extension/basic/Dt_MaterielInfo.js"; |
| | | import { ref, defineComponent } from "vue"; |
| | | export default defineComponent({ |
| | | setup() { |