“linengliang”
2023-09-05 53b451a977d59bc587517b484a73424b542845f4
src/views/eam/modules/equipmentNew/EquipmentPrecisionParametersList.vue
@@ -22,10 +22,10 @@
        @change="handleImportExcel">
          <a-button type="primary" icon="import">导入</a-button>
      </a-upload> -->
      <a-dropdown v-if="selectedRowKeys.length > 0">
      <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"
@@ -68,27 +68,36 @@
              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>
@@ -119,6 +128,11 @@
      mainId:{
        type:String,
        default:'',
        required:false
      },
      isOpen:{
        type:Boolean,
        default:true,
        required:false
      }
    },
@@ -173,27 +187,27 @@
          title: '上限值',
          dataIndex: 'upperLimit',
          align: "center",
          scopedSlots: {
            customRender: 'upperLimit'
          },
          // scopedSlots: {
          //   customRender: 'upperLimit'
          // },
          width:250,
        },
        {
          title: '下限值',
          dataIndex: 'lowerLimit',
          align: "center",
          scopedSlots: {
            customRender: 'lowerLimit'
          },
          // scopedSlots: {
          //   customRender: 'lowerLimit'
          // },
          width:250,
        },
        {
          title: '实际精度值',
          dataIndex: 'actualValue',
          align: "center",
          scopedSlots: {
            customRender: 'actualValue'
          },
          // scopedSlots: {
          //   customRender: 'actualValue'
          // },
          width:250,
        },
        {
@@ -201,16 +215,16 @@
          dataIndex: 'remark',
          align: "center",
        },
        {
          title: '操作',
          dataIndex: 'action',
          width: 160,
          align: "center",
          scopedSlots: {
            customRender: 'action'
          },
          fixed: 'right',
        },
        // {
        //   title: '操作',
        //   dataIndex: 'action',
        //   width: 160,
        //   align: "center",
        //   // scopedSlots: {
        //   //   customRender: 'action'
        //   // },
        //   fixed: 'right',
        // },
        ],
        url: {
          list: "/eam/equipmentPrecisionParameters/list",
@@ -325,6 +339,11 @@
        this.selectionRows = selectionRows;
    },
    },
    mounted(){
      this.$bus.$on('loadData', (data) => {
            this.loadData();
      });
    }
  }
</script>