|
@@ -81,8 +81,6 @@
|
|
|
</s-table>
|
|
|
</a-card>
|
|
|
</a-spin>
|
|
|
- <!-- 针式打印预览 -->
|
|
|
- <pdfViewModal ref="pdfView" :openModal="pdfViewShow" @cancel="pdfViewShow=false" @ok="handlePrint('print','NEEDLE')"></pdfViewModal>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -92,12 +90,11 @@ import { getOperationalPrecision } from '@/libs/tools.js'
|
|
|
import { STable, VSelect } from '@/components'
|
|
|
import { salesDetailBySn, salesDetailPrint, salesDetailExport } from '@/api/sales'
|
|
|
import { salesDetailList } from '@/api/salesDetail'
|
|
|
-import pdfViewModal from '@/views/common/pdfViewModal.vue'
|
|
|
import Print from '@/views/common/print.vue'
|
|
|
import { hdPrint } from '@/libs/JGPrint'
|
|
|
export default {
|
|
|
name: 'SalesDetail',
|
|
|
- components: { STable, VSelect, Print, pdfViewModal },
|
|
|
+ components: { STable, VSelect, Print },
|
|
|
mixins: [commonMixin],
|
|
|
props: {
|
|
|
outBizSn: { // 有值则为弹框,无值则为页面
|
|
@@ -107,7 +104,6 @@ export default {
|
|
|
},
|
|
|
data () {
|
|
|
return {
|
|
|
- pdfViewShow: false,
|
|
|
showPage: false,
|
|
|
spinning: false,
|
|
|
disabled: false,
|
|
@@ -173,15 +169,9 @@ export default {
|
|
|
if (type == 'export') { // 导出
|
|
|
url = salesDetailExport
|
|
|
}
|
|
|
-
|
|
|
// 打印或导出
|
|
|
- hdPrint(printerType, type, url, params, '销售单', function (data) {
|
|
|
+ hdPrint(printerType, type, url, params, '销售单', function () {
|
|
|
_this.spinning = false
|
|
|
- console.log(data)
|
|
|
- if (data && data.data.length) {
|
|
|
- _this.pdfViewShow = true
|
|
|
- _this.$refs.pdfView.setData(data.data)
|
|
|
- }
|
|
|
})
|
|
|
},
|
|
|
// 返回
|