YKH 4 yıl önce
ebeveyn
işleme
3da6f45016

+ 2 - 2
cool-admin-vue-vue3-ts-vite/src/cool/modules/hide/components/query-isfinish.vue

@@ -1,7 +1,7 @@
 <!--
  * @Author: YKH
  * @Date: 2022-04-21 18:01:11
- * @LastEditTime: 2022-04-24 10:59:11
+ * @LastEditTime: 2022-05-11 17:07:24
  * @Description: 
  * @FilePath: \cool-admin\cool-admin-vue-vue3-ts-vite\src\cool\modules\hide\components\query-isfinish.vue
 -->
@@ -14,7 +14,7 @@
 -->
 <template>
 	<cl-query field="is_complete" :list="list" />
-	<!--TODO未完成红点提示-->
+	<!--未完成红点提示-->
 	<!-- <el-badge class="item" is-dot type="danger">
 		<span style="font-size: 10px">未完成</span>
 	</el-badge> -->

+ 2 - 2
cool-admin-vue-vue3-ts-vite/src/cool/modules/shuyou/components/query-isfinish.vue

@@ -1,13 +1,13 @@
 <!--
  * @Author: YKH
  * @Date: 2021-12-08 10:29:23
- * @LastEditTime: 2022-04-23 23:11:35
+ * @LastEditTime: 2022-05-11 17:07:30
  * @Description: 
  * @FilePath: \cool-admin\cool-admin-vue-vue3-ts-vite\src\cool\modules\shuyou\components\query-isfinish.vue
 -->
 <template>
 	<cl-query field="is_complete" :list="list" />
-	<!--TODO未完成红点提示-->
+	<!--未完成红点提示-->
 	<!-- <el-badge class="item" is-dot type="danger">
 		<span style="font-size: 10px">未完成</span>
 	</el-badge> -->

+ 1 - 1
cool-admin-vue-vue3-ts-vite/src/cool/modules/shuyou/service/flag.ts

@@ -1,7 +1,7 @@
 /*
  * @Author: YKH
  * @Date: 2022-05-05 15:01:49
- * @LastEditTime: 2022-05-05 15:06:14
+ * @LastEditTime: 2022-05-09 11:09:01
  * @Description: 
  * @FilePath: \cool-admin\cool-admin-vue-vue3-ts-vite\src\cool\modules\shuyou\service\flag.ts
  */

+ 29 - 17
cool-admin-vue-vue3-ts-vite/src/cool/modules/shuyou/views/game_target.vue

@@ -127,12 +127,21 @@
 
 <script lang="ts">
 import { CrudLoad, Table, Upsert } from "cl-admin-crud-vue3/types";
-import { defineComponent, inject, onMounted, reactive, ref, watch } from "vue";
+import {
+	defineComponent,
+	inject,
+	onBeforeMount,
+	onMounted,
+	onUpdated,
+	reactive,
+	ref,
+	watch
+} from "vue";
 import AdvSearch from "../components/adv-search-target.vue";
 import dayjs from "dayjs";
 import Query from "../components/query-isfinish.vue";
 import ProblemType from "../components/shuyouProblemType-select.vue";
-import { ElMessage, ElMessageBox } from "element-plus";
+import { ElMessage, ElMessageBox, ElNotification } from "element-plus";
 import { useRefs } from "/@/core";
 
 export default defineComponent({
@@ -502,24 +511,27 @@ export default defineComponent({
 		});
 
 		// crud 加载
-		function onLoad({ ctx, app }: CrudLoad) {
+		 async function onLoad({ ctx, app }: CrudLoad) {
 			// console.log(service);
-			ctx.service(service.shuyouGameTarget).done();
-			app.refresh();
+			// const aa = await service.shuyouTargetFlag.getTodayFlag();
+			const aa = await service.shuyouTargetFlag.getTodayFlag();
+			// console.log(aa);
+			if(aa.code==1000){
+				ctx.service(service.shuyouGameTarget).done();
+				app.refresh();
+			}else{
+			ElMessageBox.confirm(aa.message, "数据查询失败", {
+							type: "error"
+						})
+							.then(() => {})
+							.catch(() => null);
+					
+			}
+
+			
 		}
 
-		// onMounted(async () => {
-		// 	const aa = await service.shuyouTargetFlag.getTodayFlag();
-		// 	// console.log(getTodayFlag);
-		// 	// alert(111);
-		// 	// if (getTodayFlag.code == -1) {
-		// 	// 	ElMessageBox.confirm("11111111", "数据查询失败", {
-		// 	// 		type: "error"
-		// 	// 	})
-		// 	// 		.then(() => {})
-		// 	// 		.catch(() => null);
-		// 	// }
-		// });
+		
 
 		// 表单值
 		const reasonForm = reactive<any>({

+ 38 - 0
cool-admin-vue-vue3-ts-vite/src/cool/modules/shuyou/views/game_task.vue

@@ -735,6 +735,44 @@ export default defineComponent({
 					}
 				},
 				{
+					prop: "mz_channel",
+					label: "魅族渠道",
+					span: 8,
+					group: "base",
+					hidden: ({ scope }: any) => {
+						return (
+							scope.game_agentId != 5 && scope.login_modeId != 2
+						);
+					},
+					component: {
+						name: "el-input",
+						props: {
+							placeholder: "魅族游戏渠道"
+						}
+					},
+					rules: {
+						required: true,
+						message: "游戏渠道不能为空"
+					}
+				},
+				{
+					prop: "mz_id",
+					label: "魅族游戏id",
+					span: 8,
+					group: "base",
+					hidden: ({ scope }: any) => {
+						return (
+							scope.game_agentId != 5 && scope.login_modeId != 2
+						);
+					},
+					component: {
+						name: "el-input",
+						props: {
+							placeholder: "魅族游戏id"
+						}
+					}
+				},
+				{
 					prop: "download",
 					label: "下载链接",
 					span: 24,