|
@@ -2,61 +2,73 @@
|
|
|
<div class="hui-flex hui-dialog">
|
|
|
<div class="hui-flex-box hui-dialog-content">
|
|
|
<el-form :model="form" label-position="top">
|
|
|
- <el-form-item label="企业名称">
|
|
|
- <el-input type="text" v-model="form.company_name" placeholder="请输入企业名称"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="企业简称">
|
|
|
- <el-input type="text" v-model="form.company_sub_name" placeholder="请输入企业简称"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="行业领域">
|
|
|
- <el-select v-model="form.industry_sector" placeholder="请选择行业领域">
|
|
|
- <el-option :label="item" :value="item" v-for="(item,index) in industryType" :key="index">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="核心业务">
|
|
|
- <el-input type="text" v-model="form.business_scope" placeholder="请输入核心业务"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="成立时间">
|
|
|
- <el-input type="text" v-model="form.create_time" placeholder="请输入成立时间"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="成立地点">
|
|
|
- <el-input type="text" v-model="form.create_place" placeholder="请输入成立地点"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="主要模块">
|
|
|
- <el-select v-model="model" placeholder="请选择主要模块" multiple>
|
|
|
- <el-option :label="item" :value="item" v-for="(item,index) in modelList" :key="index">
|
|
|
- </el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="主色调">
|
|
|
- <div style="display: flex;">
|
|
|
- <el-input type="text" v-model="form.color_scheme" disabled></el-input>
|
|
|
- <el-color-picker v-model="form.color_scheme" style="margin-left: 10px;"></el-color-picker>
|
|
|
- </div>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="整体风格">
|
|
|
- <el-select v-model="all_style" placeholder="请选择整体风格" multiple>
|
|
|
- <el-option :label="item" :value="item" v-for="(item,index) in style" :key="index">
|
|
|
- </el-option>
|
|
|
+ <el-form-item class="hui-textarea" label="网站类型">
|
|
|
+ <el-select v-model="form.websiteType" placeholder="请选择网站类型">
|
|
|
+ <el-option label="企业官网" value="企业官网"></el-option>
|
|
|
+ <el-option label="其它类型" value="其它类型"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="参考网站">
|
|
|
- <el-input type="text" v-model="form.websites_url" placeholder="请输入参考网站"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="LOGO" class="hui-textarea">
|
|
|
- <upload ref="listDisplayImage" :list="listDisplayImage" type="insert" :maxLen="1"></upload>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="核心优势" class="hui-textarea">
|
|
|
- <el-input type="textarea" v-model="form.key_features" placeholder="技术创新、极致性价比、独特服务、行业经验、品牌信誉"
|
|
|
- resize="none">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="联系方式" class="hui-textarea">
|
|
|
- <el-input type="textarea" v-model="form.contact_info"
|
|
|
- placeholder="例如:手机号:137xxxxxxxx,邮箱:xxx@xxx,com" resize="none">
|
|
|
+ <el-form-item label="内容" class="hui-textarea" v-if="form.websiteType === '其它类型'">
|
|
|
+ <el-input type="textarea" v-model="form.websiteContent" placeholder="一句话生成网站" resize="none">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
+ <div class="el-form" v-if="form.websiteType === '企业官网'">
|
|
|
+ <el-form-item label="企业名称">
|
|
|
+ <el-input type="text" v-model="form.company_name" placeholder="请输入企业名称"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="企业简称">
|
|
|
+ <el-input type="text" v-model="form.company_sub_name" placeholder="请输入企业简称"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="行业领域">
|
|
|
+ <el-select v-model="form.industry_sector" placeholder="请选择行业领域">
|
|
|
+ <el-option :label="item" :value="item" v-for="(item,index) in industryType" :key="index">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="核心业务">
|
|
|
+ <el-input type="text" v-model="form.business_scope" placeholder="请输入核心业务"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="成立时间">
|
|
|
+ <el-input type="text" v-model="form.create_time" placeholder="请输入成立时间"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="成立地点">
|
|
|
+ <el-input type="text" v-model="form.create_place" placeholder="请输入成立地点"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="主要模块">
|
|
|
+ <el-select v-model="model" placeholder="请选择主要模块" multiple>
|
|
|
+ <el-option :label="item" :value="item" v-for="(item,index) in modelList" :key="index">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="主色调">
|
|
|
+ <div style="display: flex;">
|
|
|
+ <el-input type="text" v-model="form.color_scheme" disabled></el-input>
|
|
|
+ <el-color-picker v-model="form.color_scheme" style="margin-left: 10px;"></el-color-picker>
|
|
|
+ </div>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="整体风格">
|
|
|
+ <el-select v-model="all_style" placeholder="请选择整体风格" multiple>
|
|
|
+ <el-option :label="item" :value="item" v-for="(item,index) in style" :key="index">
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="参考网站">
|
|
|
+ <el-input type="text" v-model="form.websites_url" placeholder="请输入参考网站"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="LOGO" class="hui-textarea">
|
|
|
+ <upload ref="listDisplayImage" :list="listDisplayImage" type="insert" :maxLen="1"></upload>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="核心优势" class="hui-textarea">
|
|
|
+ <el-input type="textarea" v-model="form.key_features" placeholder="技术创新、极致性价比、独特服务、行业经验、品牌信誉"
|
|
|
+ resize="none">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="联系方式" class="hui-textarea">
|
|
|
+ <el-input type="textarea" v-model="form.contact_info"
|
|
|
+ placeholder="例如:手机号:137xxxxxxxx,邮箱:xxx@xxx,com" resize="none">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </div>
|
|
|
</el-form>
|
|
|
</div>
|
|
|
<div class="hui-dialog-submit">
|
|
@@ -86,7 +98,9 @@
|
|
|
key_features: '',
|
|
|
contact_info: '',
|
|
|
all_style: '',
|
|
|
- websites_url: ''
|
|
|
+ websites_url: '',
|
|
|
+ websiteContent: '',
|
|
|
+ websiteType: '企业官网'
|
|
|
},
|
|
|
loading: false,
|
|
|
listDisplayImage: [],
|
|
@@ -118,19 +132,23 @@
|
|
|
methods: {
|
|
|
submit() {
|
|
|
this.loading = true;
|
|
|
- let postData = JSON.parse(JSON.stringify(this.form));
|
|
|
- let fileBox = this.$refs.listDisplayImage.fileList;
|
|
|
- if (fileBox && fileBox.length > 0) postData['logo_url'] = fileBox[0].url;
|
|
|
- postData['all_style'] = this.all_style.join('、');
|
|
|
- postData['model'] = this.model.join('、');
|
|
|
- // createAIData(2, postData).then(this.successFunc)
|
|
|
- let query = '企业名称:有极数据科技有限公司,企业简称:有极,行业领域:医疗,核心业务:健康管理,成立地点:,成立时间:2023,主色调:#006AFF,核心优势:,联系方式:,整体风格:专业严谨、现代简约、创新活力,参考网站:,企业logo:https://file-node.oss-cn-shanghai.aliyuncs.com/youji/de308b124ef54502b68a9fc047283525,主要模块:首页、产品介绍、解决方案、成功案例、关于我们、联系我们';
|
|
|
- // for (let key in postData) {
|
|
|
- // if (postData[key]) query += this.formData[key] + ':' + postData[key] + ",";
|
|
|
- // }
|
|
|
- console.log(query);
|
|
|
+ let query = '';
|
|
|
+ if (this.websiteType === '企业官网') {
|
|
|
+ let postData = JSON.parse(JSON.stringify(this.form));
|
|
|
+ let fileBox = this.$refs.listDisplayImage.fileList;
|
|
|
+ if (fileBox && fileBox.length > 0) postData['logo_url'] = fileBox[0].url;
|
|
|
+ postData['all_style'] = this.all_style.join('、');
|
|
|
+ postData['model'] = this.model.join('、');
|
|
|
+ postData['header'] =
|
|
|
+ '头部导航栏右侧放置登录和注册按钮,跳转链接:https://www.workark.com/workark/index.html#/loginRegister/login';
|
|
|
+ query = JSON.stringify(postData);
|
|
|
+ } else {
|
|
|
+ query = this.form.websiteContent;
|
|
|
+ }
|
|
|
+
|
|
|
createAIFlowData(5, {
|
|
|
type: 1,
|
|
|
+ insertType: this.websiteType === '企业官网' ? 1 : 4,
|
|
|
query: query
|
|
|
}).then(this.successFunc)
|
|
|
},
|