Commit 250b4e00 by liuyong
2 parents f4f984df 1b2ca831
...@@ -49,7 +49,11 @@ ...@@ -49,7 +49,11 @@
<el-table-column label="图标" align="center" width="100"> <el-table-column label="图标" align="center" width="100">
<template slot-scope="scope"> <template slot-scope="scope">
<div class="tableIcon"> <div class="tableIcon">
<img class="iconItem" :src="scope.row.icon" alt=""> <img class="iconItem" v-if="scope.row.iconId == 'img1'" src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCEtLSBEbyBub3QgZWRpdCB0aGlzIGZpbGUgd2l0aCBlZGl0b3JzIG90aGVyIHRoYW4gZHJhdy5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI1MnB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9Ii0wLjUgLTAuNSA1MiA1MiIgY29udGVudD0iJmx0O214ZmlsZSBob3N0PSZxdW90O2xvY2FsaG9zdCZxdW90OyBtb2RpZmllZD0mcXVvdDsyMDIzLTEyLTExVDA4OjE5OjIzLjA5OFomcXVvdDsgYWdlbnQ9JnF1b3Q7TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzEyMC4wLjAuMCBTYWZhcmkvNTM3LjM2JnF1b3Q7IGV0YWc9JnF1b3Q7TWExc3VrNTRDTl84QVd0UE9Da0smcXVvdDsgdmVyc2lvbj0mcXVvdDtARFJBV0lPLVZFUlNJT05AJnF1b3Q7IHR5cGU9JnF1b3Q7ZGV2aWNlJnF1b3Q7Jmd0OyZsdDtkaWFncmFtIG5hbWU9JnF1b3Q756ysIDEg6aG1JnF1b3Q7IGlkPSZxdW90Oy0wVURfeWZMblg5dVcxaWU0d2NEJnF1b3Q7Jmd0O2paUExic01nRUVXL3hzdEt0a2thZDltazZXTlJLV3FrdEZ0a0pqWXFaaUtNOCtqWEZ4Y3dKbGFrcnN3Y1p1NHdGNXlRVlhOK1VmUlF2eU1Ea2VRcE95ZmtLY256YkphbjV0T1RpeVdMckxDZ1VweTVwQUMyL0FjY2RIVlZ4eG0wVWFKR0ZKb2ZZbGlpbEZEcWlGR2w4QlNuN1ZIRVhRKzBnZ25ZbGxSTTZTZG51cmEweUJlQnZ3S3ZhdDg1dTMrd093MzF5VzZTdHFZTVR5TkUxZ2xaS1VSdFY4MTVCYUkzei90aTY1NXY3QTRIVXlEMWZ3cStPckpmN2xTN2UydXoyV2JlZml6VTk1MVRPVkxSdVlIZFlmWEZPd0NTUGZaR21raWlOSEJaNjBhWUtETkxoWjFrMEhkSVRXUnJnVTBzRFdmTWhzbk5rd0ZzUUt1TFNUa0ZiK2ZPcjNwa3EyY0tCTlg4R010VGQ4WFZJRGQwMkNBM2pmUFVQY2NaY1RydU1SSWZlNGtXTzFXQ3F4cDdlUzFVeEVKNWNTV2txYXBBVDRUTVlqUjJRSDlYNWNQd0pHeDYrTEhJK2hjPSZsdDsvZGlhZ3JhbSZndDsmbHQ7L214ZmlsZSZndDsiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7Ij48ZGVmcy8+PGc+PHBhdGggZD0iTSAwIDUwIEwgNTAgMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZ2IoMCwgMCwgMCkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRlci1ldmVudHM9InN0cm9rZSIvPjwvZz48L3N2Zz4=" alt="" />
<img class="iconItem" v-if="scope.row.iconId == 'img2'" src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCEtLSBEbyBub3QgZWRpdCB0aGlzIGZpbGUgd2l0aCBlZGl0b3JzIG90aGVyIHRoYW4gZHJhdy5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI2NnB4IiBoZWlnaHQ9IjY2cHgiIHZpZXdCb3g9Ii0wLjUgLTAuNSA2NiA2NiIgY29udGVudD0iJmx0O214ZmlsZSBob3N0PSZxdW90O2xvY2FsaG9zdCZxdW90OyBtb2RpZmllZD0mcXVvdDsyMDIzLTEyLTExVDA4OjM5OjA3LjU5OFomcXVvdDsgYWdlbnQ9JnF1b3Q7TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzEyMC4wLjAuMCBTYWZhcmkvNTM3LjM2JnF1b3Q7IGV0YWc9JnF1b3Q7UHhDRmVJa2xpVm1XdnBXbVdUN1gmcXVvdDsgdmVyc2lvbj0mcXVvdDtARFJBV0lPLVZFUlNJT05AJnF1b3Q7IHR5cGU9JnF1b3Q7ZGV2aWNlJnF1b3Q7Jmd0OyZsdDtkaWFncmFtIG5hbWU9JnF1b3Q756ysIDEg6aG1JnF1b3Q7IGlkPSZxdW90Oy0wVURfeWZMblg5dVcxaWU0d2NEJnF1b3Q7Jmd0O2paTk5iNE13RElaL0RjZEpRT2hLajJ2WGZSd21WYXZVN1JvUkY2SUZYQ1dodFB2MUMwc2dwR2pTVGlSUDdOZnhHeE9SVFgxNWx2UlV2U0VERWFVeHUwVGtNVXJUSkV0ajgrbkoxWkpsa2x0UVNzNWNrQWQ3L2cwT3VyeXk1UXhVRUtnUmhlYW5FQmJZTkZEb2dGRXBzUXZEamlqQ3FpZGF3Z3pzQ3lybTlJTXpYVm1hcDB2UFg0Q1gxVkE1dVYvWms1b093YTRUVlZHRzNRU1JiVVEyRWxIYlZYM1pnT2pORzN5eGVVOS9uSTRYazlEby95Ujh0dVM0UGtoMWVGVkp0bHVvOTZYOHVuTnRuS2xvWGNQdXN2bzZPQUFOZStpTk5MdENVS1Y0RVpGMXBXdGhRR0tXRXR1R1FWOGtOanViRG16bXFyOW1Nalp2cGdhd0JpMnZKcVR6OWk2Y1pkWEUyWUZKRUZUemN5aFAzU3VYbzl4WVlZZmNGRTVqTjVFa2R6cHVIc2txRGlVVXRySUFselcxODBZb0l6ZEMyWTJRcHJJRVBSTXlpMG5iSHYyKzFyRDFVMkhEL2I5RnRqOD0mbHQ7L2RpYWdyYW0mZ3Q7Jmx0Oy9teGZpbGUmZ3Q7IiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyI+PGRlZnMvPjxnPjxwYXRoIGQ9Ik0gNyA1NyBMIDUyLjUgMTEuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZ2IoMCwgMCwgMCkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRlci1ldmVudHM9InN0cm9rZSIvPjxwYXRoIGQ9Ik0gNTYuMjEgNy43OSBMIDUzLjczIDE1LjIyIEwgNTIuNSAxMS41IEwgNDguNzggMTAuMjcgWiIgZmlsbD0icmdiKDAsIDAsIDApIiBzdHJva2U9InJnYigwLCAwLCAwKSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludGVyLWV2ZW50cz0iYWxsIi8+PC9nPjwvc3ZnPg==" alt="" />
<img class="iconItem" v-if="scope.row.iconId == 'img3'" src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCEtLSBEbyBub3QgZWRpdCB0aGlzIGZpbGUgd2l0aCBlZGl0b3JzIG90aGVyIHRoYW4gZHJhdy5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI2OHB4IiBoZWlnaHQ9IjY4cHgiIHZpZXdCb3g9Ii0wLjUgLTAuNSA2OCA2OCIgY29udGVudD0iJmx0O214ZmlsZSBob3N0PSZxdW90O2xvY2FsaG9zdCZxdW90OyBtb2RpZmllZD0mcXVvdDsyMDIzLTEyLTExVDA4OjM3OjExLjE3MlomcXVvdDsgYWdlbnQ9JnF1b3Q7TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzEyMC4wLjAuMCBTYWZhcmkvNTM3LjM2JnF1b3Q7IGV0YWc9JnF1b3Q7cGJJZGhlY29zS293VWFCWmJKWksmcXVvdDsgdmVyc2lvbj0mcXVvdDtARFJBV0lPLVZFUlNJT05AJnF1b3Q7IHR5cGU9JnF1b3Q7ZGV2aWNlJnF1b3Q7Jmd0OyZsdDtkaWFncmFtIG5hbWU9JnF1b3Q756ysIDEg6aG1JnF1b3Q7IGlkPSZxdW90Oy0wVURfeWZMblg5dVcxaWU0d2NEJnF1b3Q7Jmd0O2paUExic01nRUVXL3hzdEtOamh4dW16UzlMR29GRFZTMmkweUV4c1Ztd2h3SHYzNjRnTEcyS3JVbGVFd2MyZTRqQk84YWE3UGtwenFOMEdCSnlpbDF3US9KZ2hsT1VyTnB5YzNTNHBzWlVFbEdYVkJBZXpaTnpqbzhxcU9VVkJSb0JhQ2EzYUtZU25hRmtvZE1TS2x1TVJoUjhIanFpZFN3UXpzUzhMbjlJTlJYVnU2UWtYZ0w4Q3EybGZPbHZmMnBDRSsyTjFFMVlTS3l3amhiWUkzVWdodFY4MTFBN3czei90aTg1NytPQjBhazlEcS95Ujhkdmk0UGtoMWVGVlp2bHVvOTBKKzNTMnR5cG53emwzWU5hdHYzZ0ZvNlVOdnBObVZuQ2pGeWdTdmxTWlN6M0d0RzI1QVpwWlNkQzJGdm5acWRsWVY2TXpzMEgwMmVHS0dDVVFEV3Q1TXlDVzR2bkJPMWlQRFBaUEFpV2JuV0o2NHg2OEd1YUhDVGpCVEdLVnVVTEhYY1dPS2l6U1dVS0tUSmJpc3Njc1RvVHlkQ0tHSmtER3VBajBUTW92UnRRUDZmVVMvRGNOaXc4TXZoN2MvJmx0Oy9kaWFncmFtJmd0OyZsdDsvbXhmaWxlJmd0OyIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiPjxkZWZzLz48Zz48cGF0aCBkPSJNIDEyLjUgNTMuNSBMIDUzLjUgMTIuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZ2IoMCwgMCwgMCkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRlci1ldmVudHM9InN0cm9rZSIvPjxwYXRoIGQ9Ik0gOC43OSA1Ny4yMSBMIDExLjI3IDQ5Ljc4IEwgMTIuNSA1My41IEwgMTYuMjIgNTQuNzMgWiIgZmlsbD0icmdiKDAsIDAsIDApIiBzdHJva2U9InJnYigwLCAwLCAwKSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludGVyLWV2ZW50cz0iYWxsIi8+PHBhdGggZD0iTSA1Ny4yMSA4Ljc5IEwgNTQuNzMgMTYuMjIgTCA1My41IDEyLjUgTCA0OS43OCAxMS4yNyBaIiBmaWxsPSJyZ2IoMCwgMCwgMCkiIHN0cm9rZT0icmdiKDAsIDAsIDApIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50ZXItZXZlbnRzPSJhbGwiLz48L2c+PC9zdmc+" alt="" />
<img class="iconItem" v-if="scope.row.iconId == 'img4'" src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCEtLSBEbyBub3QgZWRpdCB0aGlzIGZpbGUgd2l0aCBlZGl0b3JzIG90aGVyIHRoYW4gZHJhdy5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI3MHB4IiBoZWlnaHQ9IjcwcHgiIHZpZXdCb3g9Ii0wLjUgLTAuNSA3MCA3MCIgY29udGVudD0iJmx0O214ZmlsZSBob3N0PSZxdW90O2xvY2FsaG9zdCZxdW90OyBtb2RpZmllZD0mcXVvdDsyMDIzLTEyLTExVDA4OjQ5OjMwLjMzMVomcXVvdDsgYWdlbnQ9JnF1b3Q7TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzEyMC4wLjAuMCBTYWZhcmkvNTM3LjM2JnF1b3Q7IGV0YWc9JnF1b3Q7NXJ5Y1k5X2pldUVsOGJVemhNck4mcXVvdDsgdmVyc2lvbj0mcXVvdDtARFJBV0lPLVZFUlNJT05AJnF1b3Q7IHR5cGU9JnF1b3Q7ZGV2aWNlJnF1b3Q7Jmd0OyZsdDtkaWFncmFtIG5hbWU9JnF1b3Q756ysIDEg6aG1JnF1b3Q7IGlkPSZxdW90Oy0wVURfeWZMblg5dVcxaWU0d2NEJnF1b3Q7Jmd0O2paTmJiNEl3Rk1jL0RZOUxnT0prajFQWjVXR0ptWW5iYTBlUDBLeHdURnRFL2ZRcnRseXFNZGtUUGIrZTY3K0hnQ3lyNDZ1aysvSURHWWdnRHRreElLc2dqcU1rRHMybkl5ZEw1bEZxUVNFNWMwNGoyUEF6T09qaWlvWXpVSjZqUmhTYTczMllZMTFEcmoxR3BjVFdkOXVoOEt2dWFRRTNZSk5UY1V1L09OT2xwV2s4SC9rYjhLTHNLMGVQVC9hbW9yMnptMFNWbEdFN1FTUUx5RklpYW51cWprc1FuWGk5TGpidTVjN3QwSmlFV3Y4bjRMc2h1OFZXcXUyN2lwTDFUSDNPNWU5REwvT0Jpc1pON0xyVnAxNENZRVlSWjRMNHdUWWJ3ZUlDekVXSmtwK3gxbFIwc0diUG5mYUc1NElxeFhNRFMxMlp1MVZram5rakQ5QzFGUnBEWWxPendUS2hiZ2xTWXlsTnBaN1l0cmV1b2JzaVJJTzBaaWNCSzlEeVpGemE4ZkZtYnVaeThtNDlreUNvNWdjL1BYVTdWQXpwaGdwcjVLWndITHA5VDBLWHgyMTdRa0kvaGNKRzV1Q2lwbzkxbldqbUp5THBWU0lqVEFINkpwRTVUTVllMFdVWGVuUGNPZXMrL3Jrayt3TT0mbHQ7L2RpYWdyYW0mZ3Q7Jmx0Oy9teGZpbGUmZ3Q7IiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyI+PGRlZnMvPjxnPjxwYXRoIGQ9Ik0gOSA1OSBMIDM0IDU5IEwgMzQgOSBMIDUxLjEzIDkiIGZpbGw9Im5vbmUiIHN0cm9rZT0icmdiKDAsIDAsIDApIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50ZXItZXZlbnRzPSJzdHJva2UiLz48cGF0aCBkPSJNIDU3Ljg4IDkgTCA0OC44OCAxMy41IEwgNTEuMTMgOSBMIDQ4Ljg4IDQuNSBaIiBmaWxsPSJyZ2IoMCwgMCwgMCkiIHN0cm9rZT0icmdiKDAsIDAsIDApIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50ZXItZXZlbnRzPSJhbGwiLz48L2c+PC9zdmc+" alt="" />
<img class="iconItem" v-if="scope.row.iconId == 'img5'" src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCEtLSBEbyBub3QgZWRpdCB0aGlzIGZpbGUgd2l0aCBlZGl0b3JzIG90aGVyIHRoYW4gZHJhdy5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI1MHB4IiBoZWlnaHQ9IjU1cHgiIHZpZXdCb3g9Ii0wLjUgLTAuNSA1MCA1NSIgY29udGVudD0iJmx0O214ZmlsZSBob3N0PSZxdW90O2xvY2FsaG9zdCZxdW90OyBtb2RpZmllZD0mcXVvdDsyMDIzLTEyLTExVDA4OjQ5OjU1LjkzMFomcXVvdDsgYWdlbnQ9JnF1b3Q7TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzEyMC4wLjAuMCBTYWZhcmkvNTM3LjM2JnF1b3Q7IGV0YWc9JnF1b3Q7ZUhTUFRhNXk3YzA4NzVubFRrRlUmcXVvdDsgdmVyc2lvbj0mcXVvdDtARFJBV0lPLVZFUlNJT05AJnF1b3Q7IHR5cGU9JnF1b3Q7ZGV2aWNlJnF1b3Q7Jmd0OyZsdDtkaWFncmFtIG5hbWU9JnF1b3Q756ysIDEg6aG1JnF1b3Q7IGlkPSZxdW90Oy0wVURfeWZMblg5dVcxaWU0d2NEJnF1b3Q7Jmd0O2pWUExib013RVB3YWpwVXdKazF5Yk5MMGNhZ1VOVkxhcTRVM1lOVmdaSnNrOU90cllodHdVS0tlOEk1blozZkhTNFRYNWZsVmtycjRFQlI0bE1UMEhPSG5LRWxRbXNUbTB5R3RSZVpvWVlGY011cElBN0JqditCQWw1YzNqSUlLaUZvSXJsa2RncG1vS3NoMGdCRXB4U21rSFFRUHE5WWtod213eXdpZm9sK002c0tpaTJRKzRHL0E4c0pYUm85TGUxTVNUM2FUcUlKUWNScEJlQlBodFJSQzIxTjVYZ1B2elBPKzJMeVhHN2Q5WXhJcS9aK0U3d1lmVm51cDl1OEtwZHVaK3B6TG53ZmtaSTZFTjI1aTE2MXV2UVZaSTQvUWlhQUlyNkNpVDUydEpzdzRVWXBsQml4MHlkMjlGRTFGTCt6WVJGWUw2TVRqb1duVVcyRjJDRVFKV3JhR2Nock1uamtEaTVIUEhwUEFpV2JIVUo2NE44OTd1YjdDVmpCVE9JbmRmdUtGMDNIYmlaZHhLS0ZFSXpOd1dXTnpyNFJTZkNXVVhnbHBJblBRRXlIakpXbEh0TG9qcU5zTlQrb3M0N3Q5VFFaTUE3NDUyQTU4TkhxREFib3NrZytIaGJYMDRiZkhtejg9Jmx0Oy9kaWFncmFtJmd0OyZsdDsvbXhmaWxlJmd0OyIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiPjxkZWZzLz48Zz48cGF0aCBkPSJNIDAgNTQgUSA1MCA1NCAyNSAyOSBRIDAgNCA0My42MyA0IiBmaWxsPSJub25lIiBzdHJva2U9InJnYigwLCAwLCAwKSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludGVyLWV2ZW50cz0ic3Ryb2tlIi8+PHBhdGggZD0iTSA0OC44OCA0IEwgNDEuODggNy41IEwgNDMuNjMgNCBMIDQxLjg4IDAuNSBaIiBmaWxsPSJyZ2IoMCwgMCwgMCkiIHN0cm9rZT0icmdiKDAsIDAsIDApIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50ZXItZXZlbnRzPSJhbGwiLz48L2c+PC9zdmc+" alt="" />
</div> </div>
</template> </template>
</el-table-column> </el-table-column>
...@@ -229,7 +233,9 @@ export default { ...@@ -229,7 +233,9 @@ export default {
scope: "", scope: "",
} }
], ],
icon: "",
iconId: "", iconId: "",
iconName: "",
}, },
rules: { rules: {
rsName: [ rsName: [
...@@ -422,7 +428,18 @@ export default { ...@@ -422,7 +428,18 @@ export default {
// return; // return;
// } // }
this.formData.state = 2; this.formData.state = 2;
this.formData.icon = $(`.src${this.formData.iconId}`)[0].src; // 赋值不同图标名称
if (this.formData.iconId == "img1") {
this.formData.iconName = "endArrow=none;html=1;";
}else if(this.formData.iconId == "img2"){
this.formData.iconName = "endArrow=classic;html=1;";
}else if(this.formData.iconId == "img3"){
this.formData.iconName = "endArrow=classic;startArrow=classic;html=1;";
}else if(this.formData.iconId == "img4"){
this.formData.iconName = "edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;curved=0;rounded=0;endSize=8;startSize=8;";
}else if(this.formData.iconId == "img5"){
this.formData.iconName = "curve";
}
if (this.formData.eleRelaId) { if (this.formData.eleRelaId) {
// 编辑保存 // 编辑保存
getJGYSGLUpdate(this.formData).then(res => { getJGYSGLUpdate(this.formData).then(res => {
...@@ -576,7 +593,9 @@ export default { ...@@ -576,7 +593,9 @@ export default {
scope: "", scope: "",
} }
], ],
icon: "",
iconId: "", iconId: "",
iconName: "",
} }
this.radioName = ""; this.radioName = "";
}, },
......
...@@ -114,10 +114,10 @@ ...@@ -114,10 +114,10 @@
<el-input v-show="columnIsShow&& (editIndex== scope.row.index)" @blur="columnIsShow = false" v-model="scope.row.fieldName"></el-input> <el-input v-show="columnIsShow&& (editIndex== scope.row.index)" @blur="columnIsShow = false" v-model="scope.row.fieldName"></el-input>
</template> --> </template> -->
</el-table-column> </el-table-column>
<el-table-column prop="chineseName" label="中文名" align="center"> <el-table-column prop="cnName" label="中文名" align="center">
<!-- <template slot-scope="scope"> <!-- <template slot-scope="scope">
<div v-show=" !columnIsShow|| (editIndex!= scope.row.index)">{{scope.row.chineseName}}</div> <div v-show=" !columnIsShow|| (editIndex!= scope.row.index)">{{scope.row.cnName}}</div>
<el-input v-show="columnIsShow&& (editIndex== scope.row.index)" @blur="columnIsShow = false" v-model="scope.row.chineseName"></el-input> <el-input v-show="columnIsShow&& (editIndex== scope.row.index)" @blur="columnIsShow = false" v-model="scope.row.cnName"></el-input>
</template> --> </template> -->
</el-table-column> </el-table-column>
<el-table-column prop="displayOrder" label="排序" align="center"> <el-table-column prop="displayOrder" label="排序" align="center">
...@@ -179,8 +179,8 @@ ...@@ -179,8 +179,8 @@
<el-form-item class="cross" label="字段名:" prop="fieldName"> <el-form-item class="cross" label="字段名:" prop="fieldName">
<el-input v-model="formData2.fieldName" maxlength="100"></el-input> <el-input v-model="formData2.fieldName" maxlength="100"></el-input>
</el-form-item> </el-form-item>
<el-form-item class="cross" label="中文名:" prop="chineseName"> <el-form-item class="cross" label="中文名:" prop="cnName">
<el-input v-model="formData2.chineseName" maxlength="100"></el-input> <el-input v-model="formData2.cnName" maxlength="100"></el-input>
</el-form-item> </el-form-item>
<el-form-item class="cross" label="排序:" prop="displayOrder"> <el-form-item class="cross" label="排序:" prop="displayOrder">
<el-input v-model="formData2.displayOrder" maxlength="100"></el-input> <el-input v-model="formData2.displayOrder" maxlength="100"></el-input>
...@@ -248,7 +248,7 @@ export default { ...@@ -248,7 +248,7 @@ export default {
}, },
formData2: { formData2: {
fieldName: "", fieldName: "",
chineseName: "", cnName: "",
displayOrder: "", displayOrder: "",
contentLength: "", contentLength: "",
controlType: "", controlType: "",
...@@ -257,7 +257,7 @@ export default { ...@@ -257,7 +257,7 @@ export default {
fieldName: [ fieldName: [
{ required: true, message: '请输入字段名', trigger: 'blur' }, { required: true, message: '请输入字段名', trigger: 'blur' },
], ],
chineseName: [ cnName: [
{ required: true, message: '请输入中文名', trigger: 'blur' }, { required: true, message: '请输入中文名', trigger: 'blur' },
], ],
displayOrder: [ displayOrder: [
...@@ -495,7 +495,7 @@ export default { ...@@ -495,7 +495,7 @@ export default {
resetFormData2(){ resetFormData2(){
this.formData2 = { this.formData2 = {
fieldName: "", fieldName: "",
chineseName: "", cnName: "",
displayOrder: "", displayOrder: "",
contentLength: "", contentLength: "",
controlType: "", controlType: "",
...@@ -562,7 +562,7 @@ export default { ...@@ -562,7 +562,7 @@ export default {
if (this.formData2.propertyId) { if (this.formData2.propertyId) {
let params = { let params = {
fieldName: this.formData2.fieldName, fieldName: this.formData2.fieldName,
chineseName: this.formData2.chineseName, cnName: this.formData2.cnName,
displayOrder: this.formData2.displayOrder, displayOrder: this.formData2.displayOrder,
contentLength: this.formData2.contentLength, contentLength: this.formData2.contentLength,
controlType: this.formData2.controlType, controlType: this.formData2.controlType,
...@@ -587,7 +587,7 @@ export default { ...@@ -587,7 +587,7 @@ export default {
}else{ }else{
let params = { let params = {
fieldName: this.formData2.fieldName, fieldName: this.formData2.fieldName,
chineseName: this.formData2.chineseName, cnName: this.formData2.cnName,
displayOrder: this.formData2.displayOrder, displayOrder: this.formData2.displayOrder,
contentLength: this.formData2.contentLength, contentLength: this.formData2.contentLength,
controlType: this.formData2.controlType, controlType: this.formData2.controlType,
......
...@@ -106,10 +106,10 @@ ...@@ -106,10 +106,10 @@
<el-input v-show="columnIsShow&& (editIndex== scope.row.index)" @blur="columnIsShow = false" v-model="scope.row.fieldName"></el-input> <el-input v-show="columnIsShow&& (editIndex== scope.row.index)" @blur="columnIsShow = false" v-model="scope.row.fieldName"></el-input>
</template> --> </template> -->
</el-table-column> </el-table-column>
<el-table-column prop="chineseName" label="中文名" align="center"> <el-table-column prop="cnName" label="中文名" align="center">
<!-- <template slot-scope="scope"> <!-- <template slot-scope="scope">
<div v-show=" !columnIsShow|| (editIndex!= scope.row.index)">{{scope.row.chineseName}}</div> <div v-show=" !columnIsShow|| (editIndex!= scope.row.index)">{{scope.row.cnName}}</div>
<el-input v-show="columnIsShow&& (editIndex== scope.row.index)" @blur="columnIsShow = false" v-model="scope.row.chineseName"></el-input> <el-input v-show="columnIsShow&& (editIndex== scope.row.index)" @blur="columnIsShow = false" v-model="scope.row.cnName"></el-input>
</template> --> </template> -->
</el-table-column> </el-table-column>
<el-table-column prop="displayOrder" label="排序" align="center"> <el-table-column prop="displayOrder" label="排序" align="center">
...@@ -171,8 +171,8 @@ ...@@ -171,8 +171,8 @@
<el-form-item class="cross" label="字段名:" prop="fieldName"> <el-form-item class="cross" label="字段名:" prop="fieldName">
<el-input v-model="formData2.fieldName" maxlength="100"></el-input> <el-input v-model="formData2.fieldName" maxlength="100"></el-input>
</el-form-item> </el-form-item>
<el-form-item class="cross" label="中文名:" prop="chineseName"> <el-form-item class="cross" label="中文名:" prop="cnName">
<el-input v-model="formData2.chineseName" maxlength="100"></el-input> <el-input v-model="formData2.cnName" maxlength="100"></el-input>
</el-form-item> </el-form-item>
<el-form-item class="cross" label="排序:" prop="displayOrder"> <el-form-item class="cross" label="排序:" prop="displayOrder">
<el-input v-model="formData2.displayOrder" maxlength="100"></el-input> <el-input v-model="formData2.displayOrder" maxlength="100"></el-input>
...@@ -221,7 +221,7 @@ export default { ...@@ -221,7 +221,7 @@ export default {
tableData2: [ tableData2: [
{ {
fieldName: "", fieldName: "",
chineseName: "", cnName: "",
displayOrder: "", displayOrder: "",
controlType: "", controlType: "",
contentLength: "", contentLength: "",
...@@ -247,7 +247,7 @@ export default { ...@@ -247,7 +247,7 @@ export default {
}, },
formData2: { formData2: {
fieldName: "", fieldName: "",
chineseName: "", cnName: "",
displayOrder: "", displayOrder: "",
contentLength: "", contentLength: "",
controlType: "", controlType: "",
...@@ -256,7 +256,7 @@ export default { ...@@ -256,7 +256,7 @@ export default {
fieldName: [ fieldName: [
{ required: true, message: '请输入字段名', trigger: 'blur' }, { required: true, message: '请输入字段名', trigger: 'blur' },
], ],
chineseName: [ cnName: [
{ required: true, message: '请输入中文名', trigger: 'blur' }, { required: true, message: '请输入中文名', trigger: 'blur' },
], ],
displayOrder: [ displayOrder: [
...@@ -273,7 +273,7 @@ export default { ...@@ -273,7 +273,7 @@ export default {
current: 1, current: 1,
pageSize: 10, pageSize: 10,
rsName: "", rsName: "",
scope: "", // scope: "",
state: "", state: "",
type: 2, type: 2,
}, },
...@@ -372,7 +372,7 @@ export default { ...@@ -372,7 +372,7 @@ export default {
current: 1, current: 1,
pageSize: 10, pageSize: 10,
rsName: "", rsName: "",
scope: "", // scope: "",
state: "", state: "",
type: 2, type: 2,
} }
...@@ -496,7 +496,7 @@ export default { ...@@ -496,7 +496,7 @@ export default {
resetFormData2(){ resetFormData2(){
this.formData2 = { this.formData2 = {
fieldName: "", fieldName: "",
chineseName: "", cnName: "",
displayOrder: "", displayOrder: "",
contentLength: "", contentLength: "",
controlType: "", controlType: "",
...@@ -540,7 +540,7 @@ export default { ...@@ -540,7 +540,7 @@ export default {
if (this.formData2.propertyId) { if (this.formData2.propertyId) {
let params = { let params = {
fieldName: this.formData2.fieldName, fieldName: this.formData2.fieldName,
chineseName: this.formData2.chineseName, cnName: this.formData2.cnName,
displayOrder: this.formData2.displayOrder, displayOrder: this.formData2.displayOrder,
contentLength: this.formData2.contentLength, contentLength: this.formData2.contentLength,
controlType: this.formData2.controlType, controlType: this.formData2.controlType,
...@@ -565,7 +565,7 @@ export default { ...@@ -565,7 +565,7 @@ export default {
}else{ }else{
let params = { let params = {
fieldName: this.formData2.fieldName, fieldName: this.formData2.fieldName,
chineseName: this.formData2.chineseName, cnName: this.formData2.cnName,
displayOrder: this.formData2.displayOrder, displayOrder: this.formData2.displayOrder,
contentLength: this.formData2.contentLength, contentLength: this.formData2.contentLength,
controlType: this.formData2.controlType, controlType: this.formData2.controlType,
......
...@@ -110,7 +110,7 @@ ...@@ -110,7 +110,7 @@
<el-table-column type="index" label="序号" width="80" align="center"></el-table-column> <el-table-column type="index" label="序号" width="80" align="center"></el-table-column>
<el-table-column prop="fieldName" label="字段名" align="center"> <el-table-column prop="fieldName" label="字段名" align="center">
</el-table-column> </el-table-column>
<el-table-column prop="chineseName" label="中文名" align="center"> <el-table-column prop="cnName" label="中文名" align="center">
</el-table-column> </el-table-column>
<el-table-column prop="displayOrder" label="排序" align="center"> <el-table-column prop="displayOrder" label="排序" align="center">
</el-table-column> </el-table-column>
...@@ -152,8 +152,8 @@ ...@@ -152,8 +152,8 @@
<el-form-item class="cross" label="字段名:" prop="fieldName"> <el-form-item class="cross" label="字段名:" prop="fieldName">
<el-input v-model="formData2.fieldName" maxlength="100"></el-input> <el-input v-model="formData2.fieldName" maxlength="100"></el-input>
</el-form-item> </el-form-item>
<el-form-item class="cross" label="中文名:" prop="chineseName"> <el-form-item class="cross" label="中文名:" prop="cnName">
<el-input v-model="formData2.chineseName" maxlength="100"></el-input> <el-input v-model="formData2.cnName" maxlength="100"></el-input>
</el-form-item> </el-form-item>
<el-form-item class="cross" label="排序:" prop="displayOrder"> <el-form-item class="cross" label="排序:" prop="displayOrder">
<el-input v-model="formData2.displayOrder" maxlength="100"></el-input> <el-input v-model="formData2.displayOrder" maxlength="100"></el-input>
...@@ -224,7 +224,7 @@ export default { ...@@ -224,7 +224,7 @@ export default {
}, },
formData2: { formData2: {
fieldName: "", fieldName: "",
chineseName: "", cnName: "",
displayOrder: "", displayOrder: "",
contentLength: "", contentLength: "",
controlType: "", controlType: "",
...@@ -233,7 +233,7 @@ export default { ...@@ -233,7 +233,7 @@ export default {
fieldName: [ fieldName: [
{ required: true, message: '请输入字段名', trigger: 'blur' }, { required: true, message: '请输入字段名', trigger: 'blur' },
], ],
chineseName: [ cnName: [
{ required: true, message: '请输入中文名', trigger: 'blur' }, { required: true, message: '请输入中文名', trigger: 'blur' },
], ],
displayOrder: [ displayOrder: [
...@@ -501,7 +501,7 @@ export default { ...@@ -501,7 +501,7 @@ export default {
resetFormData2(){ resetFormData2(){
this.formData2 = { this.formData2 = {
fieldName: "", fieldName: "",
chineseName: "", cnName: "",
displayOrder: "", displayOrder: "",
contentLength: "", contentLength: "",
controlType: "", controlType: "",
...@@ -545,7 +545,7 @@ export default { ...@@ -545,7 +545,7 @@ export default {
if (this.formData2.propertyId) { if (this.formData2.propertyId) {
let params = { let params = {
fieldName: this.formData2.fieldName, fieldName: this.formData2.fieldName,
chineseName: this.formData2.chineseName, cnName: this.formData2.cnName,
displayOrder: this.formData2.displayOrder, displayOrder: this.formData2.displayOrder,
contentLength: this.formData2.contentLength, contentLength: this.formData2.contentLength,
controlType: this.formData2.controlType, controlType: this.formData2.controlType,
...@@ -570,7 +570,7 @@ export default { ...@@ -570,7 +570,7 @@ export default {
}else{ }else{
let params = { let params = {
fieldName: this.formData2.fieldName, fieldName: this.formData2.fieldName,
chineseName: this.formData2.chineseName, cnName: this.formData2.cnName,
displayOrder: this.formData2.displayOrder, displayOrder: this.formData2.displayOrder,
contentLength: this.formData2.contentLength, contentLength: this.formData2.contentLength,
controlType: this.formData2.controlType, controlType: this.formData2.controlType,
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!