leftImg.vue 562 Bytes
Newer Older
张成 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
<template>
	<div>
		<ImageUpload @callback="submit" v-model="value" :limit="1" />
	</div>
</template>

<script>
import { updateConfig } from '@/api/system/config';

export default {
	props: ['initValue'],
	watch: {
		initValue(val) {
			this.value = val?.configValue
		},
		value(val) {

		}
	},
	data() {
		return {
			value: ''
		}
	},
	methods: {
		submit() {
			this.$nextTick(() => {
				updateConfig({ ...this.initValue, configValue: this.value }).then(res => {
					this.$modal.msgSuccess("修改成功");
				})
			})
		}
	}
}
</script>

<style>
</style>