【init】 创建erp 项目

master
NH-LHG 2 years ago
parent a1f413bcd6
commit 0fa7650909

@ -11,8 +11,8 @@
<!-- 操作按钮区域 -->
<div class="table-operator">
<a-button @click="handleAdd" type="primary" icon="plus">新增</a-button>
<a-button type="primary" icon="download" @click="handleExportXls('评')"></a-button>
<a-button @click="handleAdd" v-has="'erp:bbs:add'" type="primary" icon="plus"></a-button>
<a-button type="primary" icon="download" @click="handleExportXls('评')"></a-button>
<a-upload name="file" :showUploadList="false" :multiple="false" :headers="tokenHeader" :action="importExcelUrl" @change="handleImportExcel">
<a-button type="primary" icon="import">导入</a-button>
</a-upload>
@ -68,7 +68,7 @@
</template>
<span slot="action" slot-scope="text, record">
<a @click="handleEdit(record)"></a>
<a v-has="'erp:bbs:edit'" @click="handleEdit(record)"></a>
<a-divider type="vertical" />
<a-dropdown>
@ -79,7 +79,7 @@
</a-menu-item>
<a-menu-item>
<a-popconfirm title="确定删除吗?" @confirm="() => handleDelete(record.id)">
<a></a>
<a v-has="'erp:bbs:delete'"></a>
</a-popconfirm>
</a-menu-item>
</a-menu>
@ -108,7 +108,7 @@
},
data () {
return {
description: '评论管理页面',
description: '评价管理页面',
//
columns: [
{
@ -127,9 +127,35 @@
dataIndex: 'content'
},
{
title:'用户id',
title:'评论时间',
align:"center",
dataIndex: 'userId'
dataIndex: 'createTime'
},
{
title:'物流打分满分5星',
align:"center",
dataIndex: 'deliveryScore'
},
{
title:'商品打分满分5星',
align:"center",
dataIndex: 'qualityScore'
},
{
title:'服务打分满分5星',
align:"center",
dataIndex: 'erviceScore'
},
{
title:'是否推荐打分满分5星',
align:"center",
dataIndex: 'suggestScore'
},
{
title:'图片url',
align:"center",
dataIndex: 'url',
scopedSlots: {customRender: 'imgSlot'}
},
{
title:'产品',
@ -181,7 +207,12 @@
getSuperFieldList(){
let fieldList=[];
fieldList.push({type:'string',value:'content',text:'内容',dictCode:''})
fieldList.push({type:'string',value:'userId',text:'用户id',dictCode:''})
fieldList.push({type:'datetime',value:'createTime',text:'评论时间'})
fieldList.push({type:'string',value:'deliveryScore',text:'物流打分满分5星',dictCode:''})
fieldList.push({type:'string',value:'qualityScore',text:'商品打分满分5星',dictCode:''})
fieldList.push({type:'string',value:'erviceScore',text:'服务打分满分5星',dictCode:''})
fieldList.push({type:'string',value:'suggestScore',text:'是否推荐打分满分5星',dictCode:''})
fieldList.push({type:'string',value:'url',text:'图片url',dictCode:''})
fieldList.push({type:'string',value:'goodsName',text:'产品',dictCode:''})
fieldList.push({type:'string',value:'remark',text:'备注',dictCode:''})
fieldList.push({type:'string',value:'userName',text:'评论人',dictCode:''})

@ -9,8 +9,33 @@
</a-form-model-item>
</a-col>
<a-col :span="24">
<a-form-model-item label="用户id" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="userId">
<a-input v-model="model.userId" placeholder="请输入用户id" ></a-input>
<a-form-model-item label="评论时间" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="createTime">
<j-date placeholder="请选择评论时间" v-model="model.createTime" :show-time="true" date-format="YYYY-MM-DD HH:mm:ss" style="width: 100%" />
</a-form-model-item>
</a-col>
<a-col :span="24">
<a-form-model-item label="物流打分" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="deliveryScore">
<a-input v-model="model.deliveryScore" placeholder="请输入物流打分满分5星" ></a-input>
</a-form-model-item>
</a-col>
<a-col :span="24">
<a-form-model-item label="商品打分" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="qualityScore">
<a-input v-model="model.qualityScore" placeholder="请输入商品打分满分5星" ></a-input>
</a-form-model-item>
</a-col>
<a-col :span="24">
<a-form-model-item label="服务打分" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="erviceScore">
<a-input v-model="model.erviceScore" placeholder="请输入服务打分满分5星" ></a-input>
</a-form-model-item>
</a-col>
<a-col :span="24">
<a-form-model-item label="是否推荐打分" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="suggestScore">
<a-input v-model="model.suggestScore" placeholder="请输入是否推荐打分满分5星" ></a-input>
</a-form-model-item>
</a-col>
<a-col :span="24">
<a-form-model-item label="图片url" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="url">
<j-image-upload isMultiple v-model="model.url" ></j-image-upload>
</a-form-model-item>
</a-col>
<a-col :span="24">
@ -65,6 +90,15 @@
},
confirmLoading: false,
validatorRules: {
content: [
{ required: true, message: '请输入内容!'},
],
createTime: [
{ required: true, message: '请输入评论时间!'},
],
goodsName: [
{ required: true, message: '请输入产品!'},
],
},
url: {
add: "/erp/bbs/add",

Loading…
Cancel
Save