| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 | 
							- <template>
 
- 	<view>
 
- 		<uni-popup ref="popupRef" type="dialog" :animation="false" :is-mask-click="false"
 
- 		mask-background-color="rgba(0, 0, 0, 0.4);">
 
- 			<uni-popup-dialog mode="input"
 
- 			class="phone-ksxz-dialog"
 
- 				title="考试须知"
 
- 				:duration="2000" 
 
- 				:before-close="true"
 
- 				@close="handleClose"
 
- 				@confirm="handleConfirm">
 
- 				<view class="ksxz-content-box">
 
- 					<view v-if="data.ksName">考试名称:{{data.ksName}}</view>
 
- 					<view v-if="data.zyName">职业:{{data.zyName}}</view>
 
- 					<view v-if="data.zyLevelName">等级:{{data.zyLevelName}}</view>
 
- 					<view v-if="data.ksScore">总分:{{data.ksScore}}</view>
 
- 					<view v-if="data.okScore">及格分:{{data.okScore}}</view>
 
- 					<view>
 
- 						<view v-if="data.intro" class="ksms-row">考试描述:</view>
 
- 						<rich-text v-if="data.intro" :nodes="data.intro" class="ksms-intro"></rich-text>
 
- 					</view>
 
- 				</view>
 
- 			</uni-popup-dialog>
 
- 		</uni-popup>
 
- 	</view>
 
- </template>
 
- <script setup>
 
- 	import {
 
- 		ref,reactive
 
- 	} from "vue";
 
- 	const popupRef = ref(null)
 
- 	const data = reactive({
 
- 		intro: '',
 
- 		ksName: '',
 
- 		ksScore: '',
 
- 		okScore: '',
 
- 		zyLevelName: '',
 
- 		zyName: '',
 
- 	})
 
- 	
 
- 	const emits = defineEmits(['confirm', 'cancel'])
 
- 	function showDialog(options) {
 
- 		data.intro = options.intro;
 
- 		data.ksName = options.ksName;
 
- 		data.ksScore = options.ksScore;
 
- 		data.okScore = options.okScore;
 
- 		data.zyName = options.zyName;
 
- 		data.zyLevelName = options.zyLevelName;
 
- 		data.ksId = options.ksId;
 
- 		
 
- 		popupRef.value.open()
 
- 	}
 
- 	function handleClose() {
 
- 		emits('cancel');
 
- 		popupRef.value.close()
 
- 	}
 
- 	function handleConfirm() {
 
- 		emits('confirm', data);
 
- 		popupRef.value.close()
 
- 	}
 
- 	defineExpose({
 
- 		showDialog
 
- 	})
 
- </script>
 
- <style lang="scss">
 
- </style>
 
 
  |