diff --git a/vue/src/router/modules/fis.js b/vue/src/router/modules/fis.js index 90e60076..81cdba28 100644 --- a/vue/src/router/modules/fis.js +++ b/vue/src/router/modules/fis.js @@ -79,7 +79,7 @@ const pgfis = { { path: '/pg-R100Online', component: () => import('@/views/pg-fis/basedate/r100Online'), - name: 'pg-M100Online',//命名路由 + name: 'pg-R100Online',//命名路由 meta: { title: 'R100上线信息', roles: ['SettleAccount.Reports'], diff --git a/vue/src/views/pg-fis/basedate/m100BIll/index.vue b/vue/src/views/pg-fis/basedate/m100BIll/index.vue index fbe908a5..bf9606fe 100644 --- a/vue/src/views/pg-fis/basedate/m100BIll/index.vue +++ b/vue/src/views/pg-fis/basedate/m100BIll/index.vue @@ -39,7 +39,7 @@ v-for="item in PLChildList" :key="item.id" :label="item.productLineName" - :value="item.id"/> + :value="item.productLineCode"/> @@ -568,6 +568,7 @@ import CRMTableHead from "../../components/CRMTableHead"; import importExcel from "@/components/ImportExcel-vw"; import Lockr from "lockr"; import moment from "moment"; +import { mapGetters } from 'vuex'; import Detail from "./detail.vue"; import { downloadFile } from "@/utils/crmindex.js"; @@ -741,8 +742,9 @@ export default { }, created() { //this.getKNRList(); - this.getList(); this.getProductLine(); + //this.getList(); + //console.log(this.userInfo); }, computed: { getDefaultField() { @@ -753,7 +755,7 @@ export default { tempsTabs.push({ label: "KNR", prop: "knr", - width: 120, + width: 130, }); // tempsTabs.push({ // label: "底盘号", @@ -790,8 +792,14 @@ export default { prop: "fileName", width: 120, }); + tempsTabs.push({ + label: "产线", + prop: "productLine", + width: 120, + }); return tempsTabs; }, + ...mapGetters(['userInfo'])//获取当前用户信息 }, methods: { //抽屉 @@ -812,9 +820,10 @@ export default { //获取当前时间并打印 var _this = this; let yy = new Date().getFullYear(); - let mm = new Date().getMonth()+1; - let dd = new Date().getDate(); - let hh = new Date().getHours()<10 ? '0'+new Date().getHours() : new Date().getHours();; + let month = new Date().getMonth()+1; + let mm = month<10 ? '0'+month : month; + let dd = new Date().getDate()<10 ? '0'+new Date().getDate() : new Date().getDate(); + let hh = new Date().getHours()<10 ? '0'+new Date().getHours() : new Date().getHours(); let mf = new Date().getMinutes()<10 ? '0'+new Date().getMinutes() : new Date().getMinutes(); let ss = new Date().getSeconds()<10 ? '0'+new Date().getSeconds() : new Date().getSeconds(); _this.gettime = yy+'-'+mm+'-'+dd+' '+hh+':'+mf+':'+ss; @@ -1114,7 +1123,7 @@ export default { /** 搜索按钮操作 */ handleQuery() { this.listQuery.SkipCount = 1; - this.getList(); + //this.getList(); }, selectValue(params) { //版本下拉选择 @@ -1308,7 +1317,7 @@ export default { this.$forceUpdate(); }, - valueselectChange(){}, + valueselectChange(){this.$forceUpdate();}, handleImportSAP(){}, handleFilter() { @@ -1403,6 +1412,7 @@ export default { //获取所有产线 getProductLine() { + this.listPLQuery.UserId = this.userInfo.userId; this.$axios .gets( "/api/newjit/product-line/list",this.listPLQuery @@ -1411,6 +1421,9 @@ export default { //console.log(response); this.PLList = response.item; this.PLChildList = this.PLList.filter(u => u.productType === parseInt(this.listQuery.productType)).sort((a,b)=>{return a.productLineCode-b.productLineCode}); + this.listQuery.productLine = this.PLChildList[0].productLineCode; + this.getList(); + //console.log(this.PLList); }) .catch(() => { diff --git a/vue/src/views/pg-fis/basedate/m100Online/index.vue b/vue/src/views/pg-fis/basedate/m100Online/index.vue index 9f0fd026..ba86c163 100644 --- a/vue/src/views/pg-fis/basedate/m100Online/index.vue +++ b/vue/src/views/pg-fis/basedate/m100Online/index.vue @@ -165,7 +165,7 @@ end-placeholder="结束日期" > - + {{ item.name }} @@ -385,6 +385,7 @@ import permission from "@/directive/permission/index.js"; import CRMTableHead from "../../components/CRMTableHead"; import importExcel from "@/components/ImportExcel-vw"; import Lockr from "lockr"; +import { mapGetters } from 'vuex'; import moment from "moment"; import Detail from "./detail.vue"; import { downloadFile } from "@/utils/crmindex.js"; @@ -488,7 +489,7 @@ export default { }, listPLQuery:{ BillType: 2, - //UserId: "00000000-0000-0000-0000-000000000000", + //UserId: this.userinfo.UserId, }, hostSNQuery:{ productLine:undefined, @@ -541,6 +542,7 @@ export default { productTypeList:[{id:1,name:'门板'},{id:2,name:'柱护板'}], isShowHostSN : false, isShowVin : false, + isShowState:true, }; @@ -562,7 +564,6 @@ export default { this.listQuery.state.push(element.id); } }); - this.getList(); this.getProductLine(); }, computed: { @@ -623,13 +624,14 @@ export default { }); return tempsTabs; }, + ...mapGetters(['userInfo'])//获取当前用户信息 }, methods: { //抽屉 handleDrawerOpen(param) { this.drawer = true; - console.log(510) - console.log(param) + //console.log(510) + //console.log(param) var parentId = param.assemblyID; //主键id this.customerInfos = [ { @@ -700,7 +702,7 @@ export default { /** 搜索按钮操作 */ handleQuery() { this.listQuery.SkipCount = 1; - this.getList(); + //this.getList(); }, selectValue(params) { //版本下拉选择 @@ -736,7 +738,7 @@ export default { obj.isKey = false; obj.description = ""; - console.log(this.form.details); + //console.log(this.form.details); this.form.details.push(obj); //console.log(688); }, @@ -801,7 +803,7 @@ export default { this.$axios .gets("/api/newjit/assembly-cfg-erp/" + this.customerInfo.parentId) .then((response) => { - console.log(partCode) + //console.log(partCode) if(partCode !== "" && partCode !== undefined) { //console.log(partCode) @@ -823,7 +825,10 @@ export default { }); }, - valueselectChange(){this.$forceUpdate();}, + valueselectChange(){ + this.$forceUpdate(); + + }, handleImportSAP(){}, handleFilter() { @@ -1351,6 +1356,7 @@ export default { //获取所有产线 getProductLine() { + this.listPLQuery.UserId = this.userInfo.userId; this.$axios .gets( "/api/newjit/product-line/list",this.listPLQuery @@ -1359,6 +1365,8 @@ export default { //console.log(response); this.PLList = response.item; this.PLChildList = this.PLList.filter(u => u.productType === parseInt(this.listQuery.productType)).sort((a,b)=>{return a.productLineCode-b.productLineCode}); + this.listQuery.productLine = this.PLChildList[0].productLineCode; + this.getList(); //console.log(this.PLList) }) .catch(() => { @@ -1378,12 +1386,16 @@ export default { this.$refs.btn1.$el.innerText = "打印门板发货排序单"; this.$refs.btn2.$el.innerText = "重新打印门板发货排序单"; this.$refs.btn3.$el.innerText = "补打门板发货排序单"; + this.listQuery.state.push(this.billState[0].id); + this.isShowState = true; } else if(this.listQuery.productType === 2) { this.$refs.btn1.$el.innerText = "打印柱护板发货排序单"; this.$refs.btn2.$el.innerText = "重新打印柱护板发货排序单"; this.$refs.btn3.$el.innerText = "补打柱护板发货排序单"; + this.listQuery.state = []; + this.isShowState = false; } }, diff --git a/vue/src/views/pg-fis/basedate/r100Online/index.vue b/vue/src/views/pg-fis/basedate/r100Online/index.vue index 468f9cde..4071dd13 100644 --- a/vue/src/views/pg-fis/basedate/r100Online/index.vue +++ b/vue/src/views/pg-fis/basedate/r100Online/index.vue @@ -277,6 +277,7 @@ import permission from "@/directive/permission/index.js"; import CRMTableHead from "../../components/CRMTableHead"; import importExcel from "@/components/ImportExcel-vw"; import Lockr from "lockr"; +import { mapGetters } from 'vuex'; import moment from "moment"; import Detail from "./detail.vue"; import { downloadFile } from "@/utils/crmindex.js"; @@ -295,7 +296,7 @@ const projectTypeKeyValue = bomUnit.reduce((acc, cur) => { }, {}); export default { - name: "M100Online", + name: "R100Online", components: { Pagination, CRMTableHead, importExcel , Detail}, directives: { permission }, filters: { @@ -318,7 +319,7 @@ export default { } }; return { - crmType: "M100Online", + crmType: "R100Online", rules: { erpAssemblyName: [ { required: true, message: "必须输入!", trigger: "blur" }, @@ -416,7 +417,6 @@ export default { this.listQuery.state.push(element.id); } }); - this.getList(); this.getProductLine(); }, computed: { @@ -481,6 +481,7 @@ export default { }); return tempsTabs; }, + ...mapGetters(['userInfo'])//获取当前用户信息 }, methods: { //抽屉 @@ -546,7 +547,7 @@ export default { /** 搜索按钮操作 */ handleQuery() { this.listQuery.SkipCount = 1; - this.getList(); + //this.getList(); }, selectValue(params) { //版本下拉选择 @@ -582,7 +583,7 @@ export default { obj.isKey = false; obj.description = ""; - console.log(this.form.details); + //console.log(this.form.details); this.form.details.push(obj); //console.log(688); }, @@ -647,7 +648,7 @@ export default { this.$axios .gets("/api/newjit/assembly-cfg-erp/" + this.customerInfo.parentId) .then((response) => { - console.log(partCode) + //console.log(partCode) if(partCode !== "" && partCode !== undefined) { //console.log(partCode) @@ -669,7 +670,7 @@ export default { }); }, - valueselectChange(){}, + valueselectChange(){this.$forceUpdate();}, handleImportSAP(){}, handleFilter() { @@ -713,6 +714,7 @@ export default { //获取所有产线 getProductLine() { + this.listPLQuery.UserId = this.userInfo.userId; this.$axios .gets( "/api/newjit/product-line/list",this.listPLQuery @@ -721,6 +723,8 @@ export default { //console.log(response); this.PLList = response.item; this.PLChildList = this.PLList.filter(u => u.productType === parseInt(this.listQuery.productType)).sort((a,b)=>{return a.productLineCode-b.productLineCode}); + this.listQuery.productLine = this.PLChildList[0].productLineCode; + this.getList(); //console.log(this.PLList) }) .catch(() => { diff --git a/vue/src/views/pg-fis/basedate/unknownAssembly/index.vue b/vue/src/views/pg-fis/basedate/unknownAssembly/index.vue index 9ee991a2..9993db2b 100644 --- a/vue/src/views/pg-fis/basedate/unknownAssembly/index.vue +++ b/vue/src/views/pg-fis/basedate/unknownAssembly/index.vue @@ -1,6 +1,7 @@