8/31 dev 权限,sse,账单,bug

This commit is contained in:
Zy
2026-08-31 18:00:11 +08:00
parent 466ec4675e
commit de4bae3bc1
51 changed files with 575 additions and 591 deletions

View File

@@ -13,12 +13,12 @@
<el-col>
<el-form-item label="办事内容" prop="content">
<editor
@update:model-value="handleContent"
:model-value="form.content"
:file-size="5"
:height="500"
:min-height="300"
:model-value="form.content"
:read-only="false"
:file-size="5"
@update:model-value="handleContent"
/>
</el-form-item>
</el-col>
@@ -26,12 +26,12 @@
<el-row>
<el-col :span="12">
<el-form-item label="求助人姓名" prop="seekName">
<el-input maxlength="20" v-model.trim="form.seekName" placeholder="请输入求助人姓名" />
<el-input v-model.trim="form.seekName" maxlength="20" placeholder="请输入求助人姓名" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="联系方式" prop="phone">
<el-input maxlength="50" show-word-limit v-model.trim="form.phone" placeholder="请输入联系方式" />
<el-input v-model.trim="form.phone" maxlength="50" placeholder="请输入联系方式" show-word-limit />
</el-form-item>
</el-col>
</el-row>
@@ -39,23 +39,23 @@
<el-col :span="12">
<el-form-item label="办事时间" prop="handleTime">
<el-date-picker
format="YYYY-MM-DD HH:mm"
value-format="YYYY-MM-DD HH:mm"
v-model="form.handleTime"
type="datetime"
format="YYYY-MM-DD HH:mm"
placeholder="请选择"
type="datetime"
value-format="YYYY-MM-DD HH:mm"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="办事地点" prop="handlePosition">
<el-input
maxlength="200"
type="textarea"
:rows="3"
show-word-limit
v-model.trim="form.handlePosition"
:rows="3"
maxlength="200"
placeholder="请输入办事地点"
show-word-limit
type="textarea"
/>
</el-form-item>
</el-col>
@@ -64,21 +64,21 @@
<el-col :span="12">
<el-form-item label="附属材料">
<el-upload
class="upload-demo"
:file-list="fileList"
:action="uploadUrl"
:multiple="true"
:auto-upload="false"
:limit="9"
ref="uploadRef"
:show-file-list="true"
name="files"
:on-exceed="handleExceed"
:headers="headerToken()"
:on-remove="handleAvatarRemove"
:on-change="handleProgress"
:action="uploadUrl"
:auto-upload="false"
:before-upload="beforeAvatarUpload"
:file-list="fileList"
:headers="headerToken()"
:limit="9"
:multiple="true"
:on-change="handleProgress"
:on-exceed="handleExceed"
:on-remove="handleAvatarRemove"
:show-file-list="true"
accept=".doc,.docx,.xls,.xlsx,.jpg,.jpeg,.png,.gif,.bmp,.webp,.zip"
class="upload-demo"
name="files"
>
<div class="uploadBtn flex flex-items-center">
<el-icon><Upload /></el-icon>
@@ -104,7 +104,7 @@
</div>
</template>
<script setup lang="ts">
<script lang="ts" setup>
import editor from '@/components/Editor/index.vue';
import { ref } from 'vue';
import PageHeader from '@/components/Pageheader/index.vue';
@@ -282,7 +282,6 @@ const beforeAvatarUpload = (rawFile: UploadUserFile) => {
// ! 初始 ====================================================================================================
function init() {
console.log('init');
getHandleLog(userid.value).then((res) => {
form.value = {
...form.value,
@@ -317,7 +316,6 @@ const submitForm = async () => {
};
});
const files = [...oldFiles];
console.log('oldFiles', files);
if (newFiles.length > 0) {
const formData = new FormData();
newFiles.forEach((item) => {
@@ -371,7 +369,7 @@ function handleBack() {
}
</script>
<style scoped lang="scss">
<style lang="scss" scoped>
.ResidentMainBox {
display: flex;
flex-direction: column;