Browse Source

fix 编辑音频/视频取不到时间,报错

cxmo 9 tháng trước cách đây
mục cha
commit
9e1ae969e5

+ 5 - 2
src/views/media/AudioList.vue

@@ -60,11 +60,14 @@ function setCurData(data={}){
         author:data.authorId||'',
         labels:data.permissionIds||'',
         mediaCover:data.coverSrc||'',
+        duration:data.mediaPlayMilliseconds||0
     }
 }
-
+let modifyType = ref('add')
 function handleEdit(data={}){
     setCurData(data)
+    modifyType.value = data.mediaId?'edit':'add'
+    curData.value.mediaId = data.mediaId||0
     mediaUploadShow.value = true
 }
 function handleDelete(data){
@@ -134,7 +137,7 @@ function handleSortChange({order,prop}){
     <MediaUpload
         v-model:show="mediaUploadShow"
         mediaType="audio"
-        modifyType="add"
+        :modifyType="modifyType"
         :modifydata="curData"
         @save="getTableData"
     ></MediaUpload>

+ 2 - 0
src/views/media/VideoList.vue

@@ -60,12 +60,14 @@ function setCurData(data={}){
         author:data.authorId||'',
         labels:data.permissionIds||'',
         mediaCover:data.coverSrc||'',
+        duration:data.mediaPlayMilliseconds||0
     }
 }
 let modifyType = ref('add')
 function handleEdit(data={}){
     setCurData(data)
     modifyType.value = data.mediaId?'edit':'add'
+    curData.value.mediaId = data.mediaId||0
     mediaUploadShow.value = true
 }
 function handleDelete(data){

+ 6 - 56
src/views/system/userList/Index.vue

@@ -185,28 +185,6 @@ function disabledTree(arr){
                 @click.stop="changeUserAuth(row)"
                 >配置角色</el-button
               >
-              <!-- <el-button
-                v-permission="'sysUser:resetPassword'"
-                type="primary"
-                link
-                @click.stop="openResetPassDialog(row)"
-                >重置密码</el-button
-              >
-              <el-button
-                v-permission="'sysUser:move'"
-                type="primary"
-                link
-                @click.stop="openMoveDepartDialog(row)"
-                >移动分组</el-button
-              >
-              <el-button
-                v-permission="'sysUser:editEnabled'"
-                v-if="row.SysUserName !== 'admin'"
-                :type="row.IsEnabled ? 'danger' : 'primary'"
-                link
-                @click.stop="changeStatus(row)"
-                >{{ row.IsEnabled ? "禁用" : "启用" }}</el-button
-              > -->
             </template>
           </el-table-column>
         </el-table>
@@ -229,26 +207,11 @@ function disabledTree(arr){
                     <span class="name">{{ curUser.SysRealName }}</span>
                 </div>
                 <div class="info">
-                    <div>
-                        <p>手机号:</p>
-                        <p>{{ curUser.Phone }}</p>
-                    </div>
-                    <div>
-                        <p>邮箱:</p>
-                        <p>{{curUser.Email}}</p>
-                    </div>
-                    <div>
-                        <p>部门/分组:</p>
-                        <p>{{ curUser.SysDepartmentName }}</p>
-                    </div>
-                    <div>
-                        <p>工号:</p>
-                        <p>{{curUser.SysUserName}}</p>
-                    </div>
-                    <div>
-                        <p>职级:</p>
-                        <p>{{ curUser.PositionName }}</p>
-                    </div>
+                    <div><p>手机号:</p><p>{{ curUser.Phone }}</p></div>
+                    <div><p>邮箱:</p><p>{{curUser.Email}}</p></div>
+                    <div><p>部门/分组:</p><p>{{ curUser.SysDepartmentName }}</p></div>
+                    <div><p>工号:</p><p>{{curUser.SysUserName}}</p></div>
+                    <div><p>职级:</p><p>{{ curUser.PositionName }}</p></div>
                     <div>
                         <p>
                             职级数字
@@ -263,10 +226,7 @@ function disabledTree(arr){
                         </p>
                         <p>{{ curUser.PositionCode }}</p>
                     </div>
-                    <div>
-                        <p>在职状态:</p>
-                        <p>{{ curUser.IsEnabled?'在职':'离职' }}</p>
-                    </div>
+                    <div><p>在职状态:</p><p>{{ curUser.IsEnabled?'在职':'离职' }}</p></div>
                 </div>
                 <el-popover
                     placement="left"
@@ -274,16 +234,6 @@ function disabledTree(arr){
                     width="560"
                     trigger="hover">
                     <div class="auth_cont" style="padding:30px 0;max-height: 70vh; overflow-y: auto;">
-                        <!-- <template v-if="authList.length">
-                            <div v-for="item in authList" :key="item" class="menu_item">
-                                <el-checkbox  v-model="item.checkAll" disabled>{{item.Name}}</el-checkbox>
-                                <div style="margin: 15px 0; padding:24px;border:1px solid #DCDFE6">
-                                    <el-checkbox-group v-model="item.CheckList" disabled>
-                                        <el-checkbox v-for="list in item.Child" :label="list.MenuId" :key="list">{{list.Name}}</el-checkbox>
-                                    </el-checkbox-group>
-                                </div>
-                            </div>
-                        </template> -->
                         <el-tree v-if="authList.length"
                             ref="checkboxTree"
                             :data="authList"