init
This commit is contained in:
152
wcs/qd/src/views/acs/test/hailiang/index.vue
Normal file
152
wcs/qd/src/views/acs/test/hailiang/index.vue
Normal file
@@ -0,0 +1,152 @@
|
||||
<template>
|
||||
<div class="app-container">
|
||||
<!--工具栏-->
|
||||
<div class="head-container">
|
||||
<!--如果想在工具栏加入更多按钮,可以使用插槽方式, slot = 'left' or 'right'-->
|
||||
<div>
|
||||
<el-form ref="form" :model="form" size="small" label-width="80px">
|
||||
<el-form-item>
|
||||
<el-button type="primary" @click="onSubmit">初始化</el-button>
|
||||
<el-button type="primary" @click="onSubmit2">触发打印</el-button>
|
||||
<el-button type="primary" @click="onSubmit3">加载模板</el-button>
|
||||
</el-form-item>
|
||||
<el-form-item label="请输入:">
|
||||
<el-input v-model="form.name" style="width: 370px;" /><br>
|
||||
<el-input v-model="form.name2" style="width: 370px;" /><br>
|
||||
<el-input v-model="form.name3" style="width: 370px;" /><br>
|
||||
<el-input v-model="form.name4" style="width: 370px;" /><br>
|
||||
<el-button type="primary" @click="onSubmit4">发送BUFFERDATA缓存指令</el-button>
|
||||
<el-button type="primary" @click="onSubmit5">清空缓存</el-button>
|
||||
</el-form-item>
|
||||
<el-form-item label="请输入:">
|
||||
<el-input v-model="form.inst" style="width: 370px;" />
|
||||
<el-input v-model="form.inst2" style="width: 370px;" /><br>
|
||||
<el-button type="primary" @click="onSubmit6">发送SETTEXT指令</el-button>
|
||||
<el-button type="primary" @click="onSubmit7">事务发送</el-button>
|
||||
</el-form-item>
|
||||
<el-button type="primary" @click="print">发送打印</el-button>
|
||||
</el-form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import crudTest from '@/api/acs/test/test'
|
||||
import CRUD, { crud } from '@crud/crud'
|
||||
import { getLodop } from '@/assets/js/lodop/LodopFuncs'
|
||||
|
||||
export default {
|
||||
name: 'Test',
|
||||
mixins: [crud()],
|
||||
data() {
|
||||
return {
|
||||
form: {
|
||||
name: null,
|
||||
name2: null,
|
||||
name3: null,
|
||||
name4: null,
|
||||
inst: null,
|
||||
inst2: null
|
||||
}
|
||||
}
|
||||
},
|
||||
created() {
|
||||
},
|
||||
methods: {
|
||||
onSubmit() {
|
||||
crudTest.test1().then(res => {
|
||||
const data = JSON.parse(res)
|
||||
if (data.status === '200') {
|
||||
this.$message('请求成功')
|
||||
} else {
|
||||
this.$message(res.message)
|
||||
}
|
||||
})
|
||||
},
|
||||
onSubmit2() {
|
||||
crudTest.test2().then(res => {
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
const data = JSON.parse(res)
|
||||
if (data.status === '200') {
|
||||
this.$message('请求成功')
|
||||
} else {
|
||||
this.$message(res.message)
|
||||
}
|
||||
})
|
||||
},
|
||||
onSubmit3() {
|
||||
crudTest.test3().then(res => {
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
const data = JSON.parse(res)
|
||||
if (data.status === '200') {
|
||||
this.$message('请求成功')
|
||||
} else {
|
||||
this.$message(res.message)
|
||||
}
|
||||
})
|
||||
},
|
||||
onSubmit4() {
|
||||
crudTest.test4(this.form).then(res => {
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
const data = JSON.parse(res)
|
||||
if (data.status === '200') {
|
||||
this.$message('请求成功')
|
||||
} else {
|
||||
this.$message(res.message)
|
||||
}
|
||||
})
|
||||
},
|
||||
onSubmit5() {
|
||||
crudTest.test5().then(res => {
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
const data = JSON.parse(res)
|
||||
if (data.status === '200') {
|
||||
this.$message('请求成功')
|
||||
} else {
|
||||
this.$message(res.message)
|
||||
}
|
||||
})
|
||||
},
|
||||
onSubmit6() {
|
||||
crudTest.test6(this.form).then(res => {
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
const data = JSON.parse(res)
|
||||
if (data.status === '200') {
|
||||
this.$message('请求成功')
|
||||
} else {
|
||||
this.$message(res.message)
|
||||
}
|
||||
})
|
||||
},
|
||||
print() {
|
||||
crudTest.print().then(res => {
|
||||
const cpbh = res.cpbh
|
||||
const cpmc = res.cpmc
|
||||
this.print2(cpbh, cpmc)
|
||||
this.crud.notify('操作成功', CRUD.NOTIFICATION_TYPE.SUCCESS)
|
||||
this.crud.toQuery()
|
||||
}).cache(err => {
|
||||
console.log(err.response.data.message)
|
||||
})
|
||||
},
|
||||
print2(cpbh, cpmc) {
|
||||
debugger
|
||||
const LODOP = getLodop()
|
||||
LODOP.SET_SHOW_MODE('HIDE_DISBUTTIN_SETUP', 1)// 隐藏那些无效按钮
|
||||
LODOP.PRINT_INIT('')
|
||||
LODOP.SET_PRINT_PAGESIZE(1, 800, 600, '1')
|
||||
LODOP.ADD_PRINT_RECT('0mm', '0mm', '87.02mm', '60.01mm', 0, 1)
|
||||
LODOP.ADD_PRINT_BARCODE('8.96mm', '6.96mm', '65.74mm', '31.75mm', '128Auto', cpbh)
|
||||
LODOP.ADD_PRINT_TEXT('39.5mm', '6.75mm', '61.54mm', '6.61mm', cpmc)
|
||||
// LODOP.PRINT_DESIGN()// 预览
|
||||
LODOP.PRINT()// 打印
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
|
||||
</style>
|
||||
Reference in New Issue
Block a user