Compare commits

...

2 Commits

Author SHA1 Message Date
NH-LHG 0fa7650909 【init】 创建erp 项目
2 years ago
NH-LHG a1f413bcd6 【init】 创建erp 项目
2 years ago

@ -11,8 +11,8 @@
<!-- 操作按钮区域 --> <!-- 操作按钮区域 -->
<div class="table-operator"> <div class="table-operator">
<a-button @click="handleAdd" type="primary" icon="plus">新增</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-button type="primary" icon="download" @click="handleExportXls('评')"></a-button>
<a-upload name="file" :showUploadList="false" :multiple="false" :headers="tokenHeader" :action="importExcelUrl" @change="handleImportExcel"> <a-upload name="file" :showUploadList="false" :multiple="false" :headers="tokenHeader" :action="importExcelUrl" @change="handleImportExcel">
<a-button type="primary" icon="import">导入</a-button> <a-button type="primary" icon="import">导入</a-button>
</a-upload> </a-upload>
@ -68,7 +68,7 @@
</template> </template>
<span slot="action" slot-scope="text, record"> <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-divider type="vertical" />
<a-dropdown> <a-dropdown>
@ -79,7 +79,7 @@
</a-menu-item> </a-menu-item>
<a-menu-item> <a-menu-item>
<a-popconfirm title="确定删除吗?" @confirm="() => handleDelete(record.id)"> <a-popconfirm title="确定删除吗?" @confirm="() => handleDelete(record.id)">
<a></a> <a v-has="'erp:bbs:delete'"></a>
</a-popconfirm> </a-popconfirm>
</a-menu-item> </a-menu-item>
</a-menu> </a-menu>
@ -108,7 +108,7 @@
}, },
data () { data () {
return { return {
description: '评论管理页面', description: '评价管理页面',
// //
columns: [ columns: [
{ {
@ -127,9 +127,35 @@
dataIndex: 'content' dataIndex: 'content'
}, },
{ {
title:'用户id', title:'评论时间',
align:"center", 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:'产品', title:'产品',
@ -181,7 +207,12 @@
getSuperFieldList(){ getSuperFieldList(){
let fieldList=[]; let fieldList=[];
fieldList.push({type:'string',value:'content',text:'内容',dictCode:''}) 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:'goodsName',text:'产品',dictCode:''})
fieldList.push({type:'string',value:'remark',text:'备注',dictCode:''}) fieldList.push({type:'string',value:'remark',text:'备注',dictCode:''})
fieldList.push({type:'string',value:'userName',text:'评论人',dictCode:''}) fieldList.push({type:'string',value:'userName',text:'评论人',dictCode:''})

@ -221,7 +221,7 @@
content: "是否确认此操作?", content: "是否确认此操作?",
onOk: function () { onOk: function () {
row.state = state row.state = state
addOrder(row).then(res => { editOrder(row).then(res => {
that.$message.success('操作成功'); that.$message.success('操作成功');
that.loadData(1); that.loadData(1);
}) })

@ -9,8 +9,33 @@
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="24"> <a-col :span="24">
<a-form-model-item label="用户id" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="userId"> <a-form-model-item label="评论时间" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="createTime">
<a-input v-model="model.userId" placeholder="请输入用户id" ></a-input> <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-form-model-item>
</a-col> </a-col>
<a-col :span="24"> <a-col :span="24">
@ -65,6 +90,15 @@
}, },
confirmLoading: false, confirmLoading: false,
validatorRules: { validatorRules: {
content: [
{ required: true, message: '请输入内容!'},
],
createTime: [
{ required: true, message: '请输入评论时间!'},
],
goodsName: [
{ required: true, message: '请输入产品!'},
],
}, },
url: { url: {
add: "/erp/bbs/add", add: "/erp/bbs/add",

Loading…
Cancel
Save