Browse Source

设备年度指标字段编辑置灰,场内厂外模具台账字段显示问题

master
张立 5 days ago
parent
commit
dc4576775a
  1. 2
      src/components/SearchHigh/src/SearchHigh.vue
  2. 14
      src/views/eam/basic/basciYearEquipment/index.vue
  3. 16
      src/views/eam/mold/moldAccounts/index.vue
  4. 1
      src/views/eam/mold/moldAccounts/moldAccounts.data.ts

2
src/components/SearchHigh/src/SearchHigh.vue

@ -78,7 +78,7 @@ const props = defineProps({
const message = useMessage() // const message = useMessage() //
const route = useRoute() // const route = useRoute() //
const popoverVisible = ref(false) const popoverVisible = ref(false)
const searchOption_high = ref(props.allSchemas?.tableColumns.filter(item => (item.field != "action"))) const searchOption_high = ref(props.allSchemas?.tableColumns.filter(item => (item.field != "action" && !item.hiddenSearchHigh)))
const moreListData = ref({ const moreListData = ref({
filters:[] filters:[]
}) })

14
src/views/eam/basic/basciYearEquipment/index.vue

@ -170,13 +170,13 @@ const buttonTableClick = async (val, row) => {
/** 添加/修改操作 */ /** 添加/修改操作 */
const basicFormRef = ref() const basicFormRef = ref()
const openForm = (type: string, row?: any) => { const openForm = (type: string, row?: any) => {
// if (type == 'update') { if (type == 'update') {
// BasciYearEquipment.allSchemas.formSchema.find(item => item.field == 'factoryType').componentProps.disabled = true// BasciYearEquipment.allSchemas.formSchema.find(item => item.field == 'dataType').componentProps.disabled = true//
// // BasciYearEquipment.allSchemas.formSchema.find(item => item.field == 'factory_type').componentProps.disabled = true// // BasciYearEquipment.allSchemas.formSchema.find(item => item.field == 'factory_type').componentProps.disabled = true//
// //BasciYearEquipment.allSchemas.formSchema.find(item => item.field == 'year_index').componentProps.disabled = true// //BasciYearEquipment.allSchemas.formSchema.find(item => item.field == 'year_index').componentProps.disabled = true//
// }else{ }else{
// BasciYearEquipment.allSchemas.formSchema.find(item => item.field == 'factoryType').componentProps.disabled = false// BasciYearEquipment.allSchemas.formSchema.find(item => item.field == 'dataType').componentProps.disabled = false//
// } }
basicFormRef.value.open(type, row) basicFormRef.value.open(type, row)
} }

16
src/views/eam/mold/moldAccounts/index.vue

@ -16,6 +16,7 @@
@updataTableColumns="updataTableColumns" @updataTableColumns="updataTableColumns"
@searchFormClick="searchFormClick" @searchFormClick="searchFormClick"
:allSchemas="MoldAccountsSchema.allSchemas" :allSchemas="MoldAccountsSchema.allSchemas"
:key="count"
/> />
<!-- 列表 --> <!-- 列表 -->
<ContentWrap> <ContentWrap>
@ -441,18 +442,19 @@ onMounted(async () => {
importTemplateData.templateUrl = await MoldAccountsApi.importTemplate() importTemplateData.templateUrl = await MoldAccountsApi.importTemplate()
}) })
const init = () => { const init = () => {
console.log(route.name)
if (route.name == 'withinMoldAccounts') { if (route.name == 'withinMoldAccounts') {
MoldAccountsSchema.value.allSchemas.formSchema = MoldAccounts.allSchemas.formSchema.filter(item => item.field !== 'outsourcedSuppliers') MoldAccountsSchema.value.allSchemas.formSchema = MoldAccounts.allSchemas.formSchema.filter(item => item.field !== 'outsourcedSuppliers')
MoldAccountsSchema.value.allSchemas.tableColumns = MoldAccounts.allSchemas.tableColumns.filter(item => item.field !== 'outsourcedSuppliers') MoldAccountsSchema.value.allSchemas.tableColumns = MoldAccounts.allSchemas.tableColumns.filter(item => item.field !== 'outsourcedSuppliers')
MoldAccountsSchema.value.allSchemas.searchSchema = MoldAccounts.allSchemas.searchSchema.filter(item => item.field !== 'outsourcedSuppliers')
tableObject.params = { tableObject.params = {
sourceType: "0", sourceType: "0",
} }
} else { } else if (route.name == 'outsideMoldAccounts') {
MoldAccountsSchema.value.allSchemas.formSchema = MoldAccounts.allSchemas.formSchema.filter(item => item.field !== 'factoryAreaNumberDetail') MoldAccountsSchema.value.allSchemas.formSchema = MoldAccounts.allSchemas.formSchema.filter(item => item.field !== 'factoryAreaNumber' )
MoldAccountsSchema.value.allSchemas.tableColumns = MoldAccounts.allSchemas.tableColumns.filter(item => item.field !== 'factoryAreaNumberDetail') MoldAccountsSchema.value.allSchemas.tableColumns = MoldAccounts.allSchemas.tableColumns.filter(item => item.field !== 'factoryAreaNumber')
MoldAccountsSchema.value.allSchemas.searchSchema = MoldAccounts.allSchemas.searchSchema.filter(item => item.field !== 'factoryAreaNumberDetail') MoldAccountsSchema.value.allSchemas.detailSchema = MoldAccounts.allSchemas.detailSchema.filter(item => item.field !== 'factoryAreaNumberDetail')
MoldAccountsSchema.value = cloneDeep(MoldAccounts) MoldAccountsSchema.value.allSchemas.searchSchema = MoldAccounts.allSchemas.searchSchema.filter(item => item.field !== 'factoryAreaNumber')
// MoldAccountsSchema.value = cloneDeep(MoldAccounts)
tableObject.params = { tableObject.params = {
sourceType: "1", sourceType: "1",
} }

1
src/views/eam/mold/moldAccounts/moldAccounts.data.ts

@ -324,6 +324,7 @@ export const MoldAccounts = useCrudSchemas(reactive<CrudSchema[]>([
isSearch: true, isSearch: true,
isForm: true, isForm: true,
isTable: true, isTable: true,
hiddenSearchHigh: false,
table: { table: {
width: '150', width: '150',
fixed: 'left', fixed: 'left',

Loading…
Cancel
Save