|
|
@ -1,5 +1,5 @@ |
|
|
<script xmlns="http://www.w3.org/1999/html"> |
|
|
<script xmlns="http://www.w3.org/1999/html"> |
|
|
import {editDrawing, removeDrawing, searchDrawingList} from "../../../api/code/codeDrawing"; |
|
|
|
|
|
|
|
|
import {editDrawing, removeDrawing, searchDrawingDetailList, searchDrawingList} from "../../../api/code/codeDrawing"; |
|
|
import dayjs from "dayjs"; |
|
|
import dayjs from "dayjs"; |
|
|
|
|
|
|
|
|
export default { |
|
|
export default { |
|
|
@ -19,6 +19,9 @@ export default { |
|
|
drawing:{ |
|
|
drawing:{ |
|
|
|
|
|
|
|
|
}, |
|
|
}, |
|
|
|
|
|
drawingDetailList:[], |
|
|
|
|
|
detailLoading:false, |
|
|
|
|
|
detailDialogVisible:false, |
|
|
saveDialogVisible:false, |
|
|
saveDialogVisible:false, |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
@ -66,6 +69,22 @@ export default { |
|
|
}).catch((error)=>{ |
|
|
}).catch((error)=>{ |
|
|
this.$message.error(error); |
|
|
this.$message.error(error); |
|
|
}); |
|
|
}); |
|
|
|
|
|
}, |
|
|
|
|
|
handleDetail(row){ |
|
|
|
|
|
this.detailLoading = true; |
|
|
|
|
|
this.drawingDetailList = []; |
|
|
|
|
|
this.detailDialogVisible = true; |
|
|
|
|
|
searchDrawingDetailList(row).then(({data})=>{ |
|
|
|
|
|
if (data && data.code === 0){ |
|
|
|
|
|
this.drawingDetailList = data.rows; |
|
|
|
|
|
}else { |
|
|
|
|
|
this.$message.warning(data.msg); |
|
|
|
|
|
} |
|
|
|
|
|
this.detailLoading = false; |
|
|
|
|
|
}).catch((error)=>{ |
|
|
|
|
|
this.$message.error(error); |
|
|
|
|
|
this.detailLoading = false; |
|
|
|
|
|
}) |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
@ -109,14 +128,15 @@ export default { |
|
|
</el-form> |
|
|
</el-form> |
|
|
<el-table :data="drawingList" height="750" border style="width: 100%"> |
|
|
<el-table :data="drawingList" height="750" border style="width: 100%"> |
|
|
<el-table-column prop="drawingNo" header-align="center" width="140" align="left" label="编码"></el-table-column> |
|
|
<el-table-column prop="drawingNo" header-align="center" width="140" align="left" label="编码"></el-table-column> |
|
|
<el-table-column prop="drawingDesc" header-align="center" align="left" label="编码描述"></el-table-column> |
|
|
|
|
|
|
|
|
<el-table-column prop="drawingDesc" show-overflow-tooltip header-align="center" align="left" label="编码描述"></el-table-column> |
|
|
<el-table-column prop="creator" header-align="center" width="100" align="left" label="创建人"></el-table-column> |
|
|
<el-table-column prop="creator" header-align="center" width="100" align="left" label="创建人"></el-table-column> |
|
|
<el-table-column prop="createDate" header-align="center" width="130" align="center" label="创建时间"></el-table-column> |
|
|
<el-table-column prop="createDate" header-align="center" width="130" align="center" label="创建时间"></el-table-column> |
|
|
<el-table-column prop="remark" header-align="center" align="left" label="备注"></el-table-column> |
|
|
|
|
|
|
|
|
<el-table-column prop="remark" show-overflow-tooltip header-align="center" align="left" label="备注"></el-table-column> |
|
|
<el-table-column header-align="center" width="140" align="center" label="操作"> |
|
|
<el-table-column header-align="center" width="140" align="center" label="操作"> |
|
|
<template slot-scope="{row}"> |
|
|
<template slot-scope="{row}"> |
|
|
<el-link style="cursor:pointer;" type="text" @click="handleEdit(row)">编辑</el-link> |
|
|
<el-link style="cursor:pointer;" type="text" @click="handleEdit(row)">编辑</el-link> |
|
|
<el-link style="cursor:pointer;" type="text" @click="handleDelete(row)">删除</el-link> |
|
|
<el-link style="cursor:pointer;" type="text" @click="handleDelete(row)">删除</el-link> |
|
|
|
|
|
<el-link style="cursor:pointer;" type="text" @click="handleDetail(row)">详情</el-link> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
</el-table> |
|
|
</el-table> |
|
|
@ -156,6 +176,16 @@ export default { |
|
|
<el-button type="primary" @click="saveDialogVisible = false">关闭</el-button> |
|
|
<el-button type="primary" @click="saveDialogVisible = false">关闭</el-button> |
|
|
</el-footer> |
|
|
</el-footer> |
|
|
</el-dialog> |
|
|
</el-dialog> |
|
|
|
|
|
|
|
|
|
|
|
<el-dialog title="编码详情" v-drag :visible.sync="detailDialogVisible" :loading="detailLoading"> |
|
|
|
|
|
<el-table :data="drawingDetailList" height="400" border style="width: 100%"> |
|
|
|
|
|
<el-table-column prop="itemNo" header-align="center" width="140" align="right" label="序号"></el-table-column> |
|
|
|
|
|
<el-table-column prop="itemDesc" header-align="center" width="140" align="left" label="描述"></el-table-column> |
|
|
|
|
|
<el-table-column prop="itemType" show-overflow-tooltip header-align="center" align="left" label="类型"></el-table-column> |
|
|
|
|
|
<el-table-column prop="itemLabel" show-overflow-tooltip header-align="center" align="left" label="选中项描述"></el-table-column> |
|
|
|
|
|
<el-table-column prop="itemValue" show-overflow-tooltip header-align="center" align="left" label="选中项值"></el-table-column> |
|
|
|
|
|
</el-table> |
|
|
|
|
|
</el-dialog> |
|
|
</div> |
|
|
</div> |
|
|
</template> |
|
|
</template> |
|
|
|
|
|
|
|
|
|