Commit a5753517 by 罗承锋

后台活动提交

parent 6c7b040e
......@@ -16,7 +16,9 @@ let deleteActivity = (params) => postAction(prefix + "/activity/deleteActivity"
// 上传图片
let uploadImg = (params) => postAction(prefix + "/activity/uploadImg" , params);
//审核
let auditActivity = (params) => postAction(prefix + "/activity/auditActivity" , params);
export {
getList,addActivity,updateActivity,deleteActivity,uploadImg
getList,addActivity,updateActivity,deleteActivity,uploadImg,auditActivity
}
......@@ -94,6 +94,13 @@
</a-upload>
</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-input v-decorator="[ 'sort', {rules: [{ required: true, type:'number', message: '排序号不能为空!' ,whitespace:true,transform:(value)=> {return Number(value)} }]} ]"></a-input>
......@@ -122,6 +129,7 @@
import STable from '@/components/table';
import {getList,addActivity,updateActivity,deleteActivity,uploadImg} from "../../../api/school-center/activity/activityAPI"
import {cloneObject} from '@/utils/util';
import { initSubstName} from "../../../api/school-center/userManager/newUserAPI";
export default {
name: "activity",
components: {
......@@ -132,6 +140,7 @@
emptyText: {emptyText: '暂无数据'},
previewVisible: false,
previewImage: '',
subNames: [],
fileList: [
],
apis:'',
......@@ -222,6 +231,9 @@
}
}
},
mounted() {
this.initSubstName();
},
methods:{
// getuuid() {
// return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {
......@@ -309,6 +321,7 @@
sort:data.sort,
})
},0)
this.modifyForm.range = data.range;
this.customimg="./img/custom"+data.serviceQrcode
this.modifyvisible=true;
......@@ -323,7 +336,6 @@
this.modifyForm.activityType=values.activityType
this.modifyForm.subclass=values.subclass
this.modifyForm.sort=values.sort
this.modifyForm.range=values.range
this.chosePages.forEach(value => {
if (value!=undefined){
......@@ -376,10 +388,26 @@
})
this.fileList=[]
this.modifyForm.id=""
this.modifyForm.range = ""
this.modifyForm.chosePages=""
this.chosePages.splice(0,this.chosePages.length)
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) {
let fileSize = file.size/1024/1024
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