Commit 9086f965ff271cbab7ecfcfc420ff3ce3ddf9773
1 parent
325bf296
测试完成保养功能
Showing
10 changed files
with
74 additions
and
110 deletions
src/components/inspection/addMaintainanceItem.vue
| 1 | <template> | 1 | <template> |
| 2 | - <el-dialog :title="$t('maintainanceItem.add.title')" :visible.sync="visible" width="50%" @close="handleClose"> | ||
| 3 | - <el-form ref="form" :model="form" :rules="rules" label-width="120px"> | 2 | + <el-dialog :title="$t('maintainanceItem.add.title')" :visible.sync="visible" width="40%" @close="handleClose"> |
| 3 | + <el-form ref="form" :model="form" :rules="rules" label-width="120px" > | ||
| 4 | <el-form-item :label="$t('maintainanceItem.form.itemTitle')" prop="itemTitle"> | 4 | <el-form-item :label="$t('maintainanceItem.form.itemTitle')" prop="itemTitle"> |
| 5 | <el-input v-model="form.itemTitle" :placeholder="$t('maintainanceItem.form.itemTitlePlaceholder')" /> | 5 | <el-input v-model="form.itemTitle" :placeholder="$t('maintainanceItem.form.itemTitlePlaceholder')" /> |
| 6 | </el-form-item> | 6 | </el-form-item> |
src/components/machine/addMachineType.vue
| 1 | <template> | 1 | <template> |
| 2 | - <el-dialog | ||
| 3 | - :title="$t('machineTypeTree.add')" | ||
| 4 | - :visible.sync="dialogVisible" | ||
| 5 | - width="50%" | ||
| 6 | - @close="handleClose" | ||
| 7 | - > | ||
| 8 | - <el-form ref="form" :model="form" :rules="rules" label-width="120px"> | 2 | + <el-dialog :title="$t('common.add')" :visible.sync="dialogVisible" width="40%" @close="handleClose"> |
| 3 | + <el-form ref="form" :model="form" :rules="rules" label-width="120px" class="text-left"> | ||
| 9 | <el-form-item :label="$t('machineTypeTree.machineTypeName')" prop="machineTypeName"> | 4 | <el-form-item :label="$t('machineTypeTree.machineTypeName')" prop="machineTypeName"> |
| 10 | - <el-input | ||
| 11 | - v-model.trim="form.machineTypeName" | ||
| 12 | - :placeholder="$t('machineTypeTree.requiredPlaceholder', {field: $t('machineTypeTree.machineTypeName')})" | ||
| 13 | - ></el-input> | 5 | + <el-input v-model.trim="form.machineTypeName" |
| 6 | + :placeholder="$t('machineTypeTree.requiredPlaceholder', { field: $t('machineTypeTree.machineTypeName') })"></el-input> | ||
| 14 | </el-form-item> | 7 | </el-form-item> |
| 15 | <el-form-item :label="$t('machineTypeTree.machineTypeCode')" prop="machineTypeCode"> | 8 | <el-form-item :label="$t('machineTypeTree.machineTypeCode')" prop="machineTypeCode"> |
| 16 | - <el-input | ||
| 17 | - v-model.trim="form.machineTypeCode" | ||
| 18 | - :placeholder="$t('machineTypeTree.requiredPlaceholder', {field: $t('machineTypeTree.machineTypeCode')})" | ||
| 19 | - ></el-input> | 9 | + <el-input v-model.trim="form.machineTypeCode" |
| 10 | + :placeholder="$t('machineTypeTree.requiredPlaceholder', { field: $t('machineTypeTree.machineTypeCode') })"></el-input> | ||
| 20 | </el-form-item> | 11 | </el-form-item> |
| 21 | <el-form-item :label="$t('machineTypeTree.status')" prop="isEnable"> | 12 | <el-form-item :label="$t('machineTypeTree.status')" prop="isEnable"> |
| 22 | <el-radio-group v-model="form.isEnable"> | 13 | <el-radio-group v-model="form.isEnable"> |
| @@ -25,52 +16,33 @@ | @@ -25,52 +16,33 @@ | ||
| 25 | </el-radio-group> | 16 | </el-radio-group> |
| 26 | </el-form-item> | 17 | </el-form-item> |
| 27 | <el-form-item :label="$t('machineTypeTree.importanceLevel')" prop="importanceLevel"> | 18 | <el-form-item :label="$t('machineTypeTree.importanceLevel')" prop="importanceLevel"> |
| 28 | - <el-select | ||
| 29 | - v-model="form.importanceLevel" | ||
| 30 | - :placeholder="$t('machineTypeTree.requiredPlaceholder', {field: $t('machineTypeTree.importanceLevel')})" | ||
| 31 | - style="width:100%" | ||
| 32 | - > | ||
| 33 | - <el-option | ||
| 34 | - v-for="item in importanceLevels" | ||
| 35 | - :key="item.statusCd" | ||
| 36 | - :label="item.name" | ||
| 37 | - :value="item.statusCd" | ||
| 38 | - ></el-option> | 19 | + <el-select v-model="form.importanceLevel" |
| 20 | + :placeholder="$t('machineTypeTree.requiredPlaceholder', { field: $t('machineTypeTree.importanceLevel') })" | ||
| 21 | + style="width:100%"> | ||
| 22 | + <el-option v-for="item in importanceLevels" :key="item.statusCd" :label="item.name" | ||
| 23 | + :value="item.statusCd"></el-option> | ||
| 39 | </el-select> | 24 | </el-select> |
| 40 | </el-form-item> | 25 | </el-form-item> |
| 41 | <el-form-item :label="$t('machineTypeTree.seq')" prop="seq"> | 26 | <el-form-item :label="$t('machineTypeTree.seq')" prop="seq"> |
| 42 | - <el-input-number | ||
| 43 | - v-model="form.seq" | ||
| 44 | - :placeholder="$t('machineTypeTree.requiredPlaceholder', {field: $t('machineTypeTree.seq')})" | ||
| 45 | - controls-position="right" | ||
| 46 | - :min="1" | ||
| 47 | - style="width:100%" | ||
| 48 | - ></el-input-number> | 27 | + <el-input-number v-model="form.seq" |
| 28 | + :placeholder="$t('machineTypeTree.requiredPlaceholder', { field: $t('machineTypeTree.seq') })" | ||
| 29 | + controls-position="right" :min="1" style="width:100%"></el-input-number> | ||
| 49 | </el-form-item> | 30 | </el-form-item> |
| 50 | <el-form-item :label="$t('machineTypeTree.unit')"> | 31 | <el-form-item :label="$t('machineTypeTree.unit')"> |
| 51 | - <el-input | ||
| 52 | - v-model.trim="form.unit" | ||
| 53 | - :placeholder="$t('machineTypeTree.optionalPlaceholder', {field: $t('machineTypeTree.unit')})" | ||
| 54 | - ></el-input> | 32 | + <el-input v-model.trim="form.unit" |
| 33 | + :placeholder="$t('machineTypeTree.optionalPlaceholder', { field: $t('machineTypeTree.unit') })"></el-input> | ||
| 55 | </el-form-item> | 34 | </el-form-item> |
| 56 | <el-form-item :label="$t('machineTypeTree.warrantyDeadline')"> | 35 | <el-form-item :label="$t('machineTypeTree.warrantyDeadline')"> |
| 57 | - <el-date-picker | ||
| 58 | - v-model="form.warrantyDeadline" | ||
| 59 | - type="date" | ||
| 60 | - :placeholder="$t('machineTypeTree.optionalPlaceholder', {field: $t('machineTypeTree.warrantyDeadline')})" | ||
| 61 | - style="width:100%" | ||
| 62 | - value-format="yyyy-MM-dd" | ||
| 63 | - ></el-date-picker> | 36 | + <el-date-picker v-model="form.warrantyDeadline" type="date" |
| 37 | + :placeholder="$t('machineTypeTree.optionalPlaceholder', { field: $t('machineTypeTree.warrantyDeadline') })" | ||
| 38 | + style="width:100%" value-format="yyyy-MM-dd"></el-date-picker> | ||
| 64 | </el-form-item> | 39 | </el-form-item> |
| 65 | <el-form-item :label="$t('machineTypeTree.remark')"> | 40 | <el-form-item :label="$t('machineTypeTree.remark')"> |
| 66 | - <el-input | ||
| 67 | - v-model.trim="form.remark" | ||
| 68 | - type="textarea" | ||
| 69 | - :placeholder="$t('machineTypeTree.optionalPlaceholder', {field: $t('machineTypeTree.remark')})" | ||
| 70 | - ></el-input> | 41 | + <el-input v-model.trim="form.remark" type="textarea" |
| 42 | + :placeholder="$t('machineTypeTree.optionalPlaceholder', { field: $t('machineTypeTree.remark') })"></el-input> | ||
| 71 | </el-form-item> | 43 | </el-form-item> |
| 72 | </el-form> | 44 | </el-form> |
| 73 | - | 45 | + |
| 74 | <span slot="footer" class="dialog-footer"> | 46 | <span slot="footer" class="dialog-footer"> |
| 75 | <el-button @click="dialogVisible = false">{{ $t('common.cancel') }}</el-button> | 47 | <el-button @click="dialogVisible = false">{{ $t('common.cancel') }}</el-button> |
| 76 | <el-button type="primary" @click="handleSubmit">{{ $t('common.confirm') }}</el-button> | 48 | <el-button type="primary" @click="handleSubmit">{{ $t('common.confirm') }}</el-button> |
| @@ -103,21 +75,21 @@ export default { | @@ -103,21 +75,21 @@ export default { | ||
| 103 | importanceLevels: [], | 75 | importanceLevels: [], |
| 104 | rules: { | 76 | rules: { |
| 105 | machineTypeName: [ | 77 | machineTypeName: [ |
| 106 | - { required: true, message: this.$t('machineTypeTree.requiredMessage', {field: this.$t('machineTypeTree.machineTypeName')}), trigger: 'blur' }, | ||
| 107 | - { max: 30, message: this.$t('machineTypeTree.maxLengthMessage', {length: 30}), trigger: 'blur' } | 78 | + { required: true, message: this.$t('machineTypeTree.requiredMessage', { field: this.$t('machineTypeTree.machineTypeName') }), trigger: 'blur' }, |
| 79 | + { max: 30, message: this.$t('machineTypeTree.maxLengthMessage', { length: 30 }), trigger: 'blur' } | ||
| 108 | ], | 80 | ], |
| 109 | machineTypeCode: [ | 81 | machineTypeCode: [ |
| 110 | - { required: true, message: this.$t('machineTypeTree.requiredMessage', {field: this.$t('machineTypeTree.machineTypeCode')}), trigger: 'blur' }, | ||
| 111 | - { max: 30, message: this.$t('machineTypeTree.maxLengthMessage', {length: 30}), trigger: 'blur' } | 82 | + { required: true, message: this.$t('machineTypeTree.requiredMessage', { field: this.$t('machineTypeTree.machineTypeCode') }), trigger: 'blur' }, |
| 83 | + { max: 30, message: this.$t('machineTypeTree.maxLengthMessage', { length: 30 }), trigger: 'blur' } | ||
| 112 | ], | 84 | ], |
| 113 | isEnable: [ | 85 | isEnable: [ |
| 114 | - { required: true, message: this.$t('machineTypeTree.requiredMessage', {field: this.$t('machineTypeTree.status')}), trigger: 'change' } | 86 | + { required: true, message: this.$t('machineTypeTree.requiredMessage', { field: this.$t('machineTypeTree.status') }), trigger: 'change' } |
| 115 | ], | 87 | ], |
| 116 | importanceLevel: [ | 88 | importanceLevel: [ |
| 117 | - { required: true, message: this.$t('machineTypeTree.requiredMessage', {field: this.$t('machineTypeTree.importanceLevel')}), trigger: 'change' } | 89 | + { required: true, message: this.$t('machineTypeTree.requiredMessage', { field: this.$t('machineTypeTree.importanceLevel') }), trigger: 'change' } |
| 118 | ], | 90 | ], |
| 119 | seq: [ | 91 | seq: [ |
| 120 | - { required: true, message: this.$t('machineTypeTree.requiredMessage', {field: this.$t('machineTypeTree.seq')}), trigger: 'blur' } | 92 | + { required: true, message: this.$t('machineTypeTree.requiredMessage', { field: this.$t('machineTypeTree.seq') }), trigger: 'blur' } |
| 121 | ] | 93 | ] |
| 122 | } | 94 | } |
| 123 | } | 95 | } |
src/components/machine/deleteEquipmentAccount.vue
| 1 | <template> | 1 | <template> |
| 2 | - <el-dialog | ||
| 3 | - :title="$t('common.confirmOperation')" | ||
| 4 | - :visible.sync="dialogVisible" | ||
| 5 | - width="30%" | ||
| 6 | - @close="handleClose"> | 2 | + <el-dialog :title="$t('common.delete')" :visible.sync="dialogVisible" width="30%" @close="handleClose"> |
| 7 | <div class="confirm-content"> | 3 | <div class="confirm-content"> |
| 8 | - <el-alert | ||
| 9 | - :title="$t('equipmentAccount.confirmDelete')" | ||
| 10 | - type="warning" | ||
| 11 | - :closable="false" | ||
| 12 | - show-icon> | 4 | + <el-alert :title="$t('equipmentAccount.confirmDelete')" type="warning" :closable="false" show-icon> |
| 13 | </el-alert> | 5 | </el-alert> |
| 14 | </div> | 6 | </div> |
| 15 | <span slot="footer" class="dialog-footer"> | 7 | <span slot="footer" class="dialog-footer"> |
src/components/machine/editMachineType.vue
| 1 | <template> | 1 | <template> |
| 2 | - <el-dialog :title="$t('machineTypeTree.edit')" :visible.sync="dialogVisible" width="50%" @close="handleClose"> | ||
| 3 | - <el-form ref="form" :model="form" :rules="rules" label-width="120px"> | 2 | + <el-dialog :title="$t('machineTypeTree.edit')" :visible.sync="dialogVisible" width="40%" @close="handleClose"> |
| 3 | + <el-form ref="form" :model="form" :rules="rules" label-width="120px" class="text-left"> | ||
| 4 | <el-form-item :label="$t('machineTypeTree.machineTypeName')" prop="machineTypeName"> | 4 | <el-form-item :label="$t('machineTypeTree.machineTypeName')" prop="machineTypeName"> |
| 5 | <el-input v-model.trim="form.machineTypeName" | 5 | <el-input v-model.trim="form.machineTypeName" |
| 6 | :placeholder="$t('machineTypeTree.requiredPlaceholder', { field: $t('machineTypeTree.machineTypeName') })"></el-input> | 6 | :placeholder="$t('machineTypeTree.requiredPlaceholder', { field: $t('machineTypeTree.machineTypeName') })"></el-input> |
| @@ -51,7 +51,7 @@ | @@ -51,7 +51,7 @@ | ||
| 51 | </template> | 51 | </template> |
| 52 | 52 | ||
| 53 | <script> | 53 | <script> |
| 54 | -import { updateMachineType,listMachineType } from '@/api/machine/machineTypeTreeManageApi' | 54 | +import { updateMachineType, listMachineType } from '@/api/machine/machineTypeTreeManageApi' |
| 55 | import { getDict } from '@/api/community/communityApi' | 55 | import { getDict } from '@/api/community/communityApi' |
| 56 | import { getCommunityId } from '@/api/community/communityApi' | 56 | import { getCommunityId } from '@/api/community/communityApi' |
| 57 | 57 | ||
| @@ -123,9 +123,9 @@ export default { | @@ -123,9 +123,9 @@ export default { | ||
| 123 | this._loadMachienType() | 123 | this._loadMachienType() |
| 124 | }, | 124 | }, |
| 125 | async _loadMachienType() { | 125 | async _loadMachienType() { |
| 126 | - | ||
| 127 | - const res = await listMachineType({ communityId: getCommunityId(), typeId: this.form.typeId,page:1,row:1 }); | ||
| 128 | - this.form = {...res.data[0]} | 126 | + |
| 127 | + const res = await listMachineType({ communityId: getCommunityId(), typeId: this.form.typeId, page: 1, row: 1 }); | ||
| 128 | + this.form = { ...res.data[0] } | ||
| 129 | }, | 129 | }, |
| 130 | handleClose() { | 130 | handleClose() { |
| 131 | this.$refs.form.resetFields() | 131 | this.$refs.form.resetFields() |
src/views/inspection/addMaintainancePlanList.vue
| 1 | <template> | 1 | <template> |
| 2 | <div class="add-maintainance-plan-container"> | 2 | <div class="add-maintainance-plan-container"> |
| 3 | <el-card> | 3 | <el-card> |
| 4 | - <div slot="header" class="clearfix"> | 4 | + <div slot="header" class="flex justify-between"> |
| 5 | <span>{{ $t('addMaintainancePlan.title') }}</span> | 5 | <span>{{ $t('addMaintainancePlan.title') }}</span> |
| 6 | </div> | 6 | </div> |
| 7 | 7 | ||
| 8 | - <el-form ref="form" :model="addMaintainancePlanInfo" label-width="120px"> | 8 | + <el-form ref="form" :model="addMaintainancePlanInfo" label-width="120px" class="text-left"> |
| 9 | <el-row :gutter="20"> | 9 | <el-row :gutter="20"> |
| 10 | <el-col :span="24"> | 10 | <el-col :span="24"> |
| 11 | <el-form-item :label="$t('addMaintainancePlan.planName')" prop="planName"> | 11 | <el-form-item :label="$t('addMaintainancePlan.planName')" prop="planName"> |
src/views/inspection/editMaintainancePlanList.vue
| 1 | <template> | 1 | <template> |
| 2 | <div class="edit-maintainance-plan-container"> | 2 | <div class="edit-maintainance-plan-container"> |
| 3 | <el-card class="box-card"> | 3 | <el-card class="box-card"> |
| 4 | - <div slot="header" class="clearfix"> | 4 | + <div slot="header" class="flex justify-between"> |
| 5 | <span>{{ $t('editMaintainancePlan.title') }}</span> | 5 | <span>{{ $t('editMaintainancePlan.title') }}</span> |
| 6 | </div> | 6 | </div> |
| 7 | 7 | ||
| 8 | - <el-form ref="form" :model="editMaintainancePlanInfo" label-width="120px"> | 8 | + <el-form ref="form" :model="editMaintainancePlanInfo" label-width="120px" class="text-left"> |
| 9 | <el-row :gutter="20"> | 9 | <el-row :gutter="20"> |
| 10 | <el-col :span="12"> | 10 | <el-col :span="12"> |
| 11 | <el-form-item :label="$t('editMaintainancePlan.planName')" prop="planName"> | 11 | <el-form-item :label="$t('editMaintainancePlan.planName')" prop="planName"> |
| @@ -203,10 +203,11 @@ export default { | @@ -203,10 +203,11 @@ export default { | ||
| 203 | const { data } = await listMaintainancePlan(params) | 203 | const { data } = await listMaintainancePlan(params) |
| 204 | if (data && data.length > 0) { | 204 | if (data && data.length > 0) { |
| 205 | Object.assign(this.editMaintainancePlanInfo, data[0]) | 205 | Object.assign(this.editMaintainancePlanInfo, data[0]) |
| 206 | - this.editMaintainancePlanInfo.months = data[0].maintainanceMonth.split(',') | ||
| 207 | - this.editMaintainancePlanInfo.days = data[0].maintainanceDay.split(',') | 206 | + this.editMaintainancePlanInfo.months = data[0].maintainanceMonth.split(',').map(Number) |
| 207 | + this.editMaintainancePlanInfo.days = data[0].maintainanceDay.split(',').map(Number) | ||
| 208 | this.editMaintainancePlanInfo.everyDays = data[0].maintainanceEveryday | 208 | this.editMaintainancePlanInfo.everyDays = data[0].maintainanceEveryday |
| 209 | } | 209 | } |
| 210 | + console.log(this.editMaintainancePlanInfo) | ||
| 210 | } catch (error) { | 211 | } catch (error) { |
| 211 | this.$message.error(this.$t('editMaintainancePlan.fetchPlanError')) | 212 | this.$message.error(this.$t('editMaintainancePlan.fetchPlanError')) |
| 212 | } | 213 | } |
src/views/machine/editEquipmentAccountList.vue
| 1 | <template> | 1 | <template> |
| 2 | <div class="edit-equipment-account-container"> | 2 | <div class="edit-equipment-account-container"> |
| 3 | <el-card class="box-card"> | 3 | <el-card class="box-card"> |
| 4 | - <div slot="header" class="clearfix"> | ||
| 5 | - <h5>{{ $t('editEquipmentAccount.title') }}</h5> | 4 | + <div slot="header" class="flex justify-between"> |
| 5 | + <span>{{ $t('editEquipmentAccount.title') }}</span> | ||
| 6 | </div> | 6 | </div> |
| 7 | 7 | ||
| 8 | <el-row :gutter="20"> | 8 | <el-row :gutter="20"> |
src/views/machine/equipmentAccountDetailList.vue
| @@ -125,22 +125,20 @@ | @@ -125,22 +125,20 @@ | ||
| 125 | 125 | ||
| 126 | </el-card> | 126 | </el-card> |
| 127 | <el-card> | 127 | <el-card> |
| 128 | - <el-row :gutter="20" class="mt-20"> | 128 | + <div slot="header" class="flex justify-between"> |
| 129 | + <span>{{ $t('equipmentAccountDetail.logTitle') }}</span> | ||
| 130 | + </div> | ||
| 131 | + <el-row :gutter="20" > | ||
| 129 | <el-col :span="24"> | 132 | <el-col :span="24"> |
| 130 | - <el-card shadow="never"> | ||
| 131 | - <div slot="header" class="flex justify-between"> | ||
| 132 | - <span>{{ $t('equipmentAccountDetail.logTitle') }}</span> | ||
| 133 | - </div> | ||
| 134 | - <el-table :data="equipmentAccountDetail.elogs" border style="width: 100%"> | ||
| 135 | - <el-table-column type="index" :label="$t('equipmentAccountDetail.serialNumber')" width="80" | ||
| 136 | - align="center" /> | ||
| 137 | - <el-table-column prop="operatingCode" :label="$t('equipmentAccountDetail.operatingCode')" align="center" /> | ||
| 138 | - <el-table-column prop="operatingDescriptor" :label="$t('equipmentAccountDetail.operatingDescriptor')" | ||
| 139 | - align="center" /> | ||
| 140 | - <el-table-column prop="createTime" :label="$t('equipmentAccountDetail.createTime')" align="center" /> | ||
| 141 | - <el-table-column prop="remark" :label="$t('equipmentAccountDetail.remark')" align="center" /> | ||
| 142 | - </el-table> | ||
| 143 | - </el-card> | 133 | + <el-table :data="equipmentAccountDetail.elogs" border style="width: 100%"> |
| 134 | + <el-table-column type="index" :label="$t('equipmentAccountDetail.serialNumber')" width="80" | ||
| 135 | + align="center" /> | ||
| 136 | + <el-table-column prop="operatingCode" :label="$t('equipmentAccountDetail.operatingCode')" align="center" /> | ||
| 137 | + <el-table-column prop="operatingDescriptor" :label="$t('equipmentAccountDetail.operatingDescriptor')" | ||
| 138 | + align="center" /> | ||
| 139 | + <el-table-column prop="createTime" :label="$t('equipmentAccountDetail.createTime')" align="center" /> | ||
| 140 | + <el-table-column prop="remark" :label="$t('equipmentAccountDetail.remark')" align="center" /> | ||
| 141 | + </el-table> | ||
| 144 | </el-col> | 142 | </el-col> |
| 145 | </el-row> | 143 | </el-row> |
| 146 | </el-card> | 144 | </el-card> |
| @@ -267,6 +265,7 @@ export default { | @@ -267,6 +265,7 @@ export default { | ||
| 267 | .form-item { | 265 | .form-item { |
| 268 | margin-bottom: 18px; | 266 | margin-bottom: 18px; |
| 269 | text-align: left; | 267 | text-align: left; |
| 268 | + | ||
| 270 | label { | 269 | label { |
| 271 | margin-right: 10px; | 270 | margin-right: 10px; |
| 272 | } | 271 | } |
src/views/machine/equipmentAccountList.vue
| @@ -59,7 +59,7 @@ | @@ -59,7 +59,7 @@ | ||
| 59 | </el-form> | 59 | </el-form> |
| 60 | </el-card> | 60 | </el-card> |
| 61 | 61 | ||
| 62 | - <el-card class="box-card"> | 62 | + <el-card class="box-card margin-top"> |
| 63 | <el-table :data="equipmentAccountInfo.equipmentAccounts" border style="width: 100%" @selection-change="handleSelectionChange"> | 63 | <el-table :data="equipmentAccountInfo.equipmentAccounts" border style="width: 100%" @selection-change="handleSelectionChange"> |
| 64 | <el-table-column type="selection" width="55" align="center"></el-table-column> | 64 | <el-table-column type="selection" width="55" align="center"></el-table-column> |
| 65 | <el-table-column prop="machineName" :label="$t('equipmentAccount.machineName')" | 65 | <el-table-column prop="machineName" :label="$t('equipmentAccount.machineName')" |
| @@ -113,7 +113,7 @@ | @@ -113,7 +113,7 @@ | ||
| 113 | </el-row> | 113 | </el-row> |
| 114 | 114 | ||
| 115 | <!-- 子组件 --> | 115 | <!-- 子组件 --> |
| 116 | - <delete-equipment-account ref="deleteEquipmentAccount"></delete-equipment-account> | 116 | + <delete-equipment-account ref="deleteEquipmentAccount" @success="listEquipmentAccounts"></delete-equipment-account> |
| 117 | <view-equipment-account ref="viewEquipmentAccount"></view-equipment-account> | 117 | <view-equipment-account ref="viewEquipmentAccount"></view-equipment-account> |
| 118 | <print-equipment-account ref="printEquipmentAccount"></print-equipment-account> | 118 | <print-equipment-account ref="printEquipmentAccount"></print-equipment-account> |
| 119 | <import-equipment ref="importEquipment"></import-equipment> | 119 | <import-equipment ref="importEquipment"></import-equipment> |
src/views/machine/machineTypeTreeManageList.vue
| @@ -4,18 +4,18 @@ | @@ -4,18 +4,18 @@ | ||
| 4 | 4 | ||
| 5 | <el-row :gutter="20"> | 5 | <el-row :gutter="20"> |
| 6 | <el-col :span="4" style="padding-right:0"> | 6 | <el-col :span="4" style="padding-right:0"> |
| 7 | - <div class=""> | 7 | + <div class=""> |
| 8 | <el-button-group> | 8 | <el-button-group> |
| 9 | - <el-button type="primary" size="small" @click="openAddParentMachineTypeModal"> | 9 | + <el-button type="text" size="small" @click="openAddParentMachineTypeModal"> |
| 10 | <i class="el-icon-plus"></i>{{ $t('machineTypeTree.addParent') }} | 10 | <i class="el-icon-plus"></i>{{ $t('machineTypeTree.addParent') }} |
| 11 | </el-button> | 11 | </el-button> |
| 12 | - <el-button type="primary" size="small" @click="openAddMachineTypeModal"> | 12 | + <el-button type="text" size="small" @click="openAddMachineTypeModal"> |
| 13 | <i class="el-icon-plus"></i>{{ $t('machineTypeTree.addChild') }} | 13 | <i class="el-icon-plus"></i>{{ $t('machineTypeTree.addChild') }} |
| 14 | </el-button> | 14 | </el-button> |
| 15 | - <el-button type="primary" size="small" @click="openEditMachineTypeModel"> | 15 | + <el-button type="text" size="small" @click="openEditMachineTypeModel"> |
| 16 | <i class="el-icon-edit"></i>{{ $t('machineTypeTree.edit') }} | 16 | <i class="el-icon-edit"></i>{{ $t('machineTypeTree.edit') }} |
| 17 | </el-button> | 17 | </el-button> |
| 18 | - <el-button type="primary" size="small" @click="openDeleteMachineTypeModel"> | 18 | + <el-button type="text" size="small" @click="openDeleteMachineTypeModel"> |
| 19 | <i class="el-icon-delete"></i>{{ $t('machineTypeTree.delete') }} | 19 | <i class="el-icon-delete"></i>{{ $t('machineTypeTree.delete') }} |
| 20 | </el-button> | 20 | </el-button> |
| 21 | </el-button-group> | 21 | </el-button-group> |
| @@ -26,8 +26,8 @@ | @@ -26,8 +26,8 @@ | ||
| 26 | </el-col> | 26 | </el-col> |
| 27 | <el-col :span="20"> | 27 | <el-col :span="20"> |
| 28 | <el-card class="box-card"> | 28 | <el-card class="box-card"> |
| 29 | - <div slot="header" class="clearfix"> | ||
| 30 | - <h3>{{ $t('machineTypeTree.detail') }}</h3> | 29 | + <div slot="header" class="flex justify-between"> |
| 30 | + <span>{{ $t('machineTypeTree.detail') }}</span> | ||
| 31 | </div> | 31 | </div> |
| 32 | <div class="detail-content"> | 32 | <div class="detail-content"> |
| 33 | <el-form label-width="120px"> | 33 | <el-form label-width="120px"> |
| @@ -82,7 +82,7 @@ import MachineTypeTree from '@/components/machine/machineTypeTree' | @@ -82,7 +82,7 @@ import MachineTypeTree from '@/components/machine/machineTypeTree' | ||
| 82 | import AddMachineType from '@/components/machine/addMachineType' | 82 | import AddMachineType from '@/components/machine/addMachineType' |
| 83 | import EditMachineType from '@/components/machine/editMachineType' | 83 | import EditMachineType from '@/components/machine/editMachineType' |
| 84 | import DeleteMachineType from '@/components/machine/deleteMachineType' | 84 | import DeleteMachineType from '@/components/machine/deleteMachineType' |
| 85 | -import {listMachineType} from '@/api/machine/machineTypeTreeManageApi' | 85 | +import { listMachineType } from '@/api/machine/machineTypeTreeManageApi' |
| 86 | 86 | ||
| 87 | export default { | 87 | export default { |
| 88 | name: 'MachineTypeTreeManageList', | 88 | name: 'MachineTypeTreeManageList', |
| @@ -145,8 +145,8 @@ export default { | @@ -145,8 +145,8 @@ export default { | ||
| 145 | this.$refs.deleteMachineType.open(this.machineTypeInfo) | 145 | this.$refs.deleteMachineType.open(this.machineTypeInfo) |
| 146 | }, | 146 | }, |
| 147 | async _loadMachienType() { | 147 | async _loadMachienType() { |
| 148 | - const res = await listMachineType({ communityId: getCommunityId(), typeId: this.machineTypeInfo.typeId,page:1,row:1 }); | ||
| 149 | - this.machineTypeInfo = {...res.data[0]} | 148 | + const res = await listMachineType({ communityId: getCommunityId(), typeId: this.machineTypeInfo.typeId, page: 1, row: 1 }); |
| 149 | + this.machineTypeInfo = { ...res.data[0] } | ||
| 150 | }, | 150 | }, |
| 151 | handleSuccess() { | 151 | handleSuccess() { |
| 152 | this.$refs.machineTypeTree.refreshTree() | 152 | this.$refs.machineTypeTree.refreshTree() |