+
-
-
-
{{t('ts.批量删除')}}
+
-
-
-
{{t('批量添加')}}
+
+
+ {{
+ t('批量添加')
+ }}
@@ -349,46 +426,46 @@ const props = defineProps({
// 是否显示添加按钮
isShowButton: {
type: Boolean,
- default: true,
+ default: true
},
// 是否显示选择框 :custom="headerItem.sortable?headerItem.sortable:false"
selectionTable: {
type: Boolean,
- default: false,
+ default: false
},
// 是否显示序号
isShowIndex: {
type: Boolean,
- default: false,
+ default: false
},
// 是否显示删除按钮--多选
- isShowReduceButtonSelection:{
+ isShowReduceButtonSelection: {
type: Boolean,
- default: false,
+ default: false
},
// 是否显示删除按钮
- isShowReduceButton:{
+ isShowReduceButton: {
type: Boolean,
- default: true,
+ default: true
},
// 加载状态
tableLoading: {
type: Boolean,
- default: false,
+ default: false
},
// 列表数据
tableData: {
type: Array,
default: () => {
return []
- },
+ }
},
// 列表头定义
tableFields: {
type: Array,
default: () => {
return []
- },
+ }
},
// table高度
height: {
@@ -396,7 +473,7 @@ const props = defineProps({
default: () => {
return '200'
}
- },
+ },
maxHeight: {
type: [Number, String],
default: () => {
@@ -406,7 +483,7 @@ const props = defineProps({
// 是否有边框(可拖拽)
border: {
type: Boolean,
- default: false,
+ default: false
},
// table输入表单的rules
tableFormRules: {
@@ -418,7 +495,7 @@ const props = defineProps({
type: String,
required: false,
default: ''
- },
+ }
})
// 传递给父类
const emit = defineEmits([
@@ -444,16 +521,16 @@ const initSelectOptions = (item) => {
return item.dictType ? getStrDictOptions(item.dictType) : item.tableForm.initOptions
}
//普通下拉改变事件
-const formSelectChange = (field, val,row) => {
- emit('formSelectChange', field, val,row)
+const formSelectChange = (field, val, row) => {
+ emit('formSelectChange', field, val, row)
}
// 日期改变事件
-const formFormDateChange = (field, val,row, index) => {
- emit('formFormDateChange', field, val,row, index)
+const formFormDateChange = (field, val, row, index) => {
+ emit('formFormDateChange', field, val, row, index)
}
// 普通下拉失焦事件
-const tableFormSelectOnBlur = (field, val,row,index) => {
- emit('tableFormSelectOnBlur', field, val,row,index)
+const tableFormSelectOnBlur = (field, val, row, index) => {
+ emit('tableFormSelectOnBlur', field, val, row, index)
}
// 数字输入-改变事件
const inputNumberChange = (field, index, row, e) => {
@@ -465,18 +542,19 @@ const deleteTableData = ref([])
// 点击selection框
const tableSelectionChange = (val) => {
- if(props.isShowReduceButtonSelection){
- //勾选删除
+ if (props.isShowReduceButtonSelection) {
+ //勾选删除
deleteTableData.value = val
- }else{
+ } else {
emit('tableSelectionChange', val)
}
}
-const handleSelectionDelete = ()=>{
+const handleSelectionDelete = () => {
emit('tableSelectionDelete', deleteTableData.value)
- nextTick(()=>{
- deleteTableData.value.forEach(row=>{
- TableBaseComponents_Ref.value!.toggleRowSelection(row,false)
+ TableBaseComponents_Ref.value.clearSelection()
+ nextTick(() => {
+ deleteTableData.value.forEach((row) => {
+ TableBaseComponents_Ref.value!.toggleRowSelection(row, false)
})
})
}
@@ -491,12 +569,25 @@ const tableSortChange = (column, prop, order) => {
// 行点击
const handleTableSelect = (row, column, event) => {
+ const selected = TableBaseComponents_Ref.value
+ ?.getSelectionRows()
+ .some((item) => item.id === row.id)
+ if (!selected) {
+ TableBaseComponents_Ref.value?.toggleRowSelection(row, true)
+ } else {
+ // 取消
+ TableBaseComponents_Ref.value?.toggleRowSelection(row, false)
+ }
emit('handleTableSelect', row, column, event)
}
// 某个item是否禁用
const itemIsDisabled = (colum, row) => {
- return Boolean(colum.tableForm?.disabled) || Boolean(row.disabled) || Boolean(row['disabled_' + colum.field])
+ return (
+ Boolean(colum.tableForm?.disabled) ||
+ Boolean(row.disabled) ||
+ Boolean(row['disabled_' + colum.field])
+ )
}
// const { t } = useI18n() // 国际化
@@ -506,25 +597,27 @@ const TableBaseComponents_Ref = ref()
const TableBaseForm_Ref = ref()
/**
- * 验证表单是否符合rules
- * @param {*} success 如果验证【成功】走的方法
- * @param {*} error 如果验证【不成功】走的方法
- */
+ * 验证表单是否符合rules
+ * @param {*} success 如果验证【成功】走的方法
+ * @param {*} error 如果验证【不成功】走的方法
+ */
const validateForm = () => {
console.log(TableBaseForm_Ref.value)
- let _lists = TableBaseForm_Ref.value?.map(v => v.validate())
- return Promise.all(_lists).then(() => {
- return true
- }).catch(() => {
- return false
- })
+ let _lists = TableBaseForm_Ref.value?.map((v) => v.validate())
+ return Promise.all(_lists)
+ .then(() => {
+ return true
+ })
+ .catch(() => {
+ return false
+ })
}
// 删除数据
const handleDeleteTable = (row, index) => {
emit('handleDeleteTable', row, index)
- nextTick(()=>{
- TableBaseComponents_Ref.value!.toggleRowSelection(row,false)
+ nextTick(() => {
+ TableBaseComponents_Ref.value!.toggleRowSelection(row, false)
})
}
// 添加数据
@@ -532,59 +625,67 @@ const handleAddTable = () => {
emit('handleAddTable')
}
// 输入框聚焦
-const inpuFocus = (headerItem, row, index)=>{
- if(headerItem?.tableForm?.isInpuFocusShow){
- emit('inpuFocus', headerItem, row, index)
+const inpuFocus = (headerItem, row, index) => {
+ if (headerItem?.tableForm?.isInpuFocusShow) {
+ emit('inpuFocus', headerItem, row, index)
}
}
// input输入失去焦点事件
-const inputStringBlur = (headerItem, val,row,index) => {
- emit('inputStringBlur', headerItem, val,row,index)
+const inputStringBlur = (headerItem, val, row, index) => {
+ emit('inputStringBlur', headerItem, val, row, index)
}
-const clearInput= (field, row, index) => {
- emit('clearInput',field, row, index)
+const clearInput = (field, row, index) => {
+ emit('clearInput', field, row, index)
}
//点击table操作列按钮
-const buttonOperationClick = (row, label, index)=> {
- emit("buttonOperationClick", row, label, index);
+const buttonOperationClick = (row, label, index) => {
+ emit('buttonOperationClick', row, label, index)
}
-const currentPage =ref(1)
+const currentPage = ref(1)
const pageSize = ref(10)
-const showTableData = ()=>{
- if(props.tableData.length>10){
- return props.tableData.slice((currentPage.value-1)*pageSize.value,currentPage.value*pageSize.value)
- }else{
+const showTableData = () => {
+ if (props.tableData.length > 10) {
+ return props.tableData.slice(
+ (currentPage.value - 1) * pageSize.value,
+ currentPage.value * pageSize.value
+ )
+ } else {
return props.tableData
}
}
const keyWord = ref('')
-console.log(9999,props.tableFields)
-const batchAdd = ()=>{
+console.log(9999, props.tableFields)
+const batchAdd = () => {
console.log(keyWord.value)
let field = ''
- const itemCodeFields = props.tableFields.find(item=>item.field == 'itemCode')
- const supplierFields = props.tableFields.find(item=>item.field == 'supplierCode')
- if(itemCodeFields){
+ const itemCodeFields = props.tableFields.find((item) => item.field == 'itemCode')
+ const supplierFields = props.tableFields.find((item) => item.field == 'supplierCode')
+ if (itemCodeFields) {
field = itemCodeFields.field
- }else {
- if(itemCodeFields){
+ } else {
+ if (itemCodeFields) {
field = supplierFields.field
}
}
-console.log(field)
- emit('batchAdd',keyWord.value)
+ console.log(field)
+ emit('batchAdd', keyWord.value)
}
-const disabledInput=(headerItem,row)=>{
- if(headerItem.tableForm?.isInpuFocusShow){
- if(headerItem.tableForm?.enterSearch){
+const disabledInput = (headerItem, row) => {
+ if (headerItem.tableForm?.isInpuFocusShow) {
+ if (headerItem.tableForm?.enterSearch) {
return false
- }else{
+ } else {
return true
}
- }else{
- return headerItem?.tableForm?.disabled || Boolean(row.disabled) || Boolean(row['disabled_' + headerItem.field]) ||false
+ } else {
+ return (
+ headerItem?.tableForm?.disabled ||
+ Boolean(row.disabled) ||
+ Boolean(row['disabled_' + headerItem.field]) ||
+ false
+ )
}
}
@@ -594,13 +695,12 @@ defineExpose({
validateForm,
keyWord
})
-
diff --git a/src/components/XButton/src/ButtonBase.vue b/src/components/XButton/src/ButtonBase.vue
index 5741536c4..4aa3d3700 100644
--- a/src/components/XButton/src/ButtonBase.vue
+++ b/src/components/XButton/src/ButtonBase.vue
@@ -8,7 +8,7 @@
:disabled="item.disabled"
v-hasPermi="[item.hasPermi] || []"
v-if="item.name != 'set'"
- @click="buttonBaseClick(item.name, item, $event)"
+ @click.stop="buttonBaseClick(item.name, item, $event)"
>
{{ item.label }}
diff --git a/src/locales/en-US.ts b/src/locales/en-US.ts
index 4a972c1e1..16eae4a35 100644
--- a/src/locales/en-US.ts
+++ b/src/locales/en-US.ts
@@ -885,6 +885,7 @@ export default {
打开:'Open',
保存:'Save',
下一步:'Next',
+ 下一步:'Next',
请选择筛选对象:'Please select filter',
请输入内容:'Please inputr content',
附件:'Attachment',
@@ -1140,6 +1141,7 @@ export default {
'重新生成标签会删除上次生成的标签,是否确认继续?':'Regenerating labels will delete the last generated label. Are you sure you want to continue?',
'确 认':'Confirm',
请输入拒收原因:'Please enter the reason for rejection',
+ 查看明细:'View details',
全部已读:'All read'
},
diff --git a/src/locales/zh-CN.ts b/src/locales/zh-CN.ts
index 8b311e52c..d5bec6b15 100644
--- a/src/locales/zh-CN.ts
+++ b/src/locales/zh-CN.ts
@@ -885,6 +885,7 @@ export default {
打开:'打开',
保存:'保存',
下一步:'下一步',
+ 下一步:'下一步',
请选择筛选对象:'请选择筛选对象',
请输入内容:'请输入内容',
附件:'附件',
@@ -1140,6 +1141,7 @@ export default {
'重新生成标签会删除上次生成的标签,是否确认继续?':'重新生成标签会删除上次生成的标签,是否确认继续?',
'确 认':'确 认',
请输入拒收原因:'请输入拒收原因',
+ 查看明细:'查看明细',
全部已读:'全部已读'
},
diff --git a/src/utils/dict.ts b/src/utils/dict.ts
index ab9b25b3b..73b49ad15 100644
--- a/src/utils/dict.ts
+++ b/src/utils/dict.ts
@@ -225,11 +225,14 @@ export enum DICT_TYPE {
REQEUST_MODE = 'reqeust_mode', // 申请模式
TIME_UNIT = 'time_unit', // 时间单位
COUNT_TYPE = 'count_type', // 盘点类型
+ COUNT_SPLIT_TYPE = 'count_split_type', // 盘点拆分方式
COUNT_SCOPE_TYPE = 'count_scope_type', // 盘点范围类型
BARCODE_PREFIX = 'barcode_prefix', // 条码前缀
SETTLEMENT_TYPE = 'settlement_type', // 结算类型
FROZEN_REASON = 'frozen_reason', // 冻结原因
INVENTORY_ACTION = 'inventory_action', // 库存动作
+ EAM_INVENTORY_ACTION = 'EAM_inventory_action', // EAM库存动作
+ EAM_TRANSACTION_TYPE = 'EAM_transaction_Type', // EAM库存类型
CONTAINER_TYPE = 'container_type', // 器具类型
CONTAINER_CONTENT_TYPE = 'container_content_type', // 器具内容类型
RESET_PERIOD = 'reset_period', // 重置周期
@@ -283,6 +286,7 @@ export enum DICT_TYPE {
DELIVER_TYPE = 'deliver_type', //发货类型
BILL_TYPE = 'bill_type', // 发票类型
CONTAIN_MANAGE_TYPE = 'contain_menage_type', //器具管理类型
+ INVOICE_BALANCE_STATEMENT_STATUS = 'invoice_balance_statement_status', //是否有价差
// ========== 业务 - mes ==========
MESDO_STATUS = 'mes_do_status', // 工单执行状态
diff --git a/src/utils/disposition/defaultButtons.ts b/src/utils/disposition/defaultButtons.ts
index f18e42998..07d5bc1a7 100644
--- a/src/utils/disposition/defaultButtons.ts
+++ b/src/utils/disposition/defaultButtons.ts
@@ -1,27 +1,27 @@
// 页面基础按钮样式
/**
* 如果需要更改配置,格式如:defaultExportBtn({label:'自定义'})
- * @param {*} option
- * @returns
+ * @param {*} option
+ * @returns
*/
const { t } = useI18n()
// 新增按钮
-export function defaultAddBtn(option:any) {
- return __defaultBtnOption(option,{
- label: t(`ts.新增`).replace('ts.', ''),
- name: 'add',
- hide: false,
- type: 'primary',
- icon: 'ep:plus',
- color: '',
- hasPermi: ''
- })
+export function defaultAddBtn(option: any) {
+ return __defaultBtnOption(option, {
+ label: t(`ts.新增`).replace('ts.', ''),
+ name: 'add',
+ hide: false,
+ type: 'primary',
+ icon: 'ep:plus',
+ color: '',
+ hasPermi: ''
+ })
}
// 导入按钮
-export function defaultImportBtn(option:any) {
- return __defaultBtnOption(option,{
+export function defaultImportBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.导入`).replace('ts.', ''),
name: 'import',
hide: false,
@@ -33,8 +33,8 @@ export function defaultImportBtn(option:any) {
}
// 导出按钮
-export function defaultExportBtn(option:any) {
- return __defaultBtnOption(option,{
+export function defaultExportBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.导出`).replace('ts.', ''),
name: 'export',
hide: false,
@@ -77,162 +77,162 @@ export function defaultExportBtn(option:any) {
// }
// 刷新按钮
-export function defaultFreshBtn(option:any) {
- return __defaultBtnOption(option,{
+export function defaultFreshBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.刷新`).replace('ts.', ''),
name: 'refresh',
hide: false,
type: 'primary',
icon: 'ep:refresh',
color: '',
- float:'right',
+ float: 'right',
hasPermi: ''
})
}
// 重置按钮
-export function defaultResetBtn(option:any) {
- return __defaultBtnOption(option,{
+export function defaultResetBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.重置`).replace('ts.', ''),
name: 'reset',
hide: false,
type: 'info',
icon: '',
color: '',
- float:'right',
+ float: 'right',
hasPermi: ''
})
}
// 字段设置
-export function defaultSetBtn(option:any) {
- return __defaultBtnOption(option,{
+export function defaultSetBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.设置`).replace('ts.', ''),
name: 'set',
hide: false,
type: 'info',
icon: 'ep:setting',
color: '',
- float:'right',
+ float: 'right',
hasPermi: ''
})
}
// 筛选按钮
-export function defaultFilterBtn(option:any) {
- return __defaultBtnOption(option,{
+export function defaultFilterBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.筛选`).replace('ts.', ''),
name: 'filtrate',
hide: false,
type: 'info',
icon: 'ep:operation',
color: '',
- float:'right',
+ float: 'right',
hasPermi: ''
})
}
// 筛选——查询按钮
-export function defaultSearchBtn(option:any) {
- return __defaultBtnOption(option,{
+export function defaultSearchBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.搜索`).replace('ts.', ''),
name: 'search',
hide: false,
type: 'primary',
icon: '',
color: '',
- float:'right',
+ float: 'right',
hasPermi: ''
})
}
// 筛选——重置按钮
-export function defaultSearchResetBtn(option:any) {
- return __defaultBtnOption(option,{
+export function defaultSearchResetBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.重置`).replace('ts.', ''),
name: 'searchReset',
hide: false,
type: 'info',
icon: '',
color: '',
- float:'right',
+ float: 'right',
hasPermi: ''
})
}
// 选择当页
-export function defaultWhenPageBtn(option:any) {
- return __defaultBtnOption(option,{
+export function defaultWhenPageBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.选择当页`).replace('ts.', ''),
name: 'WhenPage',
hide: false,
type: 'primary',
color: '',
- float:'right',
+ float: 'right',
link: false, // 文本展现按钮
hasPermi: ''
})
}
// 反选当页
-export function defaultUnselectPageBtn(option:any) {
- return __defaultBtnOption(option,{
+export function defaultUnselectPageBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.反选当页`).replace('ts.', ''),
name: 'UnselectPage',
hide: false,
type: 'primary',
color: '',
- float:'right',
+ float: 'right',
link: false, // 文本展现按钮
hasPermi: ''
})
}
// 取消全选
-export function defaultDeselectAllBtn(option:any) {
- return __defaultBtnOption(option,{
+export function defaultDeselectAllBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.取消全选`).replace('ts.', ''),
name: 'DeselectAll',
hide: false,
type: 'primary',
color: '',
- float:'right',
+ float: 'right',
link: false, // 文本展现按钮
hasPermi: ''
})
}
// form表单-保存按钮
-export function formSaveBtn(option:any) {
- return __defaultBtnOption(option,{
+export function formSaveBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.保存`).replace('ts.', ''),
name: 'save',
hide: false,
type: 'primary',
icon: 'ep:select',
color: '',
- float:'right',
+ float: 'right',
hasPermi: ''
})
}
// form表单-关闭按钮
-export function formCloseBtn(option:any) {
- return __defaultBtnOption(option,{
+export function formCloseBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.关闭`).replace('ts.', ''),
name: 'close',
hide: false,
icon: 'ep:close',
color: '',
- float:'right',
+ float: 'right',
hasPermi: ''
})
}
// form表单-关闭按钮
-export function formStagingBtn(option:any) {
- return __defaultBtnOption(option,{
+export function formStagingBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`btn.暂存`).replace('btn.', ''),
name: 'staging',
hide: false,
color: 'green',
- float:'right',
+ float: 'right',
hasPermi: ''
})
}
@@ -251,8 +251,8 @@ export function formNextStepBtn(option:any) {
}
// drawer抽屉头部-编辑按钮
-export function drawerEditBtn(option:any) {
- return __defaultBtnOption(option,{
+export function drawerEditBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.编辑`).replace('ts.', ''),
name: 'edit',
hide: false,
@@ -264,8 +264,8 @@ export function drawerEditBtn(option:any) {
}
// drawer抽屉头部-删除按钮
-export function drawerDeleteBtn(option:any) {
- return __defaultBtnOption(option,{
+export function drawerDeleteBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.删除`).replace('ts.', ''),
name: 'delete',
hide: false,
@@ -290,8 +290,8 @@ export function drawerDeleteBtn(option:any) {
// }
// 主列表-编辑按钮
-export function mainListEditBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListEditBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.编辑`).replace('ts.', ''),
name: 'edit',
hide: false,
@@ -303,8 +303,8 @@ export function mainListEditBtn(option:any) {
}
// 主列表-删除按钮
-export function mainListDeleteBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListDeleteBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.删除`).replace('ts.', ''),
name: 'delete',
hide: false,
@@ -314,8 +314,8 @@ export function mainListDeleteBtn(option:any) {
hasPermi: ''
})
}
-export function mainListEnableBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListEnableBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.启用`).replace('ts.', ''),
name: 'enable',
hide: false,
@@ -325,8 +325,8 @@ export function mainListEnableBtn(option:any) {
hasPermi: ''
})
}
-export function mainListDisableBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListDisableBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.禁用`).replace('ts.', ''),
name: 'disable',
hide: false,
@@ -337,9 +337,9 @@ export function mainListDisableBtn(option:any) {
})
}
// 主列表-中止按钮1
-export function mainListSuspend1Btn(option:any) {
- return __defaultBtnOption(option,{
- label: t(`ts.中止`).replace('ts.',''),
+export function mainListSuspend1Btn(option: any) {
+ return __defaultBtnOption(option, {
+ label: t(`ts.中止`).replace('ts.', ''),
name: 'suspend',
hide: false,
type: 'danger',
@@ -350,8 +350,8 @@ export function mainListSuspend1Btn(option:any) {
}
// 主列表-中止按钮2
-export function mainListSuspend2Btn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListSuspend2Btn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.中止`).replace('ts.', ''),
name: 'suspend',
hide: false,
@@ -363,8 +363,8 @@ export function mainListSuspend2Btn(option:any) {
}
// 主列表-领取按钮
-export function mainListReceiveBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListReceiveBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.领取`).replace('ts.', ''),
name: 'receive',
hide: false,
@@ -376,8 +376,8 @@ export function mainListReceiveBtn(option:any) {
}
// 主列表-接单按钮
-export function mainListReceiveOrderBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListReceiveOrderBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.接单`).replace('ts.', ''),
name: 'receive',
hide: false,
@@ -389,8 +389,8 @@ export function mainListReceiveOrderBtn(option:any) {
}
// 主列表-执行按钮
-export function mainListExecuteBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListExecuteBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.执行`).replace('ts.', ''),
name: 'execute',
hide: false,
@@ -402,8 +402,8 @@ export function mainListExecuteBtn(option:any) {
}
// 主列表-转办按钮
-export function mainListTransferBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListTransferBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.转办`).replace('ts.', ''),
name: 'transfer',
hide: false,
@@ -415,8 +415,8 @@ export function mainListTransferBtn(option:any) {
}
// 主列表-完成按钮
-export function mainListFinishBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListFinishBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.完成`).replace('ts.', ''),
name: 'finish',
hide: false,
@@ -428,8 +428,8 @@ export function mainListFinishBtn(option:any) {
}
// 主列表-作废按钮
-export function mainListCancelBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListCancelBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.作废`).replace('ts.', ''),
name: 'cancel',
hide: false,
@@ -441,8 +441,8 @@ export function mainListCancelBtn(option:any) {
}
// 主列表-验证按钮
-export function mainListValidateBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListValidateBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.验证`).replace('ts.', ''),
name: 'validate',
hide: false,
@@ -454,8 +454,8 @@ export function mainListValidateBtn(option:any) {
}
// 主列表-报修验证按钮
-export function mainListValidateReportBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListValidateReportBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.报修验证`).replace('ts.', ''),
name: 'validate_report',
hide: false,
@@ -467,8 +467,8 @@ export function mainListValidateReportBtn(option:any) {
}
// 主列表-维修验证按钮
-export function mainListValidateRepairBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListValidateRepairBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.维修验证`).replace('ts.', ''),
name: 'validate_repair',
hide: false,
@@ -479,8 +479,8 @@ export function mainListValidateRepairBtn(option:any) {
})
}
// 主列表-预览按钮
-export function viewBtn(option:any) {
- return __defaultBtnOption(option,{
+export function viewBtn(option: any) {
+ return __defaultBtnOption(option, {
label: '预览',
name: 'view',
hide: false,
@@ -492,8 +492,8 @@ export function viewBtn(option:any) {
}
// 主列表-审核按钮
-export function mainListAuditingBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListAuditingBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.审核`).replace('ts.', ''),
name: 'auditing',
hide: false,
@@ -505,8 +505,8 @@ export function mainListAuditingBtn(option:any) {
}
// 主列表-审核完成按钮
-export function mainListAuditedBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListAuditedBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.审核完成`).replace('ts.', ''),
name: 'audited',
hide: false,
@@ -518,8 +518,8 @@ export function mainListAuditedBtn(option:any) {
}
// 主列表-撤回按钮
-export function mainListRevokeBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListRevokeBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.撤回`).replace('ts.', ''),
name: 'revoke',
hide: false,
@@ -531,8 +531,8 @@ export function mainListRevokeBtn(option:any) {
}
// 主列表-绑定
-export function mainListBindBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListBindBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.绑定`).replace('ts.', ''),
name: 'bind',
hide: false,
@@ -543,8 +543,8 @@ export function mainListBindBtn(option:any) {
})
}
// 主列表-申请流程-关闭按钮
-export function mainListCloseBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListCloseBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.关闭`).replace('ts.', ''),
name: 'mainClose',
hide: false,
@@ -556,8 +556,8 @@ export function mainListCloseBtn(option:any) {
}
// 主列表-申请流程-重新添加按钮
-export function mainListReAddBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListReAddBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.重新添加`).replace('ts.', ''),
name: 'mainReAdd',
hide: false,
@@ -569,8 +569,8 @@ export function mainListReAddBtn(option:any) {
}
// 主列表-申请流程-提交审批按钮
-export function mainListSubmitBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListSubmitBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.提交审批`).replace('ts.', ''),
name: 'mainSubmit',
hide: false,
@@ -582,8 +582,8 @@ export function mainListSubmitBtn(option:any) {
}
// 主列表-申请流程-驳回按钮
-export function mainListTurnDownBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListTurnDownBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.驳回`).replace('ts.', ''),
name: 'mainTurnDown',
hide: false,
@@ -595,8 +595,8 @@ export function mainListTurnDownBtn(option:any) {
}
// 主列表-申请流程-审批通过按钮
-export function mainListApproveBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListApproveBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.审批通过`).replace('ts.', ''),
name: 'mainApprove',
hide: false,
@@ -608,8 +608,8 @@ export function mainListApproveBtn(option:any) {
}
// 主列表-申请流程-处理按钮
-export function mainListHandleBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListHandleBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.处理`).replace('ts.', ''),
name: 'mainHandle',
hide: false,
@@ -621,8 +621,8 @@ export function mainListHandleBtn(option:any) {
}
// 主列表-订单流程-发布按钮
-export function mainListOrderPubBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListOrderPubBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.发布`).replace('ts.', ''),
name: 'mainOrderPub',
hide: false,
@@ -633,21 +633,21 @@ export function mainListOrderPubBtn(option:any) {
})
}
// 主列表-订单流程-批量发布按钮
-export function mainListSelectionOrderPubBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListSelectionOrderPubBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.批量发布`).replace('ts.', ''),
name: 'mainOrderSelectionPub',
hide: false,
type: 'primary',
color: '',
- float:'left',
+ float: 'left',
link: false, // 文本展现按钮
hasPermi: ''
})
}
// 主列表-订单流程-关闭按钮
-export function mainListOrderCloBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListOrderCloBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.关闭`).replace('ts.', ''),
name: 'mainOrderClo',
hide: false,
@@ -659,8 +659,8 @@ export function mainListOrderCloBtn(option:any) {
}
// 主列表-订单流程-打开按钮
-export function mainListOrderOpeBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListOrderOpeBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.打开`).replace('ts.', ''),
name: 'mainOrderOpe',
hide: false,
@@ -672,8 +672,8 @@ export function mainListOrderOpeBtn(option:any) {
}
// 主列表-订单流程-下架按钮
-export function mainListOrderWitBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListOrderWitBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.下架`).replace('ts.', ''),
name: 'mainOrderWit',
hide: false,
@@ -685,8 +685,8 @@ export function mainListOrderWitBtn(option:any) {
}
// 主列表-计划流程-打开按钮
-export function mainListPlanOpeBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListPlanOpeBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.打开`).replace('ts.', ''),
name: 'mainPlanOpe',
hide: false,
@@ -698,8 +698,8 @@ export function mainListPlanOpeBtn(option:any) {
}
// 主列表-计划流程-关闭按钮
-export function mainListPlanCloBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListPlanCloBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.关闭`).replace('ts.', ''),
name: 'mainPlanClo',
hide: false,
@@ -711,20 +711,20 @@ export function mainListPlanCloBtn(option:any) {
}
// 主列表-上传质量报告
-export function mainListPlanUploadQualityReportBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListPlanUploadQualityReportBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.上传质量报告`).replace('ts.', ''),
name: 'mainPlanUploadQualityReport',
hide: false,
type: 'primary',
- width:86,
+ width: 86,
color: '',
link: true, // 文本展现按钮
hasPermi: ''
})
}
-export function mainListPlanCheckQualityReportBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListPlanCheckQualityReportBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.查看质检报告`).replace('ts.', ''),
name: 'mainPlanCheckQualityReport',
hide: false,
@@ -736,8 +736,8 @@ export function mainListPlanCheckQualityReportBtn(option:any) {
}
// 主列表-计划流程-提交审批按钮
-export function mainListPlanSubBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListPlanSubBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.提交审批`).replace('ts.', ''),
name: 'mainPlanSub',
hide: false,
@@ -749,8 +749,8 @@ export function mainListPlanSubBtn(option:any) {
}
// 主列表-计划流程-驳回按钮
-export function mainListPlanTurBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListPlanTurBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.驳回`).replace('ts.', ''),
name: 'mainPlanTur',
hide: false,
@@ -762,8 +762,8 @@ export function mainListPlanTurBtn(option:any) {
}
// 主列表-计划流程-重置按钮
-export function mainListPlanResBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListPlanResBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.重置`).replace('ts.', ''),
name: 'mainPlanRes',
hide: false,
@@ -775,8 +775,8 @@ export function mainListPlanResBtn(option:any) {
}
// 主列表-计划流程-审批通过按钮
-export function mainListPlanAppBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListPlanAppBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.审批通过`).replace('ts.', ''),
name: 'mainPlanApp',
hide: false,
@@ -788,8 +788,8 @@ export function mainListPlanAppBtn(option:any) {
}
// 主列表-计划流程-发布按钮
-export function mainListPlanPubBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListPlanPubBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.发布`).replace('ts.', ''),
name: 'mainPlanPub',
hide: false,
@@ -801,8 +801,8 @@ export function mainListPlanPubBtn(option:any) {
}
// 主列表-计划流程-执行按钮
-export function mainListPlanComBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListPlanComBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.执行`).replace('ts.', ''),
name: 'mainPlanCom',
hide: false,
@@ -814,8 +814,8 @@ export function mainListPlanComBtn(option:any) {
}
// 主列表-要货计划流程-修改按钮
-export function mainListPurchasePlanModBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListPurchasePlanModBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.修改`).replace('ts.', ''),
name: 'mainPurPlanMod',
hide: false,
@@ -827,9 +827,9 @@ export function mainListPurchasePlanModBtn(option:any) {
}
// 主列表-要货计划流程-下架按钮
-export function mainListPurchasePlanWitBtn(option:any) {
- return __defaultBtnOption(option,{
- label: t(`ts.下架`).replace('ts.',''),
+export function mainListPurchasePlanWitBtn(option: any) {
+ return __defaultBtnOption(option, {
+ label: t(`ts.下架`).replace('ts.', ''),
name: 'mainPurPlanWit',
hide: false,
type: 'danger',
@@ -840,8 +840,8 @@ export function mainListPurchasePlanWitBtn(option:any) {
}
// 主列表-要货计划流程-不接受按钮
-export function mainListPurchasePlanRejBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListPurchasePlanRejBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.不接受`).replace('ts.', ''),
name: 'mainPurPlanRej',
hide: false,
@@ -853,8 +853,8 @@ export function mainListPurchasePlanRejBtn(option:any) {
}
// 主列表-要货计划流程-接受按钮
-export function mainListPurchasePlanAccBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListPurchasePlanAccBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.接受`).replace('ts.', ''),
name: 'mainPurPlanAcc',
hide: false,
@@ -866,8 +866,8 @@ export function mainListPurchasePlanAccBtn(option:any) {
}
// 主列表-要货计划流程-发布按钮
-export function mainListPurchasePlanPubBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListPurchasePlanPubBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.发布`).replace('ts.', ''),
name: 'mainPurPlanPub',
hide: false,
@@ -879,8 +879,8 @@ export function mainListPurchasePlanPubBtn(option:any) {
}
// 主列表-要货计划流程-关闭按钮
-export function mainListPurchasePlanCloBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListPurchasePlanCloBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.关闭`).replace('ts.', ''),
name: 'mainPurPlanClo',
hide: false,
@@ -892,8 +892,8 @@ export function mainListPurchasePlanCloBtn(option:any) {
}
// 主列表-要货计划流程-打开按钮
-export function mainListPurchasePlanOpeBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListPurchasePlanOpeBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.打开`).replace('ts.', ''),
name: 'mainPurPlanOpe',
hide: false,
@@ -905,8 +905,8 @@ export function mainListPurchasePlanOpeBtn(option:any) {
}
// 主列表-任务流程-承接按钮
-export function mainListJobAccBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListJobAccBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.承接`).replace('ts.', ''),
name: 'mainJobAcc',
hide: false,
@@ -918,8 +918,8 @@ export function mainListJobAccBtn(option:any) {
}
// 主列表-任务流程-关闭按钮
-export function mainListJobCloBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListJobCloBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.关闭`).replace('ts.', ''),
name: 'mainJobClo',
hide: false,
@@ -931,8 +931,8 @@ export function mainListJobCloBtn(option:any) {
}
// 主列表-任务流程-放弃按钮
-export function mainListJobAbaBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListJobAbaBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.取消承接`).replace('ts.', ''),
name: 'mainJobAba',
hide: false,
@@ -944,8 +944,8 @@ export function mainListJobAbaBtn(option:any) {
}
// 主列表-任务流程-执行按钮
-export function mainListJobExeBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListJobExeBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.执行`).replace('ts.', ''),
name: 'mainJobExe',
hide: false,
@@ -957,8 +957,8 @@ export function mainListJobExeBtn(option:any) {
}
// 主列表-任务流程-执行按钮(与执行按钮一致 只是名改叫'收货'而已)
-export function mainListJobRecBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListJobRecBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.收货`).replace('ts.', ''),
name: 'mainJobExe',
hide: false,
@@ -969,8 +969,8 @@ export function mainListJobRecBtn(option:any) {
})
}
// 主列表-包装按钮
-export function mainListPackageBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListPackageBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.包装`).replace('ts.', ''),
name: 'mainPackage',
hide: false,
@@ -981,8 +981,8 @@ export function mainListPackageBtn(option:any) {
})
}
// 主列表-打印
-export function mainListPointBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListPointBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.打印标签`).replace('ts.', ''),
name: 'point',
hide: false,
@@ -993,34 +993,34 @@ export function mainListPointBtn(option:any) {
})
}
// 主列表-批量打印
-export function mainLisSelectiontPointBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainLisSelectiontPointBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.批量打印`).replace('ts.', ''),
name: 'selection_point',
hide: false,
type: 'primary',
icon: 'ep:download',
color: '',
- float:'left',
+ float: 'left',
hasPermi: ''
})
}
// 主列表-批量删除
-export function mainLisSelectiontDeleteBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainLisSelectiontDeleteBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.批量删除`).replace('ts.', ''),
name: 'selection_delete',
hide: false,
type: 'primary',
icon: 'ep:download',
color: '',
- float:'left',
+ float: 'left',
hasPermi: ''
})
}
// 主列表-生成采购收货申请
-export function mainListGenerateApplicationBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListGenerateApplicationBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.生成采购收货申请`).replace('ts.', ''),
name: 'generateApplication',
hide: false,
@@ -1031,8 +1031,8 @@ export function mainListGenerateApplicationBtn(option:any) {
})
}
// 主列表-打印
-export function mainListDocumentPrintBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainListDocumentPrintBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.单据打印`).replace('ts.', ''),
name: 'documentPrint',
hide: false,
@@ -1043,8 +1043,8 @@ export function mainListDocumentPrintBtn(option:any) {
})
}
// 主列表-生成到货检验申请
-export function mainInspectRequestBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainInspectRequestBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.发送到货检验申请`).replace('ts.', ''),
name: 'inspectRequest',
hide: false,
@@ -1055,8 +1055,8 @@ export function mainInspectRequestBtn(option:any) {
})
}
// 主列表-生成采购上架申请
-export function mainPutawayRequestBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainPutawayRequestBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.生成采购上架申请`).replace('ts.', ''),
name: 'putawayRequest',
hide: false,
@@ -1067,8 +1067,8 @@ export function mainPutawayRequestBtn(option:any) {
})
}
// 主列表-生成盘点调整申请
-export function mainCountAdjustRequesttBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainCountAdjustRequesttBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.生成盘点调整申请`).replace('ts.', ''),
name: 'countAdjustRequest',
hide: false,
@@ -1079,8 +1079,8 @@ export function mainCountAdjustRequesttBtn(option:any) {
})
}
// 主列表-重盘
-export function mainReCountBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainReCountBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.重盘`).replace('ts.', ''),
name: 'mainReCount',
hide: false,
@@ -1091,8 +1091,8 @@ export function mainReCountBtn(option:any) {
})
}
// 主列表-监盘
-export function mainSuperviseCountBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainSuperviseCountBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.监盘`).replace('ts.', ''),
name: 'mainSuperviseCount',
hide: false,
@@ -1103,8 +1103,8 @@ export function mainSuperviseCountBtn(option:any) {
})
}
// 主列表-解冻
-export function mainThawRequesttBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainThawRequesttBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.解冻`).replace('ts.', ''),
name: 'mainThaw',
hide: false,
@@ -1115,8 +1115,8 @@ export function mainThawRequesttBtn(option:any) {
})
}
// 主列表-更新检验记录
-export function mainUpdataRecodeBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainUpdataRecodeBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.更新检验记录`).replace('ts.', ''),
name: 'updataRecode',
hide: false,
@@ -1127,8 +1127,8 @@ export function mainUpdataRecodeBtn(option:any) {
})
}
// 主列表-使用决策
-export function mainApplyDecisionBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainApplyDecisionBtn(option: any) {
+ return __defaultBtnOption(option, {
label: t(`ts.使用决策`).replace('ts.', ''),
name: 'applyDecision',
hide: false,
@@ -1139,8 +1139,8 @@ export function mainApplyDecisionBtn(option:any) {
})
}
// 主列表-复制
-export function mainCopyBtn(option:any) {
- return __defaultBtnOption(option,{
+export function mainCopyBtn(option: any) {
+ return __defaultBtnOption(option, {
label: '复制',
name: 'copy',
hide: false,
@@ -1151,9 +1151,9 @@ export function mainCopyBtn(option:any) {
})
}
// 主列表-部件
-export function componentBtn(option:any) {
- return __defaultBtnOption(option,{
- label: '部件',
+export function componentBtn(option: any) {
+ return __defaultBtnOption(option, {
+ label: '关联部件',
name: 'component',
hide: false,
type: 'primary',
@@ -1163,9 +1163,9 @@ export function componentBtn(option:any) {
})
}
// 主列表-备件
-export function sparePartBtn(option:any) {
- return __defaultBtnOption(option,{
- label: '备件',
+export function sparePartBtn(option: any) {
+ return __defaultBtnOption(option, {
+ label: '关联备件',
name: 'sparePart',
hide: false,
type: 'primary',
@@ -1175,8 +1175,8 @@ export function sparePartBtn(option:any) {
})
}
// 主列表-生成维修经验
-export function repairExperienceBtn(option:any) {
- return __defaultBtnOption(option,{
+export function repairExperienceBtn(option: any) {
+ return __defaultBtnOption(option, {
label: '生成维修经验',
name: 'repairExperience',
hide: false,
@@ -1187,8 +1187,8 @@ export function repairExperienceBtn(option:any) {
})
}
// 主列表-生成保养经验
-export function maintainExperienceBtn(option:any) {
- return __defaultBtnOption(option,{
+export function maintainExperienceBtn(option: any) {
+ return __defaultBtnOption(option, {
label: '生成保养经验',
name: 'maintainExperience',
hide: false,
@@ -1198,26 +1198,97 @@ export function maintainExperienceBtn(option:any) {
hasPermi: ''
})
}
+// 主列表-撤销
+export function backoutBtn(option: any) {
+ return __defaultBtnOption(option, {
+ label: '撤销',
+ name: 'backout',
+ hide: false,
+ type: 'danger',
+ color: '',
+ link: true, // 文本展现按钮
+ hasPermi: ''
+ })
+}
+// 主列表-盘点导出
+export function mainExport(option: any) {
+ return __defaultBtnOption(option, {
+ label: '导出',
+ name: 'mainExport',
+ hide: false,
+ type: 'primary',
+ color: '',
+ link: true, // 文本展现按钮
+ hasPermi: ''
+ })
+}
+// 主列表-盘点导入
+export function mainAdjustImport(option: any) {
+ return __defaultBtnOption(option, {
+ label: '导入',
+ name: 'mainAdjustImport',
+ hide: false,
+ type: 'primary',
+ color: '',
+ link: true, // 文本展现按钮
+ hasPermi: ''
+ })
+}
+// 主列表-备件
+export function replaceLocation(option: any) {
+ return __defaultBtnOption(option, {
+ label: '更换库位',
+ name: 'replaceLocation',
+ hide: false,
+ type: 'primary',
+ color: '',
+ link: true, // 文本展现按钮
+ hasPermi: ''
+ })
+}
+// 主列表-撤销
+export function approveBtn(option: any) {
+ return __defaultBtnOption(option, {
+ label: '审批',
+ name: 'approve',
+ hide: false,
+ type: 'danger',
+ color: '',
+ link: true, // 文本展现按钮
+ hasPermi: ''
+ })
+}
+// 主列表-出库
+export function outBtn(option: any) {
+ return __defaultBtnOption(option, {
+ label: '出库',
+ name: 'out',
+ hide: false,
+ type: 'danger',
+ color: '',
+ link: true, // 文本展现按钮
+ hasPermi: ''
+ })
+}
// 默认按钮规则
-function __defaultBtnOption(option:any,specific:any){
+function __defaultBtnOption(option: any, specific: any) {
return {
- type:option && option.type ? option.type : specific.type,
- disabled:option && option.disabled ? option.disabled : specific.disabled,
- plain:option && option.plain ? option.plain : specific.plain,
- icon:option && option.icon ? option.icon : specific.icon,
- label:option && option.label ? option.label : specific.label,
- name:option && option.name ? option.name : specific.name,
- size:option && option.size ? option.size : specific.size,
- float:option && option.float ? option.float : (specific.float || null),
- url:option && option.url ? option.url : (specific.url || null),
- background:option && option.background ? option.background : (specific.background || null),
- class:option && option.class ? option.class : specific.class,
- color:option && option.color ? option.color : specific.color,
- hide:option && option.hide ? option.hide : specific.hide,
- link:option && option.link ? option.link : specific.link,
- hasPermi:option && option.hasPermi ? option.hasPermi : specific.hasPermi,
- width:option && option.width ? option.width : specific.width,
- ...option
+ type: option && option.type ? option.type : specific.type,
+ disabled: option && option.disabled ? option.disabled : specific.disabled,
+ plain: option && option.plain ? option.plain : specific.plain,
+ icon: option && option.icon ? option.icon : specific.icon,
+ label: option && option.label ? option.label : specific.label,
+ name: option && option.name ? option.name : specific.name,
+ size: option && option.size ? option.size : specific.size,
+ float: option && option.float ? option.float : specific.float || null,
+ url: option && option.url ? option.url : specific.url || null,
+ background: option && option.background ? option.background : specific.background || null,
+ class: option && option.class ? option.class : specific.class,
+ color: option && option.color ? option.color : specific.color,
+ hide: option && option.hide ? option.hide : specific.hide,
+ link: option && option.link ? option.link : specific.link,
+ hasPermi: option && option.hasPermi ? option.hasPermi : specific.hasPermi,
+ width: option && option.width ? option.width : specific.width,
+ ...option
}
}
-
diff --git a/src/views/eam/SparePartsOutLocationRecord/index.vue b/src/views/eam/SparePartsOutLocationRecord/index.vue
new file mode 100644
index 000000000..35ed57fbc
--- /dev/null
+++ b/src/views/eam/SparePartsOutLocationRecord/index.vue
@@ -0,0 +1,374 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ row.number }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/eam/applicationRecord/index.vue b/src/views/eam/applicationRecord/index.vue
index a661723ef..236597418 100644
--- a/src/views/eam/applicationRecord/index.vue
+++ b/src/views/eam/applicationRecord/index.vue
@@ -1,51 +1,83 @@
-
+
-
+
-
-
+ }"
+ v-model:pageSize="tableObject.pageSize"
+ v-model:currentPage="tableObject.currentPage"
+ v-model:sort="tableObject.sort"
+ >
+
{{ row.number }}
-
+
-
+ :apiCreate="ApplicationRecordMainApi.createApplicationRecordMain"
+ :isBusiness="true"
+ @handleAddTable="handleAddTable"
+ @handleDeleteTable="handleDeleteTable"
+ @searchTableSuccess="searchTableSuccess"
+ @submitForm="submitForm"
+ />
-
+ :detailButtonIsShow="true"
+ />
-
+
diff --git a/src/views/eam/basicInspectionOption/itemSelectSetForm.vue b/src/views/eam/basicInspectionOption/itemSelectSetForm.vue
index 357c89e66..98b843924 100644
--- a/src/views/eam/basicInspectionOption/itemSelectSetForm.vue
+++ b/src/views/eam/basicInspectionOption/itemSelectSetForm.vue
@@ -65,7 +65,7 @@
-
+
@@ -83,15 +83,6 @@
-
确 定
取 消
@@ -109,6 +100,7 @@ import { SearchTable } from '@/components/SearchTable'
import { InspectionItemSelectSet} from "@/views/eam/inspectionItemSelectSet/inspectionItemSelectSet.data";
import * as inspectionItemItemSelectSetApi from "@/api/eam/inspectionItemSelectSet";
import {ElInput} from "element-plus";
+import {ref} from "vue";
defineOptions({ name: 'TeamForm' })
@@ -128,6 +120,7 @@ const isDisabled = ref(false)
const InputRef = ref>()
//巡检项相关参数
const inspectionItemData = ref([])
+const itemsId = ref('')
const itemData = ref({
id: '',
@@ -216,7 +209,6 @@ const addItemCommon = (multiple,field) => {
const searchTableSuccess = (formField, searchField, val, formRef, type, row ) => {
nextTick?.(async () => {
if (formField === 'xunJianItem') {
- let itemsId = '';
//选择集ID赋值
val.forEach(item => {
const isExist = tags.value.some(tag => tag.id === item.id);
@@ -227,19 +219,22 @@ const searchTableSuccess = (formField, searchField, val, formRef, type, row ) =>
tags.value = [];
tags.value.push(newItem);
}
- itemsId = item.itemCode;
+ itemsId.value = item.itemCode;
});
+ inspectionItemData.value = [];
+ let query = {
+ itemsId: itemsId.value
+ }
+ let res = await inspectionItemItemSelectSetApi.getInspectionItemSelectSetList(query)
+
//巡检项赋值
try {
formLoading.value = true;
- inspectionItemData.value = [];
- for (const item of itemsId.split(",")) {
- let res = await request.get({url: `/eam/basic/inspection-item/get?id=` + item})
- console.log(res)
+ for (const item of res) {
const newItem = {};
- newItem['itemCode'] = res.id;
- newItem['itemName'] = res.name;
- newItem['equipmentParts'] = res.equipmentParts;
+ newItem['itemCode'] = item.id;
+ newItem['itemName'] = item.name;
+ newItem['equipmentParts'] = item.equipmentParts;
newItem['isSelectd'] = true;
inspectionItemData.value.push(newItem);
}
@@ -285,7 +280,7 @@ const open = async (type: string, row?: object) => {
formLoading.value = false
}
//添加巡检项
- let res = await request.get({url: `/eam/relation-inspection-option-item/getList?optionCode=` + row.code})
+ let res = await inspectionItemItemSelectSetApi.getRalInspectionOptionItemList(row.code)
try {
inspectionItemData.value = [];
formLoading.value = true;
@@ -320,7 +315,6 @@ const submitForm = async () => {
message.warning('巡检项最多10个');
return
}
-
//赋值 巡检选择集ID
formData.value.selectId = tags.value[0].selectId
// 提交请求
@@ -328,7 +322,7 @@ const submitForm = async () => {
try {
if (formType.value === 'create') {
for (var i = 0; i < inspectionItemData.value.length; i++) {
- inspectionItemData.value[i].optionCode = formData.value.code
+ inspectionItemData.value[i].optionCode = formData.value.code
}
formData.value.optionItem = inspectionItemData.value
//新增巡检方案 及 方案与项关系
diff --git a/src/views/eam/basicMaintenanceOption/itemSelectSetForm.vue b/src/views/eam/basicMaintenanceOption/itemSelectSetForm.vue
index 884691790..11c5fbdeb 100644
--- a/src/views/eam/basicMaintenanceOption/itemSelectSetForm.vue
+++ b/src/views/eam/basicMaintenanceOption/itemSelectSetForm.vue
@@ -65,10 +65,9 @@
-
+
-
是否必选(默认是)
@@ -101,6 +100,11 @@ import { SearchTable } from '@/components/SearchTable'
import { BasicMaintenanceItemSelectSet} from "@/views/eam/maintenanceItemSelectSet/maintenanceItemSelectSet.data";
import * as maintenanceItemSelectSetApi from "@/api/eam/maintenanceItemSelectSet";
import {ElInput} from "element-plus";
+import {ref} from "vue";
+import {
+ getMaintenanceItemSelectSetList,
+ getRalMaintenanceOptionItemList
+} from "@/api/eam/maintenanceItemSelectSet";
defineOptions({ name: 'TeamForm' })
@@ -119,6 +123,7 @@ const isDisabled = ref(false)
const InputRef = ref>()
//保养项相关参数
const maintenanceItemData = ref([])
+const itemsId = ref('')
const itemData = ref({
id: '',
@@ -159,8 +164,6 @@ const basicFormRef = ref() // 表单 Ref
/** 删除巡检项 */
const handleClose = (id: string) => {
- console.log(id)
- console.log(tags)
const index = tags.value.findIndex(tag => tag.selectId === id);
if (index !== -1) {
tags.value.splice(index, 1);
@@ -209,7 +212,6 @@ const addItemCommon = (multiple,field) => {
const searchTableSuccess = (formField, searchField, val, formRef, type, row ) => {
nextTick?.(async () => {
if (formField === 'baoYangItem') {
- let itemsId = '';
//选择集ID赋值
val.forEach(item => {
const isExist = tags.value.some(tag => tag.id === item.id);
@@ -220,18 +222,21 @@ const searchTableSuccess = (formField, searchField, val, formRef, type, row ) =>
tags.value = [];
tags.value.push(newItem);
}
- itemsId = item.itemCode;
+ itemsId.value = item.itemCode;
});
+ maintenanceItemData.value = []
+ let query = {
+ itemsId: itemsId.value
+ }
+ let res = await maintenanceItemSelectSetApi.getMaintenanceItemSelectSetList(query);
//保养项赋值
try {
formLoading.value = true;
- maintenanceItemData.value = [];
- for (const item of itemsId.split(",")) {
- let res = await request.get({url: `/eam/basic/maintenance-item/get?id=` + item})
+ for (const item of res) {
const newItem = {};
- newItem['itemCode'] = res.id;
- newItem['itemName'] = res.name;
- newItem['equipmentParts'] = res.equipmentParts;
+ newItem['itemCode'] = item.id;
+ newItem['itemName'] = item.name;
+ newItem['equipmentParts'] = item.equipmentParts;
newItem['isSelectd'] = true;
maintenanceItemData.value.push(newItem);
}
@@ -277,7 +282,7 @@ const open = async (type: string, row?: object) => {
formLoading.value = false
}
//添加保养项
- let res = await request.get({url: `/eam/relation-maintenance-option-item/getList?optionCode=` + row.code})
+ let res = await maintenanceItemSelectSetApi.getRalMaintenanceOptionItemList(row.code);
try {
maintenanceItemData.value = [];
formLoading.value = true;
diff --git a/src/views/eam/basicSpotCheckOption/itemSelectSetForm.vue b/src/views/eam/basicSpotCheckOption/itemSelectSetForm.vue
index 8791031d3..cf6c18e27 100644
--- a/src/views/eam/basicSpotCheckOption/itemSelectSetForm.vue
+++ b/src/views/eam/basicSpotCheckOption/itemSelectSetForm.vue
@@ -65,7 +65,7 @@
-
+
@@ -100,6 +100,11 @@ import { BasicSpotCheckSelectSet} from "@/views/eam/spotCheckSelectSet/spotCheck
import * as SpotCheckSelectSetApi from "@/api/eam/spotCheckSelectSet";
import * as BasicSpotCheckOptionApi from "@/api/eam/basicSpotCheckOption";
import {ElInput} from "element-plus";
+import {
+ getRalSpotCheckOptionItemList,
+ getSpotCheckSelectSetList
+} from "@/api/eam/spotCheckSelectSet";
+import {ref} from "vue";
defineOptions({ name: 'TeamForm' })
@@ -119,6 +124,7 @@ const isDisabled = ref(false)
const InputRef = ref>()
//点检项相关参数
const spotCheckItemData = ref([])
+const itemsId = ref('')
const itemData = ref({
id: '',
@@ -209,7 +215,6 @@ const addItemCommon = (multiple,field) => {
const searchTableSuccess = (formField, searchField, val, formRef, type, row ) => {
nextTick?.(async () => {
if (formField === 'dianJianItem') {
- let itemsId = '';
//选择集ID赋值
val.forEach(item => {
const isExist = tags.value.some(tag => tag.id === item.id);
@@ -220,18 +225,22 @@ const searchTableSuccess = (formField, searchField, val, formRef, type, row ) =>
tags.value = [];
tags.value.push(newItem);
}
- itemsId = item.itemCode;
+ itemsId.value = item.itemCode;
});
+ spotCheckItemData.value = [];
+ let query = {
+ itemsId: itemsId.value
+ }
+ let res = await SpotCheckSelectSetApi.getSpotCheckSelectSetList(query);
//点检项赋值
try {
formLoading.value = true;
spotCheckItemData.value = [];
- for (const item of itemsId.split(",")) {
- let res = await request.get({url: `/eam/basic/spot-check-item/get?id=` + item})
+ for (const item of res) {
const newItem = {};
- newItem['itemCode'] = res.id;
- newItem['itemName'] = res.name;
- newItem['equipmentParts'] = res.equipmentParts;
+ newItem['itemCode'] = item.id;
+ newItem['itemName'] = item.name;
+ newItem['equipmentParts'] = item.equipmentParts;
newItem['isSelectd'] = true;
spotCheckItemData.value.push(newItem);
}
@@ -277,7 +286,7 @@ const open = async (type: string, row?: object) => {
formLoading.value = false
}
//添加点检项
- let res = await request.get({url: `/eam/relation-spotCheck-option-item/getList?optionCode=` + row.code})
+ let res = await SpotCheckSelectSetApi.getRalSpotCheckOptionItemList(row.code);
try {
spotCheckItemData.value = [];
formLoading.value = true;
diff --git a/src/views/eam/classTypeRole/index.vue b/src/views/eam/classTypeRole/index.vue
index e5e1645b1..8ac96d67b 100644
--- a/src/views/eam/classTypeRole/index.vue
+++ b/src/views/eam/classTypeRole/index.vue
@@ -33,7 +33,7 @@
-
+
@@ -69,6 +69,7 @@ import * as roleApi from '@/api/system/role'
import { Role } from '@/views/system/role/role.data'
import * as WorkshopApi from '@/api/wms/workshop'
import { Workshop } from '@/views/wms/basicDataManage/factoryModeling/workshop/workshop.data'
+import * as InspectionItemSelectSetApi from "@/api/eam/inspectionItemSelectSet";
defineOptions({ name: 'ClassTypeRole' })
@@ -144,11 +145,23 @@ const buttonBaseClick = (val, item) => {
}
}
+const isShowMainButton = (row,val) => {
+ if (val.indexOf(row.available) > -1) {
+ return false
+ } else {
+ return true
+ }
+}
+
// 列表-操作按钮
-const butttondata = [
- defaultButtons.mainListEditBtn({hasPermi:'eam:class-type-role:update'}), // 编辑
- defaultButtons.mainListDeleteBtn({hasPermi:'eam:class-type-role:delete'}), // 删除
-]
+const butttondata = (row) => {
+ return [
+ defaultButtons.mainListEditBtn({hasPermi:'eam:class-type-role:update'}), // 编辑
+ defaultButtons.mainListEnableBtn({hide:isShowMainButton(row,['FALSE']),hasPermi:'eam:class-type-role:update'}),
+ defaultButtons.mainListDisableBtn({hide:isShowMainButton(row,['TRUE']),hasPermi:'eam:class-type-role:update'}),
+ // defaultButtons.mainListDeleteBtn({hasPermi:'eam:inspection-item:delete'}), // 删除
+ ]
+}
// 列表-操作按钮事件
const buttonTableClick = async (val, row) => {
@@ -156,6 +169,10 @@ const buttonTableClick = async (val, row) => {
openForm('update', row)
} else if (val == 'delete') { // 删除
handleDelete(row.id)
+ } else if (val == 'enable') {
+ handleEnable(row.id)
+ } else if (val == 'disable') {
+ handleDisable(row.id)
}
}
@@ -215,6 +232,37 @@ const handleDelete = async (id: number) => {
} catch {}
}
+/** 启用 */
+const handleEnable = async (id: number) => {
+ try {
+ const params = ref({
+ id: '',
+ available:'',
+ })
+ params.value.id = id
+ params.value.available = 'TRUE'
+ await ClassTypeRoleApi.updateEnableCode(params.value)
+ message.success(t('common.updateSuccess'))
+ // 刷新列表
+ await getList()
+ } catch {}
+}
+/** 禁用 */
+const handleDisable = async (id: number) => {
+ try {
+ const params = ref({
+ id: '',
+ available:'',
+ })
+ params.value.id = id
+ params.value.available = 'FALSE'
+ await ClassTypeRoleApi.updateEnableCode(params.value)
+ message.success(t('common.updateSuccess'))
+ // 刷新列表
+ await getList()
+ } catch {}
+}
+
/** 导出按钮操作 */
const exportLoading = ref(false) // 导出的加载中
const handleExport = async () => {
diff --git a/src/views/eam/countadjustPlan/countadjustPlan.data.ts b/src/views/eam/countadjustPlan/countadjustPlan.data.ts
index c1e5d3c95..4c796b88c 100644
--- a/src/views/eam/countadjustPlan/countadjustPlan.data.ts
+++ b/src/views/eam/countadjustPlan/countadjustPlan.data.ts
@@ -4,75 +4,74 @@ import type { CrudSchema } from '@/hooks/web/useCrudSchemas'
export const CountadjustPlanRules = reactive({
number: [required],
name: [required],
- classification: [
- { required: true, message: '请选择盘点类型', trigger: 'blur' }
- ],
-
+ classification: [{ required: true, message: '请选择盘点类型', trigger: 'blur' }]
})
-export const CountadjustPlan = useCrudSchemas(reactive([
- {
- label: '计划编号',
- field: 'number',
- sort: 'custom',
- isSearch: true,
- isForm: false,
- },
- {
- label: '名称',
- field: 'name',
- sort: 'custom',
- isSearch: true,
- },
- {
- label: '盘点类型',
- field: 'classification',
- sort: 'custom',
- dictType: DICT_TYPE.CLASSIFICATION,
- dictClass: 'string',
- isSearch: false,
- isTable: true,
- isForm: true,
- table: {
- width: 150
+export const CountadjustPlan = useCrudSchemas(
+ reactive([
+ {
+ label: '计划编号',
+ field: 'number',
+ sort: 'custom',
+ isSearch: true,
+ isForm: false
},
- tableForm: {
- type: 'Select',
- disabled: false
- }
- },
- {
- label: '是否账内库',
- field: 'isInAccount',
- dictType: DICT_TYPE.TRUE_FALSE,
- dictClass: 'string',
- isSearch: false,
- isTable: true,
- sort: 'custom',
- table: {
- width: 140
+ {
+ label: '名称',
+ field: 'name',
+ sort: 'custom',
+ isSearch: true
},
- tableForm: {
- type: 'Select',
- inactiveValue: 'FALSE',
- disabled: true
+ {
+ label: '盘点类型',
+ field: 'classification',
+ sort: 'custom',
+ dictType: DICT_TYPE.PART_CLASS,
+ dictClass: 'string',
+ isSearch: false,
+ isTable: true,
+ isForm: true,
+ table: {
+ width: 150
+ },
+ tableForm: {
+ type: 'Select',
+ disabled: false
+ }
},
- form: {
- component: 'Switch',
- value: 'TRUE',
- componentProps: {
+ {
+ label: '是否账内库',
+ field: 'isInAccount',
+ dictType: DICT_TYPE.TRUE_FALSE,
+ dictClass: 'string',
+ isSearch: false,
+ isTable: true,
+ sort: 'custom',
+ table: {
+ width: 140
+ },
+ tableForm: {
+ type: 'Select',
inactiveValue: 'FALSE',
- activeValue: 'TRUE'
+ disabled: true
+ },
+ form: {
+ component: 'Switch',
+ value: 'TRUE',
+ componentProps: {
+ inactiveValue: 'FALSE',
+ activeValue: 'TRUE'
+ }
+ }
+ },
+ {
+ label: '操作',
+ field: 'action',
+ isForm: false,
+ table: {
+ width: 150,
+ fixed: 'right'
}
}
- },
- {
- label: '操作',
- field: 'action',
- isForm: false,
- table: {
- width: 150,
- fixed: 'right'
- }
- }
-]))
+ ])
+)
diff --git a/src/views/eam/countadjustWork/index.vue b/src/views/eam/countadjustWork/index.vue
index 65c87d3bc..43cda52ff 100644
--- a/src/views/eam/countadjustWork/index.vue
+++ b/src/views/eam/countadjustWork/index.vue
@@ -1,306 +1,360 @@
-
+
-
+
-
-
+ }"
+ v-model:pageSize="tableObject.pageSize"
+ v-model:currentPage="tableObject.currentPage"
+ v-model:sort="tableObject.sort"
+ >
+
{{ row.number }}
-
+
-
+
-
+ :detailButtonIsShow="true"
+ />
-
+
diff --git a/src/views/eam/equipmentAccounts/equipmentAccounts.data.ts b/src/views/eam/equipmentAccounts/equipmentAccounts.data.ts
index e8e9609dd..2c9115f5e 100644
--- a/src/views/eam/equipmentAccounts/equipmentAccounts.data.ts
+++ b/src/views/eam/equipmentAccounts/equipmentAccounts.data.ts
@@ -62,6 +62,12 @@ export const EquipmentAccounts = useCrudSchemas(reactive([
sort: 'custom',
isSearch: false
},
+ {
+ label: '出厂编号',
+ field: 'factoryCode',
+ sort: 'custom',
+ isSearch: false
+ },
{
label: '设备类型',
field: 'type',
@@ -625,7 +631,7 @@ export const EquipmentAccounts = useCrudSchemas(reactive([
field: 'action',
isForm: false,
table: {
- width: 150,
+ width: 200,
fixed: 'right'
}
}
diff --git a/src/views/eam/equipmentAccounts/index.vue b/src/views/eam/equipmentAccounts/index.vue
index 08cac0893..7196e45b5 100644
--- a/src/views/eam/equipmentAccounts/index.vue
+++ b/src/views/eam/equipmentAccounts/index.vue
@@ -1,18 +1,22 @@
-
+
-
-
+
+
@@ -27,13 +31,13 @@
v-model:currentPage="tableObject.currentPage"
v-model:sort="tableObject.sort"
>
-
+
{{ row.code }}
-
+
@@ -51,68 +55,105 @@
/>
-
+ />
-
+
diff --git a/src/views/eam/equipmentInspectionMain/equipmentInspectionMain.data.ts b/src/views/eam/equipmentInspectionMain/equipmentInspectionMain.data.ts
index 433e9dbb1..a5d413d53 100644
--- a/src/views/eam/equipmentInspectionMain/equipmentInspectionMain.data.ts
+++ b/src/views/eam/equipmentInspectionMain/equipmentInspectionMain.data.ts
@@ -94,8 +94,10 @@ export const EquipmentInspectionMain = useCrudSchemas(reactive([
label: '是否拍照',
field: 'isPictures',
sort: 'custom',
- isSearch: true,
- isForm: true,
+ isSearch: false,
+ isTable: false,
+ isForm: false,
+ isDetail:false,
dictType: DICT_TYPE.FALSE_OR_TRUE,
dictClass: 'string',
form: {
diff --git a/src/views/eam/equipmentInspectionMain/finishForm1.vue b/src/views/eam/equipmentInspectionMain/finishForm1.vue
index 8be7d99b4..c9722f5c5 100644
--- a/src/views/eam/equipmentInspectionMain/finishForm1.vue
+++ b/src/views/eam/equipmentInspectionMain/finishForm1.vue
@@ -13,18 +13,6 @@
-
-
-
-
-
-
-
-
确 定
@@ -41,7 +29,10 @@ import * as EquipmentMaintenanceMainApi from '@/api/eam/equipmentMaintenanceMain
import * as EquipmentInspectionMainApi from '@/api/eam/equipmentInspectionMain'
import { SearchTable } from '@/components/SearchTable'
import {ElInput} from "element-plus";
-import {updateEquipmentInspection} from "@/api/eam/equipmentInspectionMain";
+import {
+ updateEquipmentInspection,
+ verifyEquipmentInspectionMain
+} from "@/api/eam/equipmentInspectionMain";
defineOptions({ name: 'TeamForm' })
@@ -63,9 +54,8 @@ const InputRef = ref>()
const formData = ref({
id:'',
number:'',
- //verifyer: '',
verifyContent: '',
- verifyTime: '',
+ status:''
})
const formRules = reactive({
// verifyer: [
@@ -76,9 +66,6 @@ const formRules = reactive({
{ required: true, message: '验证内容不能为空', trigger: 'blur' },
{ max: 50, message: '不得超过50个字符', trigger: 'blur' }
],
- verifyTime: [
- { required: true, message: '验证时间不能为空', trigger: 'blur' },
- ],
})
const basicFormRef = ref() // 表单 Ref
@@ -102,8 +89,10 @@ const submitForm = async (val) => {
const valid = await basicFormRef.value.validate()
if (!valid) return
+ formData.value.status = '7'
+
//发送数据
- await EquipmentInspectionMainApi.updateEquipmentInspection(formData.value)
+ await EquipmentInspectionMainApi.verifyEquipmentInspectionMain(formData.value)
//把success函数传递到父页面
emit('success',formData.value.id)
dialogVisible.value = false
diff --git a/src/views/eam/equipmentInspectionMain/finishForm2.vue b/src/views/eam/equipmentInspectionMain/finishForm2.vue
index f06d450c5..1755c28a7 100644
--- a/src/views/eam/equipmentInspectionMain/finishForm2.vue
+++ b/src/views/eam/equipmentInspectionMain/finishForm2.vue
@@ -7,11 +7,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -72,14 +72,16 @@ const InputRef = ref>()
const formData = ref({
id:'',
number:'',
- maintenancePhone: '',
startTime:'',
endTime:'',
status:'5',
})
const formRules = reactive({
- maintenancePhone: [
- { required: true, message: '巡检人电话不能为空', trigger: 'blur' },
+ startTime: [
+ { required: true, message: '巡检开始时间不能为空', trigger: 'blur' },
+ ],
+ endTime: [
+ { required: true, message: '巡检结束时间不能为空', trigger: 'blur' },
],
})
const basicFormRef = ref() // 表单 Ref
diff --git a/src/views/eam/equipmentInspectionMain/index.vue b/src/views/eam/equipmentInspectionMain/index.vue
index 8148ea401..13573deec 100644
--- a/src/views/eam/equipmentInspectionMain/index.vue
+++ b/src/views/eam/equipmentInspectionMain/index.vue
@@ -190,7 +190,7 @@ const isShowEditStatusButton = (row) => {
// 列表-操作按钮
const butttondata = (row) => {
return [
- defaultButtons.mainListEditBtn({hide: isShowStatusButton(row,['3','4']),hasPermi:'eam:equipmentInspectionMain:update'}), // 编辑
+ //defaultButtons.mainListEditBtn({hide: isShowStatusButton(row,['3','4']),hasPermi:'eam:equipmentInspectionMain:update'}), // 编辑
defaultButtons.mainListReceiveOrderBtn({hide: isShowStatusButton(row,['3']),hasPermi:'eam:equipmentInspectionMain:update'}), // 接单
defaultButtons.mainListExecuteBtn({hide: isShowStatusButton(row,['4']),hasPermi:'eam:equipmentInspectionMain:update'}), // 执行
defaultButtons.mainListCancelBtn({hide: isShowStatusButton(row,['5']),hasPermi:'eam:equipmentInspectionMain:update'}), //作废
@@ -480,20 +480,8 @@ const getClosed1=(val)=> {
const getData1=(val)=> {
nextTick?.(async () => {
console.log(val)
-
- try {
- const params = ref({
- id: '',
- status:'',
- })
- params.value.id = val
- params.value.status = '7'
- await EquipmentInspectionMainApi.updateEquipmentInspectionOrder(params.value)
- message.success(t('工单已流转'))
- // 刷新列表
- await getList()
- } catch {}
-
+ // 刷新列表
+ await getList()
}
)
}
@@ -501,7 +489,6 @@ const getData1=(val)=> {
//finishForm2 关闭按钮回传
const getClosed2=(val)=> {
nextTick?.(() => {
- console.log(val)
getList()
})
}
@@ -509,17 +496,6 @@ const getClosed2=(val)=> {
//finishForm2 提交按钮回传
const getData2=(val)=> {
nextTick?.(async () => {
- console.log(val)
- // const params = ref({
- // id: '',
- // status: '',
- // })
- // params.value.id = val
- // params.value.status = '5'
- // // 发起
- // await EquipmentInspectionMainApi.executeEquipmentInspectionOrder(params.value)
- //message.success(t('工单已完成'))
- // 刷新列表
await getList()
})
}
diff --git a/src/views/eam/equipmentInspectionRecordMain/equipmentInspectionRecordMain.data.ts b/src/views/eam/equipmentInspectionRecordMain/equipmentInspectionRecordMain.data.ts
index 6b740619b..ceeed384c 100644
--- a/src/views/eam/equipmentInspectionRecordMain/equipmentInspectionRecordMain.data.ts
+++ b/src/views/eam/equipmentInspectionRecordMain/equipmentInspectionRecordMain.data.ts
@@ -50,7 +50,10 @@ export const EquipmentInspectionRecordMain = useCrudSchemas(reactive([
label: '故障类型',
field: 'faultType',
sort: 'custom',
- isSearch: true,
+ isSearch: false,
+ isTable: false,
+ isForm: false,
+ isDetail:false,
form: {
componentProps: {
isSearchList: true, // 开启查询弹窗
@@ -151,6 +154,9 @@ export const EquipmentMaintenanceMain = useCrudSchemas(reactive([
sort: 'custom',
formatter: dateFormatter,
isSearch: false,
+ isTable: false,
+ isForm: false,
+ isDetail:false,
search: {
component: 'DatePicker',
componentProps: {
@@ -173,6 +179,9 @@ export const EquipmentMaintenanceMain = useCrudSchemas(reactive([
sort: 'custom',
formatter: dateFormatter,
isSearch: false,
+ isTable: false,
+ isForm: false,
+ isDetail:false,
search: {
component: 'DatePicker',
componentProps: {
@@ -195,7 +204,9 @@ export const EquipmentMaintenanceMain = useCrudSchemas(reactive([
sort: 'custom',
formatter: dateFormatter,
isSearch: false,
- isForm:false,
+ isTable: false,
+ isForm: false,
+ isDetail:false,
search: {
component: 'DatePicker',
componentProps: {
@@ -218,7 +229,9 @@ export const EquipmentMaintenanceMain = useCrudSchemas(reactive([
sort: 'custom',
formatter: dateFormatter,
isSearch: false,
- isForm:false,
+ isTable: false,
+ isForm: false,
+ isDetail:false,
search: {
component: 'DatePicker',
componentProps: {
@@ -369,6 +382,9 @@ export const EquipmentMaintenanceMain = useCrudSchemas(reactive([
field: 'directCreateRecord',
sort: 'custom',
isSearch: false,
+ isTable: false,
+ isForm: false,
+ isDetail:false,
},
{
label: '所属厂区编号',
@@ -382,6 +398,9 @@ export const EquipmentMaintenanceMain = useCrudSchemas(reactive([
field: 'workshopCode',
sort: 'custom',
isSearch: false,
+ isTable: false,
+ isForm: false,
+ isDetail:false,
required: true,
form: {
componentProps: {
@@ -597,26 +616,38 @@ export const EquipmentMaintenanceDetail = useCrudSchemas(reactive(
label: '人数',
field: 'peoples',
sort: 'custom',
- isSearch: true,
- isForm: true,
+ isSearch: false,
+ isTable: false,
+ isForm: false,
+ isDetail:false,
},
{
label: '预计分钟',
field: 'estimatedMinutes',
sort: 'custom',
- isSearch: true,
+ isSearch: false,
+ isTable: false,
+ isForm: false,
+ isDetail:false,
+
},
{
label: '实际分钟',
field: 'actualMinutes',
sort: 'custom',
- isSearch: true,
+ isSearch: false,
+ isTable: false,
+ isForm: false,
+ isDetail:false,
},
{
label: '责任人多选',
field: 'chargePeoples',
sort: 'custom',
- isSearch: true,
+ isSearch: false,
+ isTable: false,
+ isForm: false,
+ isDetail:false,
},
{
label: '完成时间',
diff --git a/src/views/eam/equipmentMaintenanceMain/finishForm1.vue b/src/views/eam/equipmentMaintenanceMain/finishForm1.vue
index 025d5aaff..7562df2c5 100644
--- a/src/views/eam/equipmentMaintenanceMain/finishForm1.vue
+++ b/src/views/eam/equipmentMaintenanceMain/finishForm1.vue
@@ -2,26 +2,9 @@
@@ -71,14 +71,16 @@ const InputRef = ref>()
const formData = ref({
id:'',
number:'',
- maintenancePhone: '',
startTime:'',
endTime:'',
status:'5',
})
const formRules = reactive({
- maintenancePhone: [
- { required: true, message: '保养人电话不能为空', trigger: 'blur' },
+ startTime: [
+ { required: true, message: '保养开始时间不能为空', trigger: 'blur' },
+ ],
+ endTime: [
+ { required: true, message: '保养结束时间不能为空', trigger: 'blur' },
],
})
const basicFormRef = ref() // 表单 Ref
diff --git a/src/views/eam/equipmentMaintenanceMain/index.vue b/src/views/eam/equipmentMaintenanceMain/index.vue
index 08c0f18ec..4c13406f2 100644
--- a/src/views/eam/equipmentMaintenanceMain/index.vue
+++ b/src/views/eam/equipmentMaintenanceMain/index.vue
@@ -198,14 +198,14 @@ const isShowEditStatusButton = (row) => {
// 列表-操作按钮
const butttondata = (row) => {
return [
- defaultButtons.mainListEditBtn({hide: isShowStatusButton(row,['3','4']),hasPermi:'eam:equipmentMaintenanceMain:update'}), // 编辑
+ //defaultButtons.mainListEditBtn({hide: isShowStatusButton(row,['3','4']),hasPermi:'eam:equipmentMaintenanceMain:update'}), // 编辑
defaultButtons.mainListReceiveOrderBtn({hide: isShowStatusButton(row,['3']),hasPermi:'eam:equipmentMaintenanceMain:update'}), // 接单
defaultButtons.mainListExecuteBtn({hide: isShowStatusButton(row,['4']),hasPermi:'eam:equipmentMaintenanceMain:update'}), // 执行
defaultButtons.mainListCancelBtn({hide: isShowStatusButton(row,['5']),hasPermi:'eam:equipmentMaintenanceMain:update'}), //作废
defaultButtons.mainListFinishBtn({hide: isShowStatusButton(row,['5']),hasPermi:'eam:equipmentMaintenanceMain:update'}), // 完成保养
defaultButtons.mainListValidateBtn({hide: isShowStatusButton(row,['6']),hasPermi:'eam:equipmentMaintenanceMain:update'}), // 验证
- defaultButtons.mainListEnableBtn({hide:isShowMainButton(row,['FALSE']),hasPermi:'eam:equipmentMaintenanceMain:update'}),
- defaultButtons.mainListDisableBtn({hide:isShowMainButton(row,['TRUE']),hasPermi:'eam:equipmentMaintenanceMain:update'}),
+ //defaultButtons.mainListEnableBtn({hide:isShowMainButton(row,['FALSE']),hasPermi:'eam:equipmentMaintenanceMain:update'}),
+ //defaultButtons.mainListDisableBtn({hide:isShowMainButton(row,['TRUE']),hasPermi:'eam:equipmentMaintenanceMain:update'}),
]
}
@@ -539,7 +539,6 @@ const searchFormClick = (searchData) => {
//finishForm1 关闭按钮回传
const getClosed1=(val)=> {
nextTick?.(() => {
- console.log(val)
getList()
})
}
@@ -547,23 +546,8 @@ const getClosed1=(val)=> {
//finishForm1 提交按钮回传
const getData1=(val)=> {
nextTick?.(async () => {
- console.log(val)
-
- try {
- const params = ref({
- id: '',
- status:'',
- })
- params.value.id = val
- params.value.status = '7'
- await EquipmentMaintenanceMainApi.updateMaintenanceOrder(params.value)
- message.success(t('工单已流转'))
- // 刷新列表
- await getList()
- } catch {}
-
- }
- )
+ await getList()
+ })
}
//finishForm2 关闭按钮回传
@@ -577,16 +561,6 @@ const getClosed2=(val)=> {
//finishForm2 提交按钮回传
const getData2=(val)=> {
nextTick?.(async () => {
- console.log(val)
- // const params = ref({
- // id: '',
- // status: '',
- // })
- // params.value.id = val
- // params.value.status = '5'
- // // 发起
- // await EquipmentMaintenanceMainApi.executeMaintenanceOrder(params.value)
- //message.success(t('工单已完成'))
// 刷新列表
await getList()
})
diff --git a/src/views/eam/equipmentMaintenanceRecordMain/equipmentMaintenanceRecordMain.data.ts b/src/views/eam/equipmentMaintenanceRecordMain/equipmentMaintenanceRecordMain.data.ts
index 3541eeece..699400b36 100644
--- a/src/views/eam/equipmentMaintenanceRecordMain/equipmentMaintenanceRecordMain.data.ts
+++ b/src/views/eam/equipmentMaintenanceRecordMain/equipmentMaintenanceRecordMain.data.ts
@@ -273,6 +273,14 @@ export const EquipmentMaintenanceRecordMain = useCrudSchemas(reactive{{ row.recordNo }}
-
-
+
+
@@ -88,6 +88,7 @@ import * as defaultButtons from '@/utils/disposition/defaultButtons'
import TableHead from '@/components/TableHead/src/TableHead.vue'
import ImportForm from '@/components/ImportForm/src/ImportForm.vue'
import Detail from '@/components/Detail/src/Detail.vue'
+import {maintainExperienceBtn} from "@/utils/disposition/defaultButtons";
defineOptions({ name: 'EquipmentMaintenanceRecordMain' })
@@ -154,21 +155,16 @@ const buttonBaseClick = (val, item) => {
}
}
-const butttondata = (row,$index) => {
- const findIndex = row['masterId']?tableObject.tableList.findIndex(item=>item['masterId'] == row['masterId']):-1
- if(findIndex>-1&&findIndex<$index){
- return []
- }
- return [
- defaultButtons.repairExperienceBtn({ hide:isShowMainButton(row,['0']),hasPermi: 'eam:equipmentMaintenanceRecordMain:maintainExperience' }) // 生成维修经验
- ]
+const butttondata = (row) => {
+ return [
+ defaultButtons.maintainExperienceBtn({ hide:isShowMainButton(row),hasPermi: 'eam:equipmentMaintenanceRecordMain:maintainExperience' }) // 生成保养经验
+ ]
}
-// 根据状态返回该按钮是否显示
-const isShowMainButton = (row,val) => {
- console.log(row.isExperience)
- if (val.indexOf(row.isExperience) > -1) {
+// 根据经验状态返回该按钮是否显示
+const isShowMainButton = (row) => {
+ if (row.isExperience === 'FALSE') {
return false
- } else {
+ } else{
return true
}
}
@@ -189,7 +185,7 @@ const basicFormRef = ref()
const openForm = (type: string, row?: any) => {
basicFormRef.value.open(type, row)
}
-//打开维修经验坦诚
+//打开维修经验弹窗
const maintainExperienceFormRef = ref()
const openMaintainExperience = (type: string, row?: any) => {
maintainExperienceFormRef.value.open(type, row)
@@ -225,7 +221,6 @@ const openDetail = (row: any, titleName: any, titleValue: any) => {
}
// 新增生成维修经验
const maintainExperienceFormsSuccess = async (formType, data) => {
- console.log(data)
const data1 = {
maintainRecordNumber: data.recordNo,
name: data.name,
@@ -233,7 +228,6 @@ const maintainExperienceFormsSuccess = async (formType, data) => {
masterId: data.id,
orderType: 'MAINTAIN',
}
- console.log(data1)
try {
await MaintainExperienceApi.createMaintainExperience(data1)
message.success(t('common.createSuccess'))
diff --git a/src/views/eam/equipmentManufacturer/equipmentManufacturer.data.ts b/src/views/eam/equipmentManufacturer/equipmentManufacturer.data.ts
index 0be8d0a86..e4c46ca4e 100644
--- a/src/views/eam/equipmentManufacturer/equipmentManufacturer.data.ts
+++ b/src/views/eam/equipmentManufacturer/equipmentManufacturer.data.ts
@@ -17,7 +17,7 @@ export const EquipmentManufacturerRules = reactive({
export const EquipmentManufacturer = useCrudSchemas(reactive([
{
- label: '设备厂商编号',
+ label: '生产商编号',
field: 'number',
sort: 'custom',
isSearch: true,
diff --git a/src/views/eam/equipmentRepairJobMain/equipmentRepairJobMain.data.ts b/src/views/eam/equipmentRepairJobMain/equipmentRepairJobMain.data.ts
index 076dc0a7b..cccee5da7 100644
--- a/src/views/eam/equipmentRepairJobMain/equipmentRepairJobMain.data.ts
+++ b/src/views/eam/equipmentRepairJobMain/equipmentRepairJobMain.data.ts
@@ -90,7 +90,10 @@ export const EquipmentRepairJobMain = useCrudSchemas(reactive([
sort: 'custom',
dictType: DICT_TYPE.EAM_MAINTENANCE_LEVEL,
dictClass: 'string',
- isSearch: true,
+ isSearch: false,
+ isTable: false,
+ isForm: false,
+ isDetail:false,
},
{
label: '设备编号',
@@ -123,7 +126,10 @@ export const EquipmentRepairJobMain = useCrudSchemas(reactive([
sort: 'custom',
dictType: DICT_TYPE.INFRA_BOOLEAN_STRING,
dictClass: 'string',
- isSearch: true,
+ isSearch: false,
+ isTable: false,
+ isForm: false,
+ isDetail:false,
form: {
component: 'Radio'
}
@@ -407,6 +413,12 @@ export const EquipmentRepairJobMain = useCrudSchemas(reactive([
}
},
},
+ {
+ label: '故障描述',
+ field: 'faultDesc',
+ sort: 'custom',
+ isSearch: false
+ },
{
label: '流程状态',
field: 'status',
@@ -438,12 +450,18 @@ export const EquipmentRepairJobMain = useCrudSchemas(reactive([
field: 'directCreateRecord',
sort: 'custom',
isSearch: false,
+ isTable: false,
+ isForm: false,
+ isDetail:false,
},
{
label: '班组类型',
field: 'classType',
sort: 'custom',
isSearch: false,
+ isTable: false,
+ isForm: false,
+ isDetail:false,
},
// {
// label: '所属厂区编号',
@@ -456,6 +474,9 @@ export const EquipmentRepairJobMain = useCrudSchemas(reactive([
field: 'workshopCode',
sort: 'custom',
isSearch: false,
+ isTable: false,
+ isForm: false,
+ isDetail:false,
required: true,
form: {
componentProps: {
diff --git a/src/views/eam/equipmentRepairJobMain/finishForm2.vue b/src/views/eam/equipmentRepairJobMain/finishForm2.vue
index 324b31d7d..dec383f38 100644
--- a/src/views/eam/equipmentRepairJobMain/finishForm2.vue
+++ b/src/views/eam/equipmentRepairJobMain/finishForm2.vue
@@ -45,11 +45,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -101,9 +101,8 @@ const formData = ref({
level: '',
startTime:'',
endTime:'',
- maintenancePhone:'',
completeResult:'',
- status:'6'
+ status:'5'
})
const formRules = reactive({
maintenanceDesc: [
@@ -118,9 +117,6 @@ const formRules = reactive({
endTime: [
{ required: true, message: '结束时间不能为空', trigger: 'blur' },
],
- maintenancePhone: [
- { required: true, message: '维修人电话不能为空', trigger: 'blur' },
- ],
completeResult: [
{ required: true, message: '结果不能为空', trigger: 'blur' },
],
diff --git a/src/views/eam/equipmentRepairJobMain/index.vue b/src/views/eam/equipmentRepairJobMain/index.vue
index 193bd4644..f8746d3d6 100644
--- a/src/views/eam/equipmentRepairJobMain/index.vue
+++ b/src/views/eam/equipmentRepairJobMain/index.vue
@@ -184,7 +184,7 @@ const isShowBaoXiuButton = (row) => {
// 列表-操作按钮
const butttondata = (row) => {
return[
- defaultButtons.mainListEditBtn({hide: isShowStatusButton(row,['3','4']),hasPermi:'eam:equipmentRepairJobMain:update'}), // 编辑
+ //defaultButtons.mainListEditBtn({hide: isShowStatusButton(row,['3','4']),hasPermi:'eam:equipmentRepairJobMain:update'}), // 编辑
defaultButtons.mainListReceiveOrderBtn({hide: isShowStatusButton(row,['3']),hasPermi:'eam:equipmentRepairJobMain:update'}), // 接单
defaultButtons.mainListExecuteBtn({hide: isShowStatusButton(row,['4']),hasPermi:'eam:equipmentRepairJobMain:update'}), // 执行
defaultButtons.mainListTransferBtn({hide: isShowStatusButton(row,['4']),hasPermi:'eam:equipmentRepairJobMain:update'}), // 转办
@@ -486,14 +486,6 @@ const getClosed2=(val)=> {
//finishForm2 提交按钮回传
const getData2=(val)=> {
nextTick?.(async () => {
- // const params = ref({
- // id: '',
- // status: '',
- // })
- // params.value.id = val
- // params.value.status = '5'
- // // 发起
- // await EquipmentRepairJobMainApi.executeEquipmentRepairJobMain(params.value)
message.success(t('工单已完成'))
// 刷新列表
await getList()
diff --git a/src/views/eam/equipmentRepairRecordMain/equipmentRepairRecordMain.data.ts b/src/views/eam/equipmentRepairRecordMain/equipmentRepairRecordMain.data.ts
index c21187fa8..31ac33e65 100644
--- a/src/views/eam/equipmentRepairRecordMain/equipmentRepairRecordMain.data.ts
+++ b/src/views/eam/equipmentRepairRecordMain/equipmentRepairRecordMain.data.ts
@@ -316,6 +316,14 @@ export const EquipmentRepairRecordMain = useCrudSchemas(reactive([
dictClass: 'string',
isSearch: true,
},
+ {
+ label: '维修经验',
+ field: 'isExperience',
+ sort: 'custom',
+ isSearch: true,
+ dictType: DICT_TYPE.TRUE_FALSE,
+ dictClass: 'string', // 默认都是字符串类型其他暂不考虑
+ },
{
label: '自动接单',
field: 'autoOrder',
diff --git a/src/views/eam/equipmentRepairRecordMain/index.vue b/src/views/eam/equipmentRepairRecordMain/index.vue
index 811f65fea..981a8f384 100644
--- a/src/views/eam/equipmentRepairRecordMain/index.vue
+++ b/src/views/eam/equipmentRepairRecordMain/index.vue
@@ -36,8 +36,8 @@
{{ row.number }}
-
-
+
+
@@ -103,6 +103,7 @@ import * as defaultButtons from '@/utils/disposition/defaultButtons'
import TableHead from '@/components/TableHead/src/TableHead.vue'
import ImportForm from '@/components/ImportForm/src/ImportForm.vue'
import Detail from '@/components/Detail/src/Detail.vue'
+import {repairExperienceBtn} from "@/utils/disposition/defaultButtons";
defineOptions({ name: 'EquipmentRepairRecordMain' })
@@ -176,23 +177,17 @@ const buttonBaseClick = (val, item) => {
}
// 列表-操作按钮
-
-const butttondata = (row,$index) => {
- const findIndex = row['masterId']?tableObject.tableList.findIndex(item=>item['masterId'] == row['masterId']):-1
- if(findIndex>-1&&findIndex<$index){
- return []
- }
- return [
- defaultButtons.repairExperienceBtn({ hide:isShowMainButton(row,['0']),hasPermi: 'eam:equipmentRepairRecordMain:repairExperience' }) // 生成维修经验
- ]
+const butttondata = (row) => {
+ return [
+ defaultButtons.repairExperienceBtn({ hide:isShowMainButton(row),hasPermi: 'eam:equipmentMaintenanceRecordMain:maintainExperience' }) // 生成维修经验
+ ]
}
-// 根据状态返回该按钮是否显示
-const isShowMainButton = (row,val) => {
- console.log(row.isExperience)
- if (val.indexOf(row.isExperience) > -1) {
+// 根据经验状态返回该按钮是否显示
+const isShowMainButton = (row) => {
+ if (row.isExperience === 'FALSE') {
return false
- } else {
+ } else{
return true
}
}
@@ -252,7 +247,6 @@ const openRepairExperience = (type: string, row?: any) => {
}
// 新增生成维修经验
const repairExperienceFormsSuccess = async (formType, data) => {
- console.log(data)
const data1 = {
repairRecordNumber: data.recordNo,
name: data.name,
@@ -260,7 +254,6 @@ const repairExperienceFormsSuccess = async (formType, data) => {
masterId: data.id,
orderType: 'REPAIR',
}
- console.log(data1)
try {
await RepairExperienceApi.createRepairExperience(data1)
message.success(t('common.createSuccess'))
diff --git a/src/views/eam/equipmentReportRepairRequest/audiForm.vue b/src/views/eam/equipmentReportRepairRequest/audiForm.vue
index fc2b0a742..cdbeb226f 100644
--- a/src/views/eam/equipmentReportRepairRequest/audiForm.vue
+++ b/src/views/eam/equipmentReportRepairRequest/audiForm.vue
@@ -2,29 +2,24 @@