Commit a5753517 by 罗承锋

后台活动提交

parent 6c7b040e
...@@ -16,7 +16,9 @@ let deleteActivity = (params) => postAction(prefix + "/activity/deleteActivity" ...@@ -16,7 +16,9 @@ let deleteActivity = (params) => postAction(prefix + "/activity/deleteActivity"
// 上传图片 // 上传图片
let uploadImg = (params) => postAction(prefix + "/activity/uploadImg" , params); let uploadImg = (params) => postAction(prefix + "/activity/uploadImg" , params);
//审核
let auditActivity = (params) => postAction(prefix + "/activity/auditActivity" , params);
export { export {
getList,addActivity,updateActivity,deleteActivity,uploadImg getList,addActivity,updateActivity,deleteActivity,uploadImg,auditActivity
} }
...@@ -94,6 +94,13 @@ ...@@ -94,6 +94,13 @@
</a-upload> </a-upload>
</a-form-item> </a-form-item>
<a-form-item :labelCol="{span: 6}" :wrapperCol="{span: 8, offset: 1}" label="活动范围">
<a-select v-model="modifyForm.range">
<a-select-option key="全市">全市</a-select-option>
<a-select-option v-for="d in subNames" :key="d.value" :value="d.value">{{d.text}}
</a-select-option>
</a-select>
</a-form-item>
<a-form-item :labelCol="{span: 6}" :wrapperCol="{span: 8, offset: 1}" label="排序号"> <a-form-item :labelCol="{span: 6}" :wrapperCol="{span: 8, offset: 1}" label="排序号">
<a-input v-decorator="[ 'sort', {rules: [{ required: true, type:'number', message: '排序号不能为空!' ,whitespace:true,transform:(value)=> {return Number(value)} }]} ]"></a-input> <a-input v-decorator="[ 'sort', {rules: [{ required: true, type:'number', message: '排序号不能为空!' ,whitespace:true,transform:(value)=> {return Number(value)} }]} ]"></a-input>
...@@ -122,6 +129,7 @@ ...@@ -122,6 +129,7 @@
import STable from '@/components/table'; import STable from '@/components/table';
import {getList,addActivity,updateActivity,deleteActivity,uploadImg} from "../../../api/school-center/activity/activityAPI" import {getList,addActivity,updateActivity,deleteActivity,uploadImg} from "../../../api/school-center/activity/activityAPI"
import {cloneObject} from '@/utils/util'; import {cloneObject} from '@/utils/util';
import { initSubstName} from "../../../api/school-center/userManager/newUserAPI";
export default { export default {
name: "activity", name: "activity",
components: { components: {
...@@ -132,6 +140,7 @@ ...@@ -132,6 +140,7 @@
emptyText: {emptyText: '暂无数据'}, emptyText: {emptyText: '暂无数据'},
previewVisible: false, previewVisible: false,
previewImage: '', previewImage: '',
subNames: [],
fileList: [ fileList: [
], ],
apis:'', apis:'',
...@@ -222,6 +231,9 @@ ...@@ -222,6 +231,9 @@
} }
} }
}, },
mounted() {
this.initSubstName();
},
methods:{ methods:{
// getuuid() { // getuuid() {
// return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { // return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {
...@@ -309,6 +321,7 @@ ...@@ -309,6 +321,7 @@
sort:data.sort, sort:data.sort,
}) })
},0) },0)
this.modifyForm.range = data.range;
this.customimg="./img/custom"+data.serviceQrcode this.customimg="./img/custom"+data.serviceQrcode
this.modifyvisible=true; this.modifyvisible=true;
...@@ -323,7 +336,6 @@ ...@@ -323,7 +336,6 @@
this.modifyForm.activityType=values.activityType this.modifyForm.activityType=values.activityType
this.modifyForm.subclass=values.subclass this.modifyForm.subclass=values.subclass
this.modifyForm.sort=values.sort this.modifyForm.sort=values.sort
this.modifyForm.range=values.range
this.chosePages.forEach(value => { this.chosePages.forEach(value => {
if (value!=undefined){ if (value!=undefined){
...@@ -376,10 +388,26 @@ ...@@ -376,10 +388,26 @@
}) })
this.fileList=[] this.fileList=[]
this.modifyForm.id="" this.modifyForm.id=""
this.modifyForm.range = ""
this.modifyForm.chosePages="" this.modifyForm.chosePages=""
this.chosePages.splice(0,this.chosePages.length) this.chosePages.splice(0,this.chosePages.length)
this.modifyvisible=false; this.modifyvisible=false;
}, },
initSubstName() {
initSubstName().then((res) => {
if (res.state == "success") {
const result = res.data
result.forEach((r) => {
if (r.subName === 'null')
return;
this.subNames.push({
value: r.subName,
text: r.subName
})
})
}
})
},
uploadPicture(file) { uploadPicture(file) {
let fileSize = file.size/1024/1024 let fileSize = file.size/1024/1024
console.log(fileSize) console.log(fileSize)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment