“linengliang”
2023-10-09 d50a87b08c23d068157878794ed0d5c563eb8135
src/views/eam/modules/equipmentNew/EquipmentPrecisionParametersList.vue
@@ -25,7 +25,7 @@
      <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>
@@ -51,12 +51,12 @@
        :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"
@@ -96,8 +96,8 @@
                title="开启精度参数管理后可点击"
              >提交</a-button>
            </span>
          </div>
        </template>
          </div> -->
        <!-- </template> -->
        <!-- <span slot="action" slot-scope="text, record">
          <a @click="handleEdit(record)">编辑</a>
@@ -143,7 +143,7 @@
          if(!this.mainId){
            this.clearList()
          }else{
            this.queryParam['equipmentId'] = val
            this.queryParam['precisionParametersTemplateId'] = val
            this.loadData(1);
          }
        }
@@ -156,78 +156,42 @@
        // 表头
        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",
@@ -339,6 +303,11 @@
        this.selectionRows = selectionRows;
    },
    },
    mounted(){
      this.$bus.$on('loadData', (data) => {
            this.loadData();
      });
    }
  }
</script>