ZhiYeJianKang_PeiXun/Song.Site/Manage/Live/Scripts/Qiniuyun.js
2025-02-20 15:41:53 +08:00

74 lines
2.5 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

var vm = new Vue({
data: {
form: {},
loading: false,
rules: {
'AccessKey': [
{ required: true, message: '请输入密钥', trigger: 'blur' }
],
'SecretKey': [
{ required: true, message: '请输入密钥', trigger: 'blur' }
]
}
},
watch: {
},
methods: {
//保存信息
btnEnter: function () {
if (vm.loading) return;
this.$refs['form'].validate(function (valid) {
if (valid) {
$api.post("live/Setup", vm.form).then(function (req) {
var res = req.data;
if (res.success) {
vm.$message({ message: '操作成功', type: 'success' });
} else {
throw res.data.message;
}
}).catch(function (err) {
vm.$alert('错误信息:' + err, '操作失败', { confirmButtonText: '确定' });
});
}
});
},
//测试链接
btnTest: function () {
var ak = vm.form.AccessKey;
var sk = vm.form.SecretKey;
var hubname = vm.form.LiveSpace;
$api.get('Live/Test', { 'ak': ak, 'sk': sk, 'hubname': hubname }).then(function (req) {
if (req.data.success) {
var result = req.data.result;
vm.$alert('测试通过', '成功',
{
dangerouslyUseHTMLString: true,
confirmButtonText: '确定'
});
} else {
throw req.data.message;
}
}).catch(function (err) {
var msg = "可能的原因:<br/>1、信息填写错误<br/>2、七牛云账号欠费。";
vm.$alert('错误信息:' + err + '<br/>' + msg, '操作失败',
{
dangerouslyUseHTMLString: true,
confirmButtonText: '确定'
});
});
}
},
created: function () {
$api.get("live/GetSetup").then(function (req) {
vm.form = req.data.result;
});
}
});
vm.$mount('#app-form');
$api.effect(function () {
vm.loading = true;
}, function (response) {
vm.loading = false;
});