test/custom-admin-ui #3

Merged
orion merged 673 commits from test/custom-admin-ui into master 2026-06-05 17:20:58 +08:00
Showing only changes of commit 88b4d47da7 - Show all commits
+11 -11
View File
@@ -11,7 +11,7 @@
<meta name="description" content="{{description}}"/> <meta name="description" content="{{description}}"/>
<meta name="keywords" content="{{keywords}}"/> <meta name="keywords" content="{{keywords}}"/>
<meta name="generator" content="FileCodeBox"/> <meta name="generator" content="FileCodeBox"/>
<meta name="template" content="Lan-V1.5.5"/> <meta name="template" content="Lan-V1.5.6"/>
<style> <style>
.qu .el-button { .qu .el-button {
width: 100px; width: 100px;
@@ -87,7 +87,7 @@
</el-col> </el-col>
</el-card> </el-card>
</el-row> </el-row>
<el-row v-else style="width:400px;height: 596px;margin: 20vh auto 0 auto"> <el-row v-else style="width:400px;height: 596px;margin: 6vh auto 0 auto">
<el-col :span="24"> <el-col :span="24">
<el-card style="padding-top: 20px"> <el-card style="padding-top: 20px">
<el-row> <el-row>
@@ -133,9 +133,6 @@
placeholder="请输入内容,使用按钮存入" placeholder="请输入内容,使用按钮存入"
v-model="uploadData.text"> v-model="uploadData.text">
</el-input> </el-input>
<!--? <div style="height: 240px">-->
<!--? </div>e="height: 240px">-->
<!--? </div>-->
<div class="el-upload__tip"> <div class="el-upload__tip">
<el-button round @click="pageNum=0"> <el-button round @click="pageNum=0">
<div class="el-icon-back"></div> <div class="el-icon-back"></div>
@@ -160,11 +157,11 @@
size="50%" size="50%"
> >
<el-card v-for="(file,index) in files" :key="index" class="box-card"> <el-card v-for="(file,index) in files" :key="index" class="box-card">
<div style="cursor: pointer;text-align: left"> <div style="cursor: pointer;text-align: left;margin-left: 2rem">
<div>取件码${ file.code }</div> <div>取件码${ file.code }</div>
<div>文件名${ file.name }</div> <div>文件名${ file.name }</div>
<div v-if="file.name==='文本分享'"> <div v-if="file.name==='文本分享'">
<span>&nbsp;&nbsp; ${ file.text }</span> <span @click="copyText(file.text,1)">&nbsp;&nbsp; ${ file.text }</span>
</div> </div>
<div v-else> <div v-else>
<span>&nbsp;&nbsp; </span> <span>&nbsp;&nbsp; </span>
@@ -185,14 +182,14 @@
<el-empty v-if="files.length===0" description="请上传文件"></el-empty> <el-empty v-if="files.length===0" description="请上传文件"></el-empty>
<el-card style="margin-top: 0.2rem" v-for="(file,index) in files" :key="index"> <el-card style="margin-top: 0.2rem" v-for="(file,index) in files" :key="index">
<el-row> <el-row>
<el-col :span="20"> <el-col :span="15">
<el-row> <el-row>
<el-col :span="24" style="line-height: 45px"> <el-col :span="24" style="line-height: 45px">
${ file.name } ${ file.name }
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
取件码 取件码
<h1 @click="copyCode(file.code)" style="margin: 0;display: inline;cursor: pointer"> <h1 @click="copyText(file.code,0)" style="margin: 0;display: inline;cursor: pointer">
${ file.code } ${ file.code }
</h1> </h1>
</el-col> </el-col>
@@ -299,10 +296,13 @@
}) })
}) })
}, },
copyCode: function (value) { copyText: function (value, style = 1) {
if (style === 0) {
value = '我在分享了给你文件,取件码:${value}${window.location.href}?code=${value}';
}
const input = document.createElement('input'); const input = document.createElement('input');
input.setAttribute('readonly', 'readonly'); input.setAttribute('readonly', 'readonly');
input.setAttribute('value', `我在${window.location.href}分享了给你文件取件码${value}`); input.setAttribute('value', value);
document.body.appendChild(input); document.body.appendChild(input);
input.select(); input.select();
if (document.execCommand('copy')) { if (document.execCommand('copy')) {