|
|
|
|
@ -6,8 +6,8 @@
|
|
|
|
|
站点信息
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row style="padding: 20px;margin:10px ;">
|
|
|
|
|
<el-col :span="16">
|
|
|
|
|
<el-row style="padding:auto 20px;margin:auto 10px ;">
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item label="Logo">
|
|
|
|
|
<el-upload style="margin-left: 20px;" class="avatar-uploader" :action="upfileurl"
|
|
|
|
|
:headers="headerObj" :show-file-list="false" :on-success="upLoadSuccess">
|
|
|
|
|
@ -17,16 +17,50 @@
|
|
|
|
|
</el-icon>
|
|
|
|
|
</el-upload>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="站点名称">
|
|
|
|
|
<!-- <el-form-item label="站点名称">
|
|
|
|
|
<el-input size="large" v-model="configInfo.name" placeholder="名称"
|
|
|
|
|
style=" margin: auto 20px;" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-form-item> -->
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8" style="display:flex;align-items:center;"><el-button type="primary" size="large"
|
|
|
|
|
@click="saveInfo">保 存</el-button></el-col>
|
|
|
|
|
@click="saveInfo('站点图片')">保 存</el-button></el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-row style="padding:auto 20px;margin: auto 10px ;">
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item label="站点名称">
|
|
|
|
|
<el-input size="large" v-model="configInfo.站点名称" placeholder="名称"
|
|
|
|
|
style=" margin: auto 20px;" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="4">
|
|
|
|
|
<el-button type="primary" size="large"
|
|
|
|
|
@click="saveInfo('站点名称')">保 存</el-button>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row style="padding:auto 20px;margin: auto 10px ;">
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item label="客服电话">
|
|
|
|
|
<el-input size="large" v-model="configInfo.客服电话" placeholder="客服电话"
|
|
|
|
|
style=" margin: auto 20px;" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="4">
|
|
|
|
|
<el-button type="primary" size="large"
|
|
|
|
|
@click="saveInfo('客服电话')">保 存</el-button>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row style="padding:auto 20px;margin: auto 10px ;">
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item label="积分抵扣比例">
|
|
|
|
|
<el-input size="large" v-model="configInfo.积分抵扣比例" placeholder="积分抵扣比例"
|
|
|
|
|
style=" margin: auto 20px;" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="4">
|
|
|
|
|
<el-button type="primary" size="large"
|
|
|
|
|
@click="saveInfo('积分抵扣比例')">保 存</el-button>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
</el-form>
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
@ -54,7 +88,7 @@
|
|
|
|
|
//上传成功钩子
|
|
|
|
|
const upLoadSuccess = (res) => {
|
|
|
|
|
logo.value = import.meta.env.VITE_APP_FILE + res.data
|
|
|
|
|
configInfo.value.logo = res.data
|
|
|
|
|
configInfo.value.站点图片 = res.data
|
|
|
|
|
}
|
|
|
|
|
//获取配置信息
|
|
|
|
|
const GetConfig=()=>{
|
|
|
|
|
@ -62,23 +96,20 @@
|
|
|
|
|
GetConfigInfo().then(res => {
|
|
|
|
|
loading.value=false
|
|
|
|
|
if(res.status){
|
|
|
|
|
configInfo.value.name=res.data.站点名称
|
|
|
|
|
configInfo.value.logo=res.data.站点图片
|
|
|
|
|
logo.value=import.meta.env.VITE_APP_FILE+configInfo.value.logo
|
|
|
|
|
configInfo.value=res.data
|
|
|
|
|
|
|
|
|
|
logo.value=import.meta.env.VITE_APP_FILE+configInfo.value.站点图片
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
//修改信息
|
|
|
|
|
let configInfo=ref({
|
|
|
|
|
name:'',
|
|
|
|
|
logo:''
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
const saveInfo = () => {
|
|
|
|
|
const saveInfo = (name) => {
|
|
|
|
|
let data={[name]:configInfo.value[name]}
|
|
|
|
|
loading.value=true
|
|
|
|
|
SaveConfigInfo({
|
|
|
|
|
'name': configInfo.value.name,
|
|
|
|
|
'logo': configInfo.value.logo
|
|
|
|
|
}).then(res => {
|
|
|
|
|
SaveConfigInfo({data:data}).then(res => {
|
|
|
|
|
loading.value=false
|
|
|
|
|
if (res.status) {
|
|
|
|
|
ElMessage({
|
|
|
|
|
@ -86,7 +117,7 @@
|
|
|
|
|
type: 'success',
|
|
|
|
|
})
|
|
|
|
|
setTimeout(()=>{
|
|
|
|
|
location.reload();
|
|
|
|
|
//location.reload();
|
|
|
|
|
},500)
|
|
|
|
|
} else {
|
|
|
|
|
ElMessage.error(res.msg)
|
|
|
|
|
|