@@ -148,7 +148,7 @@ const pagination = computed(() => ({
const showModal = (record) => {
// formState.author = record.author;
console.log("record:",record)
- updateId.value = record.id
+ formState.id = record.id
formState.description = record.description
formState.photo = record.photo;
formState.title=record.title;
@@ -164,7 +164,9 @@ const states = reactive({
data:[],
})
-
+const deleteId = reactive({
+ id: -1
+})
//删除
const showDeleteConfirm = (record) => {
@@ -177,8 +179,8 @@ const showDeleteConfirm = (record) => {
cancelText: '取消',
onOk: () => {
- const id = record.id;
- requests.infoDeleteHeaderImage(id, token.value)
+ deleteId.id = record.id
+ requests.infoDeleteHeaderImage(deleteId, token)
.then(response => {
// 处理删除成功的响应
console.log('删除成功');
@@ -242,7 +244,7 @@ const addOk = e => {
modelRef.isActive= false
}
- requests.infoAddHeaderImage(modelRef,token.value).then((res)=>{
+ requests.infoAddHeaderImage(modelRef,token).then((res)=>{
console.log(res)
if (res.data.code===200) {
message.success('新增成功')
@@ -297,8 +299,8 @@ const beforeUpload = file => {
};
// 状态
-const updateId = ref(-1);
const formState = reactive({
+ id:-1,
// author:'',
description: '',
photo:'',
@@ -382,8 +384,8 @@ const rowSelection = {
};
-const token = ref("eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI4IiwiZXhwIjoxNzA3MDYyNzU1fQ.a6ga7a0jhOabBMEmDmUd0sZsOo9fC8PjGHL19nF47KU");
-
+// const token = ref("eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI4IiwiZXhwIjoxNzA3MDYyNzU1fQ.a6ga7a0jhOabBMEmDmUd0sZsOo9fC8PjGHL19nF47KU");
+const token = window.localStorage.getItem('token')
// 接口
onMounted(() => {
@@ -409,35 +411,45 @@ function getAll() {
// 编辑
function EditHeaderImage(){
open.value = false;
- requests.infoEditHeaderImage(updateId,formState,token.value).then((res)=>{
+ requests.infoEditHeaderImage(formState,token).then((res)=>{
console.log("editResult:",res)
// console.log("updateData:",updateData)
- // if (res.data.code === 200) {
- // getAll()
- // message.success('修改成功')
- // }
- // else {
- // loadingTable.value = false
- // message.error('修改失败')
- //
- // }
+ if (res.data.code === 200) {
+ getAll()
+ message.success('修改成功')
+ }
+ else {
+ loadingTable.value = false
+ message.error('修改失败')
+
+ }
})
}
-// 删除
-// const infoDeleteHeaderImage = (id, token) => {
-// return axios({
-// url: api + "/info/header-image/del",
-// method: "delete",
-// params: id,
-// headers: {
-// 'Authorization':'Bearer '+token,
-// 'Content-Type': 'application/json;charset=utf-8',
-// 'Timestamp': getCurrentTimestamp()
-// }
-// })
-// }
+// 查询
+const searchData = reactive({
+ id: -1,
+})
+function searchUser() {
+ // loadingTable.value = true
+ if (searchData.id === '') {
+ getAll()
+ } else {
+ requests.infoGetHeaderImage(searchData, token).then((res) => {
+ // loadingTable.value = false
+ console.log("searchResult:", res)
+ if (res.data.code === 200) {
+ states.data = []
+ states.data = res.data.data.data
+ message.success('查询成功')
+ // console.log(loadingTable.value)
+ } else {
+ message.error(res.data.message)
+ }
+ })
+ }
+}
diff --git a/src/main.js b/src/main.js
index 618a737..1d7fb7d 100644
--- a/src/main.js
+++ b/src/main.js
@@ -1,13 +1,13 @@
-
-import { createApp } from 'vue'
-import Antd from 'ant-design-vue';
-import App from './App.vue'
-import router from './router'
-import 'ant-design-vue/dist/reset.css';
-
-const app = createApp(App)
-
-app.use(router)
-app.use(Antd)
-
-app.mount('#app')
+import {createApp} from 'vue'
+import Antd from 'ant-design-vue';
+import App from './App.vue'
+import router from './router'
+import 'ant-design-vue/dist/reset.css';
+
+const app = createApp(App)
+
+app.use(router)
+app.use(Antd)
+
+app.mount('#app')
+
diff --git a/src/public/request.js b/src/public/request.js
index d44d1a8..b560c2e 100644
--- a/src/public/request.js
+++ b/src/public/request.js
@@ -5,7 +5,7 @@ const api = 'http://nbxt.oa.x-lf.cn'
/**
* 登录
- * @param data (username,password)
+ * @param data (user,password)
* @returns {*}
*/
const login = (data) => {
@@ -425,18 +425,14 @@ const infoGetHeaderImage = (id, token) => {
/**
* 编辑轮播图信息
- * @param id 轮播图id
- * @param data (displayOrder(排序顺序),image(图片地址),title,description,isActive(是否启用))
+ * @param data (id,displayOrder(排序顺序),image(图片地址),title,description,isActive(是否启用))
* @param token
* @returns {Promise
> | *}
*/
-const infoEditHeaderImage = (id, data, token) => {
+const infoEditHeaderImage = ( data, token) => {
return axios({
url: api + "/info/header-image/edit",
method: "put",
- params: {
- id: id
- },
data: data,
headers: {
'Authorization':'Bearer '+token,