fixLog
yujialong 2 years ago
parent 8bf63fc2f1
commit 3e17c1b5bd
  1. 4
      src/utils/api.js
  2. 1266
      src/views/match/manage/matchRank.vue
  3. 19
      src/views/order/AddOrder.vue
  4. 15
      src/views/serve/backstage/model.vue
  5. 8
      src/views/serve/backstage/modelType.vue
  6. 79
      src/views/serve/backstage/sourceModel.vue
  7. 1
      src/views/serve/backstage/sourceType.vue

@ -127,6 +127,10 @@ export default {
getAllModelListBySys: `nakadai/nakadai/model/demo/getAllModelListBySys`, getAllModelListBySys: `nakadai/nakadai/model/demo/getAllModelListBySys`,
InstitutionSourceModel: `nakadai/nakadai/model/demo/InstitutionSourceModel`, InstitutionSourceModel: `nakadai/nakadai/model/demo/InstitutionSourceModel`,
disableModelDemo: `nakadai/nakadai/model/demo/disabledEvents`, disableModelDemo: `nakadai/nakadai/model/demo/disabledEvents`,
copyTheModelToTheNakadai: `nakadai/nakadai/model/demo/copyTheModelToTheNakadai`,
builtInModelButtonDisplayByNakadai: `nakadai/nakadai/model/demo/builtInModelButtonDisplayByNakadai`,
builtInModelState: `nakadai/nakadai/model/demo/builtInModelState`,
modelRedis: `nakadai/nakadai/model/demo/getRedisCache`,
// 课程管理三级联查 // 课程管理三级联查
courseDiscipline: `nakadai/nakadai/subject/courseDiscipline`, //课程学科类别 courseDiscipline: `nakadai/nakadai/subject/courseDiscipline`, //课程学科类别

File diff suppressed because it is too large Load Diff

@ -1668,12 +1668,6 @@
width="380px" width="380px"
class="ship-dia" class="ship-dia"
:close-on-click-modal="false"> :close-on-click-modal="false">
<!-- <div v-if="curRow.mallNonAssociatedLinks"
class="ship">
<p class="line"
v-for="(link, i) in curRow.mallNonAssociatedLinks"
:key="i">{{ link.urlName }}{{ link.url }}</p>
</div> -->
<el-input :disabled="viewDisabled" <el-input :disabled="viewDisabled"
v-model="shipContent" v-model="shipContent"
placeholder="请填写需交付的产品登录地址、账号、密码等内容...(300个字以内)" placeholder="请填写需交付的产品登录地址、账号、密码等内容...(300个字以内)"
@ -2851,7 +2845,8 @@ export default {
showShip (row) { showShip (row) {
this.curRow = row this.curRow = row
let val = '' let val = ''
row.mallNonAssociatedLinks.forEach(e => { //
row.mallNonAssociatedLinks && row.mallNonAssociatedLinks.forEach(e => {
val += e.urlName + ':' + e.url + '\n' val += e.urlName + ':' + e.url + '\n'
}) })
this.shipInfo = val this.shipInfo = val
@ -2859,16 +2854,6 @@ export default {
this.shipVisible = true this.shipVisible = true
}, },
copyLink () { copyLink () {
// const oInput = document.createElement('input')
// oInput.value = this.shipInfo
// document.body.appendChild(oInput)
// oInput.select()
// document.execCommand('Copy')
// this.$message({
// message: '',
// type: 'success'
// })
// oInput.remove()
this.shipContent += this.shipInfo this.shipContent += this.shipInfo
}, },
// //

@ -106,6 +106,7 @@
</template> </template>
<script> <script>
import org from "./modelType" import org from "./modelType"
import Setting from '@/setting'
export default { export default {
data () { data () {
return { return {
@ -172,10 +173,20 @@ export default {
getData () { getData () {
clearInterval(this.timer) clearInterval(this.timer)
this.getList() this.getList()
// this.timer = setInterval(this.getList, 1000) if (!Setting.isDev) {
this.timer = setInterval(this.getRedis, 1000)
}
},
// redis
getRedis () {
this.$post(this.api.modelRedis).then(({ data }) => {
if (data) {
localStorage.getItem('modelNakadai') !== data && this.getList() // redis
localStorage.setItem('modelNakadai', data)
}
}).catch(res => { })
}, },
initData () { initData () {
this.$refs.table.clearSelection()
this.page = 1 this.page = 1
this.getData() this.getData()
}, },

@ -3,8 +3,6 @@
<div> <div>
<div class="front-switch"> <div class="front-switch">
<el-switch v-model="modelIsShow" <el-switch v-model="modelIsShow"
:active-value="0"
:inactive-value="1"
active-text="内置模型按钮前台展示" active-text="内置模型按钮前台展示"
@change="changeModelStatus"></el-switch> @change="changeModelStatus"></el-switch>
</div> </div>
@ -122,13 +120,13 @@ export default {
}, },
// //
getModelStatus () { getModelStatus () {
this.$post(`${this.api.checkIsShowBySystemId}?systemId=${this.systemId}`).then(res => { this.$post(`${this.api.builtInModelState}?systemId=${this.systemId}`).then(res => {
this.modelIsShow = res.isShow // 0 1 this.modelIsShow = res.message == 'true' ? true : fale
}).catch(res => { }) }).catch(res => { })
}, },
// //
changeModelStatus (val) { changeModelStatus (val) {
this.$post(`${this.api.modifyIsShowState}?systemId=${this.systemId}&isShow=${val}`).then(res => { }).catch(res => { }) this.$post(`${this.api.builtInModelButtonDisplayByNakadai}?systemId=${this.systemId}&isShow=${val}`).then(res => { }).catch(res => { })
}, },
getSingle () { getSingle () {
this.$router.push({ this.$router.push({

@ -2,7 +2,7 @@
<div class="wrap"> <div class="wrap">
<div class="side"> <div class="side">
<org ref="tree" <org ref="tree"
@initData="initData" @initData="catetoryClick"
@getData="getData"></org> @getData="getData"></org>
</div> </div>
@ -83,7 +83,8 @@
@click="edit(scope.row)">编辑</el-button> @click="edit(scope.row)">编辑</el-button>
<el-button type="text" <el-button type="text"
@click="del(scope.row)">删除</el-button> @click="del(scope.row)">删除</el-button>
<el-button type="text" <el-button v-if="isSchool"
type="text"
@click="copy(scope.row)">复制</el-button> @click="copy(scope.row)">复制</el-button>
<el-switch v-if="scope.row.postStatus" <el-switch v-if="scope.row.postStatus"
v-model="scope.row.ztOpen" v-model="scope.row.ztOpen"
@ -116,7 +117,7 @@
style="width: 280px"></el-input> style="width: 280px"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="模型分类"> <el-form-item label="模型分类">
<el-cascader :options="categoryList" <el-cascader :options="categories"
v-model="categoryIdCus" v-model="categoryIdCus"
:props="categoryProps" :props="categoryProps"
clearable clearable
@ -135,9 +136,11 @@
</template> </template>
<script> <script>
import org from "./sourceType" import org from "./sourceType"
import Setting from '@/setting'
export default { export default {
data () { data () {
return { return {
systemId: this.$route.query.systemId,
isTopLevel: true, // isTopLevel: true, //
listData: [], listData: [],
keyword: "", keyword: "",
@ -154,7 +157,9 @@ export default {
label: 'categoryName', label: 'categoryName',
value: 'id' value: 'id'
}, },
timer: null timer: null,
isSchool: 0,
categories: []
}; };
}, },
components: { components: {
@ -175,31 +180,44 @@ export default {
}, },
methods: { methods: {
// //
async getList (school) { async getList () {
const curNode = this.$refs.tree.$refs.tree.getCurrentNode() || {}// const curNode = this.$refs.tree.$refs.tree.getCurrentNode() || {}//
this.isTopLevel = !curNode.level this.isTopLevel = !curNode.level
// //
const { data } = await this.$post(this.api[school ? 'InstitutionSourceModel' : !curNode.level ? 'getAllModelListBySys' : 'sysModelDemoList'], { const { data } = await this.$post(this.api[this.isSchool ? 'InstitutionSourceModel' : !curNode.level ? 'getAllModelListBySys' : 'sysModelDemoList'], {
modelName: this.keyword, modelName: this.keyword,
pageNum: this.page, pageNum: this.page,
pageSize: this.pageSize, pageSize: this.pageSize,
categoryId: curNode.id, categoryId: curNode.id,
founder: school ? 1 : 0 founder: this.isSchool ? 1 : 0
}) })
this.listData = data.records this.listData = data.records
this.total = data.total this.total = data.total
}, },
getData (school) { getData () {
clearInterval(this.timer) clearInterval(this.timer)
this.getList(school) this.getList()
// this.timer = setInterval(() => { if (!Setting.isDev) {
// this.getList(school) this.timer = setInterval(this.getRedis, 1000)
// }, 1000) }
}, },
initData (school) { // redis
this.$refs.table.clearSelection() getRedis () {
this.$post(this.api.modelRedis).then(({ data }) => {
if (data) {
localStorage.getItem('modelNakadai') !== data && this.getList() // redis
localStorage.setItem('modelNakadai', data)
}
}).catch(res => { })
},
//
catetoryClick (school) {
this.isSchool = school
this.initData()
},
initData () {
this.page = 1 this.page = 1
this.getData(school) this.getData()
}, },
// //
add () { add () {
@ -232,28 +250,23 @@ export default {
}, },
// //
copy (row) { copy (row) {
this.$post(this.api.sourceModelClassification + '?founder=0').then(res => {
const { data } = res
// children
const handleLeaf = list => {
list.map(e => {
if (e.children.length) {
handleLeaf(e.children)
} else {
delete e.children
}
})
}
handleLeaf(data)
this.categoryList = data[0].children
}).catch(res => { })
this.curRow = JSON.parse(JSON.stringify(row)) this.curRow = JSON.parse(JSON.stringify(row))
this.copyVisible = true this.copyVisible = true
}, },
// //
copySubmit () { async copySubmit () {
const ids = this.categoryIdCus
const row = this.curRow
if (!row.modelName) return this.$message.error('请输入模型名称!')
if (!ids.length) return this.$message.error('请选择模型分类!')
await this.$post(this.api.copyTheModelToTheNakadai, {
beCopiedModelId: row.id,
categoryId: ids[ids.length - 1],
modelName: row.modelName,
systemId: this.systemId
})
this.$message.success('复制成功!')
this.copyVisible = false
}, },
del (row) { del (row) {
this.$confirm("确定要删除吗?", "提示", { this.$confirm("确定要删除吗?", "提示", {

@ -87,6 +87,7 @@ export default {
this.$post(this.api.sourceModelClassification + '?founder=0').then(res => { this.$post(this.api.sourceModelClassification + '?founder=0').then(res => {
const { data } = res const { data } = res
this.orgList = data this.orgList = data
this.$parent.categories = data
data.length && this.$nextTick(() => { data.length && this.$nextTick(() => {
const categoryId = this.$route.query.categoryId const categoryId = this.$route.query.categoryId
this.$refs.tree.setCurrentKey(categoryId || data[0].id) this.$refs.tree.setCurrentKey(categoryId || data[0].id)

Loading…
Cancel
Save