| | |
| | | |
| | | </el-col> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20"> |
| | | <el-form-item label="æ è®°" prop="upiFlag"> |
| | | <el-select clearable v-model="ruleForm.upiFlag" placeholder="è¯·éæ©æ è®°"> |
| | | <el-option v-for="(item,index) in getEnumUpiFlagData" :key="index" :value="item.value" :label="`${item.describe}`"></el-option> |
| | | |
| | | </el-select> |
| | | |
| | | </el-form-item> |
| | | |
| | | </el-col> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20"> |
| | | <el-form-item label="ç产åå·" prop="info5"> |
| | | <el-input v-model="ruleForm.info5" placeholder="请è¾å
¥ç产åå·" maxlength="60" show-word-limit clearable /> |
| | | |
| | |
| | | import { ElMessage } from "element-plus"; |
| | | import type { FormRules } from "element-plus"; |
| | | import { addMes_Package_UnLine_Record, updateMes_Package_UnLine_Record, detailMes_Package_UnLine_Record } from "/@/api/main/ReportCenter/mes_Package_UnLine_Record"; |
| | | import { getAPI } from '/@/utils/axios-utils'; |
| | | import { SysEnumApi } from '/@/api-services/api'; |
| | | |
| | | const getEnumUpiFlagData = ref<any>([]); |
| | | //ç¶çº§ä¼ 鿥çåæ° |
| | | var props = defineProps({ |
| | | title: { |
| | |
| | | |
| | | // 页é¢å è½½æ¶ |
| | | onMounted(async () => { |
| | | getEnumUpiFlagData.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('UpiFlagEnum')).data.result ?? []; |
| | | }); |
| | | |
| | | //å°å±æ§æè
彿°æ´é²ç»ç¶ç»ä»¶ |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIMes_Package_UnLine_Record"> |
| | | <el-form-item label="æ è®°"> |
| | | <el-select clearable="" v-model="queryParamsMes_Package_UnLine_Record.upiFlag" placeholder="è¯·éæ©æ è®°"> |
| | | <el-option v-for="(item,index) in getEnumUpiFlagData_Index" :key="index" :value="item.value" :label="`${item.describe}`" /> |
| | | |
| | | </el-select> |
| | | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIMes_Package_UnLine_Record"> |
| | | <el-form-item label="ç产åå·"> |
| | | <el-input v-model="queryParamsMes_Package_UnLine_Record.info5" clearable="" placeholder="请è¾å
¥ç产åå·"/> |
| | | |
| | |
| | | border=""> |
| | | <el-table-column type="index" label="åºå·" width="55" align="center"/> |
| | | <el-table-column prop="packageCode" label="å
è£
å·" show-overflow-tooltip="" /> |
| | | <el-table-column prop="upiFlag" label="æ è®°" show-overflow-tooltip="" > |
| | | <template #default="scope"> |
| | | <el-tag>{{ getEnumDesc(scope.row.upiFlag, getEnumUpiFlagData_Index)}}</el-tag> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="info5" label="ç产åå·" show-overflow-tooltip="" /> |
| | | <el-table-column prop="planNo" label="æ¹æ¬¡å·" show-overflow-tooltip="" /> |
| | | <el-table-column prop="orderId" label="订åå·" show-overflow-tooltip="" /> |
| | |
| | | |
| | | import printDialogMes_Package_UnLine_Record from '/@/views/system/print/component/hiprint/preview.vue' |
| | | import { pageMes_Package_UnLine_Record, deleteMes_Package_UnLine_Record,importExcelMes_Package_UnLine_Record,downloadExcelTemplateMes_Package_UnLine_Record } from '/@/api/main/ReportCenter/mes_Package_UnLine_Record'; |
| | | import { getAPI } from '/@/utils/axios-utils'; |
| | | import { SysEnumApi } from '/@/api-services/api'; |
| | | import commonFunction from '/@/utils/commonFunction'; |
| | | |
| | | const getEnumUpiFlagData_Index = ref<any>([]); |
| | | |
| | | const { getEnumDesc } = commonFunction(); |
| | | |
| | | /***************************************************[å
ä¸çº¿è®°å½æä½]å¼å§***************************************************/ |
| | | const showAdvanceQueryUIMes_Package_UnLine_Record = ref(false); |
| | |
| | | /***************************************************[å
ä¸çº¿è®°å½å¯¼åº]å¼å§***************************************************/ |
| | | //å®ä¹å½å页é¢çæ¹æ³ç» |
| | | const functionMapMes_Package_UnLine_Record = { |
| | | getEnumUpiFlagData_Index, |
| | | formatDate_T_Date, |
| | | formatDate_T_Time |
| | | }; |
| | |
| | | /***************************************************[å
ä¸çº¿è®°å½å¯¼åº]ç»æ***************************************************/ |
| | | // å
ä¸çº¿è®°å½é¡µé¢å è½½æ¶ |
| | | onMounted(async () => { |
| | | getEnumUpiFlagData_Index.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('UpiFlagEnum')).data.result ?? []; |
| | | }); |
| | | |
| | | handleQueryMes_Package_UnLine_Record(); |
| | |
| | | <el-input v-model="ruleForm.id" /> |
| | | </el-form-item> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20"> |
| | | <el-form-item label="é¨ä»¶æ¡ç " prop="upi"> |
| | | <el-input v-model="ruleForm.upi" placeholder="请è¾å
¥é¨ä»¶æ¡ç " maxlength="50" show-word-limit clearable /> |
| | | <el-form-item label="é¨ä»¶æ¡ç " prop="uPI"> |
| | | <el-input v-model="ruleForm.uPI" placeholder="请è¾å
¥é¨ä»¶æ¡ç " maxlength="50" show-word-limit clearable /> |
| | | |
| | | </el-form-item> |
| | | |
| | |
| | | </el-form-item> |
| | | |
| | | </el-col> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20"> |
| | | <el-form-item label="æ è®°" prop="upiFlag"> |
| | | <el-select clearable v-model="ruleForm.upiFlag" placeholder="è¯·éæ©æ è®°"> |
| | | <el-option v-for="(item,index) in getEnumUpiFlagData" :key="index" :value="item.value" :label="`${item.describe}`"></el-option> |
| | | |
| | | </el-select> |
| | | |
| | | </el-form-item> |
| | | |
| | | </el-col> |
| | | </el-row> |
| | | </el-form> |
| | | <template #footer> |
| | |
| | | |
| | | const getEnumAreaCodeData = ref<any>([]); |
| | | const getEnumUpiStatusData = ref<any>([]); |
| | | const getEnumUpiFlagData = ref<any>([]); |
| | | //ç¶çº§ä¼ 鿥çåæ° |
| | | var props = defineProps({ |
| | | title: { |
| | |
| | | const ruleForm = ref<any>({}); |
| | | //èªè¡æ·»å å
¶ä»è§å |
| | | const rules = ref<FormRules>({ |
| | | upi: [{required: true, message: '请è¾å
¥é¨ä»¶æ¡ç ï¼', trigger: 'blur',},], |
| | | uPI: [{required: true, message: '请è¾å
¥é¨ä»¶æ¡ç ï¼', trigger: 'blur',},], |
| | | planNo: [{required: true, message: '请è¾å
¥æ¹æ¬¡å·ï¼', trigger: 'blur',},], |
| | | orderId: [{required: true, message: '请è¾å
¥è®¢åå·ï¼', trigger: 'blur',},], |
| | | upiStatus: [{required: true, message: 'è¯·éæ©æ¿æç¶æï¼', trigger: 'change',},], |
| | |
| | | onMounted(async () => { |
| | | getEnumAreaCodeData.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('AreaCodeEnum')).data.result ?? []; |
| | | getEnumUpiStatusData.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('UpiStatusEnum')).data.result ?? []; |
| | | getEnumUpiFlagData.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('UpiFlagEnum')).data.result ?? []; |
| | | }); |
| | | |
| | | //å°å±æ§æè
彿°æ´é²ç»ç¶ç»ä»¶ |
| | |
| | | </el-col> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIMes_BatchOrderUPI_New"> |
| | | <el-form-item label="é¨ä»¶æ¡ç "> |
| | | <el-input v-model="queryParamsMes_BatchOrderUPI_New.upi" clearable="" placeholder="请è¾å
¥é¨ä»¶æ¡ç "/> |
| | | <el-input v-model="queryParamsMes_BatchOrderUPI_New.uPI" clearable="" placeholder="请è¾å
¥é¨ä»¶æ¡ç "/> |
| | | |
| | | </el-form-item> |
| | | </el-col> |
| | |
| | | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIMes_BatchOrderUPI_New"> |
| | | <el-form-item label="æ è®°"> |
| | | <el-select clearable="" v-model="queryParamsMes_BatchOrderUPI_New.upiFlag" placeholder="è¯·éæ©æ è®°"> |
| | | <el-option v-for="(item,index) in getEnumUpiFlagData_Index" :key="index" :value="item.value" :label="`${item.describe}`" /> |
| | | |
| | | </el-select> |
| | | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="6" :xl="6" class="mb10"> |
| | | <el-form-item> |
| | | <el-button-group style="display: flex; align-items: center;"> |
| | |
| | | @sort-change="sortChangeMes_BatchOrderUPI_New" |
| | | border=""> |
| | | <el-table-column type="index" label="åºå·" width="55" align="center"/> |
| | | <el-table-column prop="upi" label="é¨ä»¶æ¡ç " width="180" show-overflow-tooltip="" /> |
| | | <el-table-column prop="info5" label="ç产åå·" width="130" show-overflow-tooltip="" /> |
| | | <el-table-column prop="packageCode" label="å
è£
ç¼ç " width="180" show-overflow-tooltip="" /> |
| | | <el-table-column prop="planNo" label="æ¹æ¬¡å·" width="130" show-overflow-tooltip="" /> |
| | | <el-table-column prop="orderId" label="订åå·" width="130" show-overflow-tooltip="" /> |
| | | <el-table-column prop="uPI" label="é¨ä»¶æ¡ç " show-overflow-tooltip="" /> |
| | | <el-table-column prop="planNo" label="æ¹æ¬¡å·" show-overflow-tooltip="" /> |
| | | <el-table-column prop="orderId" label="订åå·" show-overflow-tooltip="" /> |
| | | <el-table-column prop="info5" label="ç产åå·" show-overflow-tooltip="" /> |
| | | <el-table-column prop="areaCode" label="æå¨åºå" show-overflow-tooltip="" > |
| | | <template #default="scope"> |
| | | <el-tag>{{ getEnumDesc(scope.row.areaCode, getEnumAreaCodeData_Index)}}</el-tag> |
| | |
| | | <el-table-column prop="width" label="宽" show-overflow-tooltip="" /> |
| | | <el-table-column prop="thk" label="å" show-overflow-tooltip="" /> |
| | | <el-table-column prop="isPA" label="æ¯å¦ä¼åå
è£
" show-overflow-tooltip="" /> |
| | | <el-table-column prop="packageCode" label="å
è£
å·" show-overflow-tooltip="" /> |
| | | <el-table-column prop="machineXCenter" label="å
è£
Xåæ " show-overflow-tooltip="" /> |
| | | <el-table-column prop="machineYCenter" label="å
è£
Yåæ " show-overflow-tooltip="" /> |
| | | <el-table-column prop="machineZCenter" label="å
è£
Zåæ " show-overflow-tooltip="" /> |
| | |
| | | <el-table-column prop="info7" label="ç»éåºåç§°" show-overflow-tooltip="" /> |
| | | <el-table-column prop="info8" label="产ååç§°" show-overflow-tooltip="" /> |
| | | <el-table-column prop="info10" label="客æ·åç§°" show-overflow-tooltip="" /> |
| | | |
| | | <el-table-column prop="info9" label="å
è£
ç¼ç " show-overflow-tooltip="" /> |
| | | <el-table-column prop="info11" label="èªæoråè´§" show-overflow-tooltip="" /> |
| | | <el-table-column prop="info12" label="å
è£
é¨ä»¶æ»æ°é" show-overflow-tooltip="" /> |
| | | <el-table-column prop="info13" label="å
è£
é¢ç§¯" show-overflow-tooltip="" /> |
| | | <!-- <el-table-column prop="info14" label="é¨ä»¶åç§°" show-overflow-tooltip="" /> --> |
| | | <el-table-column prop="info14" label="é¨ä»¶åç§°" show-overflow-tooltip="" /> |
| | | <el-table-column prop="info15" label="é¨ä»¶æ°é" show-overflow-tooltip="" /> |
| | | <el-table-column prop="info16" label="é¨ä»¶å°ºå¯¸" show-overflow-tooltip="" /> |
| | | <el-table-column prop="info17" label="æºæ¢°èæ¯å¦æè½¬" show-overflow-tooltip="" /> |
| | |
| | | <el-table-column prop="updateTime" label="ä¿®æ¹æ¶é´" width="130" :formatter="formatDate_T_Time" show-overflow-tooltip="" /> |
| | | <el-table-column prop="createUserName" label="å建人" show-overflow-tooltip="" /> |
| | | <el-table-column prop="updateUserName" label="ä¿®æ¹äºº" show-overflow-tooltip="" /> |
| | | <el-table-column prop="upiFlag" label="æ è®°" show-overflow-tooltip="" > |
| | | <template #default="scope"> |
| | | <el-tag>{{ getEnumDesc(scope.row.upiFlag, getEnumUpiFlagData_Index)}}</el-tag> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="æä½" width="140" align="center" fixed="right" show-overflow-tooltip="" v-if="auth('mes_BatchOrderUPI_New:update') || auth('mes_BatchOrderUPI_New:delete')"> |
| | | <template #default="scope"> |
| | | <el-button icon="ele-Edit" size="small" text="" type="primary" @click="openEditMes_BatchOrderUPI_New(scope.row)" v-auth="'mes_BatchOrderUPI_New:update'"> ç¼è¾ </el-button> |
| | |
| | | |
| | | const getEnumAreaCodeData_Index = ref<any>([]); |
| | | const getEnumUpiStatusData_Index = ref<any>([]); |
| | | const getEnumUpiFlagData_Index = ref<any>([]); |
| | | |
| | | const { getEnumDesc } = commonFunction(); |
| | | |
| | |
| | | const functionMapMes_BatchOrderUPI_New = { |
| | | getEnumAreaCodeData_Index, |
| | | getEnumUpiStatusData_Index, |
| | | getEnumUpiFlagData_Index, |
| | | formatDate_T_Date, |
| | | formatDate_T_Time |
| | | }; |
| | |
| | | onMounted(async () => { |
| | | getEnumAreaCodeData_Index.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('AreaCodeEnum')).data.result ?? []; |
| | | getEnumUpiStatusData_Index.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('UpiStatusEnum')).data.result ?? []; |
| | | getEnumUpiFlagData_Index.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('UpiFlagEnum')).data.result ?? []; |
| | | }); |
| | | |
| | | handleQueryMes_BatchOrderUPI_New(); |
| | |
| | | |
| | | </el-col> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20"> |
| | | <el-form-item label="æ¯å¦é½å
" prop="isQiBao"> |
| | | <el-switch v-model="ruleForm.isQiBao" active-text="æ¯" inactive-text="å¦" /> |
| | | |
| | | </el-form-item> |
| | | |
| | | </el-col> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20"> |
| | | <el-form-item label="纸箱é¿" prop="info1"> |
| | | <el-input v-model="ruleForm.info1" placeholder="请è¾å
¥çº¸ç®±é¿" maxlength="53" show-word-limit clearable /> |
| | | |
| | |
| | | </el-form-item> |
| | | |
| | | </el-col> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20"> |
| | | <el-form-item label="æ è®°" prop="upiFlag"> |
| | | <el-select clearable v-model="ruleForm.upiFlag" placeholder="è¯·éæ©æ è®°"> |
| | | <el-option v-for="(item,index) in getEnumUpiFlagData" :key="index" :value="item.value" :label="`${item.describe}`"></el-option> |
| | | |
| | | </el-select> |
| | | |
| | | </el-form-item> |
| | | |
| | | </el-col> |
| | | </el-row> |
| | | </el-form> |
| | | <template #footer> |
| | |
| | | |
| | | const getEnumAreaCodeData = ref<any>([]); |
| | | const getEnumUpiStatusData = ref<any>([]); |
| | | const getEnumUpiFlagData = ref<any>([]); |
| | | //ç¶çº§ä¼ 鿥çåæ° |
| | | var props = defineProps({ |
| | | title: { |
| | |
| | | onMounted(async () => { |
| | | getEnumAreaCodeData.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('AreaCodeEnum')).data.result ?? []; |
| | | getEnumUpiStatusData.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('UpiStatusEnum')).data.result ?? []; |
| | | getEnumUpiFlagData.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('UpiFlagEnum')).data.result ?? []; |
| | | }); |
| | | |
| | | //å°å±æ§æè
彿°æ´é²ç»ç¶ç»ä»¶ |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIMes_Package_Gather"> |
| | | <el-form-item label="æ¯å¦é½å
"> |
| | | <el-select clearable="" v-model="queryParamsMes_Package_Gather.isQiBao" placeholder="è¯·éæ©æ¯å¦é½å
"> |
| | | <el-option v-for="(item,index) in getEnumIsQiBaoData_Index" :key="index" :value="item.value" :label="`${item.describe}`" /> |
| | | |
| | | </el-select> |
| | | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIMes_Package_Gather"> |
| | | <el-form-item label="纸箱é¿"> |
| | | <el-input v-model="queryParamsMes_Package_Gather.info1" clearable="" placeholder="请è¾å
¥çº¸ç®±é¿"/> |
| | | |
| | |
| | | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIMes_Package_Gather"> |
| | | <el-form-item label="æ è®°"> |
| | | <el-select clearable="" v-model="queryParamsMes_Package_Gather.upiFlag" placeholder="è¯·éæ©æ è®°"> |
| | | <el-option v-for="(item,index) in getEnumUpiFlagData_Index" :key="index" :value="item.value" :label="`${item.describe}`" /> |
| | | |
| | | </el-select> |
| | | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="6" :xl="6" class="mb10"> |
| | | <el-form-item> |
| | | <el-button-group style="display: flex; align-items: center;"> |
| | |
| | | <el-tag>{{ getEnumDesc(scope.row.upiStatus, getEnumUpiStatusData_Index)}}</el-tag> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="isQiBao" label="æ¯å¦é½å
" show-overflow-tooltip=""> |
| | | <template #default="scope"> |
| | | <el-tag v-if="scope.row.isQiBao"> æ¯ </el-tag> |
| | | <el-tag type="danger" v-else> å¦ </el-tag> |
| | | |
| | | </template> |
| | | |
| | | </el-table-column> |
| | | <el-table-column prop="info1" label="纸箱é¿" show-overflow-tooltip="" /> |
| | | <el-table-column prop="info2" label="纸箱宽" show-overflow-tooltip="" /> |
| | | <el-table-column prop="info3" label="纸箱é«" show-overflow-tooltip="" /> |
| | |
| | | <el-table-column prop="updateTime" label="ä¿®æ¹æ¶é´" width="130" :formatter="formatDate_T_Time" show-overflow-tooltip="" /> |
| | | <el-table-column prop="createUserName" label="å建人" show-overflow-tooltip="" /> |
| | | <el-table-column prop="updateUserName" label="ä¿®æ¹äºº" show-overflow-tooltip="" /> |
| | | <el-table-column prop="upiFlag" label="æ è®°" show-overflow-tooltip="" > |
| | | <template #default="scope"> |
| | | <el-tag>{{ getEnumDesc(scope.row.upiFlag, getEnumUpiFlagData_Index)}}</el-tag> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="æä½" width="140" align="center" fixed="right" show-overflow-tooltip="" v-if="auth('mes_Package_Gather:update') || auth('mes_Package_Gather:delete')"> |
| | | <template #default="scope"> |
| | | <el-button icon="ele-Edit" size="small" text="" type="primary" @click="openEditMes_Package_Gather(scope.row)" v-auth="'mes_Package_Gather:update'"> ç¼è¾ </el-button> |
| | |
| | | |
| | | const getEnumAreaCodeData_Index = ref<any>([]); |
| | | const getEnumUpiStatusData_Index = ref<any>([]); |
| | | const getEnumIsQiBaoData_Index = ref<any>([]); |
| | | const getEnumUpiFlagData_Index = ref<any>([]); |
| | | |
| | | const { getEnumDesc } = commonFunction(); |
| | | |
| | |
| | | const functionMapMes_Package_Gather = { |
| | | getEnumAreaCodeData_Index, |
| | | getEnumUpiStatusData_Index, |
| | | getEnumIsQiBaoData_Index, |
| | | getEnumUpiFlagData_Index, |
| | | formatDate_T_Date, |
| | | formatDate_T_Time |
| | | }; |
| | |
| | | onMounted(async () => { |
| | | getEnumAreaCodeData_Index.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('AreaCodeEnum')).data.result ?? []; |
| | | getEnumUpiStatusData_Index.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('UpiStatusEnum')).data.result ?? []; |
| | | getEnumIsQiBaoData_Index.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('TrueFalseEnum')).data.result ?? []; |
| | | getEnumUpiFlagData_Index.value = (await getAPI(SysEnumApi).apiSysEnumEnumDataListGet('UpiFlagEnum')).data.result ?? []; |
| | | }); |
| | | |
| | | handleQueryMes_Package_Gather(); |
| | |
| | | |
| | | </el-col> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20"> |
| | | <el-form-item label="é¨ä»¶æ¡ç " prop="upi"> |
| | | <el-input v-model="ruleForm.upi" placeholder="请è¾å
¥é¨ä»¶æ¡ç " maxlength="50" show-word-limit clearable /> |
| | | <el-form-item label="é¨ä»¶æ¡ç " prop="uPI"> |
| | | <el-input v-model="ruleForm.uPI" placeholder="请è¾å
¥é¨ä»¶æ¡ç " maxlength="50" show-word-limit clearable /> |
| | | |
| | | </el-form-item> |
| | | |
| | |
| | | </el-col> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20"> |
| | | <el-form-item label="ä¸åæ¶é´" prop="issueTime"> |
| | | <el-date-picker v-model="ruleForm.issueTime" type="date" placeholder="ä¸åæ¶é´" /> |
| | | <el-date-picker v-model="ruleForm.issueTime" type="datetime" placeholder="ä¸åæ¶é´" /> |
| | | |
| | | </el-form-item> |
| | | |
| | | </el-col> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20"> |
| | | <el-form-item label="ä»»å¡å®ææ¶é´" prop="finishedTime"> |
| | | <el-date-picker v-model="ruleForm.finishedTime" type="date" placeholder="ä»»å¡å®ææ¶é´" /> |
| | | <el-date-picker v-model="ruleForm.finishedTime" type="datetime" placeholder="ä»»å¡å®ææ¶é´" /> |
| | | |
| | | </el-form-item> |
| | | |
| | |
| | | //èªè¡æ·»å å
¶ä»è§å |
| | | const rules = ref<FormRules>({ |
| | | taskNo: [{required: true, message: '请è¾å
¥ä»»å¡å·ï¼', trigger: 'blur',},], |
| | | upi: [{required: true, message: '请è¾å
¥é¨ä»¶æ¡ç ï¼', trigger: 'blur',},], |
| | | uPI: [{required: true, message: '请è¾å
¥é¨ä»¶æ¡ç ï¼', trigger: 'blur',},], |
| | | length: [{required: true, message: '请è¾å
¥é¿ï¼', trigger: 'blur',},], |
| | | width: [{required: true, message: '请è¾å
¥å®½ï¼', trigger: 'blur',},], |
| | | thk: [{required: true, message: '请è¾å
¥åï¼', trigger: 'blur',},], |
| | |
| | | </el-col> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRbLineTask"> |
| | | <el-form-item label="é¨ä»¶æ¡ç "> |
| | | <el-input v-model="queryParamsWmsRbLineTask.upi" clearable="" placeholder="请è¾å
¥é¨ä»¶æ¡ç "/> |
| | | <el-input v-model="queryParamsWmsRbLineTask.uPI" clearable="" placeholder="请è¾å
¥é¨ä»¶æ¡ç "/> |
| | | |
| | | </el-form-item> |
| | | </el-col> |
| | |
| | | </el-col> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRbLineTask"> |
| | | <el-form-item label="ä¸åæ¶é´"> |
| | | <el-date-picker placeholder="è¯·éæ©ä¸åæ¶é´" value-format="YYYY/MM/DD" type="daterange" v-model="queryParamsWmsRbLineTask.issueTimeRange" /> |
| | | <el-date-picker placeholder="è¯·éæ©ä¸åæ¶é´" value-format="YYYY/MM/DD HH:mm:ss" type="datetimerange" :default-time="defaultTimeRange" v-model="queryParamsWmsRbLineTask.issueTimeRange" /> |
| | | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsRbLineTask"> |
| | | <el-form-item label="ä»»å¡å®ææ¶é´"> |
| | | <el-date-picker placeholder="è¯·éæ©ä»»å¡å®ææ¶é´" value-format="YYYY/MM/DD" type="daterange" v-model="queryParamsWmsRbLineTask.finishedTimeRange" /> |
| | | <el-date-picker placeholder="è¯·éæ©ä»»å¡å®ææ¶é´" value-format="YYYY/MM/DD HH:mm:ss" type="datetimerange" :default-time="defaultTimeRange" v-model="queryParamsWmsRbLineTask.finishedTimeRange" /> |
| | | |
| | | </el-form-item> |
| | | </el-col> |
| | |
| | | <el-table-column type="index" label="åºå·" width="55" align="center"/> |
| | | <el-table-column prop="taskNo" label="ä»»å¡å·" show-overflow-tooltip="" /> |
| | | <el-table-column prop="taskName" label="ä»»å¡åç§°" show-overflow-tooltip="" /> |
| | | <el-table-column prop="upi" label="é¨ä»¶æ¡ç " show-overflow-tooltip="" /> |
| | | <el-table-column prop="uPI" label="é¨ä»¶æ¡ç " show-overflow-tooltip="" /> |
| | | <el-table-column prop="length" label="é¿" show-overflow-tooltip="" /> |
| | | <el-table-column prop="width" label="宽" show-overflow-tooltip="" /> |
| | | <el-table-column prop="thk" label="å" show-overflow-tooltip="" /> |
| | |
| | | <el-table-column prop="taskStatusName" label="ä»»å¡ç¶æåç§°" show-overflow-tooltip="" /> |
| | | <el-table-column prop="taskDescribe" label="ä»»å¡æè¿°" show-overflow-tooltip="" /> |
| | | <el-table-column prop="taskMsg" label="任塿¶æ¯" show-overflow-tooltip="" /> |
| | | <el-table-column prop="issueTime" label="ä¸åæ¶é´" width="80" :formatter="formatDate_T_Date" show-overflow-tooltip="" /> |
| | | <el-table-column prop="finishedTime" label="ä»»å¡å®ææ¶é´" width="80" :formatter="formatDate_T_Date" show-overflow-tooltip="" /> |
| | | <el-table-column prop="issueTime" label="ä¸åæ¶é´" width="130" :formatter="formatDate_T_Time" show-overflow-tooltip="" /> |
| | | <el-table-column prop="finishedTime" label="ä»»å¡å®ææ¶é´" width="130" :formatter="formatDate_T_Time" show-overflow-tooltip="" /> |
| | | <el-table-column prop="isFlagFinish" label="æ¯å¦æ 记强å¶å®æ" show-overflow-tooltip=""> |
| | | <template #default="scope"> |
| | | <el-tag v-if="scope.row.isFlagFinish"> æ¯ </el-tag> |
| | |
| | | [SugarColumn(ColumnName = "UpiStatus", ColumnDescription = "æ¿æç¶æ")] |
| | | public UpiStatusEnum UpiStatus { get; set; } = UpiStatusEnum.åå§; |
| | | |
| | | /// <summary> |
| | | /// æ è®° |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "UpiFlag", ColumnDescription = "æ è®°")] |
| | | public UpiFlagEnum? UpiFlag { get; set; } = UpiFlagEnum.æ£å¸¸; |
| | | |
| | | |
| | | #endregion |
| | | |
| | | |
| | |
| | | |
| | | |
| | | /// <summary> |
| | | /// æ è®° |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "UpiFlag", ColumnDescription = "æ è®°")] |
| | | public UpiFlagEnum? UpiFlag { get; set; } = UpiFlagEnum.æ£å¸¸; |
| | | |
| | | /// <summary> |
| | | /// æ¯å¦é½å
|
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "IsQiBao", ColumnDescription = "æ¯å¦é½å
")] |
| | |
| | | public string PackageCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ è®° |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "UpiFlag", ColumnDescription = "æ è®°")] |
| | | public UpiFlagEnum? UpiFlag { get; set; } = UpiFlagEnum.æ£å¸¸; |
| | | |
| | | /// <summary> |
| | | /// ç产åå· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "Info5", ColumnDescription = "ç产åå·", Length = 60)] |
¶Ô±ÈÐÂÎļþ |
| | |
| | |  |
| | | |
| | | using System.ComponentModel; |
| | | |
| | | namespace Admin.NET.Application; |
| | | |
| | | /// <summary> |
| | | /// æ¿ææ è®°æä¸¾ |
| | | /// </summary> |
| | | [Description("æ¿ææ è®°æä¸¾")] |
| | | public enum UpiFlagEnum |
| | | { |
| | | /// <summary> |
| | | /// æ£å¸¸ |
| | | /// </summary> |
| | | [Description("æ£å¸¸")] |
| | | æ£å¸¸ = 0, |
| | | |
| | | /// <summary> |
| | | /// NG |
| | | /// </summary> |
| | | [Description("NG")] |
| | | NG = 1, |
| | | |
| | | |
| | | } |
| | |
| | | public virtual string PackageCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ è®° |
| | | /// </summary> |
| | | public virtual Admin.NET.Application.UpiFlagEnum? UpiFlag { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç产åå· |
| | | /// </summary> |
| | | public virtual string Info5 { get; set; } |
| | |
| | | public string? PackageCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ è®° |
| | | /// </summary> |
| | | public Admin.NET.Application.UpiFlagEnum? UpiFlag { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç产åå· |
| | | /// </summary> |
| | | public string? Info5 { get; set; } |
| | |
| | | public string PackageCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ è®° |
| | | /// </summary> |
| | | public Admin.NET.Application.UpiFlagEnum? UpiFlag { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç产åå· |
| | | /// </summary> |
| | | public string Info5 { get; set; } |
| | |
| | | || u.UpdateUserName.Contains(input.SearchKey.Trim()) |
| | | ) |
| | | .WhereIF(!string.IsNullOrWhiteSpace(input.PackageCode), u => u.PackageCode.Contains(input.PackageCode.Trim())) |
| | | .WhereIF(input.UpiFlag.HasValue, u => u.UpiFlag == input.UpiFlag) |
| | | .WhereIF(!string.IsNullOrWhiteSpace(input.Info5), u => u.Info5.Contains(input.Info5.Trim())) |
| | | .WhereIF(!string.IsNullOrWhiteSpace(input.PlanNo), u => u.PlanNo.Contains(input.PlanNo.Trim())) |
| | | .WhereIF(!string.IsNullOrWhiteSpace(input.OrderId), u => u.OrderId.Contains(input.OrderId.Trim())) |
| | |
| | | /// </summary> |
| | | public virtual bool IsDelete { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ è®° |
| | | /// </summary> |
| | | public virtual Admin.NET.Application.UpiFlagEnum? UpiFlag { get; set; } |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | /// </summary> |
| | | public string? Info17 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ è®° |
| | | /// </summary> |
| | | public Admin.NET.Application.UpiFlagEnum? UpiFlag { get; set; } |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | /// </summary> |
| | | public bool IsDelete { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ è®° |
| | | /// </summary> |
| | | public Admin.NET.Application.UpiFlagEnum? UpiFlag { get; set; } |
| | | |
| | | } |
| | | |
| | | |
| | |
| | | var _Info15 = "";//é¨ä»¶æ°é |
| | | var _Info16 = "";//é¨ä»¶å°ºå¯¸ |
| | | var _Info17 = "";//æºæ¢°èæ¯å¦æè½¬ |
| | | var _UpiFlag = "";//æ è®° |
| | | #endregion |
| | | |
| | | |
| | |
| | | _Info15 = row["é¨ä»¶æ°é"]?.ToString() ; |
| | | _Info16 = row["é¨ä»¶å°ºå¯¸"]?.ToString() ; |
| | | _Info17 = row["æºæ¢°èæ¯å¦æè½¬"]?.ToString() ; |
| | | _UpiFlag = row["æ è®°"]?.ToString() ; |
| | | #endregion |
| | | |
| | | |
| | |
| | | } |
| | | |
| | | |
| | | if (string.IsNullOrEmpty(_Thk)) |
| | | { |
| | | throw Oops.Oh($"第{index}è¡[å]{_Thk}ä¸è½ä¸ºç©ºï¼"); |
| | | } |
| | | |
| | | |
| | | if(!string.IsNullOrEmpty(_IsPA)) |
| | | { |
| | | if (!int.TryParse(_IsPA, out int outIsPA)&&!string.IsNullOrEmpty(_IsPA)) |
| | |
| | | |
| | | } |
| | | |
| | | if(!string.IsNullOrEmpty(_Info4)) |
| | | { |
| | | addItem.Info4 = (string)(_Info4.Trim()); |
| | | } |
| | | if(!string.IsNullOrEmpty(_Info6)) |
| | | { |
| | | addItem.Info6 = (string)(_Info6.Trim()); |
| | | } |
| | | if(!string.IsNullOrEmpty(_Info7)) |
| | | { |
| | | addItem.Info7 = (string)(_Info7.Trim()); |
| | |
| | | if(!string.IsNullOrEmpty(_Info17)) |
| | | { |
| | | addItem.Info17 = (string)(_Info17.Trim()); |
| | | } |
| | | if(!string.IsNullOrEmpty(_UpiFlag)) |
| | | { |
| | | Admin.NET.Application.UpiFlagEnum enumUpiFlag = default(Admin.NET.Application.UpiFlagEnum); |
| | | |
| | | if(!Enum.TryParse<Admin.NET.Application.UpiFlagEnum>(_UpiFlag, out enumUpiFlag)&&!string.IsNullOrEmpty(_UpiFlag)) |
| | | { |
| | | throw Oops.Oh($"第{index}è¡[æ è®°]{_UpiFlag}å¼ä¸æ£ç¡®ï¼"); |
| | | } |
| | | else |
| | | { |
| | | addItem.UpiFlag = enumUpiFlag; |
| | | } |
| | | |
| | | } |
| | | #endregion |
| | | |
| | |
| | | .WhereIF(input.Info15>0, u => u.Info15 == input.Info15) |
| | | .WhereIF(!string.IsNullOrWhiteSpace(input.Info16), u => u.Info16.Contains(input.Info16.Trim())) |
| | | .WhereIF(!string.IsNullOrWhiteSpace(input.Info17), u => u.Info17.Contains(input.Info17.Trim())) |
| | | .WhereIF(input.UpiFlag.HasValue, u => u.UpiFlag == input.UpiFlag) |
| | | .Select<Mes_BatchOrderUPI_NewOutput>(); |
| | | return query; |
| | | } |
| | |
| | | public virtual Admin.NET.Application.UpiStatusEnum UpiStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¯å¦é½å
|
| | | /// </summary> |
| | | public virtual bool? IsQiBao { get; set; } |
| | | |
| | | /// <summary> |
| | | /// çº¸ç®±é¿ |
| | | /// </summary> |
| | | public virtual float? Info1 { get; set; } |
| | |
| | | /// </summary> |
| | | public virtual bool IsDelete { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ è®° |
| | | /// </summary> |
| | | public virtual Admin.NET.Application.UpiFlagEnum? UpiFlag { get; set; } |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | /// æ¿æç¶æ |
| | | /// </summary> |
| | | public Admin.NET.Application.UpiStatusEnum? UpiStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¯å¦é½å
|
| | | /// </summary> |
| | | public bool? IsQiBao { get; set; } |
| | | |
| | | /// <summary> |
| | | /// çº¸ç®±é¿ |
| | |
| | | /// </summary> |
| | | public string? Info13 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ è®° |
| | | /// </summary> |
| | | public Admin.NET.Application.UpiFlagEnum? UpiFlag { get; set; } |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | public Admin.NET.Application.UpiStatusEnum UpiStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¯å¦é½å
|
| | | /// </summary> |
| | | public bool? IsQiBao { get; set; } |
| | | |
| | | /// <summary> |
| | | /// çº¸ç®±é¿ |
| | | /// </summary> |
| | | public float? Info1 { get; set; } |
| | |
| | | /// </summary> |
| | | public bool IsDelete { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ è®° |
| | | /// </summary> |
| | | public Admin.NET.Application.UpiFlagEnum? UpiFlag { get; set; } |
| | | |
| | | } |
| | | |
| | | |
| | |
| | | .WhereIF(!string.IsNullOrWhiteSpace(input.OrderId), u => u.OrderId.Contains(input.OrderId.Trim())) |
| | | .WhereIF(input.AreaCode.HasValue, u => u.AreaCode == input.AreaCode) |
| | | .WhereIF(input.UpiStatus.HasValue, u => u.UpiStatus == input.UpiStatus) |
| | | .WhereIF(input.IsQiBao.HasValue, u => u.IsQiBao == input.IsQiBao) |
| | | .WhereIF(!string.IsNullOrWhiteSpace(input.Info4), u => u.Info4.Contains(input.Info4.Trim())) |
| | | .WhereIF(!string.IsNullOrWhiteSpace(input.Info6), u => u.Info6.Contains(input.Info6.Trim())) |
| | | .WhereIF(!string.IsNullOrWhiteSpace(input.Info7), u => u.Info7.Contains(input.Info7.Trim())) |
| | |
| | | .WhereIF(!string.IsNullOrWhiteSpace(input.Info11), u => u.Info11.Contains(input.Info11.Trim())) |
| | | .WhereIF(!string.IsNullOrWhiteSpace(input.Info12), u => u.Info12.Contains(input.Info12.Trim())) |
| | | .WhereIF(!string.IsNullOrWhiteSpace(input.Info13), u => u.Info13.Contains(input.Info13.Trim())) |
| | | .WhereIF(input.UpiFlag.HasValue, u => u.UpiFlag == input.UpiFlag) |
| | | .Select<Mes_Package_GatherOutput>(); |
| | | return query; |
| | | } |
| | |
| | | throw Oops.Oh($"第{index}è¡[é¿]{_Length}ä¸è½ä¸ºç©ºï¼"); |
| | | } |
| | | |
| | | //if(!string.IsNullOrEmpty(_Length)) |
| | | //{ |
| | | // addItem.Length = (float)(_Length.Trim()); |
| | | // } |
| | | |
| | | //if (string.IsNullOrEmpty(_Width)) |
| | | //{ |
| | | // throw Oops.Oh($"第{index}è¡[宽]{_Width}ä¸è½ä¸ºç©ºï¼"); |
| | | //} |
| | | |
| | | //if(!string.IsNullOrEmpty(_Width)) |
| | | //{ |
| | | // addItem.Width = (float)(_Width.Trim()); |
| | | // } |
| | | |
| | | if (string.IsNullOrEmpty(_Thk)) |
| | | { |
| | | throw Oops.Oh($"第{index}è¡[å]{_Thk}ä¸è½ä¸ºç©ºï¼"); |
| | | } |
| | | |
| | | //if(!string.IsNullOrEmpty(_Thk)) |
| | | //{ |
| | | // addItem.Thk = (float)(_Thk.Trim()); |
| | | // } |
| | | |
| | | |
| | | if (string.IsNullOrEmpty(_PlanNo)) |
| | | { |
| | |
| | | } |
| | | if (!string.IsNullOrEmpty(_IssueTime)) |
| | | { |
| | | addItem.IssueTime = Convert.ToDateTime(Convert.ToDateTime(_IssueTime.Trim()).ToShortDateString()); |
| | | addItem.IssueTime = Convert.ToDateTime(_IssueTime.Trim()); |
| | | } |
| | | if (!string.IsNullOrEmpty(_FinishedTime)) |
| | | { |
| | | addItem.FinishedTime = Convert.ToDateTime(Convert.ToDateTime(_FinishedTime.Trim()).ToShortDateString()); |
| | | addItem.FinishedTime = Convert.ToDateTime(_FinishedTime.Trim()); |
| | | } |
| | | |
| | | if (string.IsNullOrEmpty(_IsFlagFinish)) |
| | |
| | | .Select<WmsRbLineTaskOutput>(); |
| | | if (input.IssueTimeRange != null && input.IssueTimeRange.Count > 0) |
| | | { |
| | | DateTime? start = input.IssueTimeRange[0].Value.AddDays(-1); |
| | | query = query.WhereIF(start.HasValue, u => u.IssueTime > start); |
| | | DateTime? start= input.IssueTimeRange[0].Value; |
| | | query = query.WhereIF(start.HasValue, u => u.IssueTime >= start); |
| | | if (input.IssueTimeRange.Count > 1 && input.IssueTimeRange[1].HasValue) |
| | | { |
| | | var end = input.IssueTimeRange[1].Value.AddDays(1); |
| | | query = query.Where(u => u.IssueTime < end); |
| | | var end = input.IssueTimeRange[1].Value; |
| | | query = query.Where(u => u.IssueTime <= end); |
| | | } |
| | | } |
| | | if (input.FinishedTimeRange != null && input.FinishedTimeRange.Count > 0) |
| | | { |
| | | DateTime? start = input.FinishedTimeRange[0].Value.AddDays(-1); |
| | | query = query.WhereIF(start.HasValue, u => u.FinishedTime > start); |
| | | DateTime? start= input.FinishedTimeRange[0].Value; |
| | | query = query.WhereIF(start.HasValue, u => u.FinishedTime >= start); |
| | | if (input.FinishedTimeRange.Count > 1 && input.FinishedTimeRange[1].HasValue) |
| | | { |
| | | var end = input.FinishedTimeRange[1].Value.AddDays(1); |
| | | query = query.Where(u => u.FinishedTime < end); |
| | | var end = input.FinishedTimeRange[1].Value; |
| | | query = query.Where(u => u.FinishedTime <= end); |
| | | } |
| | | } |
| | | return query; |