¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <j-modal |
| | | :title="title" |
| | | :width="width" |
| | | :visible="visible" |
| | | switchFullscreen |
| | | @ok="handleOk" |
| | | :okButtonProps="{ class:{'jee-hidden': disableSubmit} }" |
| | | @cancel="handleCancel" |
| | | cancelText="å
³é" |
| | | :footer="null" |
| | | > |
| | | <a-card :bordered="false"> |
| | | <!-- æ¥è¯¢åºå --> |
| | | <div class="table-page-search-wrapper"> |
| | | <a-form layout="inline" @keyup.enter.native="searchQuery"> |
| | | <!-- éç¨æ¥è¯¢åæ° --> |
| | | <a-row :gutter="24"> |
| | | <a-col :md="8" :sm="8"> |
| | | <a-form-item label="å·¥å
፱Ȍ" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-select |
| | | :options="toolTypeList" |
| | | placeholder="è¯·éæ©å·¥å
·ç±»åæ£ç´¢" |
| | | v-model="queryParam.classifyId" |
| | | @change="handleToolTypeChange" |
| | | ></a-select> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8"> |
| | | <a-form-item label="å·¥å
·ç®ç§°" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | disabled |
| | | placeholder="请è¾å
¥å·¥å
·ç®ç§°æ£ç´¢" |
| | | v-model="queryParam.aliasLabel" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8"> |
| | | <a-form-item label="ç´å¾åæ°" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥ç´å¾åæ°æ£ç´¢" |
| | | v-model="queryParam.diameter" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8"> |
| | | <a-form-item label="å·¥å
·ç¼ç " :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥å·¥å
·ç¼ç æ£ç´¢" |
| | | v-model="queryParam.toolCode" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8"> |
| | | <a-form-item label="åå·/å¾å·" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥åå·/å¾å·æ£ç´¢" |
| | | v-model="queryParam.toolModel" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8"> |
| | | <a-form-item label="䏿åç§°" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥ä¸æåç§°æ£ç´¢" |
| | | v-model="queryParam.chineseName" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <!-- åå 工工å
·ç±»æ¥è¯¢åæ° --> |
| | | <a-col :md="8" :sm="8" v-if="paraHoleToolsFlag"> |
| | | <a-form-item label="åååé¿" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请åååé¿æ£ç´¢" |
| | | v-model="queryParam.edgeLength" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraHoleToolsFlag"> |
| | | <a-form-item label="åæ°" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥åæ°æ£ç´¢" |
| | | v-model="queryParam.bladeCount" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraHoleToolsFlag"> |
| | | <a-form-item label="ææå å·¥é¿åº¦" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥ææå å·¥é¿åº¦æ£ç´¢" |
| | | v-model="queryParam.effectiveLength" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraHoleToolsFlag"> |
| | | <a-form-item label="æå°éåç´å¾" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥æå°éåç´å¾æ£ç´¢" |
| | | v-model="queryParam.latestBoringDiameter" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraHoleToolsFlag"> |
| | | <a-form-item label="æå¤§éåç´å¾" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥æå¤§éåç´å¾æ£ç´¢" |
| | | v-model="queryParam.maxBoringDiameter" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraHoleToolsFlag"> |
| | | <a-form-item label="åæç´å¾" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥åæç´å¾æ£ç´¢" |
| | | v-model="queryParam.knifeDiameter" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraHoleToolsFlag"> |
| | | <a-form-item label="åå¾" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥å徿£ç´¢" |
| | | v-model="queryParam.boreDiameter" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraHoleToolsFlag"> |
| | | <a-form-item label="å头æ°" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥åå¤´æ°æ£ç´¢" |
| | | v-model="queryParam.headsNumber" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <!-- é£ååå
·ç±»æ¥è¯¢åæ° --> |
| | | <a-col :md="8" :sm="8" v-if="paraMillToolFlag"> |
| | | <a-form-item label="åååé¿" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥åååé¿æ£ç´¢" |
| | | v-model="queryParam.edgeLength" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraMillToolFlag"> |
| | | <a-form-item label="齿æ°" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥é½¿æ°æ£ç´¢" |
| | | v-model="queryParam.numberOfTeeth" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraMillToolFlag"> |
| | | <a-form-item label="é¢å¾" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥é¢å¾æ£ç´¢" |
| | | v-model="queryParam.neckDiameter" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraMillToolFlag"> |
| | | <a-form-item label="æå°ç´å¾" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥æå°ç´å¾æ£ç´¢" |
| | | v-model="queryParam.smallDiameter" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraMillToolFlag"> |
| | | <a-form-item label="æé¿" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥æé¿æ£ç´¢" |
| | | v-model="queryParam.handleLength" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraMillToolFlag"> |
| | | <a-form-item label="æå¤§åæ·±" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥æå¤§åæ·±æ£ç´¢" |
| | | v-model="queryParam.deepestDepth" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraMillToolFlag"> |
| | | <a-form-item label="æé¢é¿åº¦" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥æé¢é¿åº¦æ£ç´¢" |
| | | v-model="queryParam.handleNeckLength" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraMillToolFlag"> |
| | | <a-form-item label="æ¬ä¼¸é¿åº¦" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥æ¬ä¼¸é¿åº¦æ£ç´¢" |
| | | v-model="queryParam.overhangingLength" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraMillToolFlag"> |
| | | <a-form-item label="èºè·" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥èºè·æ£ç´¢" |
| | | v-model="queryParam.pitch" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraMillToolFlag"> |
| | | <a-form-item label="æå°å å·¥ç´å¾" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥æå°å å·¥ç´å¾æ£ç´¢" |
| | | v-model="queryParam.recentlyDiameter" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <!-- 车ååå
·ç±»åæ° --> |
| | | <a-col :md="8" :sm="8" v-if="paraTurningToolsFlag"> |
| | | <a-form-item label="æå°ç´å¾" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥æå°ç´å¾æ£ç´¢" |
| | | v-model="queryParam.smallDiameter" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraTurningToolsFlag"> |
| | | <a-form-item label="é
å¥åçå·" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥é
å¥åçå·æ£ç´¢" |
| | | v-model="queryParam.matchingNumber" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraTurningToolsFlag"> |
| | | <a-form-item label="ååæ¹å" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥ååæ¹åæ£ç´¢" |
| | | v-model="queryParam.cuttingDirection" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraTurningToolsFlag"> |
| | | <a-form-item label="åç尺寸" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥åç尺寸æ£ç´¢" |
| | | v-model="queryParam.knifeSize" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraTurningToolsFlag"> |
| | | <a-form-item label="éæç´å¾" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥éæç´å¾æ£ç´¢" |
| | | v-model="queryParam.boringBarDiameter" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraTurningToolsFlag"> |
| | | <a-form-item label="åæé¿åº¦" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥åæé¿åº¦æ£ç´¢" |
| | | v-model="queryParam.bladeLength" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraTurningToolsFlag"> |
| | | <a-form-item label="åææ¹å" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥åææ¹åæ£ç´¢" |
| | | v-model="queryParam.barDirection" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraTurningToolsFlag"> |
| | | <a-form-item label="åæé«åº¦" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥åæé«åº¦æ£ç´¢" |
| | | v-model="queryParam.bladeHeight" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraTurningToolsFlag"> |
| | | <a-form-item label="åæå®½åº¦" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥åæå®½åº¦æ£ç´¢" |
| | | v-model="queryParam.bladeWide" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraTurningToolsFlag"> |
| | | <a-form-item label="åçæ§½å®½" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥åçæ§½å®½æ£ç´¢" |
| | | v-model="queryParam.slotWidth" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraTurningToolsFlag"> |
| | | <a-form-item label="æå¤§åå
¥ç´å¾" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥æå¤§åå
¥ç´å¾æ£ç´¢" |
| | | v-model="queryParam.maxDiameter" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraTurningToolsFlag"> |
| | | <a-form-item label="æå¤§å槽深度" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥æå¤§å槽深度æ£ç´¢" |
| | | v-model="queryParam.maxDepth" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraTurningToolsFlag"> |
| | | <a-form-item label="åæ¿å度" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥åæ¿å度æ£ç´¢" |
| | | v-model="queryParam.bladeThickness" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraTurningToolsFlag"> |
| | | <a-form-item label="æå°å å·¥ç´å¾" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥æå°å å·¥ç´å¾æ£ç´¢" |
| | | v-model="queryParam.minDiameter" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <!-- èºçº¹åå
·ç±»æ¥è¯¢åæ° --> |
| | | <a-col :md="8" :sm="8" v-if="paraThreadingToolFlag"> |
| | | <a-form-item label="åååé¿" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥åååé¿æ£ç´¢" |
| | | v-model="queryParam.edgeLength" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraThreadingToolFlag"> |
| | | <a-form-item label="èºè·" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥èºè·æ£ç´¢" |
| | | v-model="queryParam.pitch" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraThreadingToolFlag"> |
| | | <a-form-item label="èºçº¹ä»£å·" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥èºçº¹ä»£å·æ£ç´¢" |
| | | v-model="queryParam.threadCode" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraThreadingToolFlag"> |
| | | <a-form-item label="èºçº¹æå" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥èºçº¹æåæ£ç´¢" |
| | | v-model="queryParam.rotationDirection" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraThreadingToolFlag"> |
| | | <a-form-item label="èºçº¹å
¬å·®å¸¦ä»£å·/精度ç级" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥èºçº¹å
¬å·®å¸¦ä»£å·/精度ç级æ£ç´¢" |
| | | v-model="queryParam.tolerancezoneLevel" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraThreadingToolFlag"> |
| | | <a-form-item label="å¤å尺寸" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥å¤å尺寸æ£ç´¢" |
| | | v-model="queryParam.externalDimensions" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraThreadingToolFlag"> |
| | | <a-form-item label="æé¨è§æ ¼" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥æé¨è§æ ¼æ£ç´¢" |
| | | v-model="queryParam.handleSpecifications" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraThreadingToolFlag"> |
| | | <a-form-item label="èºåç±»å" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥èºåç±»åæ£ç´¢" |
| | | v-model="queryParam.screwHoleType" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraThreadingToolFlag"> |
| | | <a-form-item label="èºçº¹æ å" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥èºçº¹æ åæ£ç´¢" |
| | | v-model="queryParam.threadStandard" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraThreadingToolFlag"> |
| | | <a-form-item label="æå±æ§½å" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥æå±æ§½åæ£ç´¢" |
| | | v-model="queryParam.fluteSoltType" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraThreadingToolFlag"> |
| | | <a-form-item label="èºçº¹ç±»å" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥èºçº¹ç±»åæ£ç´¢" |
| | | v-model="queryParam.threadType" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraThreadingToolFlag"> |
| | | <a-form-item label="导å尺寸" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥å¯¼å尺寸æ£ç´¢" |
| | | v-model="queryParam.guidingSize" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraThreadingToolFlag"> |
| | | <a-form-item label="è¿æ¥åå¾" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥è¿æ¥å徿£ç´¢" |
| | | v-model="queryParam.connectionAperture" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraThreadingToolFlag"> |
| | | <a-form-item label="è¿æ¥é®æ§½" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥è¿æ¥é®æ§½æ£ç´¢" |
| | | v-model="queryParam.connectingKeyway" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <!-- åçç±»åæ° --> |
| | | <a-col :md="8" :sm="8" v-if="paraBladeFlag"> |
| | | <a-form-item label="èºè·" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥èºè·æ£ç´¢" |
| | | v-model="queryParam.pitch" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraBladeFlag"> |
| | | <a-form-item label="ååæ¹å" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥ååæ¹åæ£ç´¢" |
| | | v-model="queryParam.cuttingDirection" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraBladeFlag"> |
| | | <a-form-item label="åç尺寸" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥åç尺寸æ£ç´¢" |
| | | v-model="queryParam.knifeSize" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraBladeFlag"> |
| | | <a-form-item label="åæé¿åº¦" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥åæé¿åº¦æ£ç´¢" |
| | | v-model="queryParam.bladeLength" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraBladeFlag"> |
| | | <a-form-item label="åæå®½åº¦" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥åæå®½åº¦æ£ç´¢" |
| | | v-model="queryParam.bladeWide" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraBladeFlag"> |
| | | <a-form-item label="èºçº¹æ å" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥èºçº¹æ åæ£ç´¢" |
| | | v-model="queryParam.threadStandard" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraBladeFlag"> |
| | | <a-form-item label="åçå½¢ç¶" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥åçå½¢ç¶æ£ç´¢" |
| | | v-model="queryParam.bladeShape" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraBladeFlag"> |
| | | <a-form-item label="åååæ°" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥åååæ°æ£ç´¢" |
| | | v-model="queryParam.cuttingEdgeCount" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraBladeFlag"> |
| | | <a-form-item label="夹åºåå¼" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥å¤¹åºå弿£ç´¢" |
| | | v-model="queryParam.clampingType" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraBladeFlag"> |
| | | <a-form-item label="åå°R" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥åå°Ræ£ç´¢" |
| | | v-model="queryParam.noseAngleR" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraBladeFlag"> |
| | | <a-form-item label="å å·¥åç±»" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥å å·¥åç±»æ£ç´¢" |
| | | v-model="queryParam.processingClassify" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraBladeFlag"> |
| | | <a-form-item label="åçåè§" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥åçåè§æ£ç´¢" |
| | | v-model="queryParam.bladePosterior" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraBladeFlag"> |
| | | <a-form-item label="åç尺寸" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥åç尺寸æ£ç´¢" |
| | | v-model="queryParam.bladeSize" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraBladeFlag"> |
| | | <a-form-item label="å
å¤èºçº¹" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥å
å¤èºçº¹æ£ç´¢" |
| | | v-model="queryParam.inOutThread" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraBladeFlag"> |
| | | <a-form-item label="çåè§åº¦" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥çåè§åº¦æ£ç´¢" |
| | | v-model="queryParam.dentalAngle" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :md="8" :sm="8" v-if="paraBladeFlag"> |
| | | <a-form-item label="æå°å å·¥å
èºçº¹å
¬ç§°ç´å¾" :labelCol="{span: 5}" :wrapperCol="{span: 18, offset: 1}"> |
| | | <a-input |
| | | placeholder="请è¾å
¥æå°å å·¥å
èºçº¹å
¬ç§°ç´å¾æ£ç´¢" |
| | | v-model="queryParam.minInternalThread" |
| | | ></a-input> |
| | | </a-form-item> |
| | | </a-col> |
| | | |
| | | <a-col :md="6" :sm="24"> |
| | | <span style="float: left;overflow: hidden;" class="table-page-search-submitButtons"> |
| | | <a-button type="primary" @click="searchQuery" icon="search">æ¥è¯¢</a-button> |
| | | <a-button type="primary" @click="searchReset" icon="reload" style="margin-left: 8px">éç½®</a-button> |
| | | </span> |
| | | </a-col> |
| | | |
| | | </a-row> |
| | | </a-form> |
| | | </div> |
| | | <!-- æ¥è¯¢åºå-END --> |
| | | |
| | | <!-- æä½æé®åºå --> |
| | | <div class="table-operator"> |
| | | </div> |
| | | |
| | | <!-- tableåºå-begin --> |
| | | <div> |
| | | |
| | | <a-table |
| | | ref="table" |
| | | size="middle" |
| | | :scroll="{x:true}" |
| | | bordered |
| | | rowKey="id" |
| | | :columns="columns" |
| | | :dataSource="dataSource" |
| | | :pagination="ipagination" |
| | | :loading="loading" |
| | | :rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange,type:'radio'}" |
| | | class="j-table-force-nowrap" |
| | | :customRow="customRow" |
| | | @change="handleTableChange"> |
| | | |
| | | <span slot="action" slot-scope="text, record"> |
| | | <a @click="handleDetail(record)">详æ
</a> |
| | | <a-divider type="vertical" /> |
| | | <a @click="handleSelect(record)">éæ©</a> |
| | | </span> |
| | | |
| | | </a-table> |
| | | </div> |
| | | |
| | | <a-tabs defaultActiveKey="1"> |
| | | <a-tab-pane key="1"> |
| | | <span slot="tab"> |
| | | <a-badge>åæ° </a-badge> |
| | | </span> |
| | | <para-hole-tools-list ref="paraHoleToolsList"></para-hole-tools-list> |
| | | <para-threading-tool-list ref="paraThreadingToolList"></para-threading-tool-list> |
| | | <para-mill-tool-list ref="paraMillToolList"></para-mill-tool-list> |
| | | <para-turning-tools-list ref="paraTurningToolsList"></para-turning-tools-list> |
| | | <para-blade-list ref="paraBladeList"></para-blade-list> |
| | | <para-common-tool-list ref="paraCommonToolList"></para-common-tool-list> |
| | | </a-tab-pane> |
| | | |
| | | <a-tab-pane |
| | | key="2" |
| | | forceRender |
| | | > |
| | | <span slot="tab"> |
| | | <a-badge>管çåæ° </a-badge> |
| | | </span> |
| | | <tools-config-property-list ref="toolsConfigPropertyList"></tools-config-property-list> |
| | | </a-tab-pane> |
| | | </a-tabs> |
| | | |
| | | <base-tools-modal ref="modalForm" @ok="modalFormOk" :nodeSelected="nodeSelected"></base-tools-modal> |
| | | <para-hole-tools-modal ref="paraHoleToolsModal" @ok="modalFormOk" |
| | | :nodeSelected="nodeSelected"></para-hole-tools-modal> |
| | | <para-threading-tool-modal ref="paraThreadingToolModal"></para-threading-tool-modal> |
| | | <para-mill-tool-modal ref="paraMillToolModal"></para-mill-tool-modal> |
| | | <para-turning-tools-modal ref="paraTurningToolsModal"></para-turning-tools-modal> |
| | | <para-blade-modal ref="paraBladeModal"></para-blade-modal> |
| | | <para-common-tool-modal ref="paraCommonToolModal"></para-common-tool-modal> |
| | | <para-base-modal ref="paraBaseModal"></para-base-modal> |
| | | </a-card> |
| | | </j-modal> |
| | | </template> |
| | | |
| | | <script> |
| | | |
| | | import '@/assets/less/TableExpand.less' |
| | | import { mixinDevice } from '@/utils/mixin' |
| | | import { JeecgListMixin } from '@/mixins/JeecgListMixin' |
| | | import BaseToolsModal from './BaseToolsModal' |
| | | import Tooltip from 'ant-design-vue/es/tooltip' |
| | | import { getAction, postAction, deleteAction, requestPut } from '@api/manage' |
| | | import ParaBaseModal from './ParaBaseModal.vue' |
| | | import ParaHoleToolsModal from './ParaHoleToolsModal' |
| | | import ParaMillToolModal from './ParaMillToolModal' |
| | | import ParaThreadingToolModal from './ParaThreadingToolModal' |
| | | import ParaTurningToolsModal from './ParaTurningToolsModal' |
| | | import ToolsConfigPropertyModal from './ToolsConfigPropertyModal' |
| | | import ParaCommonToolModal from './ParaCommonToolModal' |
| | | import ParaBladeModal from './ParaBladeModal' |
| | | import ParaHoleToolsList from './ParaHoleToolsList' |
| | | import ToolsConfigPropertyList from './ToolsConfigPropertyList' |
| | | import ParaMillToolList from './ParaMillToolList' |
| | | import ParaThreadingToolList from './ParaThreadingToolList' |
| | | import ParaTurningToolsList from './ParaTurningToolsList' |
| | | import ParaCommonToolList from './ParaCommonToolList' |
| | | import ParaBladeList from './ParaBladeList' |
| | | |
| | | export default { |
| | | name: 'DncToolsSelectListRight', |
| | | mixins: [JeecgListMixin, mixinDevice], |
| | | components: { |
| | | BaseToolsModal, |
| | | Tooltip, |
| | | ParaBaseModal, |
| | | ParaHoleToolsModal, |
| | | ParaMillToolModal, |
| | | ParaThreadingToolModal, |
| | | ParaTurningToolsModal, |
| | | ToolsConfigPropertyModal, |
| | | ParaCommonToolModal, |
| | | ParaBladeModal, |
| | | ParaHoleToolsList, |
| | | ToolsConfigPropertyList, |
| | | ParaMillToolList, |
| | | ParaThreadingToolList, |
| | | ParaTurningToolsList, |
| | | ParaCommonToolList, |
| | | ParaBladeList |
| | | }, |
| | | data() { |
| | | return { |
| | | description: 'DNCåå
·éæ©é¡µé¢', |
| | | title: '', |
| | | width: 1200, |
| | | visible: false, |
| | | disableSubmit: false, |
| | | toolTypeList: [], |
| | | param: {}, |
| | | paraHoleToolsFlag: false, |
| | | paraMillToolFlag: false, |
| | | paraThreadingToolFlag: false, |
| | | paraTurningToolsFlag: false, |
| | | paraBladeFlag: false, |
| | | paraCommonToolFlag: false, |
| | | /* å页忰 */ |
| | | ipagination: { |
| | | current: 1, |
| | | pageSize: 10, |
| | | pageSizeOptions: ['10', '20', '50'], |
| | | showTotal: (total, range) => { |
| | | return range[0] + '-' + range[1] + ' å
±' + total + 'æ¡' |
| | | }, |
| | | showQuickJumper: true, |
| | | showSizeChanger: true, |
| | | total: 0 |
| | | }, |
| | | // 表头 |
| | | columns: [ |
| | | { |
| | | title: '#', |
| | | dataIndex: '', |
| | | key: 'rowIndex', |
| | | width: 60, |
| | | align: 'center', |
| | | customRender: function(t, r, index) { |
| | | return parseInt(index) + 1 |
| | | } |
| | | }, |
| | | { |
| | | title: 'å·¥å
·ç¼ç ', |
| | | align: 'center', |
| | | dataIndex: 'toolCode' |
| | | }, |
| | | { |
| | | title: 'å·¥å
፱Ȍ', |
| | | align: 'center', |
| | | dataIndex: 'classifyName' |
| | | }, |
| | | { |
| | | title: 'åºå·', |
| | | align: 'center', |
| | | dataIndex: 'signCode' |
| | | }, |
| | | { |
| | | title: '䏿åç§°', |
| | | align: 'center', |
| | | dataIndex: 'chineseName' |
| | | }, |
| | | { |
| | | title: '夿åç§°', |
| | | align: 'center', |
| | | dataIndex: 'foreignLanguageName' |
| | | }, |
| | | { |
| | | title: 'æ æ³¨çº§å«', |
| | | align: 'center', |
| | | dataIndex: 'standardLevel' |
| | | }, |
| | | { |
| | | title: 'æ åå·', |
| | | align: 'center', |
| | | dataIndex: 'standardCode' |
| | | }, |
| | | { |
| | | title: 'åå·/å¾å·', |
| | | align: 'center', |
| | | dataIndex: 'toolModel' |
| | | }, |
| | | { |
| | | title: '夿³¨', |
| | | align: 'center', |
| | | dataIndex: 'remark' |
| | | }, |
| | | { |
| | | title: 'æä½', |
| | | dataIndex: 'action', |
| | | align: 'center', |
| | | fixed: 'right', |
| | | width: 147, |
| | | scopedSlots: { customRender: 'action' } |
| | | } |
| | | ], |
| | | url: { |
| | | list: '/tms/toolsToDnc/queryToolByParam', |
| | | queryToolClassifyByParam: '/tms/toolsToDnc/queryToolClassifyByParam', |
| | | queryParaByToolCode: '/tms/baseTools/queryByToolCode', |
| | | queryByToolCode: '/tms/toolsConfigProperty/queryByToolCode', |
| | | queryToolsClassify: '/tms/toolsClassify/queryById' |
| | | }, |
| | | dictOptions: {}, |
| | | nodeSelected: {}, // å½åéä¸çèç¹æ°æ® |
| | | disableMixinCreated: true, |
| | | queryParam: { |
| | | aliasLabel: '', |
| | | diameter: '', |
| | | toolCode: '', |
| | | toolModel: '', |
| | | chineseName: '' |
| | | } |
| | | } |
| | | }, |
| | | created() { |
| | | }, |
| | | computed: { |
| | | }, |
| | | methods: { |
| | | open(param) { |
| | | this.param = param |
| | | this.visible = true |
| | | this.queryParam.aliasLabel = param.aliasLabel |
| | | this.queryParam.diameter = param.diameter |
| | | getAction(this.url.queryToolClassifyByParam, { aliasLabel: param.aliasLabel }).then((res) => { |
| | | if (res.success) { |
| | | this.toolTypeList = res.result |
| | | } |
| | | }) |
| | | this.loadData() |
| | | }, |
| | | loadData() { |
| | | var params = this.getQueryParams();//æ¥è¯¢æ¡ä»¶ |
| | | console.log(params) |
| | | if(!params){ |
| | | return false; |
| | | } |
| | | this.loading = true; |
| | | getAction(this.url.list, params).then((res) => { |
| | | if (res.success) { |
| | | this.dataSource = res.result.records||res.result; |
| | | if(res.result.total) |
| | | { |
| | | this.ipagination.total = res.result.total; |
| | | }else{ |
| | | this.ipagination.total = 0; |
| | | } |
| | | }else{ |
| | | this.$message.warning(res.message) |
| | | } |
| | | }).finally(() => { |
| | | this.loading = false |
| | | }) |
| | | }, |
| | | handleToolTypeChange(value) { |
| | | getAction(this.url.queryToolsClassify, { id: value }).then((res) => { |
| | | if (res.success) { |
| | | const paraTypeFlag = res.result.paraTypeFlag |
| | | console.log(paraTypeFlag) |
| | | switch (paraTypeFlag) { |
| | | case '1': |
| | | this.paraHoleToolsFlag = false |
| | | this.paraMillToolFlag = false |
| | | this.paraThreadingToolFlag = false |
| | | this.paraTurningToolsFlag = false |
| | | this.paraBladeFlag = false |
| | | this.paraCommonToolFlag = true |
| | | break |
| | | case '2': |
| | | this.paraHoleToolsFlag = true |
| | | this.paraMillToolFlag = false |
| | | this.paraThreadingToolFlag = false |
| | | this.paraTurningToolsFlag = false |
| | | this.paraBladeFlag = false |
| | | this.paraCommonToolFlag = false |
| | | break |
| | | case '3': |
| | | this.paraHoleToolsFlag = false |
| | | this.paraMillToolFlag = false |
| | | this.paraThreadingToolFlag = true |
| | | this.paraTurningToolsFlag = false |
| | | this.paraBladeFlag = false |
| | | this.paraCommonToolFlag = false |
| | | break |
| | | case '4': |
| | | this.paraHoleToolsFlag = false |
| | | this.paraMillToolFlag = true |
| | | this.paraThreadingToolFlag = false |
| | | this.paraTurningToolsFlag = false |
| | | this.paraBladeFlag = false |
| | | this.paraCommonToolFlag = false |
| | | break |
| | | case '5': |
| | | this.paraHoleToolsFlag = false |
| | | this.paraMillToolFlag = false |
| | | this.paraThreadingToolFlag = false |
| | | this.paraTurningToolsFlag = true |
| | | this.paraBladeFlag = false |
| | | this.paraCommonToolFlag = false |
| | | break |
| | | case '6': |
| | | this.paraHoleToolsFlag = false |
| | | this.paraMillToolFlag = false |
| | | this.paraThreadingToolFlag = false |
| | | this.paraTurningToolsFlag = false |
| | | this.paraBladeFlag = true |
| | | this.paraCommonToolFlag = false |
| | | break |
| | | } |
| | | } else { |
| | | this.$message.warning(res.message) |
| | | } |
| | | }) |
| | | }, |
| | | handleCancel() { |
| | | this.queryParam = {} |
| | | this.clearQueryFlag() |
| | | this.clearPara() |
| | | this.visible = false |
| | | }, |
| | | handleOk() { |
| | | }, |
| | | onSelectChange(selectedRowKeys, selectedRows) { |
| | | this.clearPara() |
| | | this.selectedRowKeys = selectedRowKeys |
| | | const paraTypeFlag = selectedRows[0].paramaTableName |
| | | const toolCode = selectedRows[0].toolId |
| | | //éè¿idæ¥è¯¢ç®¡çåæ°ååæ°æ°æ® |
| | | if (toolCode) { |
| | | getAction(this.url.queryByToolCode, { toolCode: selectedRows[0].toolId }).then((res) => { |
| | | if (res.success) { |
| | | this.$refs.toolsConfigPropertyList.getPara(res.result) |
| | | } else { |
| | | this.$message.warning(res.message) |
| | | } |
| | | }) |
| | | if (paraTypeFlag) { |
| | | getAction(this.url.queryParaByToolCode, { |
| | | toolCode: toolCode, |
| | | paraTypeFlag: paraTypeFlag |
| | | }).then((res) => { |
| | | if (res.success) { |
| | | switch (paraTypeFlag) { |
| | | case '1': |
| | | this.$refs.paraCommonToolList.getPara(res.result) |
| | | break |
| | | case '2': |
| | | this.$refs.paraHoleToolsList.getPara(res.result) |
| | | break |
| | | case '3': |
| | | this.$refs.paraThreadingToolList.getPara(res.result) |
| | | break |
| | | case '4': |
| | | this.$refs.paraMillToolList.getPara(res.result) |
| | | break |
| | | case '5': |
| | | this.$refs.paraTurningToolsList.getPara(res.result) |
| | | break |
| | | case '6': |
| | | this.$refs.paraBladeList.getPara(res.result) |
| | | break |
| | | } |
| | | } else { |
| | | this.$message.warning(res.message) |
| | | } |
| | | }) |
| | | } |
| | | } |
| | | }, |
| | | handleSelect(record) { |
| | | console.log(record) |
| | | this.clearQueryFlag() |
| | | this.clearPara() |
| | | this.visible = false |
| | | }, |
| | | //详æ
|
| | | handleDetail: function(record) { |
| | | console.log(record) |
| | | const paramaTableName = record.paramaTableName |
| | | switch (paramaTableName) { |
| | | case '1': |
| | | this.$refs.paraCommonToolModal.edit(record) |
| | | this.$refs.paraCommonToolModal.title = '详æ
' |
| | | this.$refs.paraCommonToolModal.disableSubmit = true |
| | | this.$refs.paraCommonToolModal.disSeach = true |
| | | break |
| | | case '2': |
| | | this.$refs.paraHoleToolsModal.edit(record) |
| | | this.$refs.paraHoleToolsModal.title = '详æ
' |
| | | this.$refs.paraHoleToolsModal.disableSubmit = true |
| | | this.$refs.paraHoleToolsModal.disSeach = true |
| | | break |
| | | case '3': |
| | | this.$refs.paraThreadingToolModal.edit(record) |
| | | this.$refs.paraThreadingToolModal.title = '详æ
' |
| | | this.$refs.paraThreadingToolModal.disableSubmit = true |
| | | this.$refs.paraThreadingToolModal.disSeach = true |
| | | break |
| | | case '4': |
| | | this.$refs.paraMillToolModal.edit(record) |
| | | this.$refs.paraMillToolModal.title = '详æ
' |
| | | this.$refs.paraMillToolModal.disableSubmit = true |
| | | this.$refs.paraMillToolModal.disSeach = true |
| | | break |
| | | case '5': |
| | | this.$refs.paraTurningToolsModal.edit(record) |
| | | this.$refs.paraTurningToolsModal.title = '详æ
' |
| | | this.$refs.paraTurningToolsModal.disableSubmit = true |
| | | this.$refs.paraTurningToolsModal.disSeach = true |
| | | break |
| | | case '6': |
| | | this.$refs.paraBladeModal.edit(record) |
| | | this.$refs.paraBladeModal.title = '详æ
' |
| | | this.$refs.paraBladeModal.disableSubmit = true |
| | | this.$refs.paraBladeModal.disSeach = true |
| | | break |
| | | default: |
| | | this.$refs.paraBaseModal.edit(record) |
| | | this.$refs.paraBaseModal.title = '详æ
' |
| | | this.$refs.paraBaseModal.disableSubmit = true |
| | | this.$refs.paraBaseModal.disSeach = true |
| | | break |
| | | } |
| | | }, |
| | | onClearSelected() { |
| | | this.selectedKeys = [] |
| | | this.nodeSelected = {} // æ¸
空éä¸çèç¹ |
| | | this.dataSource = [] // æ¸
ç©ºè¡¨æ ¼æ°æ® |
| | | }, |
| | | searchQuery() { |
| | | this.clearPara() |
| | | this.loadData(1); |
| | | }, |
| | | //éç½® |
| | | searchReset() { |
| | | this.queryParam = { |
| | | aliasLabel: this.param.aliasLabel, |
| | | diameter: this.param.diameter |
| | | } |
| | | this.clearQueryFlag() |
| | | this.clearPara() |
| | | this.loadData(1) |
| | | }, |
| | | clearQueryFlag() { |
| | | this.paraHoleToolsFlag = false |
| | | this.paraMillToolFlag = false |
| | | this.paraThreadingToolFlag = false |
| | | this.paraTurningToolsFlag = false |
| | | this.paraBladeFlag = false |
| | | this.paraCommonToolFlag = false |
| | | }, |
| | | //æ¸
空éä¸ååæ° |
| | | clearPara() { |
| | | this.selectedRowKeys = [] |
| | | this.$refs.paraCommonToolList.visable = false |
| | | this.$refs.paraHoleToolsList.visable = false |
| | | this.$refs.paraThreadingToolList.visable = false |
| | | this.$refs.paraMillToolList.visable = false |
| | | this.$refs.paraTurningToolsList.visable = false |
| | | this.$refs.paraBladeList.visable = false |
| | | this.$refs.toolsConfigPropertyList.visable = false |
| | | }, |
| | | customRow(record) { |
| | | return { |
| | | on: { |
| | | click: () => { |
| | | this.onSelectChange(record.id.split(','), [record]) |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
| | | } |
| | | </script> |
| | | <style scoped> |
| | | @import '~@assets/less/common.less'; |
| | | |
| | | .enable { |
| | | color: green; |
| | | } |
| | | |
| | | .disable { |
| | | color: red; |
| | | } |
| | | </style> |