Commit 404aef43 by shijiuyan

1

parent 35d56068
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$">
<excludeFolder url="file://$MODULE_DIR$/.tmp" />
<excludeFolder url="file://$MODULE_DIR$/temp" />
<excludeFolder url="file://$MODULE_DIR$/tmp" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="JavaScriptSettings">
<option name="languageLevel" value="ES6" />
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/ZhiNanZhen.iml" filepath="$PROJECT_DIR$/.idea/ZhiNanZhen.iml" />
</modules>
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ChangeListManager">
<list default="true" id="ffb5c642-83ba-443d-9b51-48e432034a05" name="Default Changelist" comment="">
<change beforePath="$PROJECT_DIR$/src/wx/app.json" beforeDir="false" afterPath="$PROJECT_DIR$/src/wx/app.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/wx/utils/util.js" beforeDir="false" afterPath="$PROJECT_DIR$/src/wx/utils/util.js" afterDir="false" />
</list>
<ignored path="$PROJECT_DIR$/.tmp/" />
<ignored path="$PROJECT_DIR$/temp/" />
<ignored path="$PROJECT_DIR$/tmp/" />
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="FileEditorManager">
<leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
<file pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/src/manager/account_delete_result.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="437">
<caret line="36" column="9" selection-start-line="36" selection-start-column="9" selection-end-line="36" selection-end-column="9" />
</state>
</provider>
</entry>
</file>
</leaf>
</component>
<component name="Git.Settings">
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
</component>
<component name="ProjectConfigurationFiles">
<option name="files">
<list>
<option value="$PROJECT_DIR$/.idea/ZhiNanZhen.iml" />
<option value="$PROJECT_DIR$/.idea/misc.xml" />
<option value="$PROJECT_DIR$/.idea/modules.xml" />
<option value="$PROJECT_DIR$/.idea/vcs.xml" />
</list>
</option>
</component>
<component name="ProjectFrameBounds" extendedState="6">
<option name="x" value="-8" />
<option name="y" value="-8" />
<option name="width" value="1936" />
<option name="height" value="1056" />
</component>
<component name="ProjectLevelVcsManager" settingsEditedManually="true" />
<component name="ProjectView">
<navigator proportions="" version="1">
<foldersAlwaysOnTop value="true" />
</navigator>
<panes>
<pane id="ProjectPane">
<subPane>
<expand>
<path>
<item name="ZhiNanZhen" type="b2602c69:ProjectViewProjectNode" />
<item name="ZhiNanZhen" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="ZhiNanZhen" type="b2602c69:ProjectViewProjectNode" />
<item name="ZhiNanZhen" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="ZhiNanZhen" type="b2602c69:ProjectViewProjectNode" />
<item name="ZhiNanZhen" type="462c0819:PsiDirectoryNode" />
<item name="src" type="462c0819:PsiDirectoryNode" />
<item name="wx" type="462c0819:PsiDirectoryNode" />
</path>
</expand>
<select />
</subPane>
</pane>
<pane id="Scope" />
</panes>
</component>
<component name="PropertiesComponent">
<property name="SHARE_PROJECT_CONFIGURATION_FILES" value="true" />
<property name="WebServerToolWindowFactoryState" value="false" />
<property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" />
<property name="nodejs_npm_path_reset_for_default_project" value="true" />
</component>
<component name="RunDashboard">
<option name="ruleStates">
<list>
<RuleState>
<option name="name" value="ConfigurationTypeDashboardGroupingRule" />
</RuleState>
<RuleState>
<option name="name" value="StatusDashboardGroupingRule" />
</RuleState>
</list>
</option>
</component>
<component name="SvnConfiguration">
<configuration />
</component>
<component name="TaskManager">
<task active="true" id="Default" summary="Default task">
<changelist id="ffb5c642-83ba-443d-9b51-48e432034a05" name="Default Changelist" comment="" />
<created>1583990427518</created>
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1583990427518</updated>
<workItem from="1583990429654" duration="2045000" />
<workItem from="1584067387599" duration="2732000" />
<workItem from="1584102700398" duration="2969000" />
<workItem from="1584175516703" duration="2880000" />
</task>
<task id="LOCAL-00001" summary="1">
<created>1584015605780</created>
<option name="number" value="00001" />
<option name="presentableId" value="LOCAL-00001" />
<option name="project" value="LOCAL" />
<updated>1584015605780</updated>
</task>
<task id="LOCAL-00002" summary="1">
<created>1584067481616</created>
<option name="number" value="00002" />
<option name="presentableId" value="LOCAL-00002" />
<option name="project" value="LOCAL" />
<updated>1584067481617</updated>
</task>
<task id="LOCAL-00003" summary="1">
<created>1584095096647</created>
<option name="number" value="00003" />
<option name="presentableId" value="LOCAL-00003" />
<option name="project" value="LOCAL" />
<updated>1584095096647</updated>
</task>
<task id="LOCAL-00004" summary="1">
<created>1584102874813</created>
<option name="number" value="00004" />
<option name="presentableId" value="LOCAL-00004" />
<option name="project" value="LOCAL" />
<updated>1584102874813</updated>
</task>
<task id="LOCAL-00005" summary="1">
<created>1584117235218</created>
<option name="number" value="00005" />
<option name="presentableId" value="LOCAL-00005" />
<option name="project" value="LOCAL" />
<updated>1584117235218</updated>
</task>
<task id="LOCAL-00006" summary="1">
<created>1584120793016</created>
<option name="number" value="00006" />
<option name="presentableId" value="LOCAL-00006" />
<option name="project" value="LOCAL" />
<updated>1584120793016</updated>
</task>
<task id="LOCAL-00007" summary="1">
<created>1584155633238</created>
<option name="number" value="00007" />
<option name="presentableId" value="LOCAL-00007" />
<option name="project" value="LOCAL" />
<updated>1584155633238</updated>
</task>
<task id="LOCAL-00008" summary="1">
<created>1584175166909</created>
<option name="number" value="00008" />
<option name="presentableId" value="LOCAL-00008" />
<option name="project" value="LOCAL" />
<updated>1584175166909</updated>
</task>
<task id="LOCAL-00009" summary="1">
<created>1584176028955</created>
<option name="number" value="00009" />
<option name="presentableId" value="LOCAL-00009" />
<option name="project" value="LOCAL" />
<updated>1584176028955</updated>
</task>
<option name="localTasksCounter" value="10" />
<servers />
</component>
<component name="TimeTrackingManager">
<option name="totallyTimeSpent" value="10626000" />
</component>
<component name="ToolWindowManager">
<frame x="-8" y="-8" width="1936" height="1056" extended-state="6" />
<layout>
<window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.24973656" />
<window_info id="Structure" order="1" side_tool="true" weight="0.25" />
<window_info id="Favorites" order="2" side_tool="true" />
<window_info anchor="bottom" id="Message" order="0" />
<window_info anchor="bottom" id="Find" order="1" />
<window_info anchor="bottom" id="Run" order="2" />
<window_info anchor="bottom" id="Debug" order="3" weight="0.4" />
<window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
<window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
<window_info anchor="bottom" id="TODO" order="6" />
<window_info anchor="bottom" id="Docker" order="7" show_stripe_button="false" />
<window_info anchor="bottom" id="Version Control" order="8" sideWeight="0.49894625" weight="0.329718" />
<window_info anchor="bottom" id="Terminal" order="9" />
<window_info anchor="bottom" id="Event Log" order="10" sideWeight="0.50105375" side_tool="true" weight="0.329718" />
<window_info anchor="bottom" id="Messages" order="11" sideWeight="0.49894625" weight="0.329718" />
<window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
<window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
<window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
</layout>
</component>
<component name="TypeScriptGeneratedFilesManager">
<option name="version" value="1" />
</component>
<component name="VcsManagerConfiguration">
<MESSAGE value="1" />
<option name="LAST_COMMIT_MESSAGE" value="1" />
</component>
<component name="editorHistoryManager">
<entry file="file://$PROJECT_DIR$/src/manager/account_delete_result.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="437">
<caret line="36" column="9" selection-start-line="36" selection-start-column="9" selection-end-line="36" selection-end-column="9" />
</state>
</provider>
</entry>
</component>
</project>
\ No newline at end of file
......@@ -47,7 +47,9 @@
"pages/circleNotice/circleNotice",
"pages/volunteersEventDetail/volunteersEventDetail",
"pages/newCircle2/newCircle2",
"pages/circleEvents/circleEvents"
"pages/circleEvents/circleEvents",
"pages/editCircle1/editCircle1",
"pages/editCircle2/editCircle2"
],
"window": {
"backgroundTextStyle": "light",
......@@ -80,7 +82,7 @@
},
"tabBar": {
"selectedColor": "#1296db",
"borderStyle":"white",
"borderStyle": "white",
"list": [
{
"pagePath": "pages/index/index",
......
// pages/newQuanzi/newQuanzi.js
import Notify from '../../dist/notify/notify';
var app = getApp()
Page({
/**
* 页面的初始数据
*/
data: {
title: '',
needCheck: false,
servicePlace: '',
circleId:0
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
var that = this;
console.log(options)
if (options.circleId!=0){
this.setData({
circleId: options.circleId
})
}
// var location = wx.getStorageSync('location');
var config = wx.getStorageSync('config');
wx.request({
url: app.url +'ajax_get_circle_info.php',
data:{
unionId:config.unionId,
circleId: options.circleId
},
success(res){
console.log(res.data)
if(res.data.status='OK'){
var place = res.data.result.circleDat.province + res.data.result.circleDat.city + res.data.result.circleDat.district
that.setData({
servicePlace: place,
title:res.data.result.circleDat.title,
needCheck:res.data.result.circleDat.need_check
})
}
}
})
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function () {
},
//获取圈子名称
onInputTitle(event) {
this.setData({
title: event.detail
})
},
//获取是否需要入圈审核
onChangeNeedCheck({ detail }) {
// 需要手动对 checked 状态进行更新
this.setData({
needCheck: detail
});
},
//提交数据
circleNew1() {
var that = this;
var config = wx.getStorageSync('config');
var location = wx.getStorageSync('location');
if (that.data.title == null || that.data.title.trim() == "") {
Notify('请输入圈子名称')
return
}
if (location == null || location.latitude == null) {
Notify('请重新定位位置')
return
}
//提交数据
wx.request({
url: app.url + 'ajax_circle_edit1.php',
data: {
unionId: config.unionId,
latitude: location.latitude,
longitude: location.longitude,
province: location.province,
city: location.city,
district: location.district,
title: that.data.title,
needCheck: that.data.needCheck,
circleId:that.data.circleId
},
header: { 'content-type': 'application/json' },
method: 'GET',
dataType: 'json',
success: function (res) {
console.log(res)
if (res.statusCode == 200) {
if (res.data.status == "OK") {
//获取新建圈子的id
var circleId = res.data.result.circleDat.id
//成功以后跳转到下一页面
wx.navigateTo({
url: '../editCircle2/editCircle2?circleId=' + circleId,
})
} else {
Notify(res.data.message)
return
}
}
},
fail: function (res) { },
complete: function (res) { },
})
},
//重新定位
reLocation() {
var config = wx.getStorageSync('config');
var that = this;
wx.getLocation({
type: 'wgs84',
success: function (res) {
// console.log(res);
var latitude = res.latitude;
var longitude = res.longitude;
let location = {
latitude: res.latitude,
longitude: res.longitude
};
wx.setStorage({
key: 'location',
data: location,
})
wx.request({
url: app.url + 'ajax_get_location_place.php',
data: {
unionId: config.unionId,
latitude: latitude,
longitude: longitude
},
header: { 'content-type': 'application/json' },
method: 'GET',
dataType: 'json',
success: function (res) {
that.setData({
servicePlace: res.data.result.province + res.data.result.city + res.data.result.district,
})
//保存最新地理位置信息
location.province = res.data.result.province,
location.city = res.data.result.city,
location.district = res.data.result.district,
wx.setStorage({
key: 'location',
data: location,
})
},
fail: function (res) { },
complete: function (res) { },
})
}
})
}
})
\ No newline at end of file
{
"usingComponents": {},
"navigationBarTitleText": "编辑圈子"
}
\ No newline at end of file
<!--pages/newQuanzi/newQuanzi.wxml-->
<view class='newQuanzi'>
<view class='top_newQuanzi'>
服务区域:{{servicePlace}}
<view bindtap='reLocation'><image src='../../img/dingwei.png'></image>重新定位</view>
</view>
<view class='newQuanziname'>
圈子名称:
<view>
<van-cell-group>
<van-field
value="{{ title }}"
placeholder="请输入圈子名称"
border="{{ false }}"
bind:change="onInputTitle"
/>
</van-cell-group>
</view>
</view>
<view class='shenghe'>
开启后成员加入需圈主审核<van-switch checked="{{ needCheck }}" bind:change="onChangeNeedCheck" size="16px" />
</view>
<view class='newQuanzijianli' bindtap='circleNew1'>
确定
</view>
<van-notify id="van-notify" />
</view>
/* pages/newQuanzi/newQuanzi.wxss */
page{
width: 100%;
height: 100%;
background: #f5f5f5;
}
.newQuanzi{
width: 100%;
margin: 0 auto;
background: #fff;
}
.top_newQuanzi{
width: 85%;
height: 50px;
display: flex;
justify-content: space-between;
align-items: center;
font-size: 14px;
border-bottom: 1px solid #f5f5f5;
margin: 0 auto;
}
.top_newQuanzi>view{
font-size: 12px;
color: #0D76ED;
display: flex;
align-items: center;
}
.top_newQuanzi>view>image{
width: 13px;
height: 18px;
margin-right: 5px;
}
.newQuanziname{
width: 85%;
height: 50px;
display: flex;
align-items: center;
font-size: 14px;
border-bottom: 1px solid #f5f5f5;
margin: 0 auto;
}
.newQuanziname>view{
flex: 1;
height: 30px;
color: #f0f0f0;
}
.newQuanziname>view .van-cell{
padding: 0;
height: 30px;
}
.newQuanziname>view input{
height: 30px;
box-sizing: border-box;
padding-left: 10px;
}
.shenghe{
width: 85%;
height: 50px;
display: flex;
justify-content: space-between;
align-items: center;
font-size: 14px;
color: #666;
border-bottom: 1px solid #f5f5f5;
margin: 0 auto;
}
.newQuanzijianli{
position: fixed;
bottom: 0;
left: 0;
width: 100%;
height: 40px;
font-size: 14px;
line-height: 40px;
text-align: center;
background: #0D76ED;
color: #fff;
}
\ No newline at end of file
// pages/circleDetails/circleDetails.js
import Notify from '../../dist/notify/notify';
var app = getApp();
Page({
/**
* 页面的初始数据
*/
data: {
value: '',
fileList: [],
imageList: [],
headerImg: '',
frontImage: '',
circleId: 0,
uploadCount: 0,
deleteImages:''
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
this.setData({
circleId: options.circleId
})
var that = this;
var config = wx.getStorageSync('config');
// var location = wx.getStorageSync('location');
wx: wx.request({
url: app.url + 'ajax_get_circle_info.php',
data: {
unionId: config.unionId,
circleId: options.circleId
},
success: function (res) {
if(res.data.status=='OK'){
if(res.data.result.circleDat.images){
for (var i in res.data.result.circleDat.images){
var data={
url: res.data.result.circleDat.images[i]
};
that.data.imageList.push(data);
}
}
that.setData({
circleDat:res.data.result.circleDat,
value:res.data.result.circleDat.comment,
fileList: [{ url: res.data.result.circleDat.front_image}],
imageList: that.data.imageList
})
}
},
fail: function (res) { },
complete: function (res) { },
})
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function () {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function () {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function () {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function () {
},
delete(event) {
const { index, name } = event.detail;
const fileList = this.data[`fileList`];
fileList.splice(index, 1);
this.setData({ [`fileList`]: fileList });
},
afterRead(event) {
const { file } = event.detail;
const fileList = this.data[`fileList`];
this.setData({
[`fileList`]: fileList.concat(file),
headerImg: file.path
});
},
delete1(event) {
const { index, name } = event.detail;
const fileList1 = this.data.imageList;
if(fileList1[index].url!==undefined){
if(this.data.deleteImages!=''){
this.data.deleteImages += '|' + fileList1[index].url;
}else{
this.data.deleteImages = fileList1[index].url;
}
this.setData({
deleteImages: this.data.deleteImages
})
}
fileList1.splice(index, 1);
this.setData({ imageList: fileList1 });
},
afterRead1(event) {
const { file } = event.detail;
var imageList = this.data.imageList;
this.setData({
[`imageList`]: imageList.concat(file)
});
},
onChange(event) {
this.setData({
value: event.detail.value
})
},
btnCircle() {
console.log(this.data.headerImg, this.data.frontImage)
this.circleNew2();
},
circleNew2() {
var that = this;
if (that.data.fileList.length == 0) {
Notify('请选择圈子头像');
return;
}
if (that.data.value == '') {
Notify('请填写圈子简介');
return;
}
wx.getStorage({
key: 'config',
success: function (res) {
if (res) {
wx.request({
url: app.url + 'ajax_circle_edit2.php',
data: {
unionId: res.data.unionId,
circleId: that.data.circleId,
comment: that.data.value,
clear:false
},
method: 'GET',
success: function (resp) {
if (resp.data.status == 'OK') {
if(that.data.fileList[0].path!==undefined){
wx.uploadFile({
url: app.url + 'ajax_circle_edit2.php?unionId=' + res.data.unionId + '&circleId=' + that.data.circleId +'&clear=false',
filePath: that.data.fileList[0].path,
name: 'frontImage',
success: function (resp1) {
var result1 = JSON.parse(resp1.data);
if (result1.status == 'OK') {
that.uploadImage();
}
},
fail: function (err) {
console.log(err)
}
})
}else{
that.uploadImage();
}
}
console.log(res)
// if (res.statusCode == 200) {
// that.setData({
// familyEventList: res.data.result.familyEventList
// })
// }
},
fail: function (res) { },
complete: function (res) { },
})
}
},
})
},
deleteImg(){
var config=wx.getStorageSync('config');
var that=this;
if(that.data.deleteImages){
wx.request({
url: app.url + 'ajax_circle_edit2.php?unionId=' + config.unionId + '&circleId=' + that.data.circleId + '&clear=true',
data:{
deleteImages:that.data.deleteImages
},
success(){
}
})
}
},
uploadImage(){
var config=wx.getStorageSync('config');
var that=this;
if (that.data.imageList.length > 0) {
for (var i in that.data.imageList) {
var file = that.data.imageList[i];
if (file.path !== undefined) {
setTimeout(function () {
wx.uploadFile({
url: app.url + 'ajax_circle_edit2.php?unionId=' + config.unionId + '&circleId=' + that.data.circleId+'&clear=false',
filePath: file.path,
name: 'image',
success: function (resp2) {
that.deleteImg();
setTimeout(function(){
that.setData({
uploadCount: that.data.uploadCount + 1
}, function () {
that.finish();
})
},300)
}
})
}, 500);
}
}
} else {
wx.showToast({
title: '保存成功',
})
wx.redirectTo({
url: '/pages/circleDetails/circleDetails?circleId=' + that.data.circleId,
})
}
},
finish() {
var that = this;
var count=0;
for(var i in that.data.imageList){
var file = that.data.imageList[i];
if(file.path!==undefined){
count++;
}
}
if (this.data.uploadCount == count) {
wx.showToast({
title: '保存成功',
});
wx.redirectTo({
url: '/pages/circleDetails/circleDetails?circleId=' + that.data.circleId,
})
}
}
})
\ No newline at end of file
{
"usingComponents": {}
}
\ No newline at end of file
<!--pages/circleDetails/circleDetails.wxml-->
<view class='circleDetails'>
<view class='top_circleDetails'>
<text>圈子头图</text>
<view>
<van-uploader file-list="{{ fileList }}"
max-count="1"
bind:after-read="afterRead"
bind:delete="delete"/>
</view>
</view>
<view class='bot_circleDetails'>
<text>圈子简介</text>
<view class='wordPic'>
<view class='con_wordPic'>
<van-button type="default" size='small'>文字</van-button>
<van-button type="default" size='small'>图片</van-button>
</view>
</view>
<view class='circleWord'>
<view class='topWord'>
<text></text>文字<image src='../../img/up.png'></image><image src='../../img/down.png'></image>
</view>
<textarea bindinput="onChange" value='{{value}}'></textarea>
<!-- <van-cell-group>
<van-field
value="{{ message }}"
label="留言"
type="textarea"
placeholder="请输入留言"
autosize
border="{{ false }}"
/>
</van-cell-group> -->
</view>
<view class='circleWord'>
<view class='topWord'>
<text></text>图片<image src='../../img/up.png'></image><image src='../../img/down.png'></image>
</view>
<view class='addPic'>
<van-uploader file-list="{{ imageList }}"
max-count="3"
multiple
bind:after-read="afterRead1"
bind:delete="delete1"/>
</view>
</view>
</view>
<view class='btnCircle' bindtap='btnCircle'>保存进圈</view>
</view>
<van-notify id="van-notify" />
/* pages/circleDetails/circleDetails.wxss */
.top_circleDetails{
width: 100%;
font-size: 14px;
margin-top: 15px;
}
.top_circleDetails>text{
display: block;
box-sizing: border-box;
padding-left: 10px;
}
.top_circleDetails>image{
width: 100%;
height: 150px;
margin-top: 20px;
}
.bot_circleDetails{
margin-top: 20px;
}
.bot_circleDetails>text{
display: block;
font-size: 14px;
box-sizing: border-box;
padding-left: 10px;
height: 40px;
line-height: 40px;
border-bottom: 1px solid #ccc;
}
.wordPic{
width: 100%;
height: 60px;
}
.con_wordPic{
width: 140px;
height: 60px;
display: flex;
justify-content: space-between;
align-items: center;
float: right;
margin-right: 15px;
}
.circleWord{
width: 100%;
margin-top: 20px;
height: 170px;
}
.topWord{
widows: 100%;
height: 30px;
display: flex;
align-items: center;
font-size: 12px;
}
.topWord>text{
width: 4px;
height: 20px;
background: #ccc;
margin-left: 10px;
margin-right: 5px;
}
.topWord>image{
width: 20px;
height: 20px;
margin-left: 20px;
}
.circleWord>textarea{
width: 90%;
height: 120px;
border: 1px solid #ccc;
margin: 15px auto;
box-sizing: border-box;
padding: 10px;
}
.addPic{
width: 90%;
height: 120px;
border: 1px solid #ccc;
margin: 15px auto;
}
.btnCircle{
width: 150px;
height: 30px;
font-size: 14px;
line-height: 30px;
text-align: center;
margin: 20px auto;
border: 1px solid #ccc;
}
\ 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