diff --git a/src/api/mes/md/sip.js b/src/api/mes/md/sip.js
new file mode 100644
index 0000000..8f4d7e7
--- /dev/null
+++ b/src/api/mes/md/sip.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询产品Sip列表
+export function listSip(query) {
+ return request({
+ url: '/mes/md/sip/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询产品Sip详细
+export function getSip(sipId) {
+ return request({
+ url: '/mes/md/sip/' + sipId,
+ method: 'get'
+ })
+}
+
+// 新增产品Sip
+export function addSip(data) {
+ return request({
+ url: '/mes/md/sip',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改产品Sip
+export function updateSip(data) {
+ return request({
+ url: '/mes/md/sip',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除产品Sip
+export function delSip(sipId) {
+ return request({
+ url: '/mes/md/sip/' + sipId,
+ method: 'delete'
+ })
+}
diff --git a/src/api/mes/wm/oursourcerecptline.js b/src/api/mes/wm/oursourcerecptline.js
new file mode 100644
index 0000000..ae07149
--- /dev/null
+++ b/src/api/mes/wm/oursourcerecptline.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询外协入库单行列表
+export function listOursourcerecptline(query) {
+ return request({
+ url: '/mes/wm/oursourcerecptline/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询外协入库单行详细
+export function getOursourcerecptline(lineId) {
+ return request({
+ url: '/mes/wm/oursourcerecptline/' + lineId,
+ method: 'get'
+ })
+}
+
+// 新增外协入库单行
+export function addOursourcerecptline(data) {
+ return request({
+ url: '/mes/wm/oursourcerecptline',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改外协入库单行
+export function updateOursourcerecptline(data) {
+ return request({
+ url: '/mes/wm/oursourcerecptline',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除外协入库单行
+export function delOursourcerecptline(lineId) {
+ return request({
+ url: '/mes/wm/oursourcerecptline/' + lineId,
+ method: 'delete'
+ })
+}
diff --git a/src/api/mes/wm/outsourceissue.js b/src/api/mes/wm/outsourceissue.js
new file mode 100644
index 0000000..1baab0d
--- /dev/null
+++ b/src/api/mes/wm/outsourceissue.js
@@ -0,0 +1,52 @@
+import request from '@/utils/request'
+
+// 查询外协领料单头列表
+export function listOutsourceissue(query) {
+ return request({
+ url: '/mes/wm/outsourceissue/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询外协领料单头详细
+export function getOutsourceissue(issueId) {
+ return request({
+ url: '/mes/wm/outsourceissue/' + issueId,
+ method: 'get'
+ })
+}
+
+// 新增外协领料单头
+export function addOutsourceissue(data) {
+ return request({
+ url: '/mes/wm/outsourceissue',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改外协领料单头
+export function updateOutsourceissue(data) {
+ return request({
+ url: '/mes/wm/outsourceissue',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除外协领料单头
+export function delOutsourceissue(issueId) {
+ return request({
+ url: '/mes/wm/outsourceissue/' + issueId,
+ method: 'delete'
+ })
+}
+
+//执行发料
+export function execute(issueId) {
+ return request({
+ url: '/mes/wm/outsourceissue/' + issueId,
+ method: 'put'
+ })
+}
\ No newline at end of file
diff --git a/src/api/mes/wm/outsourceissueline.js b/src/api/mes/wm/outsourceissueline.js
new file mode 100644
index 0000000..4d31a80
--- /dev/null
+++ b/src/api/mes/wm/outsourceissueline.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询外协领料单行列表
+export function listOutsourceissueline(query) {
+ return request({
+ url: '/mes/wm/outsourceissueline/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询外协领料单行详细
+export function getOutsourceissueline(lineId) {
+ return request({
+ url: '/mes/wm/outsourceissueline/' + lineId,
+ method: 'get'
+ })
+}
+
+// 新增外协领料单行
+export function addOutsourceissueline(data) {
+ return request({
+ url: '/mes/wm/outsourceissueline',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改外协领料单行
+export function updateOutsourceissueline(data) {
+ return request({
+ url: '/mes/wm/outsourceissueline',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除外协领料单行
+export function delOutsourceissueline(lineId) {
+ return request({
+ url: '/mes/wm/outsourceissueline/' + lineId,
+ method: 'delete'
+ })
+}
diff --git a/src/api/mes/wm/outsourcerecpt.js b/src/api/mes/wm/outsourcerecpt.js
new file mode 100644
index 0000000..fc8c546
--- /dev/null
+++ b/src/api/mes/wm/outsourcerecpt.js
@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询外协入库单列表
+export function listOutsourcerecpt(query) {
+ return request({
+ url: '/mes/wm/outsourcerecpt/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询外协入库单详细
+export function getOutsourcerecpt(recptId) {
+ return request({
+ url: '/mes/wm/outsourcerecpt/' + recptId,
+ method: 'get'
+ })
+}
+
+// 新增外协入库单
+export function addOutsourcerecpt(data) {
+ return request({
+ url: '/mes/wm/outsourcerecpt',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改外协入库单
+export function updateOutsourcerecpt(data) {
+ return request({
+ url: '/mes/wm/outsourcerecpt',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除外协入库单
+export function delOutsourcerecpt(recptId) {
+ return request({
+ url: '/mes/wm/outsourcerecpt/' + recptId,
+ method: 'delete'
+ })
+}
+
+
+//执行入库
+export function execute(recptId) {
+ return request({
+ url: '/mes/wm/outsourcerecpt/' + recptId,
+ method: 'put'
+ })
+}
\ No newline at end of file
diff --git a/src/components/TaskSelect/taskSelectSingle.vue b/src/components/TaskSelect/taskSelectSingle.vue
index 334633f..297e2e7 100644
--- a/src/components/TaskSelect/taskSelectSingle.vue
+++ b/src/components/TaskSelect/taskSelectSingle.vue
@@ -86,14 +86,14 @@
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
- v-hasPermi="['pro:protask:edit']"
+ v-hasPermi="['mes:pro:protask:edit']"
>修改
删除
diff --git a/src/components/stockSelect/multi.vue b/src/components/stockSelect/multi.vue
index 77291e5..ab3b7c3 100644
--- a/src/components/stockSelect/multi.vue
+++ b/src/components/stockSelect/multi.vue
@@ -103,7 +103,7 @@
icon="el-icon-download"
size="mini"
@click="handleExport"
- v-hasPermi="['wm:wmstock:export']"
+ v-hasPermi="['mes:wm:wmstock:export']"
>导出
diff --git a/src/components/workorderSelect/single.vue b/src/components/workorderSelect/single.vue
index 583a055..66d90df 100644
--- a/src/components/workorderSelect/single.vue
+++ b/src/components/workorderSelect/single.vue
@@ -103,6 +103,13 @@
name: 'WorkOrderSelectSingle',
components: {},
dicts: ['mes_order_status','mes_workorder_sourcetype'],
+ props:{
+ workorder: {
+ type: Object,
+ default: function(){
+ return {'workorderType': 'SELF'}
+ }} //外部传入的工单过滤信息
+ },
data() {
return {
showFlag: false,
@@ -129,6 +136,7 @@
queryParams: {
workorderCode: null,
workorderName: null,
+ workorderType: this.workorder.workorderType,
orderSource: null,
sourceCode: null,
productId: null,
diff --git a/src/router/index.js b/src/router/index.js
index 009114d..a25650b 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -180,7 +180,7 @@ export const dynamicRoutes = [
path: "/mes/pro/schedule",
component: Layout,
hidden: true,
- permissions: ["mes:pro:schedule:edit"],
+ permissions: ['mes:pro:protask:edit'],
children: [
{
path: "ganttedit",
@@ -226,7 +226,7 @@ export const dynamicRoutes = [
children: [
{
path: 'iqc',
- component: () => import('@/views/mes/qc/iqc/iqc'),
+ component: () => import('@/views/mes/qc/pendinginspect/iqc'),
name: 'iqcadd',
props: true,
meta: {title: '来料检验', activeMenu: '/mes/qc/pendinginspect/iqc'}
diff --git a/src/views/mes/cal/holiday/index.vue b/src/views/mes/cal/holiday/index.vue
index ca6fae5..aee1e10 100644
--- a/src/views/mes/cal/holiday/index.vue
+++ b/src/views/mes/cal/holiday/index.vue
@@ -42,7 +42,7 @@
diff --git a/src/views/mes/dv/machinerytype/index.vue b/src/views/mes/dv/machinerytype/index.vue
index 9db8201..1c4d4ad 100644
--- a/src/views/mes/dv/machinerytype/index.vue
+++ b/src/views/mes/dv/machinerytype/index.vue
@@ -47,14 +47,14 @@
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
- v-hasPermi="['dv:machinerytype:edit']"
+ v-hasPermi="['mes:dv:machinerytype:edit']"
>修改
新增
删除
diff --git a/src/views/mes/md/bom/index.vue b/src/views/mes/md/bom/index.vue
index cd72c9c..400b4a5 100644
--- a/src/views/mes/md/bom/index.vue
+++ b/src/views/mes/md/bom/index.vue
@@ -60,7 +60,7 @@
icon="el-icon-plus"
size="mini"
@click="handleAdd"
- v-hasPermi="['mes:md:item:add']"
+ v-hasPermi="['mes:md:mditem:add']"
>新增
@@ -71,7 +71,7 @@
size="mini"
:disabled="single"
@click="handleUpdate"
- v-hasPermi="['mes:md:item:edit']"
+ v-hasPermi="['mes:md:mditem:edit']"
>修改
@@ -82,7 +82,7 @@
size="mini"
:disabled="multiple"
@click="handleDelete"
- v-hasPermi="['mes:md:item:remove']"
+ v-hasPermi="['mes:md:mditem:remove']"
>删除
@@ -92,7 +92,7 @@
icon="el-icon-upload2"
size="mini"
@click="handleImport"
- v-hasPermi="['mes:md:item:import']"
+ v-hasPermi="['mes:md:mditem:import']"
>导入
@@ -102,7 +102,7 @@
icon="el-icon-download"
size="mini"
@click="handleExport"
- v-hasPermi="['mes:md:item:export']"
+ v-hasPermi="['mes:md:mditem:export']"
>导出
@@ -148,14 +148,14 @@
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
- v-hasPermi="['mes:md:item:edit']"
+ v-hasPermi="['mes:md:mditem:edit']"
>修改
删除
diff --git a/src/views/mes/md/mditem/components/sip.vue b/src/views/mes/md/mditem/components/sip.vue
new file mode 100644
index 0000000..ee1a1e5
--- /dev/null
+++ b/src/views/mes/md/mditem/components/sip.vue
@@ -0,0 +1,231 @@
+
+
+
+
+ 新增
+
+
+
+
+
+
+
+
+
+
+
+
+ {{sipList[index].sopTitle}}
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/mes/pro/schedule/index.vue b/src/views/mes/pro/schedule/index.vue
index 5cc5919..28a028b 100644
--- a/src/views/mes/pro/schedule/index.vue
+++ b/src/views/mes/pro/schedule/index.vue
@@ -72,8 +72,8 @@
重置
-
-
+
+
@@ -94,7 +94,7 @@
size="mini"
type="text"
@click="handleView(scope.row)"
- v-hasPermi="['mes:pro:workorder:query']"
+ v-hasPermi="['mes:pro:protask:query']"
>{{scope.row.workorderCode}}
@@ -132,7 +132,7 @@
icon="el-icon-edit"
v-if="scope.row.status =='CONFIRMED'"
@click="handleUpdate(scope.row)"
- v-hasPermi="['mes:pro:workorder:edit']"
+ v-hasPermi="['mes:pro:protask:edit']"
>排产
@@ -322,6 +322,7 @@ export default {
pageSize: 10,
workorderCode: null,
workorderName: null,
+ workorderType: 'SELF', //这里的排产要排除自产之外的外协和外购
orderSource: null,
sourceCode: null,
productId: null,
diff --git a/src/views/mes/pro/workorder/bom/bom.vue b/src/views/mes/pro/workorder/bom/bom.vue
index 42399f1..3dacea0 100644
--- a/src/views/mes/pro/workorder/bom/bom.vue
+++ b/src/views/mes/pro/workorder/bom/bom.vue
@@ -42,7 +42,7 @@
type="text"
icon="el-icon-edit"
@click="handleAddSubWorkorder(scope.row)"
- v-if="workorder.status == 'CONFIRMED' && scope.row.itemOrProduct=='PRODUCT'"
+ v-if="workorder.status == 'CONFIRMED' && scope.row.itemOrProduct=='PRODUCT' && workorder.workorderType =='SELF'"
v-hasPermi="['mes:pro:workorder:edit']"
>生成工单
@@ -143,7 +143,7 @@ export default {
},
props: {
optType: undefined,
- workorder: undefined
+ workorder: undefined,
},
created() {
this.getList();
diff --git a/src/views/mes/pro/workorder/index.vue b/src/views/mes/pro/workorder/index.vue
index 3f44e0e..cae54e4 100644
--- a/src/views/mes/pro/workorder/index.vue
+++ b/src/views/mes/pro/workorder/index.vue
@@ -59,6 +59,14 @@
@keyup.enter.native="handleQuery"
/>
+
+
+
+
+
+
+
+
@@ -177,7 +190,7 @@
size="mini"
type="text"
icon="el-icon-plus"
- v-if="scope.row.status =='CONFIRMED'"
+ v-if="scope.row.status =='CONFIRMED' && scope.row.workorderType =='SELF'"
@click="handleAdd(scope.row)"
v-hasPermi="['mes:pro:workorder:add']"
>新增
@@ -202,7 +215,7 @@
-
+
@@ -262,7 +275,19 @@
-
+
+
+
+
+
+
+
+
@@ -270,7 +295,7 @@
-
+
@@ -313,7 +338,7 @@
-
+
@@ -326,6 +351,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -349,8 +390,8 @@
@@ -363,17 +404,19 @@ import Workorderbom from "./bom/bom.vue";
import WorkorderItemList from "./items/item.vue";
import ItemSelect from "@/components/itemSelect/single.vue";
import ClientSelect from "@/components/clientSelect/single.vue";
+import VendorSelect from "@/components/vendorSelect/single.vue";
import {genCode} from "@/api/system/autocode/rule"
import Treeselect from "@riophae/vue-treeselect";
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
export default {
name: "Workorder",
- dicts: ['mes_order_status','mes_workorder_sourcetype'],
+ dicts: ['mes_order_status','mes_workorder_sourcetype','mes_workorder_type'],
components: {
Treeselect,
ItemSelect ,
ClientSelect,
+ VendorSelect,
Workorderbom,
WorkorderItemList
},
@@ -435,6 +478,9 @@ export default {
workorderName: [
{ required: true, message: "工单名称不能为空", trigger: "blur" }
],
+ workorderType: [
+ { required: true, message: "请选择生产工单类型", trigger: "blur" }
+ ],
orderSource: [
{ required: true, message: "来源类型不能为空", trigger: "blur" }
],
@@ -500,6 +546,7 @@ export default {
workorderId: null,
workorderCode: null,
workorderName: null,
+ workorderType: 'SELF',
orderSource: null,
sourceCode: null,
productId: null,
@@ -514,6 +561,9 @@ export default {
clientId: null,
clientCode: null,
clientName: null,
+ vendorId: null,
+ vendorCode: null,
+ vendorName: null,
requestDate: null,
parentId: null,
status: "PREPARE",
@@ -664,6 +714,19 @@ export default {
this.form.clientName = obj.clientName;
}
},
+ //供应商选择
+ handleSelectVendor(){
+ this.$refs.vendorSelect.showFlag = true;
+ },
+ //供应商选择弹出框
+ onVendorSelected(obj){
+ debugger;
+ if(obj != undefined && obj != null){
+ this.form.vendorId = obj.vendorId;
+ this.form.vendorCode = obj.vendorCode;
+ this.form.vendorName = obj.vendorName;
+ }
+ },
//自动生成编码
handleAutoGenChange(autoGenFlag){
if(autoGenFlag){
diff --git a/src/views/mes/qc/iqc/iqcline.vue b/src/views/mes/qc/iqc/iqcline.vue
index d8238cb..784338b 100644
--- a/src/views/mes/qc/iqc/iqcline.vue
+++ b/src/views/mes/qc/iqc/iqcline.vue
@@ -24,7 +24,7 @@
type="text"
icon="el-icon-edit"
@click="handleDefect(scope.row)"
- v-hasPermi="['mes:qc:iqcline:edit']"
+ v-hasPermi="['mes:qc:iqc:edit']"
v-if="optType !='view'"
>缺陷记录
diff --git a/src/views/mes/qc/pendinginspect/index.vue b/src/views/mes/qc/pendinginspect/index.vue
index 41ce265..b363fee 100644
--- a/src/views/mes/qc/pendinginspect/index.vue
+++ b/src/views/mes/qc/pendinginspect/index.vue
@@ -54,7 +54,7 @@
icon="el-icon-edit"
@click="handleAddIQC(scope.row)"
v-if="scope.row.qcType == 'IQC'"
- v-hasPermi="['mes:qc:qcindex:edit']"
+ v-hasPermi="['mes:qc:iqc:edit']"
>来料检验
过程检验
出货检验
diff --git a/src/views/mes/qc/qctemplate/index.vue b/src/views/mes/qc/qctemplate/index.vue
index 903aad4..2345e29 100644
--- a/src/views/mes/qc/qctemplate/index.vue
+++ b/src/views/mes/qc/qctemplate/index.vue
@@ -90,7 +90,7 @@
{{scope.row.templateCode}}
diff --git a/src/views/mes/qc/qctemplate/templateindex.vue b/src/views/mes/qc/qctemplate/templateindex.vue
index 1804114..a737bd8 100644
--- a/src/views/mes/qc/qctemplate/templateindex.vue
+++ b/src/views/mes/qc/qctemplate/templateindex.vue
@@ -8,7 +8,7 @@
icon="el-icon-plus"
size="mini"
@click="handleAdd"
- v-hasPermi="['mes:qc:templateindex:add']"
+ v-hasPermi="['mes:qc:qctemplate:add']"
>新增
@@ -19,7 +19,7 @@
size="mini"
:disabled="single"
@click="handleUpdate"
- v-hasPermi="['mes:qc:templateindex:edit']"
+ v-hasPermi="['mes:qc:qctemplate:edit']"
>修改
@@ -30,7 +30,7 @@
size="mini"
:disabled="multiple"
@click="handleDelete"
- v-hasPermi="['mes:qc:templateindex:remove']"
+ v-hasPermi="['mes:qc:qctemplate:remove']"
>删除
@@ -57,14 +57,14 @@
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
- v-hasPermi="['mes:qc:templateindex:edit']"
+ v-hasPermi="['mes:qc:qctemplate:edit']"
>修改
删除
diff --git a/src/views/mes/qc/qctemplate/templateproduct.vue b/src/views/mes/qc/qctemplate/templateproduct.vue
index 90cd529..919c64b 100644
--- a/src/views/mes/qc/qctemplate/templateproduct.vue
+++ b/src/views/mes/qc/qctemplate/templateproduct.vue
@@ -8,7 +8,7 @@
icon="el-icon-plus"
size="mini"
@click="handleAdd"
- v-hasPermi="['mes:qc:templateproduct:add']"
+ v-hasPermi="['mes:qc:qctemplate:add']"
>新增
@@ -19,7 +19,7 @@
size="mini"
:disabled="single"
@click="handleUpdate"
- v-hasPermi="['mes:qc:templateproduct:edit']"
+ v-hasPermi="['mes:qc:qctemplate:edit']"
>修改
@@ -30,7 +30,7 @@
size="mini"
:disabled="multiple"
@click="handleDelete"
- v-hasPermi="['mes:qc:templateproduct:remove']"
+ v-hasPermi="['mes:qc:qctemplate:remove']"
>删除
@@ -66,14 +66,14 @@
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
- v-hasPermi="['mes:qc:templateproduct:edit']"
+ v-hasPermi="['mes:qc:qctemplate:edit']"
>修改
删除
diff --git a/src/views/mes/tm/tool/index.vue b/src/views/mes/tm/tool/index.vue
index 40e4ea8..d0a8354 100644
--- a/src/views/mes/tm/tool/index.vue
+++ b/src/views/mes/tm/tool/index.vue
@@ -126,15 +126,16 @@
+
+
{{scope.row.toolCode}}
+ >{{scope.row.toolName}}
-
diff --git a/src/views/mes/wm/issue/index.vue b/src/views/mes/wm/issue/index.vue
index d1748fb..9c4e229 100644
--- a/src/views/mes/wm/issue/index.vue
+++ b/src/views/mes/wm/issue/index.vue
@@ -125,7 +125,7 @@
{
- debugger;
this.form = response.data;
this.warehouseInfo[0] = response.data.warehouseId;
this.warehouseInfo[1] = response.data.locationId;
diff --git a/src/views/mes/wm/outsourceissue/index.vue b/src/views/mes/wm/outsourceissue/index.vue
new file mode 100644
index 0000000..608e2a3
--- /dev/null
+++ b/src/views/mes/wm/outsourceissue/index.vue
@@ -0,0 +1,509 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+
+
+
+
+
+
+ {{scope.row.issueCode}}
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.issueDate, '{y}-{m}-{d}') }}
+
+
+
+
+
+
+
+
+
+ 执行发料
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 物料信息
+
+
+
+
+
+
+
+
+
diff --git a/src/views/mes/wm/outsourceissue/line.vue b/src/views/mes/wm/outsourceissue/line.vue
new file mode 100644
index 0000000..25c92e1
--- /dev/null
+++ b/src/views/mes/wm/outsourceissue/line.vue
@@ -0,0 +1,368 @@
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/mes/wm/outsourcerecpt/index.vue b/src/views/mes/wm/outsourcerecpt/index.vue
new file mode 100644
index 0000000..352d39f
--- /dev/null
+++ b/src/views/mes/wm/outsourcerecpt/index.vue
@@ -0,0 +1,468 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+
+
+
+
+
+
+ {{scope.row.recptCode}}
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.recptDate, '{y}-{m}-{d}') }}
+
+
+
+
+
+
+
+
+
+ 执行入库
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 物料信息
+
+
+
+
+
+
+
+
+
diff --git a/src/views/mes/wm/outsourcerecpt/line.vue b/src/views/mes/wm/outsourcerecpt/line.vue
new file mode 100644
index 0000000..d430b15
--- /dev/null
+++ b/src/views/mes/wm/outsourcerecpt/line.vue
@@ -0,0 +1,442 @@
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.expireDate, '{y}-{m}-{d}') }}
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{dict.label}}
+
+
+
+ {{dict.label}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/mes/wm/package/line.vue b/src/views/mes/wm/package/line.vue
index 240faff..df7088e 100644
--- a/src/views/mes/wm/package/line.vue
+++ b/src/views/mes/wm/package/line.vue
@@ -8,7 +8,7 @@
icon="el-icon-plus"
size="mini"
@click="handleAdd"
- v-hasPermi="['mes:wm:packageline:add']"
+ v-hasPermi="['mes:wm:package:add']"
>新增
@@ -20,7 +20,7 @@
size="mini"
:disabled="multiple"
@click="handleDelete"
- v-hasPermi="['mes:wm:packageline:remove']"
+ v-hasPermi="['mes:wm:package:remove']"
>删除
@@ -47,14 +47,14 @@
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
- v-hasPermi="['mes:wm:packageline:edit']"
+ v-hasPermi="['mes:wm:package:edit']"
>修改
删除
diff --git a/src/views/mes/wm/productrecpt/index.vue b/src/views/mes/wm/productrecpt/index.vue
index 04eb9f3..1a6030c 100644
--- a/src/views/mes/wm/productrecpt/index.vue
+++ b/src/views/mes/wm/productrecpt/index.vue
@@ -107,7 +107,7 @@
{{scope.row.genDate}}
+ >{{scope.row.snNum}}
- {{ parseTime(scope.row.rtDate, '{y}-{m}-{d} {h}:{mi}:{s}') }}
+ {{ parseTime(scope.row.genDate, '{y}-{m}-{d} {h}:{mi}:{s}') }}
@@ -90,7 +90,7 @@
size="mini"
type="text"
icon="el-icon-edit"
- @click="handleUpdate(scope.row)"
+ @click="handleExport(scope.row)"
v-hasPermi="['mes:wm:sn:edit']"
>导出/打印
{
+ debugger;
this.snList = response.rows;
this.total = response.total;
this.loading = false;
@@ -283,8 +284,10 @@ export default {
}).catch(() => {});
},
/** 导出按钮操作 */
- handleExport() {
- this.download('wm/sn/export', {
+ handleExport(row) {
+ this.queryParams.itemCode = row.itemCode;
+ this.queryParams.gen_date = row.genDate;
+ this.download('/mes/wm/sn/export', {
...this.queryParams
}, `sn_${new Date().getTime()}.xlsx`)
},
diff --git a/src/views/mes/wm/stocktaking/index.vue b/src/views/mes/wm/stocktaking/index.vue
index 30c4ceb..4c97454 100644
--- a/src/views/mes/wm/stocktaking/index.vue
+++ b/src/views/mes/wm/stocktaking/index.vue
@@ -1,6 +1,16 @@
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 新增
-
-
- 修改
-
-
- 删除
-
-
- 导出
-
-
-
-
-
-
-
-
+
- {{ parseTime(scope.row.takingDate, '{y}-{m}-{d}') }}
+ {{scope.row.takingCode}}
-
-
+
-
-
-
-
-
-
+
- 修改
- 删除
+ {{ parseTime(scope.row.takingDate, '{y}-{m}-{d}') }}
+
+
+
+
+
+
+
+
+
+
+