|
@@ -30,21 +30,27 @@
|
|
{{ detail.status == 1 ? "已生效" : "未生效" }}
|
|
{{ detail.status == 1 ? "已生效" : "未生效" }}
|
|
</div>
|
|
</div>
|
|
</el-col>
|
|
</el-col>
|
|
- <el-col :span="8" class="item">
|
|
|
|
|
|
+ <el-col :span="24" class="item">
|
|
<div class="label">销售政策类型</div>
|
|
<div class="label">销售政策类型</div>
|
|
<div class="value">
|
|
<div class="value">
|
|
- {{ detail.type == "PROVISION" ? "配提" : "限量" }}
|
|
|
|
|
|
+ <el-select
|
|
|
|
+ v-model="detail.type"
|
|
|
|
+ size="small"
|
|
|
|
+ placeholder="销售政策类型"
|
|
|
|
+ class="select_height"
|
|
|
|
+ >
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="(item, index) in typeOptions"
|
|
|
|
+ :key="index"
|
|
|
|
+ :label="item.label"
|
|
|
|
+ :value="item.value"
|
|
|
|
+ />
|
|
|
|
+ </el-select>
|
|
|
|
+
|
|
</div>
|
|
</div>
|
|
</el-col>
|
|
</el-col>
|
|
- <el-col :span="8" class="item">
|
|
|
|
- <div class="label"></div>
|
|
|
|
- <div class="value"></div>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="8" class="item">
|
|
|
|
- <div class="label"></div>
|
|
|
|
- <div class="value"></div>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="8" class="item">
|
|
|
|
|
|
+
|
|
|
|
+ <el-col :span="24" class="item">
|
|
<div class="label">备注</div>
|
|
<div class="label">备注</div>
|
|
<div class="value">
|
|
<div class="value">
|
|
<el-input
|
|
<el-input
|
|
@@ -53,29 +59,46 @@
|
|
></el-input>
|
|
></el-input>
|
|
</div>
|
|
</div>
|
|
</el-col>
|
|
</el-col>
|
|
- <el-col :span="8" class="item">
|
|
|
|
- <div class="label"></div>
|
|
|
|
- <div class="value"></div>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="8" class="item">
|
|
|
|
- <div class="label"></div>
|
|
|
|
- <div class="value"></div>
|
|
|
|
- </el-col>
|
|
|
|
|
|
+
|
|
<el-col :span="8" class="item">
|
|
<el-col :span="8" class="item">
|
|
<div class="label">制单人</div>
|
|
<div class="label">制单人</div>
|
|
<div class="value">{{ detail.createBy }}</div>
|
|
<div class="value">{{ detail.createBy }}</div>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="8" class="item">
|
|
<el-col :span="8" class="item">
|
|
<div class="label">制单日期</div>
|
|
<div class="label">制单日期</div>
|
|
- <div class="value">{{ detail.createTime }}</div>
|
|
|
|
|
|
+ <div class="value">
|
|
|
|
+ <el-date-picker
|
|
|
|
+ v-model="detail.createTime"
|
|
|
|
+ type="datetime"
|
|
|
|
+ placeholder="制单日期"
|
|
|
|
+ default-time="00:00:00"
|
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
|
+ />
|
|
|
|
+ </div>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="8" class="item">
|
|
<el-col :span="8" class="item">
|
|
<div class="label">生效日期</div>
|
|
<div class="label">生效日期</div>
|
|
- <div class="value">{{ detail.startTime }}</div>
|
|
|
|
|
|
+ <div class="value">
|
|
|
|
+ <el-date-picker
|
|
|
|
+ v-model="detail.startTime"
|
|
|
|
+ type="datetime"
|
|
|
|
+ placeholder="生效日期"
|
|
|
|
+ default-time="00:00:00"
|
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
|
+ /> </el-form-item>
|
|
|
|
+ </div>
|
|
</el-col>
|
|
</el-col>
|
|
- <el-col :span="8" class="item">
|
|
|
|
|
|
+ <el-col :span="24" class="item">
|
|
<div class="label">失败日期</div>
|
|
<div class="label">失败日期</div>
|
|
- <div class="value">{{ detail.endTime }}</div>
|
|
|
|
|
|
+ <div class="value">
|
|
|
|
+ <el-date-picker
|
|
|
|
+ v-model="detail.endTime"
|
|
|
|
+ type="datetime"
|
|
|
|
+ placeholder="生效日期"
|
|
|
|
+ default-time="00:00:00"
|
|
|
|
+ value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
|
+ /> </el-form-item>
|
|
|
|
+ </div>
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
<el-row class="img-box" v-if="detail.imgSrc && $parent.isShow !== 5">
|
|
<el-row class="img-box" v-if="detail.imgSrc && $parent.isShow !== 5">
|
|
@@ -92,7 +115,7 @@
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
<el-row v-if="$parent.isShow == 5">
|
|
<el-row v-if="$parent.isShow == 5">
|
|
- <el-col :span="8" class="item">
|
|
|
|
|
|
+ <el-col :span="24" class="item">
|
|
<div class="label" style="height: 150px">政策封面图</div>
|
|
<div class="label" style="height: 150px">政策封面图</div>
|
|
<div class="value" style="height: 150px">
|
|
<div class="value" style="height: 150px">
|
|
<ImageUpload :fileList="fileList" :multiple="false" />
|
|
<ImageUpload :fileList="fileList" :multiple="false" />
|
|
@@ -559,22 +582,21 @@
|
|
<script>
|
|
<script>
|
|
import {
|
|
import {
|
|
deleteCondition,
|
|
deleteCondition,
|
|
- getPolicyDetail,
|
|
|
|
- getMaterialList,
|
|
|
|
- getCustomerList,
|
|
|
|
- getConditionList,
|
|
|
|
deleteMaterialPolicy,
|
|
deleteMaterialPolicy,
|
|
|
|
+ getConditionList,
|
|
getCrList,
|
|
getCrList,
|
|
|
|
+ getCustomerList,
|
|
|
|
+ getMaterialList,
|
|
|
|
+ getPolicyDetail,
|
|
toExamine,
|
|
toExamine,
|
|
- addPoliy,
|
|
|
|
- updatePolicy,
|
|
|
|
-} from "@/api/policy_list";
|
|
|
|
-import EditCondition from "./EditCondition";
|
|
|
|
-import ImageUpload from "@/components/Common/image-upload.vue";
|
|
|
|
|
|
+ updatePolicy
|
|
|
|
+} from '@/api/policy_list'
|
|
|
|
+import EditCondition from './EditCondition'
|
|
|
|
+import ImageUpload from '@/components/Common/image-upload.vue'
|
|
|
|
|
|
-import { handleImport } from "@/utils/util";
|
|
|
|
|
|
+import { handleImport } from '@/utils/util'
|
|
|
|
|
|
-import Minxin from "@/mixin";
|
|
|
|
|
|
+import Minxin from '@/mixin'
|
|
|
|
|
|
export default {
|
|
export default {
|
|
mixins: [Minxin],
|
|
mixins: [Minxin],
|
|
@@ -631,6 +653,16 @@ export default {
|
|
importFileList: [],
|
|
importFileList: [],
|
|
leftData: [],
|
|
leftData: [],
|
|
rightData: [],
|
|
rightData: [],
|
|
|
|
+ typeOptions: [
|
|
|
|
+ {
|
|
|
|
+ value: 'PROVISION',
|
|
|
|
+ label: '配提'
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ value: 'LIMIT',
|
|
|
|
+ label: '限量'
|
|
|
|
+ }
|
|
|
|
+ ],
|
|
};
|
|
};
|
|
},
|
|
},
|
|
created() {},
|
|
created() {},
|
|
@@ -992,7 +1024,9 @@ export default {
|
|
margin-right: 10px;
|
|
margin-right: 10px;
|
|
display: inline-block;
|
|
display: inline-block;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+::v-deep .el-input__icon .el-icon-time{
|
|
|
|
+ display: none;
|
|
|
|
+}
|
|
.middle_box {
|
|
.middle_box {
|
|
margin-top: 80px;
|
|
margin-top: 80px;
|
|
text-align: center;
|
|
text-align: center;
|