From 37d2ba3d2c1902202c8c7ee9485267b5a1945742 Mon Sep 17 00:00:00 2001
From: WXL <1785969728@qq.com>
Date: 星期三, 11 六月 2025 10:26:36 +0800
Subject: [PATCH] 测试完成
---
src/views/followvisit/record/detailpage/index.vue | 165 ++++++++++++++++++++++++++++++++++++++++--------------
1 files changed, 121 insertions(+), 44 deletions(-)
diff --git a/src/views/followvisit/record/detailpage/index.vue b/src/views/followvisit/record/detailpage/index.vue
index dbb2ba3..0abf723 100644
--- a/src/views/followvisit/record/detailpage/index.vue
+++ b/src/views/followvisit/record/detailpage/index.vue
@@ -625,60 +625,92 @@
<div class="headline">涓婃闅忚</div>
<el-divider></el-divider>
<el-row>
- <el-col>
- <el-select
- v-model="form.visitType"
- multiple
- filterable
- allow-create
- default-first-option
- placeholder="璇烽�夋嫨鏂囩珷鏍囩"
- >
- <el-option
- v-for="item in options"
- :key="item.value"
- :label="item.label"
- :value="item.value"
+ <el-col :span="12">
+ <el-form-item label="闅忚鏂瑰紡">
+ <el-select
+ v-model="form.visitType2"
+ filterable
+ allow-create
+ default-first-option
+ disabled
+ placeholder="璇烽�夋嫨闅忚鏂瑰紡"
+ class="custom-disabled"
>
- </el-option>
- </el-select>
+ <el-option
+ v-for="item in options"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value"
+ >
+ </el-option>
+ </el-select>
+ </el-form-item>
+ </el-col>
+ <el-col :span="12">
+ <el-form-item label="闅忚鏃堕棿">
+ <el-date-picker
+ type="date"
+ disabled
+ placeholder="閫夋嫨鏃ユ湡"
+ :picker-options="pickerOptions"
+ align="right"
+ v-model="form.date2"
+ class="custom-disabled"
+ ></el-date-picker>
+ </el-form-item>
</el-col>
</el-row>
- <el-form-item label="闅忚鏃堕棿" prop="date1">
- <el-date-picker
- type="date"
- placeholder="閫夋嫨鏃ユ湡"
- :picker-options="pickerOptions"
- align="right"
- v-model="form.date1"
- style="width: 100%"
- ></el-date-picker>
- </el-form-item>
+
<el-form-item label="闅忚璁板綍">
- <el-input type="textarea" v-model="form.remark"></el-input>
+ <el-input
+ class="custom-disabled"
+ type="textarea"
+ disabled
+ v-model="form.remark2"
+ ></el-input>
</el-form-item>
<div class="headline">涓嬫闅忚</div>
<el-divider></el-divider>
-
+ <el-row>
+ <el-col :span="12">
+ <el-form-item label="闅忚鏂瑰紡" prop="date1">
+ <el-select
+ v-model="form.visitType"
+ filterable
+ allow-create
+ default-first-option
+ @change="visitChange"
+ placeholder="璇烽�夋嫨闅忚鏂瑰紡"
+ >
+ <el-option
+ v-for="item in options"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value"
+ >
+ </el-option>
+ </el-select>
+ </el-form-item>
+ </el-col>
+ <el-col :span="12">
+ <el-form-item label="闅忚鏃堕棿" prop="date1">
+ <el-date-picker
+ type="date"
+ placeholder="閫夋嫨鏃ユ湡"
+ :picker-options="pickerOptions"
+ align="right"
+ v-model="form.date1"
+ ></el-date-picker>
+ </el-form-item>
+ </el-col>
+ </el-row>
<el-form-item label="闅忚鏂瑰紡" prop="resource">
<el-radio-group v-model="form.resource">
<el-radio label="1">鏈梾鍖洪殢璁�</el-radio>
<el-radio label="2">闅忚涓績闅忚</el-radio>
</el-radio-group>
</el-form-item>
- <!-- <el-form-item label="鍗冲埢鍙戦��">
- <el-switch v-model="zcform.delivery"></el-switch>
- </el-form-item> -->
- <el-form-item label="闅忚鏃堕棿" prop="date1">
- <el-date-picker
- type="date"
- placeholder="閫夋嫨鏃ユ湡"
- :picker-options="pickerOptions"
- align="right"
- v-model="form.date1"
- style="width: 100%"
- ></el-date-picker>
- </el-form-item>
+
<el-form-item label="闅忚璁板綍">
<el-input type="textarea" v-model="form.remark"></el-input>
</el-form-item>
@@ -951,6 +983,25 @@
}
});
},
+ // 鍐嶆闅忚鏃堕棿閫夊彇
+ visitChange(value) {
+ // 鏍规嵁閫夋嫨鐨勯殢璁挎柟寮忚缃椂闂�
+ const now = new Date();
+ if (value.includes("涓冨ぉ鍚�")) {
+ this.form.date1 = new Date(now.getTime() + 3600 * 1000 * 24 * 7);
+ } else if (value.includes("15澶╁悗")) {
+ this.form.date1 = new Date(now.getTime() + 3600 * 1000 * 24 * 15);
+ } else if (value.includes("涓�涓湀鍚�")) {
+ this.form.date1 = new Date(now.getTime() + 3600 * 1000 * 24 * 30);
+ } else if (value.includes("涓変釜鏈堝悗")) {
+ this.form.date1 = new Date(now.getTime() + 3600 * 1000 * 24 * 90);
+ } else if (value.includes("鍏釜鏈堝悗")) {
+ this.form.date1 = new Date(now.getTime() + 3600 * 1000 * 24 * 180);
+ } else if (value.includes("涓�骞村悗")) {
+ this.form.date1 = new Date(now.getTime() + 3600 * 1000 * 24 * 365);
+ }
+ },
+
// 鑾峰彇璇煶鏁版嵁
getPersonVoices(id) {
let obj = {
@@ -1067,6 +1118,7 @@
)
.then(() => {
document.querySelector("#app").scrollTo(0, 0);
+ this.formtidy();
this.dialogFormVisible = true;
})
.catch(() => {
@@ -1138,6 +1190,7 @@
)
.then(() => {
document.querySelector("#app").scrollTo(0, 0);
+ this.formtidy();
this.dialogFormVisible = true;
})
.catch(() => {
@@ -1166,7 +1219,12 @@
}
});
},
-
+ // 鍐嶆闅忚鏁版嵁鏇存浛
+ formtidy() {
+ this.form.visitType2 = this.form.visitType;
+ this.form.date2 = this.form.longSendTime;
+ this.form.remark2 = this.form.remark;
+ },
// 鑾峰彇鎮h�呰褰�
getTaskservelist(id) {
if (id) {
@@ -1263,6 +1321,7 @@
sendAgain() {
document.querySelector("#app").scrollTo(0, 0);
// scrollTo(0, 0)
+ this.formtidy();
this.dialogFormVisible = true;
},
// 鏌ョ湅璇︽儏
@@ -1339,9 +1398,15 @@
if (form.resource) {
if (form.resource == 2) {
form.serviceType = 13;
+ form.visitDeptCode = localStorage.getItem("deptCode");
+ form.visitDeptName = "闅忚涓績";
+ } else {
+ form.visitDeptCode = form.deptcode;
+ form.visitDeptName = form.deptname;
}
} else {
this.$modal.msgError("鏈�夋嫨闅忚鏂瑰紡");
+ return;
}
// form.id = null;
form.sendstate = 2;
@@ -1350,11 +1415,11 @@
this.$modal.msgSuccess("鍒涘缓鎴愬姛");
if (form.serviceType == 13) {
this.$router.push({
- path: "/logisticsservice/zbAgain",
+ path: "/logisticsservice/again",
});
} else if (form.serviceType == 2) {
this.$router.push({
- path: "/followvisit/again",
+ path: "/logisticsservice/zbAgain",
});
}
} else {
@@ -1562,4 +1627,16 @@
font-size: 25px;
margin-top: 20px;
}
+.el-input.is-disabled .el-input__inner {
+ background-color: #fff; /* 鑳屾櫙棰滆壊 */
+ border-color: #dcdfe6; /* 杈规棰滆壊 */
+ color: #080808 !important; /* 鏂囧瓧棰滆壊 */
+ cursor: not-allowed; /* 榧犳爣鏍峰紡 */
+}
+.el-textarea.is-disabled .el-textarea__inner {
+ background-color: #fff; /* 鑳屾櫙棰滆壊 */
+ border-color: #dcdfe6; /* 杈规棰滆壊 */
+ color: #080808 !important; /* 鏂囧瓧棰滆壊 */
+ cursor: not-allowed; /* 榧犳爣鏍峰紡 */
+}
</style>
--
Gitblit v1.9.3