| | |
| | | <a-dropdown v-if="selectedRowKeys.length > 0" v-has="'accountSons:add&edit&delete&submit'"> |
| | | <a-menu slot="overlay"> |
| | | <a-menu-item key="1" @click="batchDel"><a-icon type="delete"/>删除</a-menu-item> |
| | | <a-menu-item key="1" @click="handleSubmitBatch"><a-icon type="to-top" />提交</a-menu-item> |
| | | <!-- <a-menu-item key="1" @click="handleSubmitBatch"><a-icon type="to-top" />提交</a-menu-item> --> |
| | | </a-menu> |
| | | <a-button style="margin-left: 8px"> 批量操作 <a-icon type="down" /></a-button> |
| | | </a-dropdown> |
| | |
| | | :rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}" |
| | | @change="handleTableChange"> |
| | | |
| | | <template |
| | | <!-- <template |
| | | v-for="col in columns" |
| | | :slot="col.dataIndex" |
| | | slot-scope='text, record, index' |
| | | > |
| | | <div :key="col.dataIndex"> |
| | | > --> |
| | | <!-- <div :key="col.dataIndex"> |
| | | <span v-if="col.dataIndex == 'remark'"> |
| | | <j-ellipsis |
| | | :value="text" |
| | |
| | | v-if="col.dataIndex == 'upperLimit'" |
| | | @change="(e)=>handleChange(e, record.key, col, index)" |
| | | style="width: 100%" |
| | | :disabled="!isOpen" |
| | | title="开启精度参数管理后可填写" |
| | | /> |
| | | <a-input-number |
| | | :value="text" |
| | | v-if="col.dataIndex == 'lowerLimit'" |
| | | @change="(e)=>handleChange(e, record.key, col, index)" |
| | | style="width: 100%" |
| | | :disabled="!isOpen" |
| | | title="开启精度参数管理后可填写" |
| | | /> |
| | | <a-input-number |
| | | :value="text" |
| | | v-if="col.dataIndex == 'actualValue'" |
| | | @change="(e)=>handleChange(e, record.key, col, index)" |
| | | :disabled="!isOpen" |
| | | style="width: 100%" |
| | | title="开启精度参数管理后可填写" |
| | | /> |
| | | <span v-if="col.dataIndex == 'action'"> |
| | | <a-button |
| | | type="primary" |
| | | @click="handleEdit(record)" |
| | | v-has="'accountSons:add&edit&delete&submit'" |
| | | :disabled="!isOpen" |
| | | title="开启精度参数管理后可点击" |
| | | >提交</a-button> |
| | | </span> |
| | | </div> |
| | | </template> |
| | | </div> --> |
| | | <!-- </template> --> |
| | | |
| | | <!-- <span slot="action" slot-scope="text, record"> |
| | | <a @click="handleEdit(record)">编辑</a> |
| | |
| | | type:String, |
| | | default:'', |
| | | required:false |
| | | }, |
| | | isOpen:{ |
| | | type:Boolean, |
| | | default:true, |
| | | required:false |
| | | } |
| | | }, |
| | | watch:{ |
| | |
| | | if(!this.mainId){ |
| | | this.clearList() |
| | | }else{ |
| | | this.queryParam['equipmentId'] = val |
| | | this.queryParam['precisionParametersTemplateId'] = val |
| | | this.loadData(1); |
| | | } |
| | | } |
| | |
| | | // 表头 |
| | | columns: [ |
| | | { |
| | | title: '#', |
| | | dataIndex: '', |
| | | key: 'rowIndex', |
| | | width: 60, |
| | | align: "center", |
| | | customRender: function (t, r, index) { |
| | | return parseInt(index) + 1; |
| | | title: '#', |
| | | dataIndex: '', |
| | | key:'rowIndex', |
| | | width:100, |
| | | align:"center", |
| | | customRender:function (t,r,index) { |
| | | return parseInt(index)+1; |
| | | } |
| | | }, |
| | | }, |
| | | { |
| | | title: '精度参数编码', |
| | | dataIndex: 'precisionParametersNum', |
| | | align: "center", |
| | | width:250, |
| | | }, |
| | | { |
| | | title: '精度参数名称', |
| | | dataIndex: 'precisionParametersName', |
| | | align: "center", |
| | | width:250, |
| | | }, |
| | | { |
| | | title: '计量单位', |
| | | dataIndex: 'precisionParametersUnitName', |
| | | align: "center", |
| | | width:250, |
| | | }, |
| | | { |
| | | title: '上限值', |
| | | dataIndex: 'upperLimit', |
| | | align: "center", |
| | | scopedSlots: { |
| | | customRender: 'upperLimit' |
| | | { |
| | | title:'检验项目名称', |
| | | align:"center", |
| | | dataIndex: 'precisionParametersName', |
| | | width:400 |
| | | }, |
| | | width:250, |
| | | }, |
| | | { |
| | | title: '下限值', |
| | | dataIndex: 'lowerLimit', |
| | | align: "center", |
| | | scopedSlots: { |
| | | customRender: 'lowerLimit' |
| | | { |
| | | title:'位置', |
| | | align:"center", |
| | | dataIndex: 'precisionParametersUda1', |
| | | width:400 |
| | | }, |
| | | width:250, |
| | | }, |
| | | { |
| | | title: '实际精度值', |
| | | dataIndex: 'actualValue', |
| | | align: "center", |
| | | scopedSlots: { |
| | | customRender: 'actualValue' |
| | | { |
| | | title:'允差(mm)', |
| | | align:"center", |
| | | dataIndex: 'tolerance', |
| | | width:400 |
| | | }, |
| | | width:250, |
| | | }, |
| | | { |
| | | title: '备注', |
| | | dataIndex: 'remark', |
| | | align: "center", |
| | | }, |
| | | { |
| | | title: '操作', |
| | | dataIndex: 'action', |
| | | width: 160, |
| | | align: "center", |
| | | scopedSlots: { |
| | | customRender: 'action' |
| | | { |
| | | title:'实测值', |
| | | align:"center", |
| | | dataIndex: 'actualValue', |
| | | width:400 |
| | | }, |
| | | fixed: 'right', |
| | | }, |
| | | ], |
| | | url: { |
| | | list: "/eam/equipmentPrecisionParameters/list", |
| | | list: '/eam/precisionParametersTemplateDetail/listByPrecisionParametersTemplateId', |
| | | edit: "/eam/equipmentPrecisionParameters/edit", |
| | | submitBatch:"/eam/equipmentPrecisionParameters/submitBatch", |
| | | // delete: "/new/equipment/deleteEquipmentPrecisionParameters", |
| | |
| | | this.selectionRows = selectionRows; |
| | | }, |
| | | |
| | | }, |
| | | mounted(){ |
| | | this.$bus.$on('loadData', (data) => { |
| | | this.loadData(); |
| | | }); |
| | | } |
| | | } |
| | | </script> |