弹框更换

Lvtianfang
吕天方 5 months ago
parent d855b165b6
commit b151d746a5

@ -6,7 +6,7 @@ ENV = 'development'
# 若依管理系统/开发环境 # 若依管理系统/开发环境
# VUE_APP_BASE_API = '/dev-api' # VUE_APP_BASE_API = '/dev-api'
VUE_APP_BASE_API = 'http://192.168.0.112:9102/api' VUE_APP_BASE_API = 'http://192.168.0.116:9102/api'
# 路由懒加载 # 路由懒加载
VUE_CLI_BABEL_TRANSPILE_MODULES = true VUE_CLI_BABEL_TRANSPILE_MODULES = true

@ -117,3 +117,18 @@ export function login(username, password) {
data: data data: data
}) })
} }
export function verificationCode(params){
return request({
url: '/earlyWarningAudit/massEvents/verificationCode',
method: 'get',
params
})
}
export function verify (){
return request({
url: '/earlyWarningAudit/massEvents/verify',
method: 'get',
})
}

@ -783,6 +783,9 @@
} }
} }
} }
.el-message-box {
width: 430px;
}
.el-message-box__container { .el-message-box__container {
margin: 0 0 35px 0; margin: 0 0 35px 0;
.el-message-box__message { .el-message-box__message {

@ -118,7 +118,7 @@
<el-button type="primary" @click="reported(1)"></el-button> <el-button type="primary" @click="reported(1)"></el-button>
<!-- <el-button type="info" plain>不上报</el-button> --> <!-- <el-button type="info" plain>不上报</el-button> -->
<el-button type="danger" @click="reported(2)">退</el-button> <el-button type="danger" @click="reported(2)">退</el-button>
<el-button type="success" @click="reported(3)"></el-button> <!-- <el-button type="success" @click="reported(3)"></el-button> -->
</div> </div>
<el-dialog <el-dialog
width="30%" width="30%"

@ -216,7 +216,7 @@
<el-button type="primary" @click="reported(1)"></el-button> <el-button type="primary" @click="reported(1)"></el-button>
<!-- <el-button type="info" plain>不上报</el-button> --> <!-- <el-button type="info" plain>不上报</el-button> -->
<el-button type="danger" @click="reported(2)">退</el-button> <el-button type="danger" @click="reported(2)">退</el-button>
<el-button type="success" @click="reported(3)"></el-button> <!-- <el-button type="success" @click="reported(3)"></el-button> -->
</div> </div>
<el-dialog <el-dialog
width="30%" width="30%"

@ -63,7 +63,7 @@
// import tabContent from "./components/algorithmTime" // import tabContent from "./components/algorithmTime"
import { getEventLogs } from "@/api/platform/index" import { getEventLogs } from "@/api/platform/index"
import { mapState, mapGetters } from 'vuex' import { mapState, mapGetters } from 'vuex'
import { login } from "@/api/eventPage" import { login, verify, verificationCode } from "@/api/eventPage"
import { setToken } from '@/utils/auth' import { setToken } from '@/utils/auth'
import { encrypt } from '@/utils/jsencrypt' import { encrypt } from '@/utils/jsencrypt'
export default { export default {
@ -92,22 +92,31 @@ export default {
...mapGetters(['debugTime']), ...mapGetters(['debugTime']),
}, },
mounted() { mounted() {
const currentDate = new Date(); // const currentDate = new Date();
const targetDate = new Date(2024, 10, 1, 0, 0, 0); // const targetDate = new Date(2024, 10, 1, 0, 0, 0);
console.log(currentDate >= targetDate); // console.log(currentDate >= targetDate);
if(currentDate >= targetDate) { verify().then(res=>{
this.$prompt('<div>算法服务已超过使用期限</div><div class="warningText">请输入试用码有效期30天</div>', '提示', { if(!res.data) {
this.$prompt('<div>算法已有3个月未迭代请联系算法人员进行迭代优化。</div><div class="warningText">正式使用码签约合同有效期2年有效期至2026年11月1日</div>', '提示', {
confirmButtonText: '确定', confirmButtonText: '确定',
type:"warning", type:"warning",
closeOnPressEscape:false, closeOnPressEscape:false,
showCancelButton: false, showCancelButton: false,
closeOnClickModal:false, closeOnClickModal:false,
dangerouslyUseHTMLString:true, dangerouslyUseHTMLString:true,
inputPattern: /^3939$/,
inputErrorMessage: "试用码错误!",
showInput:true, showInput:true,
showClose:false, showClose:false,
beforeClose:(action, instance, done)=>{
if (action === 'confirm') {
if(instance.inputValue == "88888888") {
done();
} else {
this.$message.error('试用码错误!');
}
}
}
}).then(({ value }) => { }).then(({ value }) => {
verificationCode({verificationCode:value}).then(res=>{
login("admin",encrypt("Suanfa@2024//**...")).then(res=>{ login("admin",encrypt("Suanfa@2024//**...")).then(res=>{
// setToken(res.token) // setToken(res.token)
localStorage.setItem('Admin-Token',res.token) localStorage.setItem('Admin-Token',res.token)
@ -116,6 +125,7 @@ export default {
window.addEventListener('resize', this.cancalDebounce); window.addEventListener('resize', this.cancalDebounce);
}) })
}) })
})
} else { } else {
login("admin",encrypt("Suanfa@2024//**...")).then(res=>{ login("admin",encrypt("Suanfa@2024//**...")).then(res=>{
// setToken(res.token) // setToken(res.token)
@ -125,6 +135,7 @@ export default {
window.addEventListener('resize', this.cancalDebounce); window.addEventListener('resize', this.cancalDebounce);
}) })
} }
})
}, },
destroyed() { destroyed() {
window.removeEventListener('resize', this.cancalDebounce); window.removeEventListener('resize', this.cancalDebounce);

@ -20,7 +20,7 @@
<el-radio-button :label="6">全部</el-radio-button> <el-radio-button :label="6">全部</el-radio-button>
<el-radio-button :label="4">待审核</el-radio-button> <el-radio-button :label="4">待审核</el-radio-button>
<el-radio-button :label="5">已审核</el-radio-button> <el-radio-button :label="5">已审核</el-radio-button>
<el-radio-button :label="3">审核通过</el-radio-button> <!-- <el-radio-button :label="3">审核通过</el-radio-button> -->
</el-radio-group> </el-radio-group>
<div class="warning-list-list" v-loading="loading"> <div class="warning-list-list" v-loading="loading">
<div v-if="eventList.length > 0"> <div v-if="eventList.length > 0">
@ -85,7 +85,7 @@ import "proj4";
import "proj4leaflet"; import "proj4leaflet";
import "@/utils/lib/leaflet.ChineseTmsProviders.js"; import "@/utils/lib/leaflet.ChineseTmsProviders.js";
import "@/utils/lib/leaflet.mapCorrection.min.js"; import "@/utils/lib/leaflet.mapCorrection.min.js";
import { new100Page, colonyPage, login } from "@/api/eventPage" import { new100Page, colonyPage, login, verify, verificationCode } from "@/api/eventPage"
import { setToken } from '@/utils/auth' import { setToken } from '@/utils/auth'
import { encrypt } from '@/utils/jsencrypt' import { encrypt } from '@/utils/jsencrypt'
import urgencyAudit from '@/views/components/urgencyAudit.vue' import urgencyAudit from '@/views/components/urgencyAudit.vue'
@ -150,21 +150,30 @@ export default {
} }
}, },
mounted() { mounted() {
const currentDate = new Date(); // const currentDate = new Date();
const targetDate = new Date(2024, 10, 1, 0, 0, 0); // const targetDate = new Date(2024, 10, 1, 0, 0, 0);
if(currentDate >= targetDate) { verify().then(res=>{
this.$prompt('<div>算法服务已超过使用期限</div><div class="warningText">请输入试用码有效期30天</div>', '提示', { if(!res.data) {
this.$prompt('<div>算法已有3个月未迭代请联系算法人员进行迭代优化。</div><div class="warningText">正式使用码签约合同有效期2年有效期至2026年11月1日</div>', '提示', {
confirmButtonText: '确定', confirmButtonText: '确定',
type:"warning", type:"warning",
closeOnPressEscape:false, closeOnPressEscape:false,
showCancelButton: false, showCancelButton: false,
closeOnClickModal:false, closeOnClickModal:false,
dangerouslyUseHTMLString:true, dangerouslyUseHTMLString:true,
inputPattern: /^3939$/,
inputErrorMessage: "试用码错误!",
showInput:true, showInput:true,
showClose:false, showClose:false,
beforeClose:(action, instance, done)=>{
if (action === 'confirm') {
if(instance.inputValue == "88888888") {
done();
} else {
this.$message.error('试用码错误!');
}
}
}
}).then(({ value }) => { }).then(({ value }) => {
verificationCode({verificationCode:value}).then(res=>{
login("admin",encrypt("Suanfa@2024//**...")).then(res=>{ login("admin",encrypt("Suanfa@2024//**...")).then(res=>{
localStorage.setItem('Admin-Token',res.token) localStorage.setItem('Admin-Token',res.token)
// setToken(res.token) // setToken(res.token)
@ -173,6 +182,7 @@ export default {
}); });
this.getList(); this.getList();
}) })
})
}); });
} else { } else {
login("admin",encrypt("Suanfa@2024//**...")).then(res=>{ login("admin",encrypt("Suanfa@2024//**...")).then(res=>{
@ -183,7 +193,7 @@ export default {
this.getList(); this.getList();
}) })
} }
})
}, },
methods:{ methods:{
mountedMethods(){ mountedMethods(){

@ -14,7 +14,7 @@
<el-tab-pane label="待审核" name="first" /> <el-tab-pane label="待审核" name="first" />
<el-tab-pane label="已上报" name="second" /> <el-tab-pane label="已上报" name="second" />
<el-tab-pane label="重训练" name="third" /> <el-tab-pane label="重训练" name="third" />
<el-tab-pane label="审核通过" name="four" /> <!-- <el-tab-pane label="审核通过" name="four" /> -->
</el-tabs> </el-tabs>
</div> </div>
<div class="container-info" id="L-size-main"> <div class="container-info" id="L-size-main">
@ -89,7 +89,7 @@
</div> </div>
</template> </template>
<script> <script>
import { colonyPage, login } from "@/api/eventPage" import { colonyPage, login, verify, verificationCode } from "@/api/eventPage"
import { setToken } from '@/utils/auth' import { setToken } from '@/utils/auth'
import { encrypt } from '@/utils/jsencrypt' import { encrypt } from '@/utils/jsencrypt'
import EventAudit from '@/views/components/eventAudit.vue' import EventAudit from '@/views/components/eventAudit.vue'
@ -119,21 +119,30 @@ export default {
} }
}, },
mounted(){ mounted(){
const currentDate = new Date(); // const currentDate = new Date();
const targetDate = new Date(2024, 10, 1, 0, 0, 0); // const targetDate = new Date(2024, 10, 1, 0, 0, 0);
if(currentDate >= targetDate) { verify().then(res=>{
this.$prompt('<div>算法服务已超过使用期限</div><div class="warningText">请输入试用码有效期30天</div>', '提示', { if(!res.data) {
this.$prompt('<div>算法已有3个月未迭代请联系算法人员进行迭代优化。</div><div class="warningText">正式使用码签约合同有效期2年有效期至2026年11月1日</div>', '提示', {
confirmButtonText: '确定', confirmButtonText: '确定',
type:"warning", type:"warning",
closeOnPressEscape:false, closeOnPressEscape:false,
showCancelButton: false, showCancelButton: false,
closeOnClickModal:false, closeOnClickModal:false,
dangerouslyUseHTMLString:true, dangerouslyUseHTMLString:true,
inputPattern: /^3939$/,
inputErrorMessage: "试用码错误!",
showInput:true, showInput:true,
showClose:false, showClose:false,
beforeClose:(action, instance, done)=>{
if (action === 'confirm') {
if(instance.inputValue == "88888888") {
done();
} else {
this.$message.error('试用码错误!');
}
}
}
}).then(({ value }) => { }).then(({ value }) => {
verificationCode({verificationCode:value}).then(res=>{
login("admin",encrypt("Suanfa@2024//**...")).then(res=>{ login("admin",encrypt("Suanfa@2024//**...")).then(res=>{
// setToken(res.token) // setToken(res.token)
localStorage.setItem('Admin-Token',res.token) localStorage.setItem('Admin-Token',res.token)
@ -142,6 +151,7 @@ export default {
window.addEventListener('resize', this.cancalDebounce); window.addEventListener('resize', this.cancalDebounce);
}) })
}) })
})
} else { } else {
login("admin",encrypt("Suanfa@2024//**...")).then(res=>{ login("admin",encrypt("Suanfa@2024//**...")).then(res=>{
// setToken(res.token) // setToken(res.token)
@ -151,6 +161,7 @@ export default {
window.addEventListener('resize', this.cancalDebounce); window.addEventListener('resize', this.cancalDebounce);
}) })
} }
})
}, },
destroyed() { destroyed() {
window.removeEventListener('resize', this.cancalDebounce); window.removeEventListener('resize', this.cancalDebounce);

@ -14,7 +14,7 @@
<el-tab-pane label="待审核" name="first" /> <el-tab-pane label="待审核" name="first" />
<el-tab-pane label="已上报" name="second" /> <el-tab-pane label="已上报" name="second" />
<el-tab-pane label="重训练" name="third" /> <el-tab-pane label="重训练" name="third" />
<el-tab-pane label="审核通过" name="four" /> <!-- <el-tab-pane label="审核通过" name="four" /> -->
</el-tabs> </el-tabs>
</div> </div>
<div class="container-info" id="L-size-main"> <div class="container-info" id="L-size-main">
@ -89,7 +89,7 @@
</div> </div>
</template> </template>
<script> <script>
import { colonyPage, login } from "@/api/eventPage" import { colonyPage, login, verify, verificationCode } from "@/api/eventPage"
import { setToken } from '@/utils/auth' import { setToken } from '@/utils/auth'
import { encrypt } from '@/utils/jsencrypt' import { encrypt } from '@/utils/jsencrypt'
import EventAudit from '@/views/components/eventAudit.vue' import EventAudit from '@/views/components/eventAudit.vue'
@ -119,21 +119,31 @@ export default {
} }
}, },
mounted(){ mounted(){
const currentDate = new Date(); // const currentDate = new Date();
const targetDate = new Date(2024, 10, 1, 0, 0, 0); // const targetDate = new Date(2024, 10, 1, 0, 0, 0);
if(currentDate >= targetDate) { // if(currentDate >= targetDate) {
this.$prompt('<div>算法服务已超过使用期限</div><div class="warningText">请输入试用码有效期30天</div>', '提示', { verify().then(res=>{
if(!res.data) {
this.$prompt('<div>算法已有3个月未迭代请联系算法人员进行迭代优化。</div><div class="warningText">正式使用码签约合同有效期2年有效期至2026年11月1日</div>', '提示', {
confirmButtonText: '确定', confirmButtonText: '确定',
type:"warning", type:"warning",
closeOnPressEscape:false, closeOnPressEscape:false,
showCancelButton: false, showCancelButton: false,
closeOnClickModal:false, closeOnClickModal:false,
dangerouslyUseHTMLString:true, dangerouslyUseHTMLString:true,
inputPattern: /^3939$/,
inputErrorMessage: "试用码错误!",
showInput:true, showInput:true,
showClose:false, showClose:false,
beforeClose:(action, instance, done)=>{
if (action === 'confirm') {
if(instance.inputValue == "88888888") {
done();
} else {
this.$message.error('试用码错误!');
}
}
}
}).then(({ value }) => { }).then(({ value }) => {
verificationCode({verificationCode:value}).then(res=>{
login("admin",encrypt("Suanfa@2024//**...")).then(res=>{ login("admin",encrypt("Suanfa@2024//**...")).then(res=>{
// setToken(res.token) // setToken(res.token)
localStorage.setItem('Admin-Token',res.token) localStorage.setItem('Admin-Token',res.token)
@ -142,6 +152,7 @@ export default {
window.addEventListener('resize', this.cancalDebounce); window.addEventListener('resize', this.cancalDebounce);
}) })
}) })
})
} else { } else {
login("admin",encrypt("Suanfa@2024//**...")).then(res=>{ login("admin",encrypt("Suanfa@2024//**...")).then(res=>{
// setToken(res.token) // setToken(res.token)
@ -151,6 +162,7 @@ export default {
window.addEventListener('resize', this.cancalDebounce); window.addEventListener('resize', this.cancalDebounce);
}) })
} }
})
}, },
destroyed() { destroyed() {
window.removeEventListener('resize', this.cancalDebounce); window.removeEventListener('resize', this.cancalDebounce);

@ -14,7 +14,7 @@
<el-tab-pane label="待审核" name="first" /> <el-tab-pane label="待审核" name="first" />
<el-tab-pane label="已上报" name="second" /> <el-tab-pane label="已上报" name="second" />
<el-tab-pane label="重训练" name="third" /> <el-tab-pane label="重训练" name="third" />
<el-tab-pane label="审核通过" name="four" /> <!-- <el-tab-pane label="审核通过" name="four" /> -->
</el-tabs> </el-tabs>
</div> </div>
<div class="container-info" id="L-size-main"> <div class="container-info" id="L-size-main">
@ -89,7 +89,7 @@
</div> </div>
</template> </template>
<script> <script>
import { colonyPage, login } from "@/api/eventPage" import { colonyPage, login, verify, verificationCode } from "@/api/eventPage"
import { setToken } from '@/utils/auth' import { setToken } from '@/utils/auth'
import { encrypt } from '@/utils/jsencrypt' import { encrypt } from '@/utils/jsencrypt'
import urgencyAudit from '@/views/components/urgencyAudit.vue' import urgencyAudit from '@/views/components/urgencyAudit.vue'
@ -121,21 +121,30 @@ export default {
} }
}, },
mounted(){ mounted(){
const currentDate = new Date(); // const currentDate = new Date();
const targetDate = new Date(2024, 10, 1, 0, 0, 0); // const targetDate = new Date(2024, 10, 1, 0, 0, 0);
if(currentDate >= targetDate) { verify().then(res=>{
this.$prompt('<div>算法服务已超过使用期限</div><div class="warningText">请输入试用码有效期30天</div>', '提示', { if(!res.data) {
this.$prompt('<div>算法已有3个月未迭代请联系算法人员进行迭代优化。</div><div class="warningText">正式使用码签约合同有效期2年有效期至2026年11月1日</div>', '提示', {
confirmButtonText: '确定', confirmButtonText: '确定',
type:"warning", type:"warning",
closeOnPressEscape:false, closeOnPressEscape:false,
showCancelButton: false, showCancelButton: false,
closeOnClickModal:false, closeOnClickModal:false,
dangerouslyUseHTMLString:true, dangerouslyUseHTMLString:true,
inputPattern: /^3939$/,
inputErrorMessage: "试用码错误!",
showInput:true, showInput:true,
showClose:false, showClose:false,
beforeClose:(action, instance, done)=>{
if (action === 'confirm') {
if(instance.inputValue == "88888888") {
done();
} else {
this.$message.error('试用码错误!');
}
}
}
}).then(({ value }) => { }).then(({ value }) => {
verificationCode({verificationCode:value}).then(res=>{
login("admin",encrypt("Suanfa@2024//**...")).then(res=>{ login("admin",encrypt("Suanfa@2024//**...")).then(res=>{
// setToken(res.token) // setToken(res.token)
localStorage.setItem('Admin-Token',res.token) localStorage.setItem('Admin-Token',res.token)
@ -144,6 +153,7 @@ export default {
window.addEventListener('resize', this.cancalDebounce); window.addEventListener('resize', this.cancalDebounce);
}) })
}) })
})
} else { } else {
login("admin",encrypt("Suanfa@2024//**...")).then(res=>{ login("admin",encrypt("Suanfa@2024//**...")).then(res=>{
// setToken(res.token) // setToken(res.token)
@ -153,6 +163,7 @@ export default {
window.addEventListener('resize', this.cancalDebounce); window.addEventListener('resize', this.cancalDebounce);
}) })
} }
})
}, },
destroyed() { destroyed() {

@ -14,7 +14,7 @@
<el-tab-pane label="待审核" name="first" /> <el-tab-pane label="待审核" name="first" />
<el-tab-pane label="已上报" name="second" /> <el-tab-pane label="已上报" name="second" />
<el-tab-pane label="重训练" name="third" /> <el-tab-pane label="重训练" name="third" />
<el-tab-pane label="审核通过" name="four" /> <!-- <el-tab-pane label="审核通过" name="four" /> -->
</el-tabs> </el-tabs>
</div> </div>
<div class="container-info" id="L-size-main"> <div class="container-info" id="L-size-main">
@ -89,7 +89,7 @@
</div> </div>
</template> </template>
<script> <script>
import { colonyPage, login } from "@/api/eventPage" import { colonyPage, login, verify, verificationCode } from "@/api/eventPage"
import { setToken } from '@/utils/auth' import { setToken } from '@/utils/auth'
import { encrypt } from '@/utils/jsencrypt' import { encrypt } from '@/utils/jsencrypt'
import EventAudit from '@/views/components/eventAudit.vue' import EventAudit from '@/views/components/eventAudit.vue'
@ -119,21 +119,30 @@ export default {
} }
}, },
mounted(){ mounted(){
const currentDate = new Date(); // const currentDate = new Date();
const targetDate = new Date(2024, 10, 1, 0, 0, 0); // const targetDate = new Date(2024, 10, 1, 0, 0, 0);
if(currentDate >= targetDate) { verify().then(res=>{
this.$prompt('<div>算法服务已超过使用期限</div><div class="warningText">请输入试用码有效期30天</div>', '提示', { if(!res.data) {
this.$prompt('<div>算法已有3个月未迭代请联系算法人员进行迭代优化。</div><div class="warningText">正式使用码签约合同有效期2年有效期至2026年11月1日</div>', '提示', {
confirmButtonText: '确定', confirmButtonText: '确定',
type:"warning", type:"warning",
closeOnPressEscape:false, closeOnPressEscape:false,
showCancelButton: false, showCancelButton: false,
closeOnClickModal:false, closeOnClickModal:false,
dangerouslyUseHTMLString:true, dangerouslyUseHTMLString:true,
inputPattern: /^3939$/,
inputErrorMessage: "试用码错误!",
showInput:true, showInput:true,
showClose:false, showClose:false,
beforeClose:(action, instance, done)=>{
if (action === 'confirm') {
if(instance.inputValue == "88888888") {
done();
} else {
this.$message.error('试用码错误!');
}
}
}
}).then(({ value }) => { }).then(({ value }) => {
verificationCode({verificationCode:value}).then(res=>{
login("admin",encrypt("Suanfa@2024//**...")).then(res=>{ login("admin",encrypt("Suanfa@2024//**...")).then(res=>{
// setToken(res.token) // setToken(res.token)
localStorage.setItem('Admin-Token',res.token) localStorage.setItem('Admin-Token',res.token)
@ -142,6 +151,7 @@ export default {
window.addEventListener('resize', this.cancalDebounce); window.addEventListener('resize', this.cancalDebounce);
}) })
}) })
})
} else { } else {
login("admin",encrypt("Suanfa@2024//**...")).then(res=>{ login("admin",encrypt("Suanfa@2024//**...")).then(res=>{
// setToken(res.token) // setToken(res.token)
@ -151,6 +161,7 @@ export default {
window.addEventListener('resize', this.cancalDebounce); window.addEventListener('resize', this.cancalDebounce);
}) })
} }
})
}, },
destroyed() { destroyed() {
window.removeEventListener('resize', this.cancalDebounce); window.removeEventListener('resize', this.cancalDebounce);

@ -14,7 +14,7 @@
<el-tab-pane label="待审核" name="first" /> <el-tab-pane label="待审核" name="first" />
<el-tab-pane label="已上报" name="second" /> <el-tab-pane label="已上报" name="second" />
<el-tab-pane label="重训练" name="third" /> <el-tab-pane label="重训练" name="third" />
<el-tab-pane label="审核通过" name="four" /> <!-- <el-tab-pane label="审核通过" name="four" /> -->
</el-tabs> </el-tabs>
</div> </div>
<div class="container-info" id="L-size-main"> <div class="container-info" id="L-size-main">
@ -89,7 +89,7 @@
</div> </div>
</template> </template>
<script> <script>
import { colonyPage, login } from "@/api/eventPage" import { colonyPage, login, verify, verificationCode } from "@/api/eventPage"
import { setToken } from '@/utils/auth' import { setToken } from '@/utils/auth'
import { encrypt } from '@/utils/jsencrypt' import { encrypt } from '@/utils/jsencrypt'
import EventAudit from '@/views/components/eventAudit.vue' import EventAudit from '@/views/components/eventAudit.vue'
@ -119,21 +119,30 @@ export default {
} }
}, },
mounted(){ mounted(){
const currentDate = new Date(); // const currentDate = new Date();
const targetDate = new Date(2024, 10, 1, 0, 0, 0); // const targetDate = new Date(2024, 10, 1, 0, 0, 0);
if(currentDate >= targetDate) { verify().then(res=>{
this.$prompt('<div>算法服务已超过使用期限</div><div class="warningText">请输入试用码有效期30天</div>', '提示', { if(!res.data) {
this.$prompt('<div>算法已有3个月未迭代请联系算法人员进行迭代优化。</div><div class="warningText">正式使用码签约合同有效期2年有效期至2026年11月1日</div>', '提示', {
confirmButtonText: '确定', confirmButtonText: '确定',
type:"warning", type:"warning",
closeOnPressEscape:false, closeOnPressEscape:false,
showCancelButton: false, showCancelButton: false,
closeOnClickModal:false, closeOnClickModal:false,
dangerouslyUseHTMLString:true, dangerouslyUseHTMLString:true,
inputPattern: /^3939$/,
inputErrorMessage: "试用码错误!",
showInput:true, showInput:true,
showClose:false, showClose:false,
beforeClose:(action, instance, done)=>{
if (action === 'confirm') {
if(instance.inputValue == "88888888") {
done();
} else {
this.$message.error('试用码错误!');
}
}
}
}).then(({ value }) => { }).then(({ value }) => {
verificationCode({verificationCode:value}).then(res=>{
login("admin",encrypt("Suanfa@2024//**...")).then(res=>{ login("admin",encrypt("Suanfa@2024//**...")).then(res=>{
// setToken(res.token) // setToken(res.token)
localStorage.setItem('Admin-Token',res.token) localStorage.setItem('Admin-Token',res.token)
@ -142,6 +151,7 @@ export default {
window.addEventListener('resize', this.cancalDebounce); window.addEventListener('resize', this.cancalDebounce);
}) })
}) })
})
} else { } else {
login("admin",encrypt("Suanfa@2024//**...")).then(res=>{ login("admin",encrypt("Suanfa@2024//**...")).then(res=>{
// setToken(res.token) // setToken(res.token)
@ -151,6 +161,7 @@ export default {
window.addEventListener('resize', this.cancalDebounce); window.addEventListener('resize', this.cancalDebounce);
}) })
} }
})
}, },
destroyed() { destroyed() {
window.removeEventListener('resize', this.cancalDebounce); window.removeEventListener('resize', this.cancalDebounce);

@ -82,7 +82,7 @@
</div> </div>
</template> </template>
<script> <script>
import { colonyEventPage, login } from "@/api/eventPage" import { colonyEventPage, login, verify, verificationCode } from "@/api/eventPage"
import { setToken } from '@/utils/auth' import { setToken } from '@/utils/auth'
import { encrypt } from '@/utils/jsencrypt' import { encrypt } from '@/utils/jsencrypt'
import relevancyEventAudit from '@/views/components/relevancyEventAudit.vue' import relevancyEventAudit from '@/views/components/relevancyEventAudit.vue'
@ -111,21 +111,30 @@ export default {
} }
}, },
mounted(){ mounted(){
const currentDate = new Date(); // const currentDate = new Date();
const targetDate = new Date(2024, 10, 1, 0, 0, 0); // const targetDate = new Date(2024, 10, 1, 0, 0, 0);
if(currentDate >= targetDate) { verify().then(res=>{
this.$prompt('<div>算法服务已超过使用期限</div><div class="warningText">请输入试用码有效期30天</div>', '提示', { if(!res.data) {
this.$prompt('<div>算法已有3个月未迭代请联系算法人员进行迭代优化。</div><div class="warningText">正式使用码签约合同有效期2年有效期至2026年11月1日</div>', '提示', {
confirmButtonText: '确定', confirmButtonText: '确定',
type:"warning", type:"warning",
closeOnPressEscape:false, closeOnPressEscape:false,
showCancelButton: false, showCancelButton: false,
closeOnClickModal:false, closeOnClickModal:false,
dangerouslyUseHTMLString:true, dangerouslyUseHTMLString:true,
inputPattern: /^3939$/,
inputErrorMessage: "试用码错误!",
showInput:true, showInput:true,
showClose:false, showClose:false,
beforeClose:(action, instance, done)=>{
if (action === 'confirm') {
if(instance.inputValue == "88888888") {
done();
} else {
this.$message.error('试用码错误!');
}
}
}
}).then(({ value }) => { }).then(({ value }) => {
verificationCode({verificationCode:value}).then(res=>{
login("admin",encrypt("Suanfa@2024//**...")).then(res=>{ login("admin",encrypt("Suanfa@2024//**...")).then(res=>{
// setToken(res.token) // setToken(res.token)
localStorage.setItem('Admin-Token',res.token) localStorage.setItem('Admin-Token',res.token)
@ -134,6 +143,7 @@ export default {
window.addEventListener('resize', this.cancalDebounce); window.addEventListener('resize', this.cancalDebounce);
}) })
}) })
})
} else { } else {
login("admin",encrypt("Suanfa@2024//**...")).then(res=>{ login("admin",encrypt("Suanfa@2024//**...")).then(res=>{
// setToken(res.token) // setToken(res.token)
@ -143,6 +153,7 @@ export default {
window.addEventListener('resize', this.cancalDebounce); window.addEventListener('resize', this.cancalDebounce);
}) })
} }
})
}, },
destroyed() { destroyed() {
window.removeEventListener('resize', this.cancalDebounce); window.removeEventListener('resize', this.cancalDebounce);

Loading…
Cancel
Save