Commit 3b65d434 by zhaopanyu

zpy

parent 02b35c7d
...@@ -5,8 +5,8 @@ ...@@ -5,8 +5,8 @@
"author": "若依", "author": "若依",
"license": "MIT", "license": "MIT",
"scripts": { "scripts": {
"dev": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve", "dev": "vue-cli-service serve",
"build:prod": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build", "build:prod": "vue-cli-service build",
"build:stage": "vue-cli-service build --mode staging", "build:stage": "vue-cli-service build --mode staging",
"preview": "node build/index.js --preview", "preview": "node build/index.js --preview",
"lint": "eslint --ext .js,.vue src" "lint": "eslint --ext .js,.vue src"
......
...@@ -122,7 +122,7 @@ ...@@ -122,7 +122,7 @@
</el-row> </el-row>
<div style=" display: flex; justify-content: center; align-items: center; "> <div style=" display: flex; justify-content: center; align-items: center; ">
<el-button type="primary" size="mini" @click="submitTp">提交投票</el-button> <el-button :loading="addLoading" type="primary" size="mini" @click="submitTp">提交投票</el-button>
</div> </div>
</div> </div>
...@@ -916,6 +916,7 @@ export default { ...@@ -916,6 +916,7 @@ export default {
name: "benchmarkVoting", name: "benchmarkVoting",
data() { data() {
return { return {
addLoading: false,
fwXz: [], fwXz: [],
zyhXz: [], zyhXz: [],
kyXz: [], kyXz: [],
...@@ -996,9 +997,11 @@ export default { ...@@ -996,9 +997,11 @@ export default {
}, },
methods: { methods: {
submitTp() { submitTp() {
this.addLoading = true;
const isValid = this.fwXz.length > 0 && this.zyhXz.length > 0 && this.kyXz.length > 0 && this.yzXz.length > 0; const isValid = this.fwXz.length > 0 && this.zyhXz.length > 0 && this.kyXz.length > 0 && this.yzXz.length > 0;
if (!isValid) { if (!isValid) {
this.$modal.msgError("每个板块至少选 1 家单位。"); this.$modal.msgError("每个板块至少选 1 家单位。");
this.addLoading = false;
return; // 终止提交 return; // 终止提交
} }
const params = { const params = {
...@@ -1010,8 +1013,16 @@ export default { ...@@ -1010,8 +1013,16 @@ export default {
tpInfoCbListD: this.yzXz, tpInfoCbListD: this.yzXz,
}; };
addTp(params).then(response => { addTp(params)
this.$modal.msgSuccess("提交成功"); .then(response => {
if (response.code == 200) {
this.$modal.msgSuccess("投票成功");
} else if (response.code == 500) {
this.$modal.msgError("已投票,请勿重复投票");
}
})
.finally(() => {
this.addLoading = false;
}); });
}, },
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
</template> </template>
<script> <script>
import {encrypt,decrypt} from "@/js/aesEncrypt" import { encrypt, decrypt } from "@/js/aesEncrypt"
import user from "@/store/index" import user from "@/store/index"
export default { export default {
name: "info", name: "info",
...@@ -17,22 +17,22 @@ export default { ...@@ -17,22 +17,22 @@ export default {
let query = this.$route.query; let query = this.$route.query;
let tk = query.tk; let tk = query.tk;
console.log(tk,"tk================") console.log(tk, "tk================")
//加密 //加密
var info=encrypt("{\"adAccount\":\"t-zhaoming.slyt\",\"name\":\"赵明\"}") // var info = encrypt("{\"adAccount\":\"t-zhaoming.slyt\",\"realname\":\"赵明\"}")
// console.log(info) // console.log(info)
//解密参数 //解密参数
var data=decrypt(info) var data = decrypt(tk)
// var data=decrypt(tk) // var data=decrypt(tk)
console.log(data,"解密后data================") console.log(data, "解密后data================")
//字符串转obj //字符串转obj
var obj=JSON.parse(data) var obj = JSON.parse(data)
console.log(obj,"字符串转obj=========") console.log(obj, "字符串转obj=========")
//取出ad账号 //取出ad账号
var adAccount=obj.adAccount var adAccount = obj.adAccount
var realname=obj.realname var realname = obj.realname
console.log(adAccount,"取出ad账号=========") console.log(adAccount, "取出ad账号=========")
console.log(realname,"取出用户姓名=========") console.log(realname, "取出用户姓名=========")
//存入vuex //存入vuex
this.$store.commit('SET_ADACCOUNT', adAccount) this.$store.commit('SET_ADACCOUNT', adAccount)
this.$store.commit('SET_NAME', realname) this.$store.commit('SET_NAME', realname)
...@@ -51,6 +51,4 @@ export default { ...@@ -51,6 +51,4 @@ export default {
} }
</script> </script>
<style scoped> <style scoped></style>
</style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment