Merge branch 'master' of http://101.37.171.70:10101/r/MES-WEB-VUEUI
| | |
| | | const loginSource = getLoginPageSource(); |
| | | console.log(`用户从 ${loginSource} 页面登录`); |
| | | |
| | | var HIsHide = false; |
| | | if(loginSource=="loginTMS"){ |
| | | HIsHide = true; |
| | | } |
| | | |
| | | return new Promise((resolve) => { |
| | | // 向后端请求路由数据 |
| | | let data = [ |
| | |
| | | noCache: false, |
| | | title: "运输定位", |
| | | }, |
| | | hidden: false, |
| | | hidden: HIsHide, |
| | | name: "WayBillPaymentBill", |
| | | path: "WayBillPaymentBill", |
| | | redirect: "noRedirect", |
| | |
| | | import( |
| | | "@/views/logistics/WayBillPaymentBill/Pay_WayBillPaymentBillList.vue" |
| | | ), |
| | | hidden: false, |
| | | hidden: HIsHide, |
| | | name: "payWayBillPaymentBillList", |
| | | path: "PayWayBillPaymentBillList", |
| | | }, |
| | |
| | | noCache: false, |
| | | title: "销售管理", |
| | | }, |
| | | hidden: false, |
| | | hidden: HIsHide, |
| | | name: "Sell", |
| | | path: "/sell", |
| | | redirect: "noRedirect", |
| | |
| | | noCache: false, |
| | | title: "仓库管理", |
| | | }, |
| | | hidden: false, |
| | | hidden: HIsHide, |
| | | name: "Warehouse", |
| | | path: "/warehouse", |
| | | redirect: "noRedirect", |
| | |
| | | noCache: false, |
| | | title: "生产资料", |
| | | }, |
| | | hidden: false, |
| | | hidden: HIsHide, |
| | | name: "Production", |
| | | path: "production", |
| | | redirect: "noRedirect", |
| | |
| | | noCache: false, |
| | | title: "物流基础资料", |
| | | }, |
| | | hidden: false, |
| | | hidden: HIsHide, |
| | | name: "Transport", |
| | | path: "transport", |
| | | redirect: "noRedirect", |
| | |
| | | }, |
| | | component: () => |
| | | import("@/views/basic/gyWarehouse/gyWarehouse.vue"), |
| | | hidden: false, |
| | | hidden: HIsHide, |
| | | name: "GyWarehouse", |
| | | path: "gyWarehouse", |
| | | }, |
| | |
| | | }, |
| | | component: () => |
| | | import("@/views/basic/gyStockPlace/gyStockPlace.vue"), |
| | | hidden: false, |
| | | hidden: HIsHide, |
| | | name: "GyStockPlace", |
| | | path: "gyStockPlace", |
| | | }, |
| | |
| | | }, |
| | | component: () => |
| | | import("@/views/basic/gyItemMoney/gyItemMoney.vue"), |
| | | hidden: false, |
| | | hidden: HIsHide, |
| | | name: "GyItemMoney", |
| | | path: "gyItemMoney", |
| | | }, |
| | |
| | | }, |
| | | component: () => |
| | | import("@/views/basic/gyEmployee/gyEmployee.vue"), |
| | | hidden: false, |
| | | hidden: HIsHide, |
| | | name: "GyEmployee", |
| | | path: "gyEmployee", |
| | | }, |
| | |
| | | }, |
| | | component: () => |
| | | import("@/views/basic/gy/gyDepartment.vue"), |
| | | hidden: false, |
| | | hidden: HIsHide, |
| | | name: "GyDepartment", |
| | | path: "gyDepartment", |
| | | }, |
| | |
| | | }, |
| | | component: () => |
| | | import("@/views/basic/gyCurrency/gyCurrency.vue"), |
| | | hidden: false, |
| | | hidden: HIsHide, |
| | | name: "GyCurrency", |
| | | path: "gyCurrency", |
| | | }, |
| | | |
| | | { |
| | | meta: { |
| | | icon: "build", |
| | | link: null, |
| | | noCache: false, |
| | | noCache: HIsHide, |
| | | title: "计量单位列表", |
| | | }, |
| | | component: () => import("@/views/basic/gyUnit/gyUnit.vue"), |
| | | hidden: false, |
| | | hidden: HIsHide, |
| | | name: "GyUnit", |
| | | path: "gyUnit", |
| | | }, |
| | | |
| | | { |
| | | meta: { |
| | | icon: "build", |
| | |
| | | title: "供应商列表", |
| | | }, |
| | | component: () => import("@/views/basic/gy/gySupplier.vue"), |
| | | hidden: false, |
| | | hidden: HIsHide, |
| | | name: "GySupplier", |
| | | path: "gySupplier", |
| | | }, |
| | |
| | | }, |
| | | component: () => |
| | | import("@/views/gyMaterial/GyMaterial.vue"), |
| | | hidden: false, |
| | | hidden: HIsHide, |
| | | name: "GyMaterial", |
| | | path: "GyMaterial", |
| | | }, |
| | |
| | | title: "客户列表", |
| | | }, |
| | | component: () => import("@/views/GyCustomer/index.vue"), |
| | | hidden: false, |
| | | hidden: HIsHide, |
| | | name: "GyCustomer", |
| | | path: "GyCustomer", |
| | | }, |
| | |
| | | }, |
| | | component: () => |
| | | import("@/views/basic/gyProperty/gyPropertyList.vue"), |
| | | hidden: false, |
| | | hidden: HIsHide, |
| | | name: "GyProperty", |
| | | path: "gyProperty", |
| | | }, |
| | |
| | | noCache: false, |
| | | title: "采购管理", |
| | | }, |
| | | hidden: false, |
| | | hidden: HIsHide, |
| | | name: "Purchase", |
| | | path: "/purchase", |
| | | redirect: "noRedirect", |
| | |
| | | noCache: false, |
| | | title: "生产管理", |
| | | }, |
| | | hidden: false, |
| | | hidden: HIsHide, |
| | | name: "ICMO", |
| | | path: "/icmo", |
| | | redirect: "noRedirect", |
| | |
| | | noCache: false, |
| | | title: "容器管理", |
| | | }, |
| | | hidden: false, |
| | | hidden: HIsHide, |
| | | name: "ScMould", |
| | | path: "/scMould", |
| | | redirect: "noRedirect", |
| | |
| | | noCache: false, |
| | | title: "系统管理", |
| | | }, |
| | | hidden: false, |
| | | hidden: HIsHide, |
| | | name: "System", |
| | | path: "/system", |
| | | redirect: "noRedirect", |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="8"> |
| | | <el-col :span="8" v-show="false"> |
| | | <el-form-item label="等级" prop="HLevel"> |
| | | <el-input |
| | | v-model="form.HLevel" |
| | |
| | | type="text" |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | |
| | | HHeight: "", |
| | | HMaxVolume: "", |
| | | HUseFlag: "未检测", |
| | | HLevel: "", |
| | | HLevel: 0, |
| | | HEndFlag: true, |
| | | HStopflag: false, |
| | | HShortNumber: "", |
| | |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | HLevel: [ |
| | | { |
| | | pattern: /^\d+$/, |
| | | message: "等级必须为数字", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | |
| | | }, |
| | | }; |
| | | }, |
| | |
| | | HHeight: "", |
| | | HMaxVolume: "", |
| | | HUseFlag: "未检测", |
| | | HLevel: "", |
| | | HLevel: 0, |
| | | HEndFlag: true, |
| | | HStopflag: false, |
| | | HShortNumber: "", |
| | |
| | | /** 修改按钮操作 */ |
| | | handleUpdate() { |
| | | this.reset(); |
| | | let rowHmainid = this.linterid; |
| | | let rowHmainid = this.linterid || this.hmainid; |
| | | console.log(this.linterid); |
| | | //主表 |
| | | //主表 %EF%BB%BFEditList |
| | | axios |
| | | .get(this.$baseUrl + "/Cg_ContractTransportBillListController/%EF%BB%BFEditList", { |
| | | params: { HInterID: rowHmainid,user: sessionStorage["HUserName"]}, |
| | |
| | | </el-dialog> |
| | | <!-- 编辑 --> |
| | | <el-dialog title="编辑" :visible.sync="openEdit" width="1480px" append-to-body class="xsckdBox" @close="close"> |
| | | <edit :OperationType=OperationType :linterid=this.rowForm.hmainid || this.rowForm.HInterID |
| | | <edit :OperationType=OperationType :linterid=this.rowForm.HInterID||this.rowForm.hmainid |
| | | :HSouceBillType=this.rowForm.HSourceBillType :copyType="copyType" @editClose="editClose" v-if="editShow" /> |
| | | </el-dialog> |
| | | <el-dialog title="打印模板选择" :visible.sync="openPrintList" width="800px" append-to-body> |
| | |
| | | getHBillNo() { |
| | | axios.get(this.$baseUrl + "/Web/GetMAXNum", { |
| | | params: { |
| | | HBillType: '1242' |
| | | HBillType: '6667' |
| | | } |
| | | }).then(response => { |
| | | this.form.HMaker = sessionStorage["HUserName"] |
| | |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="托体积" prop="HPackV" v-show="isShow"> |
| | | <el-input v-model="form.HPackV" placeholder="请输入托体积" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="托标准容器数量" prop="HStandardQtyForMouldInPack" v-show="isShow"> |
| | | <el-input v-model="form.HStandardQtyForMouldInPack" placeholder="请输入托标准容器数量" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="6"> |
| | |
| | | HInComDate: moment(new Date()).format('YYYY-MM-DD'), |
| | | DateTime: moment(new Date()).format('YYYY-MM-DD'), |
| | | HCalibrationDate: moment(new Date()).format('YYYY-MM-DD'), |
| | | HPackV:0, |
| | | HStandardQtyForMouldInPack:0, |
| | | } |
| | | this.editData = [] |
| | | this.editBtData = [] |
| | |
| | | this.form.HTransPackFlag = data.周转容器标记 |
| | | this.form.HSendPackFlag = data.发货容器标记 |
| | | this.form.HMouldFoldHeight = data.折叠高度 |
| | | this.form.HMouldLength = data.长 |
| | | this.form.HMouldLength = data.长 |
| | | this.form.HMouldWidth = data.宽 |
| | | this.form.HMouldHeight = data.高 |
| | | this.form.HPackV = data.托体积 |
| | | this.form.HStandardQtyForMouldInPack = data.托标准容器数量 |
| | | for (var i = 0; i < result.data.length; i++) { |
| | | this.editData.push( |
| | | { |
| | |
| | | HMaker: '', |
| | | HUpDater: '', |
| | | HChecker: '', |
| | | HMakeDate: new Date(), |
| | | HUpDateDate: '', |
| | | HCheckDate: '', |
| | | HMakeDate: moment(new Date()).format('YYYY-MM-DD hh:mm:ss'), |
| | | HUpDateDate: moment(new Date()).format('YYYY-MM-DD hh:mm:ss'), |
| | | HCheckDate: moment(new Date()).format('YYYY-MM-DD hh:mm:ss'), |
| | | HCloseMan: '', |
| | | HDeleteMan: '', |
| | | HCloseDate: '', |
| | | HDeleteDate: '', |
| | | HCloseDate: moment(new Date()).format('YYYY-MM-DD hh:mm:ss'), |
| | | HDeleteDate: moment(new Date()).format('YYYY-MM-DD hh:mm:ss'), |
| | | } |
| | | this.editData = [] |
| | | this.editData1 = [] |
| | |
| | | HMaker: '', |
| | | HUpDater: '', |
| | | HChecker: '', |
| | | HMakeDate: new Date(), |
| | | HUpDateDate: '', |
| | | HCheckDate: '', |
| | | HMakeDate: moment(new Date()).format('YYYY-MM-DD hh:mm:ss'), |
| | | HUpDateDate: moment(new Date()).format('YYYY-MM-DD hh:mm:ss'), |
| | | HCheckDate: moment(new Date()).format('YYYY-MM-DD hh:mm:ss'), |
| | | HCloseMan: '', |
| | | HDeleteMan: '', |
| | | HCloseDate: '', |
| | | HDeleteDate: '', |
| | | HCloseDate: moment(new Date()).format('YYYY-MM-DD hh:mm:ss'), |
| | | HDeleteDate: moment(new Date()).format('YYYY-MM-DD hh:mm:ss'), |
| | | } |
| | | this.editData = [] |
| | | this.editData1 = [] |
| | |
| | | HMaker: '', |
| | | HUpDater: '', |
| | | HChecker: '', |
| | | HMakeDate: new Date(), |
| | | HUpDateDate: '', |
| | | HCheckDate: '', |
| | | HMakeDate: moment(new Date()).format('YYYY-MM-DD hh:mm:ss'), |
| | | HUpDateDate: moment(new Date()).format('YYYY-MM-DD hh:mm:ss'), |
| | | HCheckDate: moment(new Date()).format('YYYY-MM-DD hh:mm:ss'), |
| | | HCloseMan: '', |
| | | HDeleteMan: '', |
| | | HCloseDate: '', |
| | | HDeleteDate: '', |
| | | HCloseDate: moment(new Date()).format('YYYY-MM-DD hh:mm:ss'), |
| | | HDeleteDate: moment(new Date()).format('YYYY-MM-DD hh:mm:ss'), |
| | | } |
| | | this.editData = [] |
| | | this.editData1 = [] |
| | |
| | | HMaker: '', |
| | | HUpDater: '', |
| | | HChecker: '', |
| | | HMakeDate: new Date(), |
| | | HUpDateDate: '', |
| | | HCheckDate: '', |
| | | HMakeDate: moment(new Date()).format('YYYY-MM-DD hh:mm:ss'), |
| | | HUpDateDate: moment(new Date()).format('YYYY-MM-DD hh:mm:ss'), |
| | | HCheckDate: moment(new Date()).format('YYYY-MM-DD hh:mm:ss'), |
| | | HCloseMan: '', |
| | | HDeleteMan: '', |
| | | HCloseDate: '', |
| | | HDeleteDate: '', |
| | | HCloseDate: moment(new Date()).format('YYYY-MM-DD hh:mm:ss'), |
| | | HDeleteDate: moment(new Date()).format('YYYY-MM-DD hh:mm:ss'), |
| | | } |
| | | this.editData = [] |
| | | this.editData1 = [] |
| | |
| | | HMaker: '', |
| | | HUpDater: '', |
| | | HChecker: '', |
| | | HMakeDate: new Date(), |
| | | HUpDateDate: '', |
| | | HCheckDate: '', |
| | | HMakeDate: moment(new Date()).format('YYYY-MM-DD hh:mm:ss'), |
| | | HUpDateDate: moment(new Date()).format('YYYY-MM-DD hh:mm:ss'), |
| | | HCheckDate: moment(new Date()).format('YYYY-MM-DD hh:mm:ss'), |
| | | HCloseMan: '', |
| | | HDeleteMan: '', |
| | | HCloseDate: '', |
| | | HDeleteDate: '', |
| | | HCloseDate: moment(new Date()).format('YYYY-MM-DD hh:mm:ss'), |
| | | HDeleteDate: moment(new Date()).format('YYYY-MM-DD hh:mm:ss'), |
| | | } |
| | | this.editData = [] |
| | | this.editData1 = [] |
| | |
| | | HMaker: '', |
| | | HUpDater: '', |
| | | HChecker: '', |
| | | HMakeDate: new Date(), |
| | | HUpDateDate: '', |
| | | HCheckDate: '', |
| | | HMakeDate: moment(new Date()).format('YYYY-MM-DD hh:mm:ss'), |
| | | HUpDateDate: moment(new Date()).format('YYYY-MM-DD hh:mm:ss'), |
| | | HCheckDate: moment(new Date()).format('YYYY-MM-DD hh:mm:ss'), |
| | | HCloseMan: '', |
| | | HDeleteMan: '', |
| | | HCloseDate: '', |
| | | HDeleteDate: '', |
| | | HCloseDate: moment(new Date()).format('YYYY-MM-DD hh:mm:ss'), |
| | | HDeleteDate: moment(new Date()).format('YYYY-MM-DD hh:mm:ss'), |
| | | } |
| | | this.editData = [] |
| | | this.editData1 = [] |
| | |
| | | |
| | | if (res.data.count == 1) { |
| | | this.$modal.msgSuccess("删除成功"); |
| | | this.$refs.tableData.clearSelection(); |
| | | // 清空选中数据 |
| | | this.ids = []; |
| | | this.rowForm = {}; |
| | | // 重置按钮状态 |
| | | this.single = true; |
| | | this.multiple = true; |
| | | this.getList(); |
| | | } else { |
| | | this.$modal.msgError(res.data.Message || "删除失败"); |
| | |
| | | |
| | | if (res.data.count == 1) { |
| | | this.$modal.msgSuccess(`${action}成功`); |
| | | // 清除表格选中状态 |
| | | this.$refs.tableData.clearSelection(); |
| | | // 清空选中数据 |
| | | this.ids = []; |
| | | this.rowForm = {}; |
| | | // 重置按钮状态 |
| | | this.single = true; |
| | | this.multiple = true; |
| | | this.getList(); |
| | | } else { |
| | | this.$modal.msgError(res.data.Message || `${action}失败`); |
| | |
| | | |
| | | if (res.data.count == 1) { |
| | | this.$modal.msgSuccess(`${action}成功`); |
| | | // 清除表格选中状态 |
| | | this.$refs.tableData.clearSelection(); |
| | | // 清空选中数据 |
| | | this.ids = []; |
| | | this.rowForm = {}; |
| | | // 重置按钮状态 |
| | | this.single = true; |
| | | this.multiple = true; |
| | | this.getList(); |
| | | } else { |
| | | this.$modal.msgError(res.data.Message || `${action}失败`); |
| | |
| | | <div class="form-row"> |
| | | <el-form-item label="身份证号码"> |
| | | <el-input |
| | | v-model="formData.identityID" |
| | | v-model="formData.HIDCard" |
| | | placeholder="请输入身份证号码" |
| | | clearable |
| | | :disabled="isViewMode" |
| | |
| | | |
| | | <el-form-item label="手机号码"> |
| | | <el-input |
| | | v-model="formData.Telephone" |
| | | v-model="formData.HPhone" |
| | | placeholder="请输入手机号码" |
| | | clearable |
| | | :disabled="isViewMode" |
| | |
| | | |
| | | <el-form-item label="驾照类型"> |
| | | <el-select |
| | | v-model="formData.LicenseType" |
| | | v-model="formData.HDriverCardType" |
| | | placeholder="请选择驾照类型" |
| | | :disabled="isViewMode" |
| | | > |
| | |
| | | |
| | | <el-form-item label="司机类型"> |
| | | <el-select |
| | | v-model="formData.DriverType" |
| | | v-model="formData.HEmpType" |
| | | placeholder="请选择司机类型" |
| | | :disabled="isViewMode" |
| | | > |
| | |
| | | HDeptName: "", |
| | | HDeptID: "0", |
| | | HDepNumber: "", |
| | | identityID: "", |
| | | Telephone: "", |
| | | LicenseType: "A1", |
| | | DriverType: "固定", |
| | | HIDCard: "", |
| | | HPhone: "", |
| | | HDriverCardType: "A1", |
| | | HEmpType: "固定", |
| | | HStopflag: "0", |
| | | checkboxHStopflag: 0, |
| | | HRemark: "", |
| | |
| | | HStopEmp: "", |
| | | HStopDate: "", |
| | | Organization: "", |
| | | HPhone: "", |
| | | }, |
| | | |
| | | // 表单验证规则 |
| | |
| | | HNumber: "驾驶员代码", |
| | | HName: "驾驶员名称", |
| | | HHelpCode: "短代码", |
| | | HCompID: "所属公司ID", |
| | | HDeptName: "所属公司名称", |
| | | HDepNumber: "所属公司代码", |
| | | HDeptID: "所属公司ID", |
| | | identityID: "身份证号码", |
| | | Telephone: "手机号码", |
| | | HStopflag: "禁用标记", |
| | | HIDCard: "身份证号码", |
| | | HPhone: "手机号码", |
| | | HStopflag: "禁用标识", |
| | | HRemark: "备注", |
| | | HUSEORGID: "HUSEORGID", |
| | | LicenseType: "驾照类型", |
| | | DriverType: "司机类型", |
| | | HDriverCardType: "驾照类型", |
| | | HEmpType: "司机类型", |
| | | HMakeEmp: "创建人", |
| | | HMakeDate: "创建日期", |
| | | HCheckEmp: "审核人", |
| | |
| | | } |
| | | }); |
| | | |
| | | if (data.禁用标记) { |
| | | if (data.禁用标识) { |
| | | this.formData.checkboxHStopflag = 1; |
| | | this.formData.HStopflag = "1"; |
| | | } else { |