|
@@ -102,6 +102,7 @@
|
|
|
<van-field
|
|
|
v-model="placeActivity.reporter.name"
|
|
|
center
|
|
|
+ readonly
|
|
|
label="报告人:"
|
|
|
placeholder="请选择报告人"
|
|
|
input-align="right"
|
|
@@ -220,7 +221,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import { ref, onMounted, computed } from "vue";
|
|
|
+import { ref, onMounted } from "vue";
|
|
|
import personList from "../personList.vue";
|
|
|
import placeActivityServer from "@/api/placeActivity/placeActivityServer";
|
|
|
import tools from "@/api/sys/tools";
|
|
@@ -228,7 +229,7 @@ import UserManage from "@/api/user/UserManage";
|
|
|
import { useRoute } from "vue-router";
|
|
|
// 富文本编辑器
|
|
|
import WangEditor from "@/components/editor/WangEditor";
|
|
|
-import { useStore } from "vuex";
|
|
|
+
|
|
|
export default {
|
|
|
components: { personList, WangEditor },
|
|
|
setup() {
|
|
@@ -273,8 +274,12 @@ export default {
|
|
|
// 富文本编辑器
|
|
|
const subjectContentEditor = ref(null);
|
|
|
// 获取当前登录用户
|
|
|
- const store = useStore();
|
|
|
- const user = computed(() => store.state.user);
|
|
|
+ const user = new placeActivityServer().queryListLonginId().then((data) => {
|
|
|
+ let id = data + "";
|
|
|
+ new tools().queryById(id).then((res) => {
|
|
|
+ placeActivity.value.reporter = res;
|
|
|
+ });
|
|
|
+ });
|
|
|
// 根据路由初始化
|
|
|
let route = useRoute();
|
|
|
onMounted(() => {
|
|
@@ -379,7 +384,6 @@ export default {
|
|
|
let fileList = ref([]);
|
|
|
const afterRead = (file) => {
|
|
|
// 此时可以自行将文件上传至服务器
|
|
|
- console.log(file);
|
|
|
new tools()
|
|
|
.uploadFile(file, `reporting/reportingActivities`)
|
|
|
.then(({ data }) => {
|
|
@@ -390,8 +394,11 @@ export default {
|
|
|
};
|
|
|
// 提交数据
|
|
|
const submit = () => {
|
|
|
+ isLoading.value = true;
|
|
|
new placeActivityServer().save(placeActivity.value).then((res) => {
|
|
|
console.log("提交", res);
|
|
|
+ onClickLeft();
|
|
|
+ isLoading.value = false;
|
|
|
});
|
|
|
};
|
|
|
return {
|