2023-11-20-1

This commit is contained in:
X1627315083
2023-11-20 09:47:10 +08:00
parent 2ed15a165b
commit 4f26d58ca8
12 changed files with 63 additions and 22 deletions

View File

@@ -137,7 +137,7 @@ li {
padding-right: 0.5rem; padding-right: 0.5rem;
height: 100%; height: 100%;
--el-icon-size: 1.4rem; --el-icon-size: 1.4rem;
display: block; display: flex;
} }
.el-cascader__tags .el-tag--light .el-tag__content, .el-cascader__tags .el-tag--light .el-tag__content,
.el-cascader__collapse-tag .el-tag--light .el-tag__content { .el-cascader__collapse-tag .el-tag--light .el-tag__content {

View File

@@ -149,7 +149,7 @@ ul,li{
padding-right: .5rem; padding-right: .5rem;
height: 100%; height: 100%;
--el-icon-size: 1.4rem; --el-icon-size: 1.4rem;
display: block; display: flex;
.el-tag__content{ .el-tag__content{
font-size: 1.4rem; font-size: 1.4rem;
color: #000; color: #000;

View File

@@ -310,8 +310,8 @@ export default defineComponent({
// }) // })
// this.store.commit("addGenerateFils", this.fileList); // this.store.commit("addGenerateFils", this.fileList);
this.token = getCookie("token") || ""; this.token = getCookie("token") || "";
this.isTest = getCookie("isTest"); let isTest:any = getCookie('isTest')
this.isTest =JSON.parse(isTest)|| ''
this.uploadUrl = getUploadUrl(); this.uploadUrl = getUploadUrl();
this.workspace = this.store.state.Workspace.workspace this.workspace = this.store.state.Workspace.workspace
}, },
@@ -460,7 +460,7 @@ export default defineComponent({
this.inputTime = setTimeout(()=>{ this.inputTime = setTimeout(()=>{
// let num1 = ((input as HTMLInputElement).value.match(/ /g) || []).length // let num1 = ((input as HTMLInputElement).value.match(/ /g) || []).length
// let num2 = (input as HTMLInputElement).value.split(' ').length // let num2 = (input as HTMLInputElement).value.split(' ').length
if(this.searchPictureName.split(/\s+/).length > 75){ if(this.searchPictureName?.split(/\s+/).length > 75){
this.inputShow = true this.inputShow = true
}else{ }else{
this.inputShow = false this.inputShow = false

View File

@@ -6,7 +6,8 @@
<div class="header_user_icon"></div> <div class="header_user_icon"></div>
<!-- <div class="header_icon icon iconfont icon-touxiang3"></div> --> <!-- <div class="header_icon icon iconfont icon-touxiang3"></div> -->
<div class="header_user_content"> <div class="header_user_content">
<div class="username"><span>/</span> {{$t('Header.hello')}}@{{ userInfo?.userName }}</div> <div v-if="isTest" class="username"><span>/</span> {{$t('Header.hello')}}@{{ $t('isTest.userName') }}</div>
<div v-else class="username"><span>/</span> {{$t('Header.hello')}}@{{ userInfo?.userName }}</div>
<div <div
:class="[ :class="[
'icon', 'icon',
@@ -146,7 +147,7 @@
</div> </div>
</template> </template>
<script > <script >
import { defineComponent, createVNode } from "vue"; import { defineComponent, createVNode, ref } from "vue";
import { isEmail } from "@/tool/util"; import { isEmail } from "@/tool/util";
import { setCookie, getCookie, WriteCookie } from "@/tool/cookie"; import { setCookie, getCookie, WriteCookie } from "@/tool/cookie";
import VerificationCodeInput from "@/component/LoginPage/verificationCodeInput.vue"; import VerificationCodeInput from "@/component/LoginPage/verificationCodeInput.vue";
@@ -165,10 +166,12 @@ export default defineComponent({
const store = useStore(); const store = useStore();
const {t} = useI18n() const {t} = useI18n()
const {locale} = useI18n() const {locale} = useI18n()
let isTest = ref()
return { return {
store, store,
t, t,
locale locale,
isTest,
} }
}, },
data() { data() {
@@ -201,6 +204,9 @@ export default defineComponent({
}; };
}, },
mounted() { mounted() {
let isTest = getCookie('isTest')
this.isTest =JSON.parse(isTest)|| ''
this.userInfo = JSON.parse(getCookie("userInfo")); this.userInfo = JSON.parse(getCookie("userInfo"));
if (!this.userInfo) { if (!this.userInfo) {
this.$router.replace("/login"); this.$router.replace("/login");

View File

@@ -314,6 +314,7 @@ export default defineComponent({
if(item.id == v.id){ if(item.id == v.id){
item.id_ = v.id_?v.id_:GO.id++ item.id_ = v.id_?v.id_:GO.id++
item.checked = true item.checked = true
item.pin = v.pin
} }
}) })
}else{ }else{

View File

@@ -221,7 +221,8 @@ export default defineComponent({
}, },
mounted(){ mounted(){
this.token = getCookie('token') || '' this.token = getCookie('token') || ''
this.isTest = getCookie('isTest') || '' let isTest:any = getCookie('isTest')
this.isTest =JSON.parse(isTest)|| ''
this.uploadUrl = getUploadUrl() this.uploadUrl = getUploadUrl()
}, },
methods:{ methods:{
@@ -494,7 +495,7 @@ export default defineComponent({
ifMaximumLength(){ ifMaximumLength(){
clearTimeout(this.inputTime) clearTimeout(this.inputTime)
this.inputTime = setTimeout(()=>{ this.inputTime = setTimeout(()=>{
if(this.captionGeneration.split(/\s+/).length > 75){ if(this.captionGeneration?.split(/\s+/).length > 75){
this.inputShow = true this.inputShow = true
}else{ }else{
this.inputShow = false this.inputShow = false

View File

@@ -5,6 +5,7 @@
<div class="robot_text"> <div class="robot_text">
<span> <span>
{{item.str}} {{item.str}}
<a v-if="item.src" :href="item.src" target="_blank"><i class="fi fi-br-link-alt"></i></a>
</span> </span>
<div class="robot_img" :class="[item.img ?'img':'']"> <div class="robot_img" :class="[item.img ?'img':'']">
<div class="robot_img_item" v-for="imgItem,imgIndex in item.img"> <div class="robot_img_item" v-for="imgItem,imgIndex in item.img">
@@ -69,6 +70,7 @@ export default defineComponent({
const userInfo:any = {} const userInfo:any = {}
let bloodBars:any = ref(0) let bloodBars:any = ref(0)
let {t} = useI18n() let {t} = useI18n()
let isTest = ref()
return { return {
robotTop, robotTop,
robotInput, robotInput,
@@ -81,6 +83,7 @@ export default defineComponent({
userInfo, userInfo,
bloodBars, bloodBars,
t, t,
isTest,
}; };
}, },
data() { data() {
@@ -90,6 +93,8 @@ export default defineComponent({
mounted() { mounted() {
this.textScroll() this.textScroll()
let userInfo:any = getCookie("userInfo") let userInfo:any = getCookie("userInfo")
let isTest:any = getCookie('isTest')
this.isTest =JSON.parse(isTest)|| ''
this.userInfo = JSON.parse(userInfo); this.userInfo = JSON.parse(userInfo);
if (sessionStorage.getItem("record") == null) { if (sessionStorage.getItem("record") == null) {
this.record = [] this.record = []
@@ -196,6 +201,20 @@ export default defineComponent({
// } // }
}, },
} }
if(this.isTest){//试用用户禁止使用
// message.warning(
// this.t('isTest.available')
// );
this.record.push({
state:1,
str:this.t('isTest.src'),
src:'https://code-create.com.hk/aida/'
})
this.createTimer()
this.textScroll()
this.chatCentent = ""
return
}
Https.axiosPost(Https.httpUrls.chatStreamTest, data).then( Https.axiosPost(Https.httpUrls.chatStreamTest, data).then(
// Https.axiosPost(Https.httpUrls.pythonChatStream, data,interaction).then( // Https.axiosPost(Https.httpUrls.pythonChatStream, data,interaction).then(
(rv) => { (rv) => {

View File

@@ -474,7 +474,7 @@ export default defineComponent({
// let num2 = (input as HTMLInputElement).value.split(' ').length // let num2 = (input as HTMLInputElement).value.split(' ').length
console.log(this.captionGeneration); console.log(this.captionGeneration);
if(this.captionGeneration.split(/\s+/).length > 75){ if(this.captionGeneration?.split(/\s+/).length > 75){
this.inputShow = true this.inputShow = true
}else{ }else{
this.inputShow = false this.inputShow = false

View File

@@ -313,5 +313,9 @@ export default {
}, },
isTest:{ isTest:{
available:"This feature is not available to trial users", available:"This feature is not available to trial users",
src:"This function is not open to trial users, if you need to subscribe, please click ->",
userName:'Trial User',
loginIsTest:"You are a trial user, Probation period until{date}. For the security of users' data, we do not save any personal data uploaded by trial users, and will erase personal data after each logout. if you need to subscribe, please click ->",
image:'Because you are a trial user, you can only upload 10 images'
} }
} }

View File

@@ -55,9 +55,9 @@ axios.interceptors.response.use((res) =>{
// message.error(res.data.errMsg) // message.error(res.data.errMsg)
return Promise.resolve(res.data.data); return Promise.resolve(res.data.data);
} else if(res.data.errCode === 1){ } else if(res.data.errCode === 1){
message.warning(res.data.errMsg)
return Promise.reject(res.data); return Promise.reject(res.data);
} else if(res.data.errCode === 2){ } else if(res.data.errCode === 2){
message.warning(res.data.errMsg)
return Promise.reject(res.data); return Promise.reject(res.data);
}else if(res.data.errCode === -1){ }else if(res.data.errCode === -1){
message.error(res.data.errMsg) message.error(res.data.errMsg)
@@ -69,9 +69,9 @@ axios.interceptors.response.use((res) =>{
message.warning(res.data.errMsg) message.warning(res.data.errMsg)
return Promise.reject(res.data); return Promise.reject(res.data);
} else if(res.data.errCode === 1){ } else if(res.data.errCode === 1){
message.warning(res.data.errMsg)
return Promise.reject(res.data); return Promise.reject(res.data);
} else if(res.data.errCode === 2){ } else if(res.data.errCode === 2){
message.warning(res.data.errMsg)
return Promise.reject(res.data); return Promise.reject(res.data);
}else if(res.data.errCode === -1){ }else if(res.data.errCode === -1){
message.error(res.data.errMsg) message.error(res.data.errMsg)

View File

@@ -516,7 +516,8 @@ export default defineComponent({
}, },
async mounted(){ async mounted(){
let userInfo:any = getCookie("userInfo") let userInfo:any = getCookie("userInfo")
this.isTest = getCookie('isTest') || '' let isTest:any = getCookie('isTest')
this.isTest =JSON.parse(isTest)|| ''
this.userInfo = JSON.parse(userInfo); this.userInfo = JSON.parse(userInfo);
this.uploadUrl = getUploadUrl() this.uploadUrl = getUploadUrl()
this.getLibraryList() this.getLibraryList()
@@ -633,8 +634,13 @@ export default defineComponent({
fileUploadChange(data:any){ fileUploadChange(data:any){
let file = data.file let file = data.file
// let Cropper:any = this.$refs.Cropper // let Cropper:any = this.$refs.Cropper
if(this.selectCode == 'Models'){ if(this.selectCode == 'Models'){
let reader = new FileReader(); let reader = new FileReader();
if(this.imgList.length+this.currentUploadFileNum > 10 && this.isTest){
message.info(this.t('isTest.image'));
return
}
reader.onload = (e:any) => { reader.onload = (e:any) => {
let data_new; let data_new;
if (typeof e.target.result === 'object') { if (typeof e.target.result === 'object') {
@@ -893,6 +899,10 @@ export default defineComponent({
if(this.selectCode == "Models"){ if(this.selectCode == "Models"){
return return
} }
if(this.imgList.length+this.currentUploadFileNum > 10 && this.isTest){
message.info(this.t('isTest.image'));
return
}
let designType = this.selectCode == 'Sketchboard' || this.selectCode == 'MarketingSketch' ? this.designType : '' let designType = this.selectCode == 'Sketchboard' || this.selectCode == 'MarketingSketch' ? this.designType : ''
let new_data = { let new_data = {
file:event.file, file:event.file,
@@ -1015,7 +1025,7 @@ export default defineComponent({
ifMaximumLength(){ ifMaximumLength(){
clearTimeout(this.inputTime) clearTimeout(this.inputTime)
this.inputTime = setTimeout(()=>{ this.inputTime = setTimeout(()=>{
if(this.captionGeneration.split(/\s+/).length > 75){ if(this.captionGeneration?.split(/\s+/).length > 75){
this.inputShow = true this.inputShow = true
}else{ }else{
this.inputShow = false this.inputShow = false
@@ -1080,6 +1090,8 @@ export default defineComponent({
} }
}, },
getgenerate(){ getgenerate(){
console.log(this.isTest);
if(this.isTest){//试用用户禁止使用 if(this.isTest){//试用用户禁止使用
message.info( message.info(
this.t('isTest.available') this.t('isTest.available')

View File

@@ -375,8 +375,6 @@ export default defineComponent({
//提交账号密码预先登录 //提交账号密码预先登录
submitPerLogin() { submitPerLogin() {
//输入账号密码 //输入账号密码
console.log(this.emailStap);
if(this.emailStap>=2){ if(this.emailStap>=2){
return; return;
}else{ }else{
@@ -415,7 +413,6 @@ export default defineComponent({
// if (rv) { // if (rv) {
// this.loginType = 'email' // this.loginType = 'email'
// } // }
if (rv) { if (rv) {
this.userId = rv.userId this.userId = rv.userId
this.loginType = 'email' this.loginType = 'email'
@@ -426,7 +423,7 @@ export default defineComponent({
} }
).catch(res=>{ ).catch(res=>{
this.emailStap = 1; this.emailStap = 1;
});; });
setTimeout(() => { setTimeout(() => {
this.loginTime = true this.loginTime = true
@@ -456,11 +453,14 @@ export default defineComponent({
let isTest = false let isTest = false
setCookie("token", token); setCookie("token", token);
setCookie("isTest", isTest); setCookie("isTest", isTest);
console.log();
setCookie("userInfo", JSON.stringify(rv)); setCookie("userInfo", JSON.stringify(rv));
this.turnToHomePage(); this.turnToHomePage();
} }
} }
); ).catch(res=>{
});
}, },
//修改密码提交 //修改密码提交
@@ -510,8 +510,6 @@ export default defineComponent({
(rv: any) => { (rv: any) => {
if (rv) { if (rv) {
this.locale = rv this.locale = rv
console.log(rv);
} }
} }
); );