Ver código fonte

任务管理开发

祁鹏飞 1 mês atrás
pai
commit
690935c31e

+ 6 - 0
src/views/insurancePolicy/order/allOrder.vue

@@ -0,0 +1,6 @@
+<template>
+  <order />
+</template>
+<script setup lang="ts">
+import order from "./order.vue";
+</script>

+ 6 - 0
src/views/insurancePolicy/order/channelOrder.vue

@@ -0,0 +1,6 @@
+<template>
+  <order mySalesmanType="7" />
+</template>
+<script setup lang="ts">
+import order from "./order.vue";
+</script>

+ 6 - 0
src/views/insurancePolicy/order/generationOrder.vue

@@ -0,0 +1,6 @@
+<template>
+  <order mySalesmanType="6" />
+</template>
+<script setup lang="ts">
+import order from "./order.vue";
+</script>

+ 8 - 1
src/views/insurancePolicy/order.vue → src/views/insurancePolicy/order/order.vue

@@ -276,9 +276,15 @@ import { dictData } from '@/views/localDict/index';
 import { ElMessage } from "element-plus";
 import { useRouter } from 'vue-router';
 import { FormInstance } from 'element-plus';
-import quotation from './modules/quotation.vue' // 报价单
+import quotation from '../modules/quotation.vue' // 报价单
 import QRCode from 'qrcode'
 
+const props = defineProps({
+  mySalesmanType: {
+    type: String,
+  }
+})
+
 const router = useRouter()
 const loading = ref(false)
 const formData = ref({})
@@ -509,6 +515,7 @@ const initData = () => {
     pages: pages.value,
     size: size.value,
     ...params,
+    mySalesmanType: props.mySalesmanType,
     startDate: range.value?.[0],
     endDate: range.value?.[1],
     startSigningTime: signingTime.value?.[0],//开始核保时间

+ 3 - 3
src/views/insurancePolicy/orderDetail.vue → src/views/insurancePolicy/order/orderDetail.vue

@@ -1196,8 +1196,8 @@
 </template>
 
 <script setup lang="ts">
-import detail from '../../layouts/components/JYXDetail/index.vue'
-import costView from './modules/costView.vue'
+import detail from '@/layouts/components/JYXDetail/index.vue'
+import costView from '../modules/costView.vue'
 
 import JSZip from "jszip";
 import { saveAs } from "file-saver";
@@ -1222,7 +1222,7 @@ let JYXDetail = ref()
 
 /** 获取相关图片资源的URL地址 */
 const getAssetsFile = (url: string) => {
-  return new URL(`../../assets/images/insurancePolicy/${url}.png`, import.meta.url).href;
+  return new URL(`../../../assets/images/insurancePolicy/${url}.png`, import.meta.url).href;
 };
 // 页签
 let tipsIndex = ref('TBMsg')

+ 6 - 0
src/views/insurancePolicy/order/telemarketingOrder.vue

@@ -0,0 +1,6 @@
+<template>
+  <order mySalesmanType="8" />
+</template>
+<script setup lang="ts">
+import order from "./order.vue";
+</script>

+ 0 - 0
src/views/insurancePolicy/viewDetail.vue → src/views/insurancePolicy/order/viewDetail.vue