@@ -318,5 +318,80 @@ export default { | |||
chineseName: 'Chinese name', | |||
cancel: 'Cancel', | |||
confirm: 'Confirm association' | |||
}, | |||
rechargeList: { | |||
phone: 'phone', | |||
phonePlaceholder: 'Please enter your phone number', | |||
search: 'search', | |||
productName: 'product name', | |||
productNamePlaceholder: 'Please enter the product name', | |||
time: 'Recharge time period', | |||
orderNumber: 'Order No', | |||
payVendor: 'Payment method', | |||
orderPriceStr: 'Payment amount', | |||
createDate: 'CreateTime' | |||
}, | |||
userMouldList: { | |||
phone: 'phone', | |||
phonePlaceholder: 'Please enter your phone number', | |||
search: 'search', | |||
coverImg: 'Cover Image', | |||
mouldSmId: 'Template number', | |||
mouldSmIdPlaceholder: 'Please enter the template number', | |||
bindPhone: 'Bind phone number', | |||
createDate: 'CreateTime' | |||
}, | |||
userVoiceList: { | |||
phone: 'phone', | |||
phonePlaceholder: 'Please enter your phone number', | |||
mouldSmId: 'Template number', | |||
mouldSmIdPlaceholder: 'Please enter the template number', | |||
search: 'search', | |||
lang: 'language', | |||
country: 'country', | |||
enName: 'English name', | |||
chineseName: 'Chinese name', | |||
bindPhone: 'Bind phone number', | |||
createDate: 'CreateTime' | |||
}, | |||
videoList: { | |||
phone: 'phone', | |||
phonePlaceholder: 'Please enter your phone number', | |||
text: 'text', | |||
textPlaceholder: 'Please enter text', | |||
type: 'type', | |||
typePlaceholder: 'Please select a type', | |||
portrait: 'Portrait', | |||
transversePlate: 'horizontal version', | |||
status: 'status', | |||
statusPlaceholder: 'Please select a status', | |||
notDeleted: 'Not deleted', | |||
deleted: 'Deleted', | |||
time: 'Create time period', | |||
search: 'search', | |||
title: 'Video Title', | |||
coverImg: 'Cover Image', | |||
videoPlayUrl: 'Video address', | |||
videoTime: 'Video duration', | |||
videoSize: 'Video size', | |||
videoMsg: 'Video Generation Information', | |||
costPoints: 'Consumption coins', | |||
costPointsDetail: 'Consumption Gold Coin Details', | |||
createDate: 'CreateTime', | |||
view: 'view', | |||
del: 'delete', | |||
videoDetail: 'Video Details', | |||
name: 'name', | |||
videType: 'Video type', | |||
close: 'Close' | |||
}, | |||
businessCheck: { | |||
detail: 'Key details', | |||
copy: 'copy', | |||
status: 'Key Status', | |||
normal: 'normal', | |||
loseEfficacy: 'lose efficacy', | |||
restore: 'restore', | |||
cancel: 'cancel' | |||
} | |||
}; |
@@ -317,5 +317,80 @@ export default { | |||
chineseName: '中文名称', | |||
cancel: '取消', | |||
confirm: '确认关联' | |||
}, | |||
rechargeList: { | |||
phone: '手机号', | |||
phonePlaceholder: '请输入手机号', | |||
search: '查询', | |||
productName: '商品名称', | |||
productNamePlaceholder: '请输入商品名', | |||
time: '充值时间段', | |||
orderNumber: '订单号', | |||
payVendor: '支付方式', | |||
orderPriceStr: '支付金额', | |||
createDate: '创建时间' | |||
}, | |||
userMouldList: { | |||
phone: '手机号', | |||
phonePlaceholder: '请输入手机号', | |||
search: '查询', | |||
coverImg: '封面图', | |||
mouldSmId: '模版号', | |||
mouldSmIdPlaceholder: '请输入模版号', | |||
bindPhone: '绑定手机号', | |||
createDate: '创建时间' | |||
}, | |||
userVoiceList: { | |||
phone: '手机号', | |||
phonePlaceholder: '请输入手机号', | |||
mouldSmId: '模版号', | |||
mouldSmIdPlaceholder: '请输入模版号', | |||
search: '查询', | |||
lang: '语言', | |||
country: '国家', | |||
enName: '英文名称', | |||
chineseName: '中文名称', | |||
bindPhone: '绑定手机号', | |||
createDate: '创建时间' | |||
}, | |||
videoList: { | |||
phone: '手机号', | |||
phonePlaceholder: '请输入手机号', | |||
text: '文本', | |||
textPlaceholder: '请输入文本', | |||
type: '类型', | |||
typePlaceholder: '请选择类型', | |||
portrait: '竖版', | |||
transversePlate: '横版', | |||
status: '状态', | |||
statusPlaceholder: '请选择状态', | |||
notDeleted: '未删除', | |||
deleted: '已删除', | |||
time: '创建时间段', | |||
search: '查询', | |||
title: '视频标题', | |||
coverImg: '封面图', | |||
videoPlayUrl: '视频地址', | |||
videoTime: '视频时长', | |||
videoSize: '视频大小', | |||
videoMsg: '视频生成信息', | |||
costPoints: '消耗金币', | |||
costPointsDetail: '消耗金币明细', | |||
createDate: '创建时间', | |||
view: '查看', | |||
del: '删除', | |||
videoDetail: '视频详情', | |||
name: '名称', | |||
videType: '视频类型', | |||
close: '关闭' | |||
}, | |||
businessCheck: { | |||
detail: '密钥详情', | |||
copy: '复制', | |||
status: '密钥状态', | |||
normal: '正常', | |||
loseEfficacy: '失效', | |||
restore: '恢复', | |||
cancel: '作废' | |||
} | |||
}; |
@@ -2,7 +2,6 @@ | |||
export {} | |||
declare global { | |||
const EffectScope: typeof import('vue')['EffectScope'] | |||
const ElForm: typeof import('element-plus/es')['ElForm'] | |||
const ElMessage: typeof import('element-plus/es')['ElMessage'] | |||
const ElMessageBox: typeof import('element-plus/es')['ElMessageBox'] | |||
const asyncComputed: typeof import('@vueuse/core')['asyncComputed'] | |||
@@ -271,7 +270,6 @@ import { UnwrapRef } from 'vue' | |||
declare module 'vue' { | |||
interface ComponentCustomProperties { | |||
readonly EffectScope: UnwrapRef<typeof import('vue')['EffectScope']> | |||
readonly ElForm: UnwrapRef<typeof import('element-plus/es')['ElForm']> | |||
readonly ElMessage: UnwrapRef<typeof import('element-plus/es')['ElMessage']> | |||
readonly ElMessageBox: UnwrapRef<typeof import('element-plus/es')['ElMessageBox']> | |||
readonly asyncComputed: UnwrapRef<typeof import('@vueuse/core')['asyncComputed']> | |||
@@ -1,7 +1,7 @@ | |||
<template> | |||
<div class="page flex justify-around"> | |||
<div class="card"> | |||
<div class="title">密钥详情</div> | |||
<div class="title">{{ $t("businessCheck.detail") }}</div> | |||
<div class="key"> | |||
<span class="text">{{ $t("keyMangage.name") }}:{{ name }}</span> | |||
</div> | |||
@@ -10,7 +10,7 @@ | |||
<span class="text">appId:{{ showCode }}</span> | |||
<span class="showOrHide" @click="showHideCode">{{ showText }}</span> | |||
<span v-if="showText == '隐藏'" class="copy" @click="copyKey(showCode)" | |||
>复制</span | |||
>{{ $t("businessCheck.copy") }}</span | |||
> | |||
</div> | |||
<!-- appKey --> | |||
@@ -21,7 +21,7 @@ | |||
v-if="showTextII == '隐藏'" | |||
class="copy" | |||
@click="copyKey(showCodeII)" | |||
>复制</span | |||
>{{ $t("businessCheck.copy") }}</span | |||
> | |||
</div> | |||
<!-- signKey --> | |||
@@ -31,18 +31,18 @@ | |||
showTextIII | |||
}}</span> | |||
<span v-if="showTextIII == '隐藏'" class="copy" @click="copyKey" | |||
>复制</span | |||
>{{ $t("businessCheck.copy") }}</span | |||
> | |||
</div> | |||
<div class="keyStatus"> | |||
<span class="text" | |||
>密钥状态: | |||
<span v-if="!keyStatus" style="color: #36db43">正常</span> | |||
<span v-else style="color: #ff0000">失效</span> | |||
>{{ $t("businessCheck.status") }}: | |||
<span v-if="!keyStatus" style="color: #36db43">{{ $t("businessCheck.normal") }}</span> | |||
<span v-else style="color: #ff0000">{{ $t("businessCheck.loseEfficacy") }}</span> | |||
</span> | |||
<span v-if="keyStatus" class="fail" @click="changeStatus(0)">恢复</span> | |||
<span v-if="keyStatus" class="fail" @click="changeStatus(0)">{{ $t("businessCheck.restore") }}</span> | |||
<span v-if="!keyStatus" class="success" @click="changeStatus(1)" | |||
>作废</span | |||
>{{ $t("businessCheck.cancel") }}</span | |||
> | |||
</div> | |||
</div> | |||
@@ -8,9 +8,9 @@ | |||
</el-checkbox-group> | |||
<div style="margin-top: 20px"> | |||
<el-button @click="handleClose" | |||
>取消</el-button | |||
>{{ $t('personMould.cancel') }}</el-button | |||
> | |||
<el-button type="primary" @click="addModel()">确认关联</el-button> | |||
<el-button type="primary" @click="addModel()">{{ $t('personMould.confirm') }}</el-button> | |||
</div> | |||
</div> | |||
</template> | |||
@@ -2,13 +2,13 @@ | |||
<div class="page justify-around"> | |||
<div class="addbtn"> | |||
<el-form :inline="true" :model="formInline" class="demo-form-inline"> | |||
<el-form-item label="手机号"> | |||
<el-input v-model="formInline.phone" placeholder="请输入手机号" clearable /> | |||
<el-form-item :label="$t('rechargeList.phone')"> | |||
<el-input v-model="formInline.phone" :placeholder="$t('rechargeList.phonePlaceholder')" clearable /> | |||
</el-form-item> | |||
<el-form-item label="商品名"> | |||
<el-input v-model="formInline.mouldSmIdLike" placeholder="请输入商品名" clearable /> | |||
<el-form-item :label="$t('rechargeList.productName')"> | |||
<el-input v-model="formInline.mouldSmIdLike" :placeholder="$t('rechargeList.productNamePlaceholder')" clearable /> | |||
</el-form-item> | |||
<el-form-item label="充值时间段"> | |||
<el-form-item :label="$t('rechargeList.time')"> | |||
<el-date-picker | |||
v-model="formInline.time" | |||
type="daterange" | |||
@@ -20,7 +20,7 @@ | |||
/> | |||
</el-form-item> | |||
<el-form-item> | |||
<el-button type="primary" @click="getListData()">查询</el-button> | |||
<el-button type="primary" @click="getListData()">{{ $t('rechargeList.search') }}</el-button> | |||
</el-form-item> | |||
</el-form> | |||
</div> | |||
@@ -34,18 +34,18 @@ | |||
> | |||
<el-table-column | |||
prop="orderNumber" | |||
label="订单号" | |||
:label="$t('rechargeList.orderNumber')" | |||
align="center" | |||
/> | |||
<el-table-column | |||
prop="productTitle" | |||
label="商品名称" | |||
:label="$t('rechargeList.productName')" | |||
align="center" | |||
/> | |||
<el-table-column | |||
prop="payVendor" | |||
label="支付方式" | |||
:label="$t('rechargeList.payVendor')" | |||
align="center" | |||
> | |||
<template #default="scope"> | |||
@@ -54,12 +54,12 @@ | |||
</el-table-column> | |||
<el-table-column | |||
prop="orderPriceStr" | |||
label="支付金额" | |||
:label="$t('rechargeList.orderPriceStr')" | |||
align="center" | |||
/> | |||
<el-table-column | |||
prop="phone" | |||
label="手机号" | |||
:label="$t('rechargeList.phone')" | |||
align="center" | |||
> | |||
<template #default="scope"> | |||
@@ -69,7 +69,7 @@ | |||
<el-table-column | |||
prop="createDate" | |||
label="创建时间" | |||
:label="$t('rechargeList.createDate')" | |||
align="center" | |||
> | |||
<template #default="scope"> | |||
@@ -2,14 +2,14 @@ | |||
<div class="page justify-around"> | |||
<div class="addbtn"> | |||
<el-form :inline="true" :model="formInline" class="demo-form-inline"> | |||
<el-form-item label="手机号"> | |||
<el-input v-model="formInline.phone" placeholder="请输入手机号" clearable /> | |||
<el-form-item :label="$t('userMouldList.phone')"> | |||
<el-input v-model="formInline.phone" :placeholder="$t('userMouldList.phonePlaceholder')" clearable /> | |||
</el-form-item> | |||
<el-form-item label="模版号"> | |||
<el-input v-model="formInline.mouldSmIdLike" placeholder="请输入模版号" clearable /> | |||
<el-form-item :label="$t('userMouldList.mouldSmId')"> | |||
<el-input v-model="formInline.mouldSmIdLike" :placeholder="$t('userMouldList.mouldSmIdPlaceholder')" clearable /> | |||
</el-form-item> | |||
<el-form-item> | |||
<el-button type="primary" @click="getListData()">查询</el-button> | |||
<el-button type="primary" @click="getListData()">{{$t('userMouldList.search')}}</el-button> | |||
</el-form-item> | |||
</el-form> | |||
</div> | |||
@@ -23,7 +23,7 @@ | |||
> | |||
<el-table-column | |||
prop="coverImg" | |||
label="封面图" | |||
:label="$t('userMouldList.coverImg')" | |||
align="center" | |||
> | |||
<template #default="scope"> | |||
@@ -33,12 +33,12 @@ | |||
<el-table-column | |||
prop="mouldSmId" | |||
label="模版号" | |||
:label="$t('userMouldList.mouldSmId')" | |||
align="center" | |||
/> | |||
<el-table-column | |||
prop="wxCUserBasicInfoList" | |||
label="绑定手机号" | |||
:label="$t('userMouldList.bindPhone')" | |||
align="center" | |||
> | |||
<template #default="scope"> | |||
@@ -48,7 +48,7 @@ | |||
<el-table-column | |||
prop="createDate" | |||
label="创建时间" | |||
:label="$t('userMouldList.createDate')" | |||
align="center" | |||
> | |||
<template #default="scope"> | |||
@@ -2,14 +2,14 @@ | |||
<div class="page justify-around"> | |||
<div class="addbtn"> | |||
<el-form :inline="true" :model="formInline" class="demo-form-inline"> | |||
<el-form-item label="手机号"> | |||
<el-input v-model="formInline.phone" placeholder="请输入手机号" clearable /> | |||
<el-form-item :label="$t('userVoiceList.phone')"> | |||
<el-input v-model="formInline.phone" :placeholder="$t('userVoiceList.phonePlaceholder')" clearable /> | |||
</el-form-item> | |||
<el-form-item label="模版号"> | |||
<el-input v-model="formInline.mouldSmIdLike" placeholder="请输入模版号" clearable /> | |||
<el-form-item :label="$t('userVoiceList.mouldSmId')"> | |||
<el-input v-model="formInline.mouldSmIdLike" :placeholder="$t('userVoiceList.mouldSmIdPlaceholder')" clearable /> | |||
</el-form-item> | |||
<el-form-item> | |||
<el-button type="primary" @click="getListData()"> 查询</el-button> | |||
<el-button type="primary" @click="getListData()"> {{ $t('userVoiceList.search') }}</el-button> | |||
</el-form-item> | |||
</el-form> | |||
</div> | |||
@@ -23,29 +23,29 @@ | |||
> | |||
<el-table-column | |||
prop="name" | |||
label="英文名称" | |||
:label="$t('userVoiceList.enName')" | |||
align="center" | |||
/> | |||
<el-table-column | |||
prop="chineseName" | |||
label="中文名称" | |||
:label="$t('userVoiceList.chineseName')" | |||
align="center" | |||
/> | |||
<el-table-column | |||
prop="country" | |||
label="国家" | |||
:label="$t('userVoiceList.country')" | |||
align="center" | |||
/> | |||
<el-table-column | |||
prop="language" | |||
label="语言" | |||
:label="$t('userVoiceList.lang')" | |||
align="center" | |||
/> | |||
<el-table-column | |||
prop="wxCUserBasicInfoList" | |||
label="绑定手机号" | |||
:label="$t('userVoiceList.bindPhone')" | |||
align="center" | |||
> | |||
<template #default="scope"> | |||
@@ -55,7 +55,7 @@ | |||
<el-table-column | |||
prop="createDate" | |||
label="创建时间" | |||
:label="$t('userVoiceList.createDate')" | |||
align="center" | |||
> | |||
<template #default="scope"> | |||
@@ -2,33 +2,33 @@ | |||
<div class="page justify-around"> | |||
<div class="addbtn"> | |||
<el-form :inline="true" :model="formInline" class="demo-form-inline"> | |||
<el-form-item label="手机号"> | |||
<el-input v-model="formInline.phone" placeholder="请输入手机号" clearable /> | |||
<el-form-item :label="$t('videoList.phone')"> | |||
<el-input v-model="formInline.phone" :placeholder="$t('videoList.phonePlaceholder')" clearable /> | |||
</el-form-item> | |||
<el-form-item label="文本"> | |||
<el-input v-model="formInline.paperwork" placeholder="请输入文本" clearable /> | |||
<el-form-item :label="$t('videoList.text')"> | |||
<el-input v-model="formInline.paperwork" :placeholder="$t('videoList.textPlaceholder')" clearable /> | |||
</el-form-item> | |||
<el-form-item label="类型"> | |||
<el-form-item :label="$t('videoList.type')"> | |||
<el-select | |||
v-model="formInline.videoType" | |||
placeholder="请选择类型" | |||
:placeholder="$t('videoList.typePlaceholder')" | |||
clearable | |||
> | |||
<el-option label="竖版" value="1" /> | |||
<el-option label="横板" value="2" /> | |||
<el-option :label="$t('videoList.portrait')" value="1" /> | |||
<el-option :label="$t('videoList.transversePlate')" value="2" /> | |||
</el-select> | |||
</el-form-item> | |||
<el-form-item label="状态"> | |||
<el-form-item :label="$t('videoList.status')"> | |||
<el-select | |||
v-model="formInline.isDel" | |||
placeholder="请选择状态" | |||
:placeholder="$t('videoList.statusPlaceholder')" | |||
clearable | |||
> | |||
<el-option label="未删除" value="0" /> | |||
<el-option label="已删除" value="1" /> | |||
<el-option :label="$t('videoList.notDeleted')" value="0" /> | |||
<el-option :label="$t('videoList.deleted')" value="1" /> | |||
</el-select> | |||
</el-form-item> | |||
<el-form-item label="创建时间段"> | |||
<el-form-item :label="$t('videoList.time')"> | |||
<el-date-picker | |||
v-model="formInline.time" | |||
type="daterange" | |||
@@ -40,7 +40,7 @@ | |||
/> | |||
</el-form-item> | |||
<el-form-item> | |||
<el-button type="primary" @click="getListData()">查询</el-button> | |||
<el-button type="primary" @click="getListData()">{{ $t('videoList.search') }}</el-button> | |||
</el-form-item> | |||
</el-form> | |||
</div> | |||
@@ -54,7 +54,7 @@ | |||
> | |||
<el-table-column | |||
prop="videoType" | |||
label="类型" | |||
:label="$t('videoList.type')" | |||
align="center" | |||
> | |||
<template #default="scope"> | |||
@@ -64,12 +64,12 @@ | |||
<el-table-column | |||
prop="paperwork" | |||
label="文本内容" | |||
:label="$t('videoList.text')" | |||
align="center" | |||
/> | |||
<el-table-column | |||
prop="isDel" | |||
label="状态" | |||
:label="$t('videoList.status')" | |||
align="center" | |||
> | |||
<template #default="scope"> | |||
@@ -78,12 +78,12 @@ | |||
</el-table-column> | |||
<el-table-column | |||
prop="title" | |||
label="视频标题" | |||
:label="$t('videoList.title')" | |||
align="center" | |||
/> | |||
<el-table-column | |||
prop="coverImg" | |||
label="封面图" | |||
:label="$t('videoList.coverImg')" | |||
align="center" | |||
> | |||
<template #default="scope"> | |||
@@ -92,38 +92,38 @@ | |||
</el-table-column> | |||
<el-table-column | |||
prop="videoPlayUrl" | |||
label="视频地址" | |||
:label="$t('videoList.videoPlayUrl')" | |||
align="center" | |||
/> | |||
<el-table-column | |||
prop="videoTime" | |||
label="视频时长" | |||
:label="$t('videoList.videoTime')" | |||
align="center" | |||
> | |||
</el-table-column> | |||
<el-table-column | |||
prop="videoSize" | |||
label="视频大小" | |||
:label="$t('videoList.videoSize')" | |||
align="center" | |||
/> | |||
<el-table-column | |||
prop="videoMsg" | |||
label="视频生成信息" | |||
:label="$t('videoList.videoMsg')" | |||
align="center" | |||
/> | |||
<el-table-column | |||
prop="costPoints" | |||
label="消耗金币" | |||
:label="$t('videoList.costPoints')" | |||
align="center" | |||
/> | |||
<el-table-column | |||
prop="costPointsDetail" | |||
label="消耗金币明细" | |||
:label="$t('videoList.costPointsDetail')" | |||
align="center" | |||
/> | |||
<el-table-column | |||
prop="createDate" | |||
label="创建时间" | |||
:label="$t('videoList.createDate')" | |||
align="center" | |||
> | |||
<template #default="scope"> | |||
@@ -137,8 +137,8 @@ | |||
align="center" | |||
> | |||
<template #default="scope"> | |||
<el-button link type="primary" size="small" @click="showDetail(scope.row.id)">查看</el-button> | |||
<el-button v-if="scope.row.isDel === 0" link type="primary" size="small" @click="confirmDel(scope.row.id)">删除</el-button> | |||
<el-button link type="primary" size="small" @click="showDetail(scope.row.id)">{{$t('videoList.view')}}</el-button> | |||
<el-button v-if="scope.row.isDel === 0" link type="primary" size="small" @click="confirmDel(scope.row.id)">{{$t('videoList.del')}}</el-button> | |||
</template> | |||
</el-table-column> | |||
@@ -158,41 +158,41 @@ | |||
@current-change="handleCurrentChange" | |||
/> | |||
</div> | |||
<el-dialog v-model="dialogVisible" v-if="dialogVisible" title="视频详情:" width="40%"> | |||
<el-dialog v-model="dialogVisible" v-if="dialogVisible" :title="`${$t('videoList.videoDetail')}:`" width="40%"> | |||
<el-form :model="form" label-width="120px"> | |||
<el-form-item label="名称"> | |||
<el-form-item :label="$t('videoList.name')"> | |||
<el-input v-model="form.title" /> | |||
</el-form-item> | |||
<el-form-item label="视频类型"> | |||
<el-form-item :label="$t('videoList.videType')"> | |||
<el-radio-group v-model="form.videoType"> | |||
<el-radio :label="1">竖版</el-radio> | |||
<el-radio :label="2">横版</el-radio> | |||
<el-radio :label="1">{{$t('videoList.portrait')}}</el-radio> | |||
<el-radio :label="2">{{$t('videoList.transversePlate')}}</el-radio> | |||
</el-radio-group> | |||
</el-form-item> | |||
<el-form-item label="文案"> | |||
<el-form-item :label="$t('videoList.text')"> | |||
<el-input v-model="form.paperwork" type="textarea" /> | |||
</el-form-item> | |||
<el-form-item label="封面图"> | |||
<el-form-item :label="$t('videoList.coverImg')"> | |||
<img :src="form.coverImg" alt="" style="width:100%;max-height: 200px;"> | |||
</el-form-item> | |||
<el-form-item label="视频地址"> | |||
<el-form-item :label="$t('videoList.videoPlayUrl')"> | |||
<el-input v-model="form.videoPlayUrl" /> | |||
<!-- <video :src="form.videoPlayUrl" style="width:100%;max-height: 300px;"></video> --> | |||
</el-form-item> | |||
<el-form-item label="视频时长"> | |||
<el-form-item :label="$t('videoList.videoTime')"> | |||
<el-input v-model="form.videoTime" /> | |||
</el-form-item> | |||
<el-form-item label="创建时间"> | |||
<el-form-item :label="$t('videoList.createDate')"> | |||
<el-input v-model="form.createDate" /> | |||
</el-form-item> | |||
<el-form-item label="消耗金币"> | |||
<el-form-item :label="$t('videoList.costPoints')"> | |||
<el-input v-model="form.costPoints" /> | |||
</el-form-item> | |||
<el-form-item label="消耗金币明细"> | |||
<el-form-item :label="$t('videoList.costPointsDetail')"> | |||
<el-input v-model="form.costPointsDetail" /> | |||
</el-form-item> | |||
<el-form-item> | |||
<el-button @click="dialogVisible = false">关闭</el-button> | |||
<el-button @click="dialogVisible = false">{{ $t('videoList.close') }}</el-button> | |||
</el-form-item> | |||
</el-form> | |||
</el-dialog> | |||
@@ -8,9 +8,9 @@ | |||
</el-checkbox-group> | |||
<div style="margin-top: 20px"> | |||
<el-button @click="handleClose" | |||
>取消</el-button | |||
>{{ $t('personMould.cancel') }}</el-button | |||
> | |||
<el-button type="primary" @click="addModel()">确认关联</el-button> | |||
<el-button type="primary" @click="addModel()">{{ $t('personMould.confirm') }}</el-button> | |||
</div> | |||
</div> | |||
</template> | |||