|
@@ -123,6 +123,56 @@
|
|
|
end-placeholder="结束日期"
|
|
|
>
|
|
|
</el-date-picker>
|
|
|
+ <div v-else-if="item.scope === 'studentTime'">
|
|
|
+ <el-select
|
|
|
+ disabled
|
|
|
+ style="width: 150px"
|
|
|
+ v-model="goodsData.serviceTimeType"
|
|
|
+ placeholder="请选择学习服务器类型"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="(item, index) in styleType"
|
|
|
+ :key="index"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ <span
|
|
|
+ v-if="
|
|
|
+ goodsData.serviceTimeType === 1 ||
|
|
|
+ goodsData.serviceTimeType === 2 ||
|
|
|
+ goodsData.serviceTimeType === 3
|
|
|
+ "
|
|
|
+ ><span style="margin: 0px 6px">购买那刻开始计算</span
|
|
|
+ ><el-input
|
|
|
+ disabled
|
|
|
+ style="width: 60px"
|
|
|
+ v-model="goodsData.serviceTimeNum"
|
|
|
+ ></el-input
|
|
|
+ ><span style="margin-left: 6px">{{
|
|
|
+ goodsData.serviceTimeType === 1
|
|
|
+ ? "年"
|
|
|
+ : goodsData.serviceTimeType === 2
|
|
|
+ ? "月"
|
|
|
+ : goodsData.serviceTimeType === 3
|
|
|
+ ? "天"
|
|
|
+ : ""
|
|
|
+ }}</span></span
|
|
|
+ >
|
|
|
+
|
|
|
+ <el-date-picker
|
|
|
+ disabled
|
|
|
+ v-if="goodsData.serviceTimeType === 4"
|
|
|
+ v-model="goodsData.studyTimeArrays"
|
|
|
+ type="datetimerange"
|
|
|
+ value-format="timestamp"
|
|
|
+ range-separator="至"
|
|
|
+ start-placeholder="开始日期"
|
|
|
+ end-placeholder="结束日期"
|
|
|
+ >
|
|
|
+ </el-date-picker>
|
|
|
+ </div>
|
|
|
<el-input
|
|
|
:size="size"
|
|
|
disabled
|
|
@@ -221,6 +271,24 @@ export default {
|
|
|
props: ["goodsId", "orderSn"],
|
|
|
data() {
|
|
|
return {
|
|
|
+ styleType: [
|
|
|
+ {
|
|
|
+ label: "按年限",
|
|
|
+ value: 1,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "按月限",
|
|
|
+ value: 2,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "按天限",
|
|
|
+ value: 3,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "按具体时间区间",
|
|
|
+ value: 4,
|
|
|
+ },
|
|
|
+ ],
|
|
|
size: "",
|
|
|
tableSet: [
|
|
|
{
|
|
@@ -336,7 +404,7 @@ export default {
|
|
|
{
|
|
|
label: "学习服务期",
|
|
|
prop: "studentTime",
|
|
|
- scope: "startEndTime",
|
|
|
+ scope: "studentTime",
|
|
|
},
|
|
|
{
|
|
|
label: "学时",
|
|
@@ -407,6 +475,12 @@ export default {
|
|
|
this.$methodsTools.time10to13(res.data.validityStartTime, 2),
|
|
|
this.$methodsTools.time10to13(res.data.validityEndTime, 2),
|
|
|
];
|
|
|
+ if (res.data.serviceTimeType === 4) {
|
|
|
+ res.data.studyTimeArrays = [
|
|
|
+ this.$methodsTools.time10to13(res.data.studyStartTime, 2),
|
|
|
+ this.$methodsTools.time10to13(res.data.studyEndTime, 2),
|
|
|
+ ];
|
|
|
+ }
|
|
|
res.data.standPriceJson = JSON.parse(res.data.standPriceJson);
|
|
|
this.goodsData = res.data;
|
|
|
});
|
|
@@ -429,7 +503,7 @@ export default {
|
|
|
border-bottom: 1px dotted #9a9a9a;
|
|
|
margin-bottom: 12px;
|
|
|
}
|
|
|
-/deep/ .el-input__inner {
|
|
|
- width: 350px;
|
|
|
-}
|
|
|
+// /deep/ .el-input__inner {
|
|
|
+// width: 350px;
|
|
|
+// }
|
|
|
</style>
|