Bläddra i källkod

授权码 强制删除

natasha 2 år sedan
förälder
incheckning
1a270b3d5a

+ 1 - 0
src/components/Adult/inputModules/Catelog.vue

@@ -548,6 +548,7 @@ export default {
           }
           const datas = {
             id: data.id,
+            is_force_delete: "true"
           };
           this.loading = true;
           getContent(MethodName, datas)

+ 14 - 3
src/components/Adult/inputModules/DialogueArticleChs/components/RoleChs.vue

@@ -1,6 +1,6 @@
 <!--  -->
 <template>
-  <div class="NPC-da-role">
+  <div class="NPC-da-role" v-if="curRole">
     <div class="adult-book-input-item NPC-da-role-flex">
       <span class="adult-book-lable">角色:</span>
       <el-input
@@ -84,7 +84,17 @@ export default {
     };
   },
   computed: {},
-  watch: {},
+  watch: {
+    curRole:{
+      handler: function (val, oldVal) {
+        if (val) {
+          this.fileCon.img_list = this.curRole.img_list;
+        }
+      },
+      // 深度观察监听
+      deep: true,
+    },
+  },
   //方法集合
   methods: {
     onBlur(item, field) {
@@ -165,7 +175,8 @@ export default {
     },
   },
   //生命周期 - 创建完成(可以访问当前this实例)
-  created() {},
+  created() {
+  },
   //生命周期 - 挂载完成(可以访问DOM元素)
   mounted() {
     if (this.curRole) {

+ 2 - 1
src/components/Adult/inputModules/DialogueArticleChs/index.vue

@@ -214,10 +214,11 @@
         <RoleChs
           ref="createRolelist"
           :curRole="curQue.roleList[curQue.roleList.length - 1]"
+          v-if="curQue.roleList[curQue.roleList.length - 1]"
         />
       </template>
       <template v-else>
-        <RoleChs ref="createRolelist" :curRole="curRole" />
+        <RoleChs ref="createRolelist" :curRole="curRole" v-if="curRole" />
       </template>
       <span slot="footer" class="dialog-footer">
         <el-button @click="roleVisible = false">取 消</el-button>

+ 11 - 11
src/views/courseList.vue

@@ -125,7 +125,7 @@
                   >教材信息</el-button
                 >
                 <el-button type="text" @click="handleDiscount(scope.row)"
-                  >激活码</el-button
+                  >授权码</el-button
                 >
                 <el-button type="text" @click="handleCreatLink(scope.row)"
                   >生成链接</el-button
@@ -330,18 +330,18 @@
                             <el-radio label="0" v-model="formDialog.publish_status">下架</el-radio>
                             <el-radio label="1" v-model="formDialog.publish_status">上架</el-radio>
                         </el-form-item>-->
-            <el-form-item
+            <!-- <el-form-item
               label="发布范围"
               label-width="90px"
               prop="publish_scope"
             >
-              <el-radio v-model="formDialog.publish_scope" :label="0"
-                >机构内用户可见</el-radio
-              >
               <el-radio v-model="formDialog.publish_scope" :label="1"
                 >所有用户可见</el-radio
               >
-            </el-form-item>
+              <el-radio v-model="formDialog.publish_scope" :label="0"
+                >机构内用户可见</el-radio
+              >
+            </el-form-item> -->
             <el-form-item
               label="主题颜色"
               label-width="90px"
@@ -578,7 +578,7 @@ export default {
         price: null,
         org_id: "",
         org_name: "",
-        publish_scope: 0,
+        publish_scope: 1,
         publish_number: "",
         series_code: "",
         picture_id: "",
@@ -757,7 +757,7 @@ export default {
       sessionStorage.setItem("Bookdetail", JSON.stringify(row));
       this.$router.push("/courseview?bookId=" + row.id);
     },
-    // 激活
+    // 授权
     handleDiscount(row) {
       this.$router.push("/discountCodeList?bookId=" + row.id);
     }, // 生成临时链接
@@ -819,7 +819,7 @@ export default {
         price: null,
         org_id: "",
         org_name: "",
-        publish_scope: 0,
+        publish_scope: 1,
         publish_number: "",
         series_code: "",
         picture_id: "",
@@ -967,7 +967,6 @@ export default {
       let data = {};
       getContentFile(MethodName, data).then(res => {
         this.typeList = res.type_list;
-        console.log(this.typeList);
       });
     },
     // 处理发布状态
@@ -1297,7 +1296,8 @@ export default {
         .then(() => {
           let MethodName = "book-book_manager-DeleteBook";
           let data = {
-            id: row.id
+            id: row.id,
+            is_force_delete: "true"
           };
           getContent(MethodName, data)
             .then(res => {

+ 5 - 5
src/views/discountCodeList.vue

@@ -9,8 +9,8 @@
                     style="margin-left: 10px"
                 >
                     <el-form-item>
-                        <el-form-item class="label-input" label="激活码" style="margin-right:30px;">
-                            <el-input placeholder="输入生成激活码数量" v-model="discountNumber" type="number" :oninput="numberInput"></el-input>
+                        <el-form-item class="label-input" label="授权码" style="margin-right:30px;">
+                            <el-input placeholder="输入生成授权码数量" v-model="discountNumber" type="number" :oninput="numberInput"></el-input>
                         </el-form-item>
                         <el-button @click="onSubmit" size="medium" type="primary" :loading="loading">生成</el-button>
                     </el-form-item>
@@ -26,7 +26,7 @@
             </div>
             <div class="table-box">
                 <el-table :data="tableData" style="width: 100%" v-loading="tableloading">
-                    <el-table-column class="table-firstC" label="激活码" prop="discount_code" width="150"></el-table-column>
+                    <el-table-column class="table-firstC" label="授权码" prop="discount_code" width="150"></el-table-column>
                     <el-table-column label="状态" prop="is_used" width="150" :formatter="handleStatus"></el-table-column>
                     <el-table-column label="使用者" prop="consumer_name" width="150"></el-table-column>
                     <el-table-column label="使用时间" prop="use_time" width="200"></el-table-column>
@@ -124,7 +124,7 @@ export default {
                 this.$message(
                     {
                         type: "warning",
-                        message: "请输入生成激活码数量!",
+                        message: "请输入生成授权码数量!",
                     },
                     2000
                 );
@@ -158,7 +158,7 @@ export default {
         },
         // 删除书籍
         handleDel (row) {
-            this.$confirm("确定要删除此激活码吗?", "提示", {
+            this.$confirm("确定要删除此授权码吗?", "提示", {
                 confirmButtonText: "确定",
                 cancelButtonText: "取消",
                 type: "warning",