bding 1 год назад
Родитель
Сommit
a32c147379

+ 7 - 4
src/views/rai_manage/activityManage/roadShow/components/releaseAudio.vue

@@ -94,7 +94,7 @@ export default {
         AudioSeconds: "", //时长
       },
       rules: {
-        audioName: [{ required: true, message: "请上传音频", trigger: "blur" }],
+        // audioName: [{ required: true, message: "请上传音频", trigger: "blur" }],
         industryId: [{ required: true, message: "请选择行业", trigger: "change" }],
       },
       industryArr: [],
@@ -141,6 +141,8 @@ export default {
     confirmSubmit(type) {
       this.$refs.ruleFormAudio.validate(async (valid) => {
         if (valid) {
+          if (!this.addEditAudio.audioName) return this.$message.error("请输入音频名称");
+          if (!this.fileListAudio.length) return this.$message.error("请上传音频");
           let ChartPermissionName = "";
           this.chartPermissionList.forEach((item) => {
             if (item.ChartPermissionId == this.addEditAudio.industryId) {
@@ -231,9 +233,10 @@ export default {
         let { Detail } = res.Data;
         this.getIndustry(Detail.ChartPermissionId);
         let str = [];
-        Detail.ListIndustrial.forEach((item) => {
-          str.push(item.IndustrialManagementId);
-        });
+        Detail.ListIndustrial &&
+          Detail.ListIndustrial.forEach((item) => {
+            str.push(item.IndustrialManagementId);
+          });
         this.addEditAudio = {
           audioName: Detail.VideoName, //音频名称
           industryId: Detail.ChartPermissionId, //行业id