Commit 38e9e084 authored by 张俊's avatar 张俊

服务编辑

parent 92649244
import "babel-polyfill"; import "babel-polyfill";
import Vue from "vue";
import Vuex from "vuex";
Vue.use(Vuex);
import store from "@/store"; import store from "@/store";
store.install(Vuex);
import Vue from 'vue'
import VueResource from "vue-resource"; import VueResource from "vue-resource";
Vue.use(VueResource); Vue.use(VueResource);
......
...@@ -156,13 +156,13 @@ export default { ...@@ -156,13 +156,13 @@ export default {
{ {
prop:'cjms', prop:'cjms',
label:'场景描述', label:'场景描述',
minWidth:'20%', minWidth:'40%',
align:'left', align:'left',
}, },
{ {
prop:'sqsj', prop:'sqsj',
label:'申请调用时间', label:'申请调用时间',
minWidth:'150px', width:'160px',
align:'right', align:'right',
}, },
], ],
...@@ -233,7 +233,7 @@ export default { ...@@ -233,7 +233,7 @@ export default {
} }
}, },
mounted(){ mounted(){
console.log(this.$store.state.role);
}, },
methods:{ methods:{
getData() { getData() {
...@@ -255,6 +255,7 @@ export default { ...@@ -255,6 +255,7 @@ export default {
.detail_contain{ .detail_contain{
width: 100%; width: 100%;
padding: 0 20px; padding: 0 20px;
margin-bottom: 20px;
} }
.info_contain{ .info_contain{
padding: 25px 20px; padding: 25px 20px;
......
...@@ -5,14 +5,14 @@ ...@@ -5,14 +5,14 @@
<span>服务编辑</span> <span>服务编辑</span>
</p> </p>
<div class="info_contain"> <div class="info_contain">
<el-form ref="form" :model="form" label-width="0px"> <el-form ref="form" :rules="rules" :model="form" label-width="0px">
<el-form-item> <el-form-item>
<p class="formname">服务名称:</p> <p class="formname">服务名称:</p>
<el-input v-model="form.name"></el-input> <el-input v-model="form.name"></el-input>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item prop="desc">
<p class="formname">服务描述:</p> <p class="formname">服务描述:</p>
<el-input v-model="form.desc"></el-input> <el-input type="textarea" v-model="form.desc"></el-input>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<p class="formname">服务领域:</p> <p class="formname">服务领域:</p>
...@@ -48,8 +48,8 @@ ...@@ -48,8 +48,8 @@
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button>取消</el-button> <el-button type="primary" @click="onSubmit" class="right">保存</el-button>
<el-button type="primary" @click="onSubmit">保存</el-button> <el-button class="right">取消</el-button>
</el-form-item> </el-form-item>
</el-form> </el-form>
</div> </div>
...@@ -72,8 +72,14 @@ export default { ...@@ -72,8 +72,14 @@ export default {
origin:'', origin:'',
code:'', code:'',
resource: '', resource: '',
fileList:''
}, },
imgList: [], imgList: [],
rules:{
desc:[
{ max: 200, message: '长度小于200个字符', trigger: 'blur' }
]
}
}; };
}, },
watch: {}, watch: {},
...@@ -86,6 +92,11 @@ export default { ...@@ -86,6 +92,11 @@ export default {
}, },
getNewList(val) { getNewList(val) {
console.log(val); console.log(val);
this.form.fileList = ""
this.form.fileList = url.map((v,k)=>{
return v.url
}).join(';')
console.log(this.form.fileList)
} }
} }
}; };
...@@ -96,12 +107,16 @@ export default { ...@@ -96,12 +107,16 @@ export default {
.info_contain .el-input__inner{ .info_contain .el-input__inner{
background-color: #f7f8f9; background-color: #f7f8f9;
} }
.info_contain .el-textarea__inner{
background-color: #f7f8f9;
}
</style> </style>
<style scoped> <style scoped>
.detail_contain { .detail_contain {
width: 100%; width: 100%;
padding: 0 20px; padding: 0 20px;
margin-bottom: 20px;
} }
.info_contain { .info_contain {
padding: 25px 20px; padding: 25px 20px;
...@@ -120,4 +135,8 @@ export default { ...@@ -120,4 +135,8 @@ export default {
.formname{ .formname{
color: #58617a; color: #58617a;
} }
.right{
float: right;
margin-left: 20px;
}
</style> </style>
This diff is collapsed.
var store = { import Vuex from 'vuex'
install: function(Vuex) { import Vue from 'vue'
store.namespace = new Vuex.Store({ Vue.use(Vuex);
const store = new Vuex.Store({
state: { state: {
userInfo: null, // 用户信息 role:1,//0:普通用户,1:组织管理员,2:超级管理员
ssType: "全部",
ssPrams: {
firstId: "", // int 一级分类 0全部
secondId: "", // int 二级分类 0全部
type: 0, // int 0 附近 1评价
search: "", // string 按名称搜索
fifteen: 0
}, // 设施列表参数 for ssHeader组件
name: "",
//进行相关操作和请求接口时,调用函数同步更改,页面的初始化使用state里面的值进行绑定
selectedFacility: {
//选中的poi,点击地图上的点或者在列表中选中时更新状态
name: "", //poi的名称
id: "", //poi的id
distance: "", //poi离用户的距离
evaluation: "", //poi的评分
evaluation_num: "", //poi的评价次数
address: "", //poi的详细地址
discribe: "", //poi的描述信息
lat: "", //poi的经纬度
lng: "",
type: "" ,//poi的类型
detail_type: "" ,//poi的类型
tertiary_type:[]//停车场的具体类型,地下1,地面2,路边3
}, },
// selectID:"", modules: {
// selectTag: "",
currentPosition: {
lng: 112.546184,
lat: 28.281588
},
mapState: "showAll", //"showAll","showSelectTag","showSelectedFacility",
isPullUp: false//是否上拉,为true时,地图的浮窗将会隐藏
}, },
mutations: { mutations: {
updateSstype(state, payload) { rolefun(state, newValue) {
state.ssType = payload; state.role = newValue;
},
upDateSsParams(state, payload) {
Object.assign(state.ssPrams, payload);
},
change(state, name) {
state.name = name;
sessionStorage.setItem("name", name);
},
updateFullDetail(state, detail) {
Object.assign(state.selectedFacility, detail);
},
updateMapState(state, payload) {
state.mapState = payload;
},
updatecurrentPosition(state, payload) {
state.currentPosition = payload;
}, },
upDateIsPullUp(state, value) {
state.isPullUp = value;
}
/* updateselectTag(state, payload) {
state.selectTag = payload;
}, },
updateselectID(state, payload) { });
state.selectID = payload;
}, */
}
});
}
};
module.exports = store; export default store
\ No newline at end of file
function getRole(){
return new Promise((resolve,reject)=>{
if(true){
resolve(1)
}else{
reject('error')
}
})
}
export{
getRole
}
\ No newline at end of file
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