|  | @@ -15,6 +15,7 @@
 | 
	
		
			
				|  |  |          <van-field
 | 
	
		
			
				|  |  |            v-model="placeActivity.activityName"
 | 
	
		
			
				|  |  |            center
 | 
	
		
			
				|  |  | +          clearable
 | 
	
		
			
				|  |  |            label="活动名称:"
 | 
	
		
			
				|  |  |            placeholder="请填写活动名称"
 | 
	
		
			
				|  |  |            input-align="right"
 | 
	
	
		
			
				|  | @@ -72,6 +73,7 @@
 | 
	
		
			
				|  |  |          <van-field
 | 
	
		
			
				|  |  |            v-model="placeActivity.participantsNum"
 | 
	
		
			
				|  |  |            center
 | 
	
		
			
				|  |  | +          clearable
 | 
	
		
			
				|  |  |            label="参会人数:"
 | 
	
		
			
				|  |  |            placeholder="请填写参会人数"
 | 
	
		
			
				|  |  |            input-align="right"
 | 
	
	
		
			
				|  | @@ -112,6 +114,7 @@
 | 
	
		
			
				|  |  |          <van-field
 | 
	
		
			
				|  |  |            v-model="placeActivity.participation"
 | 
	
		
			
				|  |  |            center
 | 
	
		
			
				|  |  | +          clearable
 | 
	
		
			
				|  |  |            label="参加范围:"
 | 
	
		
			
				|  |  |            placeholder="请填写参加范围"
 | 
	
		
			
				|  |  |            input-align="right"
 | 
	
	
		
			
				|  | @@ -143,16 +146,21 @@
 | 
	
		
			
				|  |  |          <van-field
 | 
	
		
			
				|  |  |            v-model="placeActivity.placeDel"
 | 
	
		
			
				|  |  |            center
 | 
	
		
			
				|  |  | +          clearable
 | 
	
		
			
				|  |  |            label="详细地址:"
 | 
	
		
			
				|  |  |            placeholder="请填写活参加地点"
 | 
	
		
			
				|  |  |            input-align="right"
 | 
	
		
			
				|  |  | -          right-icon="location"
 | 
	
		
			
				|  |  | -        />
 | 
	
		
			
				|  |  | +        >
 | 
	
		
			
				|  |  | +          <template #right-icon>
 | 
	
		
			
				|  |  | +            <van-icon name="location" />
 | 
	
		
			
				|  |  | +          </template>
 | 
	
		
			
				|  |  | +        </van-field>
 | 
	
		
			
				|  |  |        </van-cell-group>
 | 
	
		
			
				|  |  |        <van-cell-group>
 | 
	
		
			
				|  |  |          <van-field
 | 
	
		
			
				|  |  |            v-model="placeActivity.sourceFunds"
 | 
	
		
			
				|  |  |            center
 | 
	
		
			
				|  |  | +          clearable
 | 
	
		
			
				|  |  |            label="经费来源:"
 | 
	
		
			
				|  |  |            placeholder="请选择"
 | 
	
		
			
				|  |  |            input-align="right"
 | 
	
	
		
			
				|  | @@ -181,6 +189,7 @@
 | 
	
		
			
				|  |  |          <van-field
 | 
	
		
			
				|  |  |            v-model="placeActivity.phone"
 | 
	
		
			
				|  |  |            center
 | 
	
		
			
				|  |  | +          readonly
 | 
	
		
			
				|  |  |            type="tel"
 | 
	
		
			
				|  |  |            label="联系方式:"
 | 
	
		
			
				|  |  |            placeholder="请填写联系方式"
 | 
	
	
		
			
				|  | @@ -197,7 +206,7 @@
 | 
	
		
			
				|  |  |                capture="camera"
 | 
	
		
			
				|  |  |                accept=""
 | 
	
		
			
				|  |  |              >
 | 
	
		
			
				|  |  | -              <van-button icon="plus">上传文件</van-button>
 | 
	
		
			
				|  |  | +              <van-button icon="plus" class="upload-icon">上传文件</van-button>
 | 
	
		
			
				|  |  |                <template #preview-cover="file">
 | 
	
		
			
				|  |  |                  <div class="preview-cover van-ellipsis">{{ file.name }}</div>
 | 
	
		
			
				|  |  |                </template>
 | 
	
	
		
			
				|  | @@ -230,6 +239,8 @@ import placeActivityServer from "@/api/placeActivity/placeActivityServer";
 | 
	
		
			
				|  |  |  import tools from "@/api/sys/tools";
 | 
	
		
			
				|  |  |  import UserManage from "@/api/user/UserManage";
 | 
	
		
			
				|  |  |  import { useRoute } from "vue-router";
 | 
	
		
			
				|  |  | +// 图片路径
 | 
	
		
			
				|  |  | +import $base from "@/utils/config";
 | 
	
		
			
				|  |  |  // 富文本编辑器
 | 
	
		
			
				|  |  |  import WangEditor from "@/components/editor/WangEditor";
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -302,10 +313,11 @@ export default {
 | 
	
		
			
				|  |  |                  name: decodeURIComponent(
 | 
	
		
			
				|  |  |                    item.substring(item.lastIndexOf("/") + 1)
 | 
	
		
			
				|  |  |                  ),
 | 
	
		
			
				|  |  | -                url: item,
 | 
	
		
			
				|  |  | +                url: $base + item,
 | 
	
		
			
				|  |  |                });
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |            });
 | 
	
		
			
				|  |  | +          console.log("图片", fileList);
 | 
	
		
			
				|  |  |            subjectContentEditor.value.init(placeActivity.value.subjectContent);
 | 
	
		
			
				|  |  |            isLoading.value = false;
 | 
	
		
			
				|  |  |          });
 | 
	
	
		
			
				|  | @@ -400,9 +412,16 @@ export default {
 | 
	
		
			
				|  |  |        new tools()
 | 
	
		
			
				|  |  |          .uploadFile(file, `reporting/reportingActivities`)
 | 
	
		
			
				|  |  |          .then(({ data }) => {
 | 
	
		
			
				|  |  | -          fileList.value.push(data);
 | 
	
		
			
				|  |  |            placeActivity.value.safetyPlan = data.url;
 | 
	
		
			
				|  |  | +          fileList.value.push(data);
 | 
	
		
			
				|  |  | +          fileList.value[0].url = `${$base}` + fileList.value[0].url;
 | 
	
		
			
				|  |  | +          fileList.value[0].name = decodeURIComponent(
 | 
	
		
			
				|  |  | +            fileList.value[0].url.substring(
 | 
	
		
			
				|  |  | +              fileList.value[0].url.lastIndexOf("/") + 1
 | 
	
		
			
				|  |  | +            )
 | 
	
		
			
				|  |  | +          );
 | 
	
		
			
				|  |  |          });
 | 
	
		
			
				|  |  | +      console.log("上传文件", placeActivity.value.safetyPlan);
 | 
	
		
			
				|  |  |      };
 | 
	
		
			
				|  |  |      // 提交数据
 | 
	
		
			
				|  |  |      const submit = () => {
 | 
	
	
		
			
				|  | @@ -451,46 +470,10 @@ export default {
 | 
	
		
			
				|  |  |  </script>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  <style scoped>
 | 
	
		
			
				|  |  | -.main {
 | 
	
		
			
				|  |  | -  background: #fff;
 | 
	
		
			
				|  |  | -  position: relative;
 | 
	
		
			
				|  |  | -  top: 40px;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -.miniTitle,
 | 
	
		
			
				|  |  | -.title {
 | 
	
		
			
				|  |  | -  height: 40px;
 | 
	
		
			
				|  |  | -  line-height: 40px;
 | 
	
		
			
				|  |  | -  color: #36a7f3;
 | 
	
		
			
				|  |  | -  border-bottom: 1px solid #eee;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -.title {
 | 
	
		
			
				|  |  | -  font-size: 20px;
 | 
	
		
			
				|  |  | -  font-weight: 700;
 | 
	
		
			
				|  |  | -  padding-left: 20px;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -.miniTitle {
 | 
	
		
			
				|  |  | -  font-size: 16px;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -.formArea {
 | 
	
		
			
				|  |  | -  padding: 0px 20px;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -.formArea .van-cell-group .van-field__label {
 | 
	
		
			
				|  |  | -  height: 40px;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -/* .formArea .van-cell-group .van-cell {
 | 
	
		
			
				|  |  | -  line-height: 40px;
 | 
	
		
			
				|  |  | -} */
 | 
	
		
			
				|  |  | -.van-cell__value .van-field__right-icon .van-icon-location {
 | 
	
		
			
				|  |  | +.van-cell__value .van-field__right-icon .van-icon-location,
 | 
	
		
			
				|  |  | +.upload-icon {
 | 
	
		
			
				|  |  |    color: #36a7f3 !important;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  | -.subbtn {
 | 
	
		
			
				|  |  | -  margin: 20px;
 | 
	
		
			
				|  |  | -  text-align: center;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -.subbtn .van-button {
 | 
	
		
			
				|  |  | -  width: 40%;
 | 
	
		
			
				|  |  | -  margin: 5px;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  |  .van-uploader .van-button {
 | 
	
		
			
				|  |  |    border: none;
 | 
	
		
			
				|  |  |    color: #36a7f3;
 | 
	
	
		
			
				|  | @@ -504,10 +487,6 @@ export default {
 | 
	
		
			
				|  |  |    text-align: center;
 | 
	
		
			
				|  |  |    margin-top: 80px;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  | -#editor {
 | 
	
		
			
				|  |  | -  width: 100%;
 | 
	
		
			
				|  |  | -  height: 150px;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  |  .preview-cover {
 | 
	
		
			
				|  |  |    position: absolute;
 | 
	
		
			
				|  |  |    bottom: 0;
 |