| | |
| | | <el-row> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10"> |
| | | <el-form-item label="关键字"> |
| | | <el-input v-model="queryParamsWmsConfigPrint.searchKey" clearable="" placeholder="打印模板名,打印模板地址,打印机列表,备注,创建人,修改人"/> |
| | | <el-input v-model="queryParamsWmsConfigPrint.searchKey" clearable="" placeholder="打印分类名,打印模板名,打印模板地址,打印机列表,备注,创建人,修改人"/> |
| | | |
| | | </el-form-item> |
| | | </el-col> |
| | |
| | | <el-option v-for="(item,index) in getEnumPrintClassifyData_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="showAdvanceQueryUIWmsConfigPrint"> |
| | | <el-form-item label="打印分类名"> |
| | | <el-input v-model="queryParamsWmsConfigPrint.printClassifyName" 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="showAdvanceQueryUIWmsConfigPrint"> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsConfigPrint"> |
| | | <el-form-item label="打印机列表"> |
| | | <el-select clearable="" v-model="queryParamsWmsConfigPrint.printerList" placeholder="请选择打印机列表"> |
| | | <el-option v-for="(item,index) in dl('PrinterList')" :key="index" :value="item.code" :label="`[${item.code}] ${item.name}`" /> |
| | | |
| | | </el-select> |
| | | <el-input v-model="queryParamsWmsConfigPrint.printerList" clearable="" placeholder="请输入打印机列表"/> |
| | | |
| | | </el-form-item> |
| | | </el-col> --> |
| | | <!-- <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsConfigPrint"> |
| | | </el-col> |
| | | <el-col :xs="24" :sm="12" :md="12" :lg="8" :xl="4" class="mb10" v-if="showAdvanceQueryUIWmsConfigPrint"> |
| | | <el-form-item label="备注"> |
| | | <el-input v-model="queryParamsWmsConfigPrint.remark" clearable="" placeholder="请输入备注"/> |
| | | |
| | | </el-form-item> |
| | | </el-col> --> |
| | | </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-table-column type="index" label="序号" width="55" align="center"/> |
| | | <el-table-column prop="printClassify" label="打印分类" show-overflow-tooltip="" > |
| | | <template #default="scope"> |
| | | {{ getEnumDesc(scope.row.printClassify, getEnumPrintClassifyData_Index)}} |
| | | <el-tag>{{ getEnumDesc(scope.row.printClassify, getEnumPrintClassifyData_Index)}}</el-tag> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="printClassifyName" label="打印分类名" show-overflow-tooltip="" /> |
| | | <el-table-column prop="printTemplate" label="打印模板名" show-overflow-tooltip="" /> |
| | | <el-table-column prop="printTemplateAddr" label="打印模板地址" show-overflow-tooltip="" /> |
| | | <el-table-column prop="printerList" label="打印机列表" show-overflow-tooltip="" /> |
| | | <!-- <el-table-column prop="printerList" label="打印机列表" show-overflow-tooltip="" > |
| | | <template #default="scope"> |
| | | <el-tag :type="diValue('PrinterList', scope.row.printerList)?.tagType"> {{diValue("PrinterList", scope.row.printerList)?.name}} </el-tag> |
| | | </template> |
| | | </el-table-column> --> |
| | | <el-table-column prop="remark" label="备注" show-overflow-tooltip="" /> |
| | | <el-table-column prop="createUserName" label="创建人" show-overflow-tooltip="" /> |
| | | <el-table-column prop="createTime" label="创建时间" width="130" :formatter="formatDate_T_Time" show-overflow-tooltip="" /> |
| | | <el-table-column prop="updateUserName" 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 label="操作" width="140" align="center" fixed="right" show-overflow-tooltip="" v-if="auth('wmsConfigPrint:update') || auth('wmsConfigPrint:delete')"> |
| | | <template #default="scope"> |
| | | <el-button icon="ele-Edit" size="small" text="" type="primary" @click="openEditWmsConfigPrint(scope.row)" v-auth="'wmsConfigPrint:update'"> 编辑 </el-button> |
| | |
| | | import { ref,onMounted } from "vue"; |
| | | import { ElMessageBox, ElMessage } from "element-plus"; |
| | | import { auth } from '/@/utils/authFunction'; |
| | | import { getDictDataItemByValue as diValue, getDictDataList as dl } from '/@/utils/dict-utils'; |
| | | import { getDictDataItem as di, getDictDataList as dl } from '/@/utils/dict-utils'; |
| | | import { formatDate,formatDate_T_Date,formatDate_T_Time,defaultTimeRange } from '/@/utils/formatTime'; |
| | | import { exportPageExcel } from '/@/utils/exportPageExcel' //引入导出方法 |
| | | |