吉安感知网项目-前端
罗广辉
2026-04-08 2f318bad834276157405f6da0df7353d0c5e2d55
Merge remote-tracking branch 'origin/master'
6 files modified
40 ■■■■■ changed files
applications/drone-command/src/views/dataCockpit/components/DeviceHistoryDialog.vue 4 ●●●● patch | view | raw | blame | history
applications/drone-command/src/views/permissionManage/operationLog/index.vue 3 ●●●● patch | view | raw | blame | history
applications/drone-command/src/views/permissionManage/permissionDept/FormDiaLog.vue 5 ●●●●● patch | view | raw | blame | history
applications/drone-command/src/views/permissionManage/permissionRole/FormDiaLog.vue 5 ●●●●● patch | view | raw | blame | history
applications/task-work-order/src/views/orderView/deviceInvocation/deviceCallRecord/index.vue 2 ●●● patch | view | raw | blame | history
uniapps/work-wx/src/subPackages/userDetail/infos/index.vue 21 ●●●● patch | view | raw | blame | history
applications/drone-command/src/views/dataCockpit/components/DeviceHistoryDialog.vue
@@ -76,7 +76,7 @@
import { computed, ref, watch } from 'vue'
import { getDictionaryByCode } from '@/api/system/dictbiz'
import { alarmLogApi, areaDivideListApi } from '@/api/dataCockpit'
import { getDictLabel } from '@ztzf/utils'
import { getDictLabel,dateRangeFormat } from '@ztzf/utils'
const props = defineProps({
    modelValue: {
@@ -155,7 +155,7 @@
        total.value = 0
        return
    }
    const [startTime, endTime] = searchParams.value.dateRange || []
    const [startTime, endTime] = dateRangeFormat(searchParams.value.dateRange) || []
    const keyword = (searchParams.value.keyword || '').trim()
    const params = {
        alarmType: '2',
applications/drone-command/src/views/permissionManage/operationLog/index.vue
@@ -109,7 +109,8 @@
async function getList() {
    loading.value = true
    try {
        const params = { ...searchParams.value, startTime: dateRange.value[0], endTime: dateRange.value[1] }
        const range = dateRangeFormat(dateRange.value)
        const params = { ...searchParams.value, startTime: range[0], endTime: range[1] }
        const res = await getOperationLogPage(params)
        list.value = res?.data?.data?.records ?? []
        total.value = res?.data?.data?.total ?? 0
applications/drone-command/src/views/permissionManage/permissionDept/FormDiaLog.vue
@@ -80,7 +80,7 @@
                </el-col>
                <el-col :span="12">
                    <el-form-item label="排序" prop="sort">
                        <el-input-number class="command-input" v-model="formData.sort" :min="0" :controls="false" placeholder="请输入" />
                        <el-input-number class="command-input" v-model="formData.sort" :min="0" :max="999" :controls="false" placeholder="请输入" />
                    </el-form-item>
                </el-col>
                <el-col :span="12">
@@ -194,7 +194,7 @@
    deptCategory: fieldRules(true),
    deptNature: fieldRules(true),
    areaCode: fieldRules(true),
    sort: fieldRules(true),
    // sort: fieldRules(true),
}
function normalizeAreaCode(value) {
@@ -245,6 +245,7 @@
            ...formData.value,
            areaCode: normalizeAreaCode(formData.value.areaCode),
        }
        payload.sort = Number(payload.sort || 0)
        if (dialogMode.value === 'edit') {
            await update(payload)
        } else {
applications/drone-command/src/views/permissionManage/permissionRole/FormDiaLog.vue
@@ -50,7 +50,7 @@
                </el-col>
                <el-col :span="12">
                    <el-form-item label="角色排序" prop="sort">
                        <el-input-number class="command-input" v-model="formData.sort" :min="0" :controls="false" placeholder="请输入" />
                        <el-input-number class="command-input" v-model="formData.sort" :min="0" :max="999" :controls="false" placeholder="请输入" />
                    </el-form-item>
                </el-col>
            </el-row>
@@ -107,7 +107,7 @@
    roleName: fieldRules(true, 50),
    roleAlias: fieldRules(true, 50),
    parentId: fieldRules(false),
    sort: fieldRules(true),
    // sort: fieldRules(true),
}
function handleCancel() {
@@ -119,6 +119,7 @@
    if (!isValid) return
    submitting.value = true
    try {
        formData.value.sort = Number(formData.value.sort || 0)
        if (dialogMode.value === 'edit') {
            await update(formData.value)
            saveOperationLog({
applications/task-work-order/src/views/orderView/deviceInvocation/deviceCallRecord/index.vue
@@ -29,7 +29,7 @@
                </el-select>
            </el-form-item>
            <el-form-item label="任务发起人" prop="">
            <el-form-item label="任务发起人" prop="taskInitiatorId">
                <el-select
                    class="gd-select gray"
                    popper-class="gd-select-popper"
uniapps/work-wx/src/subPackages/userDetail/infos/index.vue
@@ -3,7 +3,8 @@
    <view class="container">
        <view class="pageBg"></view>
        <div class="avatarBox">
            <u-avatar @click="uploadAvatar" :src="userInfo.avatar ? userInfo.avatar : showDefaultHeader" size="114" mode="aspectFill" />
      <u-avatar :src="userInfo.avatar ? userInfo.avatar : showDefaultHeader" size="114" mode="aspectFill" />
<!--      <u-avatar @click="uploadAvatar" :src="userInfo.avatar ? userInfo.avatar : showDefaultHeader" size="114" mode="aspectFill" />-->
        </div>
        <view class="detailBox">
            <div class="detailCon">
@@ -142,25 +143,25 @@
    // 提交文件
function afterReadFile(event) {
    console.log('上传的文件:', event);
    // 准备上传参数
    const uploadParams = {
        name: event.name, // 服务器端接收文件的字段名
        file: event.file, // 传入文件对象
        filePath: event.filePath, // 文件路径
    };
    // 调用上传文件接口
    uploadFileApi(uploadParams).then(res => {
        uni.hideLoading();
        console.log('上传成功结果:', res);
        // 根据接口返回的数据结构处理结果
        if (res.data && res.data.code === 200) {
            const uploadResult = res.data.data;
            userInfo.value.avatar = uploadResult.fileUrl || '文件上传成功';
            uni.showToast({
                title: '上传成功',
                icon: 'success'
@@ -198,7 +199,7 @@
                    const pathWithoutProtocol = filePath.replace(/^file:\/\//, '');
                    fileName = pathWithoutProtocol.split('/').pop() || 'unknown.png';
                }
                // 显示加载中
                uni.showLoading({
                    title: '上传中...'
@@ -234,7 +235,7 @@
            }
        });
    };
    onShow(async () => {
        getUserInfoData()
@@ -321,7 +322,7 @@
    .custom-style {
        width: 276rpx;
        height: 76rpx;
        height: 76rpx;
    }
    :deep(.u-button.data-v-461e713c){
        width: 276rpx !important;
@@ -336,4 +337,4 @@
        color: #1D6FE9;
        margin-top: 40rpx;
    }
</style>
</style>