|
|
@@ -7,7 +7,7 @@
|
|
|
type="text"
|
|
|
v-model="item.value"
|
|
|
:placeholder="item.placeholder"
|
|
|
- v-if="item.type === 'text'" />
|
|
|
+ v-if="item.type === 'text'"/>
|
|
|
<el-select v-model="item.value" :placeholder="item.placeholder" v-else-if="item.type==='select'">
|
|
|
<el-option
|
|
|
v-for="option in item.options"
|
|
|
@@ -33,31 +33,31 @@
|
|
|
import MintUI from 'mint-ui';
|
|
|
import "mint-ui/lib/style.css";
|
|
|
|
|
|
- const mix = {
|
|
|
+ const mix = {
|
|
|
data() {
|
|
|
return {
|
|
|
// 详情id
|
|
|
detailID: this.$route.params.detail,
|
|
|
}
|
|
|
},
|
|
|
- methods: {
|
|
|
-
|
|
|
- }
|
|
|
+ methods: {}
|
|
|
}
|
|
|
//联系方式展示 0 不展示 1 电话 2网址 3 微信
|
|
|
export default {
|
|
|
name: 'UserAddConnect',
|
|
|
- mixins: [mix],
|
|
|
+ mixins: [ mix ],
|
|
|
data() {
|
|
|
return {
|
|
|
userData: [
|
|
|
- { title: '联系电话', type:"text", name: 'contact', value: '', placeholder: "请输入您的联系电话(选填)" },
|
|
|
- { title: '微信号', type:"text",name: 'wechat', value: '', placeholder: "请输入您的微信号(选填)" },
|
|
|
- { title: '企业官网', type:"text", name: 'website', value: '', placeholder: "请输入您的企业官网链接,需以http://开头(选填)"},
|
|
|
+ { title: '联系电话', type: "text", name: 'contact', value: '', placeholder: "请输入您的联系电话(选填)" },
|
|
|
+ { title: '微信号', type: "text", name: 'wechat', value: '', placeholder: "请输入您的微信号(选填)" },
|
|
|
+ { title: '企业官网', type: "text", name: 'website', value: '', placeholder: "请输入您的企业官网链接,需以http://开头(选填)" },
|
|
|
{
|
|
|
- title: '展示信息设置', type:"select", name: 'contactDisplay', value: '', placeholder: "选择您需要展示的联系方式",
|
|
|
- options: [{label: "不展示", value: 0},{label: "联系电话", value: 1},{label: "微信号", value: 3},{label: "企业官网",
|
|
|
- value: 2},]
|
|
|
+ title: '展示信息设置', type: "select", name: 'contactDisplay', value: '', placeholder: "选择您需要展示的联系方式",
|
|
|
+ options: [ { label: "不展示", value: 0 }, { label: "联系电话", value: 1 }, { label: "微信号", value: 3 }, {
|
|
|
+ label: "企业官网",
|
|
|
+ value: 2
|
|
|
+ }, ]
|
|
|
},
|
|
|
],
|
|
|
loading: true,
|
|
|
@@ -75,11 +75,11 @@
|
|
|
this.loading = true
|
|
|
this.$axios.post('/api/company_info/get_home_page_info', {}).then(res => {
|
|
|
if (res.data.status === 1) {
|
|
|
- const { contactDisplay, website, wechat, contact} = res.data.data && res.data.data.base
|
|
|
- this.userData[0].value = contact || ""
|
|
|
- this.userData[1].value = wechat || ""
|
|
|
- this.userData[2].value = website || ""
|
|
|
- this.userData[3].value = Number(contactDisplay) || 0
|
|
|
+ const { contactDisplay, website, wechat, contact } = res.data.data && res.data.data.base
|
|
|
+ this.userData[ 0 ].value = contact || ""
|
|
|
+ this.userData[ 1 ].value = wechat || ""
|
|
|
+ this.userData[ 2 ].value = website || ""
|
|
|
+ this.userData[ 3 ].value = Number(contactDisplay) || 0
|
|
|
} else {
|
|
|
this.$message.error('查询失败:' + res.info)
|
|
|
}
|
|
|
@@ -112,9 +112,9 @@
|
|
|
|
|
|
checkSubmit() {
|
|
|
let p = {}
|
|
|
- this.userData.forEach(v=>{
|
|
|
- const {name, value} = v
|
|
|
- p[name] = value
|
|
|
+ this.userData.forEach(v => {
|
|
|
+ const { name, value } = v
|
|
|
+ p[ name ] = value
|
|
|
})
|
|
|
this.$axios.post('/api/companyInfo/updateContactInfo', p).then(res => {
|
|
|
if (res.data.status === 1) {
|
|
|
@@ -133,7 +133,8 @@
|
|
|
</script>
|
|
|
<style lang="scss">
|
|
|
@import "../../../assets/css/scssCommon";
|
|
|
- .el-select {
|
|
|
+
|
|
|
+ .el-select {
|
|
|
width: 100%;
|
|
|
.el-input__inner {
|
|
|
margin-top: pxtovw(2);
|
|
|
@@ -141,17 +142,17 @@
|
|
|
height: pxtovw(44);
|
|
|
background: rgba(255, 255, 255, 1);
|
|
|
border-radius: pxtovw(3);
|
|
|
- border:pxtovw(1) solid rgba(146,154,164,0.2);
|
|
|
+ border: pxtovw(1) solid rgba(146, 154, 164, 0.2);
|
|
|
padding: pxtovw(15) pxtovw(10);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
input::placeholder {
|
|
|
color: #AFB9C4;
|
|
|
- height:pxtovw(14);
|
|
|
- font-size:pxtovw(14);
|
|
|
- font-weight:400;
|
|
|
- line-height:pxtovw(14);
|
|
|
+ height: pxtovw(14);
|
|
|
+ font-size: pxtovw(14);
|
|
|
+ font-weight: 400;
|
|
|
+ line-height: pxtovw(14);
|
|
|
}
|
|
|
</style>
|
|
|
|