From 790008cbfc63dcd4ed545013335d44c33c859575 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期一, 16 六月 2025 17:51:58 +0800
Subject: [PATCH] 提交一把订单
---
company/src/components/business/OperaSolutionsDescWindow.vue | 12 ++++++
company/src/components/business/OperaInsuranceApplyWindow.vue | 6 +-
company/src/components/business/OperaSolutionsBaseWindow.vue | 14 +++---
company/src/components/business/detailsEntrustedInsurance.vue | 4 +-
company/src/components/business/OperaInsuranceApplyShopWindow.vue | 4 +-
company/src/components/business/OperaSolutionsBaseDescWindow.vue | 4 +-
company/src/components/business/OperaSolutionsWindow.vue | 33 ++++++++++++++++
company/package.json | 1
8 files changed, 61 insertions(+), 17 deletions(-)
diff --git a/company/package.json b/company/package.json
index 623450f..d47d5cc 100644
--- a/company/package.json
+++ b/company/package.json
@@ -6,6 +6,7 @@
"serve": "vue-cli-service serve",
"serveshop": "vue-cli-service serve --mode developmentShop",
"servecom": "vue-cli-service serve --mode developmentCom",
+ "servepro": "vue-cli-service serve --mode production",
"servecompro": "vue-cli-service serve --mode productionCom",
"test": "vue-cli-service serve --mode test",
"testshop": "vue-cli-service serve --mode testShop",
diff --git a/company/src/components/business/OperaInsuranceApplyShopWindow.vue b/company/src/components/business/OperaInsuranceApplyShopWindow.vue
index 349833b..e49117a 100644
--- a/company/src/components/business/OperaInsuranceApplyShopWindow.vue
+++ b/company/src/components/business/OperaInsuranceApplyShopWindow.vue
@@ -634,7 +634,7 @@
exportExcel() {
if (this.activeName === '0') {
exportExcel({
- capacity: 10,
+ capacity: 60000,
page: this.currentPage,
model: {
solutionName: this.tableData[0].solutionsName,
@@ -653,7 +653,7 @@
})
} else {
applyChagneDetailExcel({
- capacity: 10,
+ capacity: 60000,
page: this.currentPage,
model: {
applyId: this.dataId,
diff --git a/company/src/components/business/OperaInsuranceApplyWindow.vue b/company/src/components/business/OperaInsuranceApplyWindow.vue
index 98cdbfa..021ad31 100644
--- a/company/src/components/business/OperaInsuranceApplyWindow.vue
+++ b/company/src/components/business/OperaInsuranceApplyWindow.vue
@@ -751,7 +751,7 @@
exportExcel () {
if (this.activeName === '0') {
exportExcel({
- capacity: 10,
+ capacity: 60000,
page: this.currentPage,
model: {
solutionName: this.tableData[0].solutionsName,
@@ -770,7 +770,7 @@
})
} else {
applyChagneDetailExcel({
- capacity: 10,
+ capacity: 60000,
page: this.currentPage,
model: {
applyId: this.dataId,
@@ -792,7 +792,7 @@
getList () {
if (this.activeName === '0') {
applyDetailPage({
- capacity: 10,
+ capacity: 10000,
page: this.currentPage,
model: {
applyId: this.dataId,
diff --git a/company/src/components/business/OperaSolutionsBaseDescWindow.vue b/company/src/components/business/OperaSolutionsBaseDescWindow.vue
index 7c689dc..28cdaf2 100644
--- a/company/src/components/business/OperaSolutionsBaseDescWindow.vue
+++ b/company/src/components/business/OperaSolutionsBaseDescWindow.vue
@@ -33,7 +33,7 @@
<div class="info_list_item_label">鎵瑰噺鐢熸晥锛�</div>
<div class="info_list_item_val">{{form.delValidDays||0}} 澶�</div>
</div>
- <div class="info_list_item">
+<!-- <div class="info_list_item">
<div class="info_list_item_label">鎵规敼鏀寔锛�</div>
<div class="info_list_item_val">
<span style="margin-right: 50px">鍔犱繚 <i :class="form.canAdd ==1?'el-icon-circle-check':'el-icon-circle-close'" :style="form.canAdd ==1?'color:green;font-weight:bold':'color:red;font-weight:bold'"></i></span>
@@ -44,7 +44,7 @@
<div class="info_list_item">
<div class="info_list_item_label">鎵瑰噺浠呮敮鎸佹浛鎹細</div>
<div class="info_list_item_val">鏄�</div>
- </div>
+ </div>-->
</div>
<el-table
:data="form.worktypeList"
diff --git a/company/src/components/business/OperaSolutionsBaseWindow.vue b/company/src/components/business/OperaSolutionsBaseWindow.vue
index cc85ee2..8f33007 100644
--- a/company/src/components/business/OperaSolutionsBaseWindow.vue
+++ b/company/src/components/business/OperaSolutionsBaseWindow.vue
@@ -62,7 +62,7 @@
<el-input style="margin-left: 20px;" type="number" v-model="form.validTypeNum" placeholder="璇疯緭鍏ュ欢杩熷ぉ鏁�" v-if="form.validType === 0"></el-input>
</div>
</el-form-item>
- <el-form-item label="鎵规敼鏀寔" prop="canAdd">
+<!-- <el-form-item label="鎵规敼鏀寔" prop="canAdd">
<div style="width: 100%; display: flex; align-items: center;">
<el-checkbox :true-label="1" :false-label="0" v-model="form.canAdd">鍔犱繚</el-checkbox>
<el-checkbox :true-label="1" :false-label="0" v-model="form.canReduce">鍑忎繚</el-checkbox>
@@ -76,7 +76,7 @@
<el-radio :label="0">鍚�</el-radio>
</el-radio-group>
</div>
- </el-form-item>
+ </el-form-item>-->
<el-form-item label="鎵瑰鐢熸晥锛堝ぉ鏁帮級" prop="addValidDays" v-if="form.delOnlyReplace != 1">
<div style="width: 100%; display: flex; align-items: center;">
<el-input style="margin-left: 0px;" type="number" v-model="form.addValidDays" placeholder="璇疯緭鍏ユ壒澧炵敓鏁堟椂闂达紙澶╂暟锛�" ></el-input>
@@ -254,12 +254,12 @@
specialInfo: '',
ortherInfo: '',
validTypeNum: '',
+ canAdd: 0,
canReduce: 0,
canChangeUnit: 0,
+ delOnlyReplace: 0,
addValidDays: 0,
delValidDays: 0,
- delOnlyReplace: 0,
- canAdd: 0,
saveType: '0',
correctWarnTime: '',
worktypeIdList: [],
@@ -312,9 +312,9 @@
worktypeIdList: [
{ required: true, validator: validatorWorktype }
],
- canAdd: [
- { required: true, validator: canAddFun }
- ]
+ // canAdd: [
+ // { required: true, validator: canAddFun }
+ // ]
},
shops: [],
company: [],
diff --git a/company/src/components/business/OperaSolutionsDescWindow.vue b/company/src/components/business/OperaSolutionsDescWindow.vue
index ae4565e..38a891e 100644
--- a/company/src/components/business/OperaSolutionsDescWindow.vue
+++ b/company/src/components/business/OperaSolutionsDescWindow.vue
@@ -52,6 +52,18 @@
<div class="info_list_item_label">鎺ユ敹鏂囦欢閭锛�</div>
<div class="info_list_item_val">{{form.email}}</div>
</div>
+ <div class="info_list_item">
+ <div class="info_list_item_label">鎵规敼鏀寔锛�</div>
+ <div class="info_list_item_val">
+ <span style="margin-right: 50px">鍔犱繚 <i :class="form.canAdd ==1?'el-icon-circle-check':'el-icon-circle-close'" :style="form.canAdd ==1?'color:green;font-weight:bold':'color:red;font-weight:bold'"></i></span>
+ <span style="margin-right: 50px">鍑忎繚 <i :class="form.canReduce ==1?'el-icon-circle-check':'el-icon-circle-close'" :style="form.canReduce ==1?'color:green;font-weight:bold':'color:red;font-weight:bold'"></i></span>
+ <span>鏇存崲娲鹃仯鍗曚綅 <i :class="form.canChangeUnit ==1?'el-icon-circle-check':'el-icon-circle-close'" :style="form.canChangeUnit ==1?'color:green;font-weight:bold':'color:red;font-weight:bold'"></i></span>
+ </div>
+ </div>
+ <div class="info_list_item">
+ <div class="info_list_item_label">鎵瑰噺浠呮敮鎸佹浛鎹細</div>
+ <div class="info_list_item_val">{{form.delOnlyReplace ==1?'鏄�':'鍚�'}}</div>
+ </div>
<div class="info_list_item" style="width: 100%">
<div class="info_list_item_label">鏂规纭涔︼細</div>
<div class="info_list_item_val" ><a v-if="form.fanganFile && form.fanganFile.fileurlFull" style="cursor: pointer;color: #2E68EC" title="鐐瑰嚮鏌ョ湅" @click="openFile(form.fanganFile.fileurlFull)">{{ form.fanganFile.name || '鐐瑰嚮鏌ョ湅' }}</a></div>
diff --git a/company/src/components/business/OperaSolutionsWindow.vue b/company/src/components/business/OperaSolutionsWindow.vue
index 4d23b6e..852b543 100644
--- a/company/src/components/business/OperaSolutionsWindow.vue
+++ b/company/src/components/business/OperaSolutionsWindow.vue
@@ -46,6 +46,21 @@
</el-select>
</div>
</el-form-item>
+ <el-form-item label="鎵规敼鏀寔" prop="canAdd">
+ <div style="width: 100%; display: flex; align-items: center;">
+ <el-checkbox :true-label="1" :false-label="0" v-model="form.canAdd">鍔犱繚</el-checkbox>
+ <el-checkbox :true-label="1" :false-label="0" v-model="form.canReduce">鍑忎繚</el-checkbox>
+ <el-checkbox :true-label="1" :false-label="0" v-model="form.canChangeUnit">鏇存崲娲鹃仯鍗曚綅</el-checkbox>
+ </div>
+ </el-form-item>
+ <el-form-item label="鎵瑰噺浠呮敮鎸佹浛鎹紙鍑忎繚鎵规敼浠呮敮鎸佹浛鎹汉鍛樺嵆鍑忎繚浜哄憳灏戜簬鍔犱繚浜哄憳锛�" prop="delOnlyReplace">
+ <div style="width: 100%; display: flex; align-items: center;">
+ <el-radio-group v-model="form.delOnlyReplace">
+ <el-radio :label="1">鏄�</el-radio>
+ <el-radio :label="0">鍚�</el-radio>
+ </el-radio-group>
+ </div>
+ </el-form-item>
<el-form-item label="鎶曚繚绫诲瀷" prop="type">
<el-radio-group v-model="form.type" :disabled="form.id!=null" @change="form.signType = ''">
<el-radio :label="0">鐩翠繚</el-radio>
@@ -108,6 +123,12 @@
extends: BaseOpera,
components: { GlobalWindow, UploadFile, RichEditor },
data () {
+ var canAddFun = (rule, value, callback) => {
+ if (!this.form.canAdd && !this.form.canReduce && !this.form.canChangeUnit) {
+ return callback(new Error('鎵规敼鏀寔涓嶈兘涓虹┖'))
+ }
+ callback()
+ }
return {
// 琛ㄥ崟鏁版嵁
form: {
@@ -123,6 +144,10 @@
hasDispatchUnit: 0,
insureCycleUnit: '',
email: '',
+ canAdd: 0,
+ canReduce: 0,
+ canChangeUnit: 0,
+ delOnlyReplace: 0,
fileList1: [],
fanganFile: null
},
@@ -145,7 +170,13 @@
],
type: [
{ required: true, message: '璇烽�夋嫨鎶曚繚绫诲瀷' }
- ]
+ ],
+ canAdd: [
+ { required: true, validator: canAddFun }
+ ],
+ delOnlyReplace: [
+ { required: true, message: '璇烽�夋嫨' }
+ ],
},
list: [],
shops: [],
diff --git a/company/src/components/business/detailsEntrustedInsurance.vue b/company/src/components/business/detailsEntrustedInsurance.vue
index b93a0cc..8c323a5 100644
--- a/company/src/components/business/detailsEntrustedInsurance.vue
+++ b/company/src/components/business/detailsEntrustedInsurance.vue
@@ -746,7 +746,7 @@
exportExcel () {
if (this.activeName === '0') {
exportExcel({
- capacity: 10,
+ capacity: 60000,
page: this.currentPage,
model: {
solutionName: this.tableData[0].solutionsName,
@@ -765,7 +765,7 @@
})
} else {
applyChagneDetailExcel({
- capacity: 10,
+ capacity: 60000,
page: this.currentPage,
model: {
applyId: this.dataId,
--
Gitblit v1.9.3