116 lines
2.9 KiB
JavaScript
116 lines
2.9 KiB
JavaScript
var app=new Vue({
|
|
el:"#app",
|
|
data:{
|
|
|
|
menuActive:"802",
|
|
menuAOpeneds:[],
|
|
nowtimes:"23",
|
|
one:{
|
|
typeid:'',
|
|
contents:[
|
|
{c:''},{c:''},{c:''},{c:''},{c:''},{c:''},{c:''},{c:''},{c:''},{c:''},{c:''},{c:''},{c:''},{c:''},{c:''},{c:''},{c:''},{c:''}
|
|
]
|
|
},
|
|
ruleOne:{
|
|
typeid:[
|
|
{ required: true,type: 'number', message: '请选择分类', trigger: 'blur' }
|
|
],
|
|
c:[
|
|
{ required: true, message: '请输入内容', trigger: 'blur' }
|
|
]
|
|
},
|
|
types:[]
|
|
},
|
|
created: function() {
|
|
var that=this;
|
|
this.init();
|
|
},
|
|
methods: {
|
|
init:function(){
|
|
this.gettype();
|
|
},
|
|
gettype:function(){
|
|
this.types=[];
|
|
$.ajax({
|
|
url: "/okadmin/typelist",
|
|
type: "get",
|
|
dataType: "json",
|
|
contentType: "application/json",
|
|
data:"",
|
|
success: function(data) {
|
|
this.types=data.data;
|
|
}.bind(this),
|
|
error:function(err){
|
|
|
|
}.bind(this)
|
|
});
|
|
},
|
|
adds:function(name){
|
|
this.$refs[name].validate((valid) => {
|
|
if (valid) {
|
|
|
|
var query=this.one;
|
|
$.ajax({
|
|
url: "/okadmin/contentadds",
|
|
type: "post",
|
|
dataType: "json",
|
|
contentType: "application/json",
|
|
data:JSON.stringify(query),
|
|
success: function(data) {
|
|
this.one.contents=[
|
|
{c:''},{c:''},{c:''},{c:''},{c:''},{c:''},{c:''},{c:''},{c:''},{c:''},{c:''},{c:''},{c:''},{c:''},{c:''},{c:''},{c:''},{c:''}
|
|
]
|
|
this.$message.success("批量添加成功!");
|
|
}.bind(this),
|
|
error:function(err){
|
|
|
|
}.bind(this)
|
|
});
|
|
} else {
|
|
return false;
|
|
}
|
|
});
|
|
},
|
|
addonecontent:function(){
|
|
this.one.contents.push("");
|
|
},
|
|
uppassSub:function(formName){
|
|
this.$refs[formName].validate((valid) => {
|
|
if (valid) {
|
|
var old=comm.sTrim(comm.uppassForm.oldpass)
|
|
var newp=comm.sTrim(comm.uppassForm.newpass)
|
|
var renewp=comm.sTrim(comm.uppassForm.repass)
|
|
var query={
|
|
password:old,
|
|
newPassword:newp
|
|
};
|
|
$.ajax({
|
|
url: "/okadmin/uppass",
|
|
type: "post",
|
|
dataType: "json",
|
|
contentType: "application/json",
|
|
data:JSON.stringify(query),
|
|
success: function(data) {
|
|
comm.uppassForm.newpass="";
|
|
comm.uppassForm.oldpass="";
|
|
comm.uppassForm.renewpass="";
|
|
comm.uppassForm=false;
|
|
this.$message.success("密码修改成功。请使用新密码重新登录!");
|
|
setTimeout(function () {
|
|
window.location.href="/okadmin/loginout";
|
|
}, 3000)
|
|
}.bind(this),
|
|
error:function(err){
|
|
this.$message.error(JSON.parse(err.responseText).msg);
|
|
}.bind(this)
|
|
});
|
|
} else {
|
|
return false;
|
|
}
|
|
});
|
|
|
|
},
|
|
|
|
|
|
}
|
|
}) |