Browse Source

2023-08-11

master
杨奉源 3 years ago
parent
commit
b48026534e
  1. 1
      src/api/knifemold/tool-info.js
  2. 39
      src/views/modules/knifemold/toolUseQtyAssess.vue
  3. 84
      src/views/modules/print/label/print_tool_label_preview.js

1
src/api/knifemold/tool-info.js

@ -62,6 +62,7 @@ export const getToolAttributeList = data => createAPI(`toolInfo/getToolAttribute
// ============================================= 工具成本 ================================================ // ============================================= 工具成本 ================================================
export const getToolCostList = data => createAPI(`toolInfo/getToolCostList`, 'POST', data) export const getToolCostList = data => createAPI(`toolInfo/getToolCostList`, 'POST', data)
export const refuseToolUseQtyAssess = data => createAPI(`toolInfo/refuseToolUseQtyAssess`, 'POST', data)

39
src/views/modules/knifemold/toolUseQtyAssess.vue

@ -55,7 +55,7 @@
align="center" align="center"
label="状态"> label="状态">
<template slot-scope="scope"> <template slot-scope="scope">
<div :style="{fontWeight:'bold', color: scope.row.status === '待审核' ? 'red' : '#3ac252'}">
<div :style="{fontWeight:'bold', color: scope.row.status === '待审核' ? 'red' : scope.row.status === '已驳回' ? '#ffa500e0' : scope.row.status === '已完成' ? '#3ac252' : ''}">
{{ scope.row.status }} {{ scope.row.status }}
</div> </div>
</template> </template>
@ -126,7 +126,8 @@
<!-- </el-form-item>--> <!-- </el-form-item>-->
</el-form> </el-form>
<span slot="footer" class="dialog-footer"> <span slot="footer" class="dialog-footer">
<el-button type="primary" @click="checkToolUseQtyAssess()">确定</el-button>
<el-button type="primary" @click="checkToolUseQtyAssess()">同意</el-button>
<el-button type="primary" @click="refuseToolUseQtyAssess()">驳回</el-button>
<el-button type="primary" @click="checkFlag = false">取消</el-button> <el-button type="primary" @click="checkFlag = false">取消</el-button>
</span> </span>
</el-dialog> </el-dialog>
@ -137,7 +138,7 @@
<script> <script>
import column from '../common/column' import column from '../common/column'
import Chooselist from '@/views/modules/common/Chooselist' import Chooselist from '@/views/modules/common/Chooselist'
import {checkToolUseQtyAssess, getToolUseQtyAssessList} from '@/api/knifemold/tool-info.js'
import {checkToolUseQtyAssess, getToolUseQtyAssessList, refuseToolUseQtyAssess} from '@/api/knifemold/tool-info.js'
var functionId = '106001005' var functionId = '106001005'
export default { export default {
components: {column, Chooselist}, components: {column, Chooselist},
@ -360,6 +361,36 @@ export default {
}) })
}, },
methods: { methods: {
/**
* 驳回
*/
refuseToolUseQtyAssess () {
this.$confirm('是否驳回该条评估?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
this.checkData.status = '已驳回'
refuseToolUseQtyAssess(this.checkData).then(({data}) => {
if (data && data.code === 0) {
this.getDataList()
this.checkFlag = false
this.$message({
message: '操作成功',
type: 'success',
duration: 1500,
onClose: () => {
}
})
} else {
this.$alert(data.msg, '错误', {
confirmButtonText: '确定'
})
}
})
}).catch(() => {
})
},
/** /**
* 审核 * 审核
*/ */
@ -375,7 +406,7 @@ export default {
this.getDataList() this.getDataList()
this.checkFlag = false this.checkFlag = false
// //
this.$emit('refreshPageTables');
// this.$emit('refreshPageTables');
this.$message({ this.$message({
message: '操作成功', message: '操作成功',
type: 'success', type: 'success',

84
src/views/modules/print/label/print_tool_label_preview.js

@ -15,36 +15,38 @@ export function printToolLabelPreview(printList) {
LODOP.PRINT_INIT(""); LODOP.PRINT_INIT("");
LODOP.SET_PRINT_PAGESIZE(0,700,200,""); LODOP.SET_PRINT_PAGESIZE(0,700,200,"");
LODOP.SET_PRINT_MODE("PRINT_NOCOLLATE",1); LODOP.SET_PRINT_MODE("PRINT_NOCOLLATE",1);
LODOP.ADD_PRINT_BARCODE(6,201,189,88,"QRCode",printData.toolInstanceId);
LODOP.ADD_PRINT_TEXT(0,3,76,28,"工具编码");
LODOP.ADD_PRINT_BARCODE(6,188,189,88,"QRCode",printData.toolInstanceId);
LODOP.ADD_PRINT_TEXT(1,3,48,20,"工具:");
LODOP.SET_PRINT_STYLEA(0,"FontName","微软雅黑"); LODOP.SET_PRINT_STYLEA(0,"FontName","微软雅黑");
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
LODOP.ADD_PRINT_TEXT(0,80,119,28,printData.toolId);
LODOP.ADD_PRINT_TEXT(1,44,143,20,printData.toolId);
LODOP.SET_PRINT_STYLEA(0,"FontName","微软雅黑"); LODOP.SET_PRINT_STYLEA(0,"FontName","微软雅黑");
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
LODOP.ADD_PRINT_TEXT(20,3,76,28,"实例编码");
LODOP.ADD_PRINT_TEXT(21,3,48,20,"实例:");
LODOP.SET_PRINT_STYLEA(0,"FontName","微软雅黑"); LODOP.SET_PRINT_STYLEA(0,"FontName","微软雅黑");
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
LODOP.ADD_PRINT_TEXT(20,80,119,28,printData.toolInstanceId);
LODOP.ADD_PRINT_TEXT(21,44,143,20,printData.toolInstanceId);
LODOP.SET_PRINT_STYLEA(0,"FontName","微软雅黑"); LODOP.SET_PRINT_STYLEA(0,"FontName","微软雅黑");
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
LODOP.ADD_PRINT_TEXT(39,3,76,28,"工具规格");
LODOP.ADD_PRINT_TEXT(40,3,48,20,"库位:");
LODOP.SET_PRINT_STYLEA(0,"FontName","微软雅黑"); LODOP.SET_PRINT_STYLEA(0,"FontName","微软雅黑");
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
LODOP.ADD_PRINT_TEXT(40,80,119,28,printData.spec);
LODOP.ADD_PRINT_TEXT(41,44,143,20,printData.locationId);
LODOP.SET_PRINT_STYLEA(0,"FontName","微软雅黑"); LODOP.SET_PRINT_STYLEA(0,"FontName","微软雅黑");
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
LODOP.ADD_PRINT_TEXT(58,3,76,28,"仓库/库位");
LODOP.ADD_PRINT_TEXT(59,3,48,20,"规格:");
LODOP.SET_PRINT_STYLEA(0,"FontName","微软雅黑"); LODOP.SET_PRINT_STYLEA(0,"FontName","微软雅黑");
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
LODOP.ADD_PRINT_TEXT(58,80,119,28,printData.locationId);
LODOP.ADD_PRINT_TEXT(59,44,143,20,printData.spec);
LODOP.SET_PRINT_STYLEA(0,"FontName","微软雅黑"); LODOP.SET_PRINT_STYLEA(0,"FontName","微软雅黑");
LODOP.SET_PRINT_STYLEA(0,"FontSize",10); LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
LODOP.ADD_PRINT_RECT(0,0,198,75,0,1);
LODOP.ADD_PRINT_LINE(18,1,19,198,0,1);
LODOP.ADD_PRINT_LINE(38,1,39,198,0,1);
LODOP.ADD_PRINT_LINE(57,0,58,197,0,1);
LODOP.ADD_PRINT_LINE(79,72,2,73,0,1);
LODOP.ADD_PRINT_RECT(2,0,254,73,0,1);
LODOP.ADD_PRINT_LINE(18,1,19,187,0,1);
LODOP.ADD_PRINT_LINE(38,1,39,187,0,1);
LODOP.ADD_PRINT_LINE(57,0,58,186,0,1);
LODOP.ADD_PRINT_LINE(79,39,2,40,0,1);
LODOP.ADD_PRINT_LINE(79,187,2,188,0,1);
} }
LODOP.PRINT_DESIGN(); LODOP.PRINT_DESIGN();
// LODOP.PREVIEW(); // LODOP.PREVIEW();
@ -53,56 +55,4 @@ export function printToolLabelPreview(printList) {
} }
} }
// LODOP.SET_PRINT_PAGESIZE(0,1000,700,"");
// LODOP.ADD_PRINT_BARCODE(11,244,208,140,"QRCode",printData.seqNo);
// LODOP.ADD_PRINT_TEXT(58,8,108,25,"WareHouseId:");
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
// LODOP.SET_PRINT_STYLEA(0,"Bold",1);
// LODOP.ADD_PRINT_TEXT(58,110,140,25,printData.wareHouseId);
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
// LODOP.SET_PRINT_STYLEA(0,"Bold",1);
// LODOP.ADD_PRINT_TEXT(111,8,77,24,"BatchNo:");
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
// LODOP.SET_PRINT_STYLEA(0,"Bold",1);
// LODOP.ADD_PRINT_TEXT(111,110,140,20,printData.batchNo);
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
// LODOP.SET_PRINT_STYLEA(0,"Bold",1);
// LODOP.ADD_PRINT_TEXT(84,8,98,25,"LocationId:");
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
// LODOP.SET_PRINT_STYLEA(0,"Bold",1);
// LODOP.ADD_PRINT_TEXT(84,110,139,25,printData.locationId);
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
// LODOP.SET_PRINT_STYLEA(0,"Bold",1);
// LODOP.ADD_PRINT_TEXT(9,8,72,25,"PartNo:");
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
// LODOP.SET_PRINT_STYLEA(0,"Bold",1);
// LODOP.ADD_PRINT_TEXT(9,110,136,25,printData.partNo);
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
// LODOP.SET_PRINT_STYLEA(0,"Bold",1);
// LODOP.ADD_PRINT_TEXT(136,8,82,25,"OrderNo:");
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
// LODOP.SET_PRINT_STYLEA(0,"Bold",1);
// LODOP.ADD_PRINT_TEXT(136,110,141,25,printData.orderNo);
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
// LODOP.SET_PRINT_STYLEA(0,"Bold",1);
// LODOP.ADD_PRINT_TEXT(34,8,56,25,"Qty:");
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
// LODOP.SET_PRINT_STYLEA(0,"Bold",1);
// LODOP.ADD_PRINT_TEXT(34,110,138,24,printData.qty);
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
// LODOP.SET_PRINT_STYLEA(0,"Bold",1);
// LODOP.ADD_PRINT_TEXT(162,8,92,25,"TransDate:");
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
// LODOP.SET_PRINT_STYLEA(0,"Bold",1);
// LODOP.ADD_PRINT_TEXT(162,110,170,25,printData.transDate);
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
// LODOP.SET_PRINT_STYLEA(0,"Bold",1);
// LODOP.ADD_PRINT_TEXT(192,5,256,24,"Manufactured by A&M Polymer");
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
// LODOP.ADD_PRINT_TEXT(192,259,109,25,"vender Code:");
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
// LODOP.ADD_PRINT_TEXT(210,5,257,35,"No.188 Taigu Road,Lili lndustrial Park,Wujiang District,Suzhou,China");
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
// LODOP.ADD_PRINT_TEXT(246,5,407,35,"Phone: 086-0512-63678826 Email: service@husenrubber.com");
// LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
// LODOP.ADD_PRINT_LINE(186,2,187,374,0,1);
Loading…
Cancel
Save