增加二维码功能
This commit is contained in:
		| @@ -50,21 +50,27 @@ | ||||
|             width="200" | ||||
|           /> | ||||
|  | ||||
|           <el-table-column | ||||
|             label="合同地址" | ||||
|             align="center" | ||||
|             prop="path" | ||||
|             width="80" | ||||
|           > | ||||
|           <el-table-column label="合同地址" align="center" prop="path"> | ||||
|             <template slot-scope="scope"> | ||||
|               <el-button | ||||
|                 type="text" | ||||
|                 style="margin-right: 8px" | ||||
|                 icon="el-icon-copy-document" | ||||
|                 @click="handleCopy(scope.row.path)" | ||||
|                 class="copyBtn" | ||||
|                 :data-clipboard-text="copyValue" | ||||
|                 >复制 | ||||
|               </el-button> | ||||
|               <el-popover placement="top" trigger="click"> | ||||
|                 <VueQr :text="copyValue" :logoSrc="logo" /> | ||||
|                 <el-button | ||||
|                   slot="reference" | ||||
|                   icon="el-icon-picture-outline" | ||||
|                   type="text" | ||||
|                   @click="handleCopy(scope.row.path)" | ||||
|                   >二维码</el-button | ||||
|                 > | ||||
|               </el-popover> | ||||
|             </template> | ||||
|           </el-table-column> | ||||
|           <el-table-column label="操作" align="center" width="180"> | ||||
| @@ -108,15 +114,18 @@ import { delContract, listContract } from "@/api/custom/contract"; | ||||
| import ContractDetail from "@/components/ContractDetail"; | ||||
| import Clipboard from "clipboard"; | ||||
| import ContractAdd from "@/components/ContractAdd"; | ||||
|  | ||||
| import VueQr from "vue-qr"; | ||||
| const logo = require("@/assets/logo/logo_b.png"); | ||||
| export default { | ||||
|   name: "CustomerContractDrawer", | ||||
|   components: { | ||||
|     "contract-detail": ContractDetail, | ||||
|     "add-contract": ContractAdd, | ||||
|     VueQr, | ||||
|   }, | ||||
|   data() { | ||||
|     return { | ||||
|       logo, | ||||
|       visible: false, | ||||
|       title: "", | ||||
|       data: undefined, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user